From 2fcf454a9893fd40cfe3de5aa929521ed7f1b370 Mon Sep 17 00:00:00 2001 From: aws-sdk-cpp-automation Date: Thu, 29 Jun 2023 19:13:11 +0000 Subject: [PATCH] Amazon GameLift now supports game builds that use the Amazon Linux 2023 (AL2023) operating system. This release adds ReturnValuesOnConditionCheckFailure parameter to PutItem, UpdateItem, DeleteItem, ExecuteStatement, BatchExecuteStatement and ExecuteTransaction APIs. When set to ALL_OLD, API returns a copy of the item as it was when a conditional write failed This release adds support for AWS Glue Crawler with Iceberg Tables, allowing Crawlers to discover Iceberg Tables in S3 and register them in Glue Data Catalog for query engines to query against. This release adds support for the OR operator in RSQL join match conditions and the ability to control which operators (AND, OR) are allowed in a join match condition. Adding support for timeseries forecasting in the CreateAutoMLJobV2 API. This release introduces app block builder, allowing customers to provision a resource to package applications into an app block The Amazon Chime SDK APIs in the Chime namespace are no longer supported. Customers should use APIs in the dedicated Amazon Chime SDK namespaces: ChimeSDKIdentity, ChimeSDKMediaPipelines, ChimeSDKMeetings, ChimeSDKMessaging, and ChimeSDKVoice. --- VERSION | 2 +- .../AWSMigrationHub/MigrationHub_EXPORTS.h | 3 + .../accessanalyzer/AccessAnalyzer_EXPORTS.h | 3 + .../include/aws/account/Account_EXPORTS.h | 3 + .../include/aws/acm-pca/ACMPCA_EXPORTS.h | 3 + .../include/aws/acm/ACM_EXPORTS.h | 3 + .../AlexaForBusiness_EXPORTS.h | 3 + .../aws/amp/PrometheusService_EXPORTS.h | 3 + .../include/aws/amplify/Amplify_EXPORTS.h | 3 + .../amplifybackend/AmplifyBackend_EXPORTS.h | 3 + .../AmplifyUIBuilder_EXPORTS.h | 3 + .../aws/apigateway/APIGateway_EXPORTS.h | 3 + .../ApiGatewayManagementApi_EXPORTS.h | 3 + .../aws/apigatewayv2/ApiGatewayV2_EXPORTS.h | 3 + .../include/aws/appconfig/AppConfig_EXPORTS.h | 3 + .../aws/appconfigdata/AppConfigData_EXPORTS.h | 3 + .../include/aws/appfabric/AppFabric_EXPORTS.h | 3 + .../include/aws/appflow/Appflow_EXPORTS.h | 3 + .../AppIntegrationsService_EXPORTS.h | 3 + .../ApplicationAutoScaling_EXPORTS.h | 3 + .../ApplicationInsights_EXPORTS.h | 3 + .../ApplicationCostProfiler_EXPORTS.h | 3 + .../include/aws/appmesh/AppMesh_EXPORTS.h | 3 + .../include/aws/apprunner/AppRunner_EXPORTS.h | 3 + .../include/aws/appstream/AppStreamClient.h | 266 + .../appstream/AppStreamServiceClientModel.h | 50 + .../include/aws/appstream/AppStream_EXPORTS.h | 3 + .../include/aws/appstream/model/AppBlock.h | 204 +- .../aws/appstream/model/AppBlockBuilder.h | 624 +++ .../AppBlockBuilderAppBlockAssociation.h | 133 + .../model/AppBlockBuilderAttribute.h | 32 + .../model/AppBlockBuilderPlatformType.h | 30 + .../appstream/model/AppBlockBuilderState.h | 33 + .../model/AppBlockBuilderStateChangeReason.h | 124 + .../AppBlockBuilderStateChangeReasonCode.h | 30 + .../aws/appstream/model/AppBlockState.h | 31 + .../AssociateAppBlockBuilderAppBlockRequest.h | 129 + .../AssociateAppBlockBuilderAppBlockResult.h | 92 + .../model/CreateAppBlockBuilderRequest.h | 708 +++ .../model/CreateAppBlockBuilderResult.h | 82 + ...CreateAppBlockBuilderStreamingURLRequest.h | 113 + .../CreateAppBlockBuilderStreamingURLResult.h | 130 + .../appstream/model/CreateAppBlockRequest.h | 93 +- .../model/DeleteAppBlockBuilderRequest.h | 85 + .../model/DeleteAppBlockBuilderResult.h} | 20 +- ...pBlockBuilderAppBlockAssociationsRequest.h | 205 + ...ppBlockBuilderAppBlockAssociationsResult.h | 148 + .../model/DescribeAppBlockBuildersRequest.h | 167 + .../model/DescribeAppBlockBuildersResult.h | 148 + ...sassociateAppBlockBuilderAppBlockRequest.h | 129 + ...isassociateAppBlockBuilderAppBlockResult.h | 63 + .../aws/appstream/model/ErrorDetails.h | 132 + .../aws/appstream/model/PackagingType.h | 31 + .../include/aws/appstream/model/S3Location.h | 96 +- .../model/StartAppBlockBuilderRequest.h | 85 + .../model/StartAppBlockBuilderResult.h | 82 + .../model/StopAppBlockBuilderRequest.h | 85 + .../model/StopAppBlockBuilderResult.h | 82 + .../model/UpdateAppBlockBuilderRequest.h | 592 +++ .../model/UpdateAppBlockBuilderResult.h | 82 + .../aws/appstream/model/UpdateFleetRequest.h | 8 +- .../source/AppStreamClient.cpp | 100 + .../source/AppStreamEndpointRules.cpp | 293 +- .../source/model/AppBlock.cpp | 74 +- .../source/model/AppBlockBuilder.cpp | 273 + .../AppBlockBuilderAppBlockAssociation.cpp | 74 + .../source/model/AppBlockBuilderAttribute.cpp | 77 + .../model/AppBlockBuilderPlatformType.cpp | 63 + .../source/model/AppBlockBuilderState.cpp | 84 + .../AppBlockBuilderStateChangeReason.cpp | 75 + .../AppBlockBuilderStateChangeReasonCode.cpp | 63 + .../source/model/AppBlockState.cpp | 70 + ...ssociateAppBlockBuilderAppBlockRequest.cpp | 50 + ...ssociateAppBlockBuilderAppBlockResult.cpp} | 14 +- .../model/CreateAppBlockBuilderRequest.cpp | 117 + .../model/CreateAppBlockBuilderResult.cpp} | 14 +- ...eateAppBlockBuilderStreamingURLRequest.cpp | 51 + ...eateAppBlockBuilderStreamingURLResult.cpp} | 20 +- .../source/model/CreateAppBlockRequest.cpp | 16 +- .../model/DeleteAppBlockBuilderRequest.cpp | 43 + .../model/DeleteAppBlockBuilderResult.cpp} | 10 +- ...lockBuilderAppBlockAssociationsRequest.cpp | 65 + ...BlockBuilderAppBlockAssociationsResult.cpp | 57 + .../model/DescribeAppBlockBuildersRequest.cpp | 63 + .../model/DescribeAppBlockBuildersResult.cpp} | 18 +- ...ssociateAppBlockBuilderAppBlockRequest.cpp | 50 + ...ssociateAppBlockBuilderAppBlockResult.cpp} | 10 +- .../source/model/ErrorDetails.cpp | 74 + .../source/model/PackagingType.cpp | 70 + .../model/StartAppBlockBuilderRequest.cpp | 43 + .../model/StartAppBlockBuilderResult.cpp} | 14 +- .../model/StopAppBlockBuilderRequest.cpp | 43 + .../model/StopAppBlockBuilderResult.cpp} | 14 +- .../model/UpdateAppBlockBuilderRequest.cpp | 117 + .../model/UpdateAppBlockBuilderResult.cpp} | 14 +- .../include/aws/appsync/AppSync_EXPORTS.h | 3 + .../arc-zonal-shift/ARCZonalShift_EXPORTS.h | 3 + .../include/aws/athena/Athena_EXPORTS.h | 3 + .../aws/auditmanager/AuditManager_EXPORTS.h | 3 + .../AutoScalingPlans_EXPORTS.h | 3 + .../aws/autoscaling/AutoScaling_EXPORTS.h | 3 + .../aws/awstransfer/Transfer_EXPORTS.h | 3 + .../backup-gateway/BackupGateway_EXPORTS.h | 3 + .../include/aws/backup/Backup_EXPORTS.h | 3 + .../aws/backupstorage/BackupStorage_EXPORTS.h | 3 + .../include/aws/batch/Batch_EXPORTS.h | 3 + .../BillingConductor_EXPORTS.h | 3 + .../include/aws/braket/Braket_EXPORTS.h | 3 + .../include/aws/budgets/Budgets_EXPORTS.h | 3 + .../include/aws/ce/CostExplorer_EXPORTS.h | 3 + .../ChimeSDKIdentity_EXPORTS.h | 3 + .../ChimeSDKMediaPipelines_EXPORTS.h | 3 + .../ChimeSDKMeetings_EXPORTS.h | 3 + .../ChimeSDKMessaging_EXPORTS.h | 3 + .../chime-sdk-voice/ChimeSDKVoice_EXPORTS.h | 3 + .../include/aws/chime/ChimeClient.h | 4728 +++-------------- .../aws/chime/ChimeServiceClientModel.h | 615 --- .../include/aws/chime/Chime_EXPORTS.h | 3 + ...oneNumbersWithVoiceConnectorGroupRequest.h | 169 - ...honeNumbersWithVoiceConnectorGroupResult.h | 117 - ...atePhoneNumbersWithVoiceConnectorRequest.h | 165 - ...iatePhoneNumbersWithVoiceConnectorResult.h | 117 - .../chime/model/BatchCreateAttendeeRequest.h | 129 - .../chime/model/BatchCreateAttendeeResult.h | 149 - .../BatchCreateChannelMembershipRequest.h | 244 - .../BatchCreateChannelMembershipResult.h | 139 - .../model/CreateAppInstanceAdminRequest.h | 127 - .../model/CreateAppInstanceAdminResult.h | 130 - .../chime/model/CreateAppInstanceRequest.h | 226 - .../aws/chime/model/CreateAppInstanceResult.h | 101 - .../model/CreateAppInstanceUserRequest.h | 306 -- .../chime/model/CreateAppInstanceUserResult.h | 101 - .../aws/chime/model/CreateAttendeeRequest.h | 181 - .../aws/chime/model/CreateAttendeeResult.h | 92 - .../aws/chime/model/CreateChannelBanRequest.h | 173 - .../aws/chime/model/CreateChannelBanResult.h | 135 - .../model/CreateChannelMembershipRequest.h | 238 - .../model/CreateChannelMembershipResult.h | 130 - .../model/CreateChannelModeratorRequest.h | 173 - .../model/CreateChannelModeratorResult.h | 130 - .../aws/chime/model/CreateChannelRequest.h | 408 -- .../aws/chime/model/CreateChannelResult.h | 101 - .../model/CreateMediaCapturePipelineRequest.h | 303 -- .../model/CreateMediaCapturePipelineResult.h | 97 - .../aws/chime/model/CreateMeetingRequest.h | 367 -- .../aws/chime/model/CreateMeetingResult.h | 97 - .../model/CreateMeetingWithAttendeesRequest.h | 418 -- .../model/CreateMeetingWithAttendeesResult.h | 178 - .../chime/model/CreateProxySessionRequest.h | 363 -- .../chime/model/CreateProxySessionResult.h | 92 - .../CreateSipMediaApplicationCallRequest.h | 249 - .../CreateSipMediaApplicationCallResult.h | 92 - .../model/CreateSipMediaApplicationRequest.h | 181 - .../model/CreateSipMediaApplicationResult.h | 92 - .../aws/chime/model/CreateSipRuleRequest.h | 306 -- .../aws/chime/model/CreateSipRuleResult.h | 97 - .../model/CreateVoiceConnectorGroupRequest.h | 129 - .../model/CreateVoiceConnectorGroupResult.h | 92 - .../chime/model/CreateVoiceConnectorRequest.h | 148 - .../chime/model/CreateVoiceConnectorResult.h | 92 - .../model/DeleteAppInstanceAdminRequest.h | 127 - .../chime/model/DeleteAppInstanceRequest.h | 83 - ...ppInstanceStreamingConfigurationsRequest.h | 83 - .../model/DeleteAppInstanceUserRequest.h | 83 - .../aws/chime/model/DeleteAttendeeRequest.h | 127 - .../aws/chime/model/DeleteChannelBanRequest.h | 181 - .../model/DeleteChannelMembershipRequest.h | 173 - .../chime/model/DeleteChannelMessageRequest.h | 173 - .../model/DeleteChannelModeratorRequest.h | 173 - .../aws/chime/model/DeleteChannelRequest.h | 129 - .../model/DeleteMediaCapturePipelineRequest.h | 83 - .../aws/chime/model/DeleteMeetingRequest.h | 83 - .../chime/model/DeleteProxySessionRequest.h | 127 - .../model/DeleteSipMediaApplicationRequest.h | 83 - .../aws/chime/model/DeleteSipRuleRequest.h | 83 - ...ctorEmergencyCallingConfigurationRequest.h | 83 - .../model/DeleteVoiceConnectorGroupRequest.h | 83 - .../DeleteVoiceConnectorOriginationRequest.h | 83 - .../model/DeleteVoiceConnectorProxyRequest.h | 83 - .../chime/model/DeleteVoiceConnectorRequest.h | 83 - ...ceConnectorStreamingConfigurationRequest.h | 83 - ...ceConnectorTerminationCredentialsRequest.h | 142 - .../DeleteVoiceConnectorTerminationRequest.h | 83 - .../model/DescribeAppInstanceAdminRequest.h | 127 - .../model/DescribeAppInstanceAdminResult.h | 102 - .../chime/model/DescribeAppInstanceRequest.h | 83 - .../chime/model/DescribeAppInstanceResult.h | 97 - .../model/DescribeAppInstanceUserRequest.h | 83 - .../model/DescribeAppInstanceUserResult.h | 92 - .../chime/model/DescribeChannelBanRequest.h | 173 - .../chime/model/DescribeChannelBanResult.h | 92 - ...annelMembershipForAppInstanceUserRequest.h | 179 - ...hannelMembershipForAppInstanceUserResult.h | 92 - .../model/DescribeChannelMembershipRequest.h | 173 - .../model/DescribeChannelMembershipResult.h | 92 - ...ChannelModeratedByAppInstanceUserRequest.h | 179 - ...eChannelModeratedByAppInstanceUserResult.h | 92 - .../model/DescribeChannelModeratorRequest.h | 173 - .../model/DescribeChannelModeratorResult.h | 92 - .../aws/chime/model/DescribeChannelRequest.h | 129 - .../aws/chime/model/DescribeChannelResult.h | 92 - ...oneNumbersFromVoiceConnectorGroupRequest.h | 133 - ...honeNumbersFromVoiceConnectorGroupResult.h | 117 - ...atePhoneNumbersFromVoiceConnectorRequest.h | 133 - ...iatePhoneNumbersFromVoiceConnectorResult.h | 117 - .../GetAppInstanceRetentionSettingsRequest.h | 83 - .../GetAppInstanceRetentionSettingsResult.h | 126 - ...ppInstanceStreamingConfigurationsRequest.h | 83 - ...AppInstanceStreamingConfigurationsResult.h | 103 - .../aws/chime/model/GetAttendeeRequest.h | 127 - .../aws/chime/model/GetAttendeeResult.h | 92 - .../chime/model/GetChannelMessageRequest.h | 173 - .../aws/chime/model/GetChannelMessageResult.h | 92 - .../model/GetMediaCapturePipelineRequest.h | 83 - .../model/GetMediaCapturePipelineResult.h | 92 - .../aws/chime/model/GetMeetingRequest.h | 83 - .../aws/chime/model/GetMeetingResult.h | 92 - .../GetMessagingSessionEndpointRequest.h | 36 - .../model/GetMessagingSessionEndpointResult.h | 92 - .../aws/chime/model/GetProxySessionRequest.h | 127 - .../aws/chime/model/GetProxySessionResult.h | 92 - ...iaApplicationLoggingConfigurationRequest.h | 83 - ...diaApplicationLoggingConfigurationResult.h | 92 - .../model/GetSipMediaApplicationRequest.h | 83 - .../model/GetSipMediaApplicationResult.h | 92 - .../aws/chime/model/GetSipRuleRequest.h | 83 - .../aws/chime/model/GetSipRuleResult.h | 92 - ...ctorEmergencyCallingConfigurationRequest.h | 83 - ...ectorEmergencyCallingConfigurationResult.h | 92 - .../model/GetVoiceConnectorGroupRequest.h | 83 - .../model/GetVoiceConnectorGroupResult.h | 92 - ...oiceConnectorLoggingConfigurationRequest.h | 83 - ...VoiceConnectorLoggingConfigurationResult.h | 92 - .../GetVoiceConnectorOriginationRequest.h | 83 - .../GetVoiceConnectorOriginationResult.h | 92 - .../model/GetVoiceConnectorProxyRequest.h | 83 - .../model/GetVoiceConnectorProxyResult.h | 92 - .../chime/model/GetVoiceConnectorRequest.h | 83 - .../aws/chime/model/GetVoiceConnectorResult.h | 92 - ...ceConnectorStreamingConfigurationRequest.h | 83 - ...iceConnectorStreamingConfigurationResult.h | 92 - ...etVoiceConnectorTerminationHealthRequest.h | 83 - ...GetVoiceConnectorTerminationHealthResult.h | 92 - .../GetVoiceConnectorTerminationRequest.h | 83 - .../GetVoiceConnectorTerminationResult.h | 92 - .../model/ListAppInstanceAdminsRequest.h | 165 - .../chime/model/ListAppInstanceAdminsResult.h | 186 - .../chime/model/ListAppInstanceUsersRequest.h | 165 - .../chime/model/ListAppInstanceUsersResult.h | 186 - .../aws/chime/model/ListAppInstancesRequest.h | 121 - .../aws/chime/model/ListAppInstancesResult.h | 148 - .../aws/chime/model/ListAttendeeTagsRequest.h | 127 - .../aws/chime/model/ListAttendeeTagsResult.h | 103 - .../aws/chime/model/ListAttendeesRequest.h | 157 - .../aws/chime/model/ListAttendeesResult.h | 141 - .../aws/chime/model/ListChannelBansRequest.h | 211 - .../aws/chime/model/ListChannelBansResult.h | 186 - ...nnelMembershipsForAppInstanceUserRequest.h | 211 - ...annelMembershipsForAppInstanceUserResult.h | 148 - .../model/ListChannelMembershipsRequest.h | 270 - .../model/ListChannelMembershipsResult.h | 186 - .../chime/model/ListChannelMessagesRequest.h | 321 -- .../chime/model/ListChannelMessagesResult.h | 186 - .../model/ListChannelModeratorsRequest.h | 211 - .../chime/model/ListChannelModeratorsResult.h | 186 - ...hannelsModeratedByAppInstanceUserRequest.h | 211 - ...ChannelsModeratedByAppInstanceUserResult.h | 148 - .../aws/chime/model/ListChannelsRequest.h | 258 - .../aws/chime/model/ListChannelsResult.h | 148 - .../model/ListMediaCapturePipelinesRequest.h | 117 - .../model/ListMediaCapturePipelinesResult.h | 141 - .../aws/chime/model/ListMeetingTagsRequest.h | 83 - .../aws/chime/model/ListMeetingTagsResult.h | 103 - .../aws/chime/model/ListMeetingsRequest.h | 113 - .../aws/chime/model/ListMeetingsResult.h | 141 - .../chime/model/ListProxySessionsRequest.h | 192 - .../aws/chime/model/ListProxySessionsResult.h | 141 - .../model/ListSipMediaApplicationsRequest.h | 117 - .../model/ListSipMediaApplicationsResult.h | 141 - .../aws/chime/model/ListSipRulesRequest.h | 161 - .../aws/chime/model/ListSipRulesResult.h | 141 - .../chime/model/ListTagsForResourceRequest.h | 89 - .../chime/model/ListTagsForResourceResult.h | 103 - .../model/ListVoiceConnectorGroupsRequest.h | 113 - .../model/ListVoiceConnectorGroupsResult.h | 141 - ...ceConnectorTerminationCredentialsRequest.h | 83 - ...iceConnectorTerminationCredentialsResult.h | 107 - .../chime/model/ListVoiceConnectorsRequest.h | 113 - .../chime/model/ListVoiceConnectorsResult.h | 141 - .../include/aws/chime/model/MediaPlacement.h | 96 +- .../PutAppInstanceRetentionSettingsRequest.h | 118 - .../PutAppInstanceRetentionSettingsResult.h | 121 - ...ppInstanceStreamingConfigurationsRequest.h | 129 - ...AppInstanceStreamingConfigurationsResult.h | 103 - ...iaApplicationLoggingConfigurationRequest.h | 118 - ...diaApplicationLoggingConfigurationResult.h | 92 - ...ctorEmergencyCallingConfigurationRequest.h | 118 - ...ectorEmergencyCallingConfigurationResult.h | 92 - ...oiceConnectorLoggingConfigurationRequest.h | 118 - ...VoiceConnectorLoggingConfigurationResult.h | 92 - .../PutVoiceConnectorOriginationRequest.h | 118 - .../PutVoiceConnectorOriginationResult.h | 92 - .../model/PutVoiceConnectorProxyRequest.h | 229 - .../model/PutVoiceConnectorProxyResult.h | 92 - ...ceConnectorStreamingConfigurationRequest.h | 118 - ...iceConnectorStreamingConfigurationResult.h | 92 - ...ceConnectorTerminationCredentialsRequest.h | 129 - .../PutVoiceConnectorTerminationRequest.h | 118 - .../PutVoiceConnectorTerminationResult.h | 92 - .../chime/model/RedactChannelMessageRequest.h | 173 - .../chime/model/RedactChannelMessageResult.h | 139 - .../chime/model/SendChannelMessageRequest.h | 338 -- .../chime/model/SendChannelMessageResult.h | 139 - .../model/StartMeetingTranscriptionRequest.h | 130 - .../model/StopMeetingTranscriptionRequest.h | 83 - .../model/StopMeetingTranscriptionResult.h | 63 - .../aws/chime/model/TagAttendeeRequest.h | 173 - .../aws/chime/model/TagMeetingRequest.h | 129 - .../aws/chime/model/TagResourceRequest.h | 129 - .../aws/chime/model/UntagAttendeeRequest.h | 177 - .../aws/chime/model/UntagMeetingRequest.h | 133 - .../aws/chime/model/UntagResourceRequest.h | 133 - .../chime/model/UpdateAppInstanceRequest.h | 171 - .../aws/chime/model/UpdateAppInstanceResult.h | 101 - .../model/UpdateAppInstanceUserRequest.h | 171 - .../chime/model/UpdateAppInstanceUserResult.h | 101 - .../chime/model/UpdateChannelMessageRequest.h | 261 - .../chime/model/UpdateChannelMessageResult.h | 139 - .../model/UpdateChannelReadMarkerRequest.h | 129 - .../model/UpdateChannelReadMarkerResult.h | 101 - .../aws/chime/model/UpdateChannelRequest.h | 252 - .../aws/chime/model/UpdateChannelResult.h | 101 - .../chime/model/UpdateProxySessionRequest.h | 197 - .../chime/model/UpdateProxySessionResult.h | 92 - .../UpdateSipMediaApplicationCallRequest.h | 210 - .../UpdateSipMediaApplicationCallResult.h | 92 - .../model/UpdateSipMediaApplicationRequest.h | 173 - .../model/UpdateSipMediaApplicationResult.h | 92 - .../aws/chime/model/UpdateSipRuleRequest.h | 197 - .../aws/chime/model/UpdateSipRuleResult.h | 92 - .../model/UpdateVoiceConnectorGroupRequest.h | 173 - .../model/UpdateVoiceConnectorGroupResult.h | 92 - .../chime/model/UpdateVoiceConnectorRequest.h | 151 - .../chime/model/UpdateVoiceConnectorResult.h | 92 - .../chime/model/ValidateE911AddressRequest.h | 347 -- .../chime/model/ValidateE911AddressResult.h | 197 - .../aws-cpp-sdk-chime/source/ChimeClient.cpp | 2481 +-------- ...eNumbersWithVoiceConnectorGroupRequest.cpp | 49 - ...neNumbersWithVoiceConnectorGroupResult.cpp | 51 - ...ePhoneNumbersWithVoiceConnectorRequest.cpp | 49 - ...tePhoneNumbersWithVoiceConnectorResult.cpp | 51 - .../model/BatchCreateAttendeeRequest.cpp | 41 - .../model/BatchCreateAttendeeResult.cpp | 60 - .../BatchCreateChannelMembershipRequest.cpp | 65 - .../BatchCreateChannelMembershipResult.cpp | 57 - .../model/CreateAppInstanceAdminRequest.cpp | 36 - .../model/CreateAppInstanceAdminResult.cpp | 54 - .../source/model/CreateAppInstanceRequest.cpp | 62 - .../source/model/CreateAppInstanceResult.cpp | 48 - .../model/CreateAppInstanceUserRequest.cpp | 76 - .../source/model/CreateAttendeeRequest.cpp | 48 - .../source/model/CreateAttendeeResult.cpp | 48 - .../source/model/CreateChannelBanRequest.cpp | 53 - .../source/model/CreateChannelBanResult.cpp | 54 - .../model/CreateChannelMembershipRequest.cpp | 60 - .../model/CreateChannelMembershipResult.cpp | 54 - .../model/CreateChannelModeratorRequest.cpp | 53 - .../model/CreateChannelModeratorResult.cpp | 54 - .../source/model/CreateChannelRequest.cpp | 100 - .../source/model/CreateChannelResult.cpp | 48 - .../CreateMediaCapturePipelineRequest.cpp | 71 - .../source/model/CreateMeetingRequest.cpp | 76 - .../source/model/CreateMeetingResult.cpp | 48 - .../CreateMeetingWithAttendeesRequest.cpp | 88 - .../CreateMeetingWithAttendeesResult.cpp | 66 - .../model/CreateProxySessionRequest.cpp | 89 - .../source/model/CreateProxySessionResult.cpp | 48 - .../CreateSipMediaApplicationCallRequest.cpp | 55 - .../CreateSipMediaApplicationCallResult.cpp | 48 - .../CreateSipMediaApplicationRequest.cpp | 54 - .../model/CreateSipMediaApplicationResult.cpp | 48 - .../source/model/CreateSipRuleRequest.cpp | 69 - .../source/model/CreateSipRuleResult.cpp | 48 - .../CreateVoiceConnectorGroupRequest.cpp | 47 - .../model/CreateVoiceConnectorGroupResult.cpp | 48 - .../model/CreateVoiceConnectorRequest.cpp | 50 - .../model/DeleteAppInstanceAdminRequest.cpp | 28 - .../source/model/DeleteAppInstanceRequest.cpp | 27 - ...InstanceStreamingConfigurationsRequest.cpp | 27 - .../model/DeleteAppInstanceUserRequest.cpp | 27 - .../source/model/DeleteAttendeeRequest.cpp | 28 - .../source/model/DeleteChannelBanRequest.cpp | 45 - .../model/DeleteChannelMembershipRequest.cpp | 45 - .../model/DeleteChannelMessageRequest.cpp | 45 - .../model/DeleteChannelModeratorRequest.cpp | 45 - .../source/model/DeleteChannelRequest.cpp | 44 - .../DeleteMediaCapturePipelineRequest.cpp | 27 - .../source/model/DeleteMeetingRequest.cpp | 27 - .../model/DeleteProxySessionRequest.cpp | 28 - .../DeleteSipMediaApplicationRequest.cpp | 27 - .../source/model/DeleteSipRuleRequest.cpp | 27 - ...orEmergencyCallingConfigurationRequest.cpp | 27 - .../DeleteVoiceConnectorGroupRequest.cpp | 27 - ...DeleteVoiceConnectorOriginationRequest.cpp | 27 - .../DeleteVoiceConnectorProxyRequest.cpp | 27 - .../model/DeleteVoiceConnectorRequest.cpp | 27 - ...ConnectorStreamingConfigurationRequest.cpp | 27 - ...ConnectorTerminationCredentialsRequest.cpp | 41 - ...DeleteVoiceConnectorTerminationRequest.cpp | 27 - .../model/DescribeAppInstanceAdminRequest.cpp | 28 - .../model/DescribeAppInstanceAdminResult.cpp | 48 - .../model/DescribeAppInstanceRequest.cpp | 27 - .../model/DescribeAppInstanceUserRequest.cpp | 27 - .../model/DescribeAppInstanceUserResult.cpp | 48 - .../model/DescribeChannelBanRequest.cpp | 45 - .../source/model/DescribeChannelBanResult.cpp | 48 - ...nelMembershipForAppInstanceUserRequest.cpp | 58 - ...nnelMembershipForAppInstanceUserResult.cpp | 48 - .../DescribeChannelMembershipRequest.cpp | 45 - .../model/DescribeChannelMembershipResult.cpp | 48 - ...annelModeratedByAppInstanceUserRequest.cpp | 58 - ...hannelModeratedByAppInstanceUserResult.cpp | 48 - .../model/DescribeChannelModeratorRequest.cpp | 45 - .../model/DescribeChannelModeratorResult.cpp | 48 - .../source/model/DescribeChannelRequest.cpp | 44 - .../source/model/DescribeChannelResult.cpp | 48 - ...eNumbersFromVoiceConnectorGroupRequest.cpp | 41 - ...neNumbersFromVoiceConnectorGroupResult.cpp | 51 - ...ePhoneNumbersFromVoiceConnectorRequest.cpp | 41 - ...tePhoneNumbersFromVoiceConnectorResult.cpp | 51 - ...GetAppInstanceRetentionSettingsRequest.cpp | 27 - .../GetAppInstanceRetentionSettingsResult.cpp | 54 - ...InstanceStreamingConfigurationsRequest.cpp | 27 - ...pInstanceStreamingConfigurationsResult.cpp | 51 - .../source/model/GetAttendeeRequest.cpp | 28 - .../source/model/GetAttendeeResult.cpp | 48 - .../source/model/GetChannelMessageRequest.cpp | 45 - .../source/model/GetChannelMessageResult.cpp | 48 - .../model/GetMediaCapturePipelineRequest.cpp | 27 - .../model/GetMediaCapturePipelineResult.cpp | 48 - .../source/model/GetMeetingRequest.cpp | 27 - .../source/model/GetMeetingResult.cpp | 48 - .../GetMessagingSessionEndpointRequest.cpp | 26 - .../GetMessagingSessionEndpointResult.cpp | 48 - .../source/model/GetProxySessionRequest.cpp | 28 - .../source/model/GetProxySessionResult.cpp | 48 - ...ApplicationLoggingConfigurationRequest.cpp | 27 - ...aApplicationLoggingConfigurationResult.cpp | 48 - .../model/GetSipMediaApplicationRequest.cpp | 27 - .../model/GetSipMediaApplicationResult.cpp | 48 - .../source/model/GetSipRuleRequest.cpp | 27 - .../source/model/GetSipRuleResult.cpp | 48 - ...orEmergencyCallingConfigurationRequest.cpp | 27 - ...torEmergencyCallingConfigurationResult.cpp | 48 - .../model/GetVoiceConnectorGroupRequest.cpp | 27 - .../model/GetVoiceConnectorGroupResult.cpp | 48 - ...ceConnectorLoggingConfigurationRequest.cpp | 27 - ...iceConnectorLoggingConfigurationResult.cpp | 48 - .../GetVoiceConnectorOriginationRequest.cpp | 27 - .../GetVoiceConnectorOriginationResult.cpp | 48 - .../model/GetVoiceConnectorProxyRequest.cpp | 27 - .../model/GetVoiceConnectorProxyResult.cpp | 48 - .../source/model/GetVoiceConnectorRequest.cpp | 27 - .../source/model/GetVoiceConnectorResult.cpp | 48 - ...ConnectorStreamingConfigurationRequest.cpp | 27 - ...VoiceConnectorTerminationHealthRequest.cpp | 27 - ...tVoiceConnectorTerminationHealthResult.cpp | 48 - .../GetVoiceConnectorTerminationRequest.cpp | 27 - .../GetVoiceConnectorTerminationResult.cpp | 48 - .../model/ListAppInstanceAdminsRequest.cpp | 51 - .../model/ListAppInstanceAdminsResult.cpp | 63 - .../model/ListAppInstanceUsersRequest.cpp | 58 - .../model/ListAppInstanceUsersResult.cpp | 63 - .../source/model/ListAppInstancesRequest.cpp | 50 - .../source/model/ListAppInstancesResult.cpp | 57 - .../source/model/ListAttendeeTagsRequest.cpp | 28 - .../source/model/ListAttendeeTagsResult.cpp | 51 - .../source/model/ListAttendeesRequest.cpp | 51 - .../source/model/ListAttendeesResult.cpp | 57 - .../source/model/ListChannelBansRequest.cpp | 67 - .../source/model/ListChannelBansResult.cpp | 63 - ...elMembershipsForAppInstanceUserRequest.cpp | 74 - ...nelMembershipsForAppInstanceUserResult.cpp | 57 - .../model/ListChannelMembershipsRequest.cpp | 76 - .../model/ListChannelMembershipsResult.cpp | 63 - .../model/ListChannelMessagesRequest.cpp | 92 - .../model/ListChannelMessagesResult.cpp | 63 - .../model/ListChannelModeratorsRequest.cpp | 67 - .../model/ListChannelModeratorsResult.cpp | 63 - ...nnelsModeratedByAppInstanceUserRequest.cpp | 74 - ...annelsModeratedByAppInstanceUserResult.cpp | 57 - .../source/model/ListChannelsRequest.cpp | 83 - .../source/model/ListChannelsResult.cpp | 57 - .../ListMediaCapturePipelinesRequest.cpp | 50 - .../model/ListMediaCapturePipelinesResult.cpp | 57 - .../source/model/ListMeetingTagsRequest.cpp | 27 - .../source/model/ListMeetingTagsResult.cpp | 51 - .../source/model/ListMeetingsRequest.cpp | 50 - .../source/model/ListMeetingsResult.cpp | 57 - .../source/model/ListProxySessionsRequest.cpp | 60 - .../source/model/ListProxySessionsResult.cpp | 57 - .../model/ListSipMediaApplicationsRequest.cpp | 50 - .../model/ListSipMediaApplicationsResult.cpp | 57 - .../source/model/ListSipRulesRequest.cpp | 58 - .../source/model/ListSipRulesResult.cpp | 57 - .../model/ListTagsForResourceRequest.cpp | 41 - .../model/ListTagsForResourceResult.cpp | 51 - .../model/ListVoiceConnectorGroupsRequest.cpp | 50 - ...ConnectorTerminationCredentialsRequest.cpp | 27 - ...eConnectorTerminationCredentialsResult.cpp | 51 - .../model/ListVoiceConnectorsRequest.cpp | 50 - .../model/ListVoiceConnectorsResult.cpp | 57 - ...PutAppInstanceRetentionSettingsRequest.cpp | 36 - .../PutAppInstanceRetentionSettingsResult.cpp | 54 - ...InstanceStreamingConfigurationsRequest.cpp | 41 - ...pInstanceStreamingConfigurationsResult.cpp | 51 - ...ApplicationLoggingConfigurationRequest.cpp | 36 - ...aApplicationLoggingConfigurationResult.cpp | 48 - ...orEmergencyCallingConfigurationRequest.cpp | 36 - ...torEmergencyCallingConfigurationResult.cpp | 48 - ...ceConnectorLoggingConfigurationRequest.cpp | 36 - ...iceConnectorLoggingConfigurationResult.cpp | 48 - .../PutVoiceConnectorOriginationRequest.cpp | 36 - .../PutVoiceConnectorOriginationResult.cpp | 48 - .../model/PutVoiceConnectorProxyRequest.cpp | 64 - .../model/PutVoiceConnectorProxyResult.cpp | 48 - ...ConnectorStreamingConfigurationRequest.cpp | 36 - ...eConnectorStreamingConfigurationResult.cpp | 48 - ...ConnectorTerminationCredentialsRequest.cpp | 41 - .../PutVoiceConnectorTerminationRequest.cpp | 36 - .../PutVoiceConnectorTerminationResult.cpp | 48 - .../model/RedactChannelMessageRequest.cpp | 45 - .../model/RedactChannelMessageResult.cpp | 54 - .../model/SendChannelMessageRequest.cpp | 82 - .../source/model/SendChannelMessageResult.cpp | 54 - .../StartMeetingTranscriptionRequest.cpp | 36 - .../model/StopMeetingTranscriptionRequest.cpp | 27 - .../source/model/TagAttendeeRequest.cpp | 42 - .../source/model/TagMeetingRequest.cpp | 41 - .../source/model/TagResourceRequest.cpp | 47 - .../source/model/UntagAttendeeRequest.cpp | 42 - .../source/model/UntagMeetingRequest.cpp | 41 - .../source/model/UntagResourceRequest.cpp | 47 - .../source/model/UpdateAppInstanceRequest.cpp | 43 - .../source/model/UpdateAppInstanceResult.cpp | 48 - .../model/UpdateAppInstanceUserRequest.cpp | 43 - .../model/UpdateChannelMessageRequest.cpp | 61 - .../model/UpdateChannelMessageResult.cpp | 54 - .../model/UpdateChannelReadMarkerRequest.cpp | 44 - .../model/UpdateChannelReadMarkerResult.cpp | 48 - .../source/model/UpdateChannelRequest.cpp | 67 - .../source/model/UpdateChannelResult.cpp | 48 - .../model/UpdateProxySessionRequest.cpp | 50 - .../source/model/UpdateProxySessionResult.cpp | 48 - .../UpdateSipMediaApplicationCallRequest.cpp | 42 - .../UpdateSipMediaApplicationCallResult.cpp | 48 - .../UpdateSipMediaApplicationRequest.cpp | 48 - .../model/UpdateSipMediaApplicationResult.cpp | 48 - .../source/model/UpdateSipRuleRequest.cpp | 56 - .../source/model/UpdateSipRuleResult.cpp | 48 - .../UpdateVoiceConnectorGroupRequest.cpp | 48 - .../model/UpdateVoiceConnectorGroupResult.cpp | 48 - .../model/UpdateVoiceConnectorRequest.cpp | 44 - .../model/UpdateVoiceConnectorResult.cpp | 48 - .../model/ValidateE911AddressRequest.cpp | 77 - .../model/ValidateE911AddressResult.cpp | 71 - .../include/aws/cleanrooms/CleanRoomsClient.h | 19 +- .../aws/cleanrooms/CleanRooms_EXPORTS.h | 3 + .../model/AnalysisRuleAggregation.h | 67 +- .../aws/cleanrooms/model/AnalysisRuleList.h | 71 +- .../aws/cleanrooms/model/Collaboration.h | 16 +- .../cleanrooms/model/CollaborationSummary.h | 16 +- .../include/aws/cleanrooms/model/Column.h | 2 +- .../aws/cleanrooms/model/ConfiguredTable.h | 30 +- .../model/CreateConfiguredTableRequest.h | 12 +- .../aws/cleanrooms/model/GlueTableReference.h | 36 +- .../aws/cleanrooms/model/JoinOperator.h | 31 + .../cleanrooms/model/MemberSpecification.h | 16 +- .../aws/cleanrooms/model/MemberSummary.h | 16 +- .../include/aws/cleanrooms/model/Membership.h | 16 +- .../aws/cleanrooms/model/MembershipSummary.h | 32 +- .../aws/cleanrooms/model/ProtectedQuery.h | 4 +- .../include/aws/cleanrooms/model/Schema.h | 24 +- .../aws/cleanrooms/model/SchemaSummary.h | 24 +- .../aws/cleanrooms/model/TableReference.h | 14 +- .../source/model/AnalysisRuleAggregation.cpp | 23 + .../source/model/AnalysisRuleList.cpp | 23 + .../source/model/JoinOperator.cpp | 70 + .../include/aws/cloud9/Cloud9_EXPORTS.h | 3 + .../cloudcontrol/CloudControlApi_EXPORTS.h | 3 + .../clouddirectory/CloudDirectory_EXPORTS.h | 3 + .../cloudformation/CloudFormation_EXPORTS.h | 3 + .../aws/cloudfront/CloudFront_EXPORTS.h | 3 + .../include/aws/cloudhsm/CloudHSM_EXPORTS.h | 3 + .../aws/cloudhsmv2/CloudHSMV2_EXPORTS.h | 3 + .../aws/cloudsearch/CloudSearch_EXPORTS.h | 3 + .../CloudSearchDomain_EXPORTS.h | 3 + .../cloudtrail-data/CloudTrailData_EXPORTS.h | 3 + .../aws/cloudtrail/CloudTrail_EXPORTS.h | 3 + .../aws/codeartifact/CodeArtifact_EXPORTS.h | 3 + .../include/aws/codebuild/CodeBuild_EXPORTS.h | 3 + .../aws/codecatalyst/CodeCatalyst_EXPORTS.h | 3 + .../aws/codecommit/CodeCommit_EXPORTS.h | 3 + .../aws/codedeploy/CodeDeploy_EXPORTS.h | 3 + .../CodeGuruReviewer_EXPORTS.h | 3 + .../CodeGuruSecurity_EXPORTS.h | 3 + .../CodeGuruProfiler_EXPORTS.h | 3 + .../aws/codepipeline/CodePipeline_EXPORTS.h | 3 + .../CodeStarconnections_EXPORTS.h | 3 + .../CodeStarNotifications_EXPORTS.h | 3 + .../include/aws/codestar/CodeStar_EXPORTS.h | 3 + .../CognitoIdentity_EXPORTS.h | 3 + .../CognitoIdentityProvider_EXPORTS.h | 3 + .../aws/cognito-sync/CognitoSync_EXPORTS.h | 3 + .../aws/comprehend/Comprehend_EXPORTS.h | 3 + .../ComprehendMedical_EXPORTS.h | 3 + .../ComputeOptimizer_EXPORTS.h | 3 + .../aws/config/ConfigService_EXPORTS.h | 3 + .../ConnectContactLens_EXPORTS.h | 3 + .../include/aws/connect/Connect_EXPORTS.h | 3 + .../ConnectCampaigns_EXPORTS.h | 3 + .../aws/connectcases/ConnectCases_EXPORTS.h | 3 + .../ConnectParticipant_EXPORTS.h | 3 + .../aws/controltower/ControlTower_EXPORTS.h | 3 + .../cur/CostandUsageReportService_EXPORTS.h | 3 + .../CustomerProfiles_EXPORTS.h | 3 + .../aws/databrew/GlueDataBrew_EXPORTS.h | 3 + .../aws/dataexchange/DataExchange_EXPORTS.h | 3 + .../aws/datapipeline/DataPipeline_EXPORTS.h | 3 + .../include/aws/datasync/DataSync_EXPORTS.h | 3 + .../include/aws/dax/DAX_EXPORTS.h | 3 + .../include/aws/detective/Detective_EXPORTS.h | 3 + .../aws/devicefarm/DeviceFarm_EXPORTS.h | 3 + .../aws/devops-guru/DevOpsGuru_EXPORTS.h | 3 + .../aws/directconnect/DirectConnect_EXPORTS.h | 3 + .../ApplicationDiscoveryService_EXPORTS.h | 3 + .../include/aws/dlm/DLM_EXPORTS.h | 3 + .../dms/DatabaseMigrationService_EXPORTS.h | 3 + .../aws/docdb-elastic/DocDBElastic_EXPORTS.h | 3 + .../include/aws/docdb/DocDB_EXPORTS.h | 3 + .../include/aws/drs/Drs_EXPORTS.h | 3 + .../include/aws/ds/DirectoryService_EXPORTS.h | 3 + .../include/aws/dynamodb/DynamoDB_EXPORTS.h | 3 + .../aws/dynamodb/model/BatchStatementError.h | 78 + .../dynamodb/model/BatchStatementRequest.h | 59 + .../model/ConditionalCheckFailedException.h | 155 + .../aws/dynamodb/model/DeleteItemRequest.h | 59 + .../dynamodb/model/ExecuteStatementRequest.h | 59 + .../dynamodb/model/ParameterizedStatement.h | 59 + .../aws/dynamodb/model/PutItemRequest.h | 59 + .../aws/dynamodb/model/UpdateItemRequest.h | 59 + .../source/DynamoDBErrors.cpp | 7 + .../source/model/BatchStatementError.cpp | 27 +- .../source/model/BatchStatementRequest.cpp | 20 +- .../model/ConditionalCheckFailedException.cpp | 82 + .../source/model/DeleteItemRequest.cpp | 9 +- .../source/model/ExecuteStatementRequest.cpp | 9 +- .../source/model/ParameterizedStatement.cpp | 20 +- .../source/model/PutItemRequest.cpp | 9 +- .../source/model/UpdateItemRequest.cpp | 9 +- .../dynamodbstreams/DynamoDBStreams_EXPORTS.h | 3 + .../include/aws/ebs/EBS_EXPORTS.h | 3 + .../EC2InstanceConnect_EXPORTS.h | 3 + .../include/aws/ec2/EC2_EXPORTS.h | 3 + .../aws/ecr-public/ECRPublic_EXPORTS.h | 3 + .../include/aws/ecr/ECR_EXPORTS.h | 3 + .../include/aws/ecs/ECS_EXPORTS.h | 3 + .../include/aws/eks/EKS_EXPORTS.h | 3 + .../ElasticInference_EXPORTS.h | 3 + .../aws/elasticache/ElastiCache_EXPORTS.h | 3 + .../ElasticBeanstalk_EXPORTS.h | 3 + .../aws/elasticfilesystem/EFS_EXPORTS.h | 3 + .../ElasticLoadBalancing_EXPORTS.h | 3 + .../ElasticLoadBalancingv2_EXPORTS.h | 3 + .../aws/elasticmapreduce/EMR_EXPORTS.h | 3 + .../ElasticTranscoder_EXPORTS.h | 3 + .../include/aws/email/SES_EXPORTS.h | 3 + .../emr-containers/EMRContainers_EXPORTS.h | 3 + .../emr-serverless/EMRServerless_EXPORTS.h | 3 + .../aws/es/ElasticsearchService_EXPORTS.h | 3 + .../aws/eventbridge/EventBridge_EXPORTS.h | 3 + .../aws/events/CloudWatchEvents_EXPORTS.h | 3 + .../evidently/CloudWatchEvidently_EXPORTS.h | 3 + .../aws/finspace-data/FinSpaceData_EXPORTS.h | 3 + .../include/aws/finspace/Finspace_EXPORTS.h | 3 + .../include/aws/firehose/Firehose_EXPORTS.h | 3 + .../include/aws/fis/FIS_EXPORTS.h | 3 + .../include/aws/fms/FMS_EXPORTS.h | 3 + .../aws/forecast/ForecastService_EXPORTS.h | 3 + .../ForecastQueryService_EXPORTS.h | 3 + .../aws/frauddetector/FraudDetector_EXPORTS.h | 3 + .../include/aws/fsx/FSx_EXPORTS.h | 3 + .../include/aws/gamelift/GameLiftClient.h | 33 +- .../include/aws/gamelift/GameLift_EXPORTS.h | 3 + .../CreateMatchmakingConfigurationRequest.h | 28 +- .../gamelift/model/MatchmakingConfiguration.h | 28 +- .../aws/gamelift/model/OperatingSystem.h | 3 +- .../UpdateMatchmakingConfigurationRequest.h | 28 +- .../source/model/OperatingSystem.cpp | 7 + .../aws/gamesparks/GameSparks_EXPORTS.h | 3 + .../include/aws/glacier/Glacier_EXPORTS.h | 3 + .../GlobalAccelerator_EXPORTS.h | 3 + .../include/aws/glue/Glue_EXPORTS.h | 3 + .../include/aws/glue/model/CrawlerTargets.h | 45 + .../include/aws/glue/model/IcebergTarget.h | 256 + .../source/model/CrawlerTargets.cpp | 27 +- .../source/model/IcebergTarget.cpp | 122 + .../aws/grafana/ManagedGrafana_EXPORTS.h | 3 + .../aws/greengrass/Greengrass_EXPORTS.h | 3 + .../aws/greengrassv2/GreengrassV2_EXPORTS.h | 3 + .../aws/groundstation/GroundStation_EXPORTS.h | 3 + .../include/aws/guardduty/GuardDuty_EXPORTS.h | 3 + .../include/aws/health/Health_EXPORTS.h | 3 + .../aws/healthlake/HealthLake_EXPORTS.h | 3 + .../include/aws/honeycode/Honeycode_EXPORTS.h | 3 + .../include/aws/iam/IAM_EXPORTS.h | 3 + .../aws/identitystore/IdentityStore_EXPORTS.h | 3 + .../aws/imagebuilder/Imagebuilder_EXPORTS.h | 3 + .../aws/importexport/ImportExport_EXPORTS.h | 3 + .../include/aws/inspector/Inspector_EXPORTS.h | 3 + .../aws/inspector2/Inspector2_EXPORTS.h | 3 + .../internetmonitor/InternetMonitor_EXPORTS.h | 3 + .../aws/iot-data/IoTDataPlane_EXPORTS.h | 3 + .../iot-jobs-data/IoTJobsDataPlane_EXPORTS.h | 3 + .../iot-roborunner/IoTRoboRunner_EXPORTS.h | 3 + .../include/aws/iot/IoT_EXPORTS.h | 3 + .../IoT1ClickDevicesService_EXPORTS.h | 3 + .../IoT1ClickProjects_EXPORTS.h | 3 + .../aws/iotanalytics/IoTAnalytics_EXPORTS.h | 3 + .../IoTDeviceAdvisor_EXPORTS.h | 3 + .../iotevents-data/IoTEventsData_EXPORTS.h | 3 + .../include/aws/iotevents/IoTEvents_EXPORTS.h | 3 + .../aws/iotfleethub/IoTFleetHub_EXPORTS.h | 3 + .../aws/iotfleetwise/IoTFleetWise_EXPORTS.h | 3 + .../IoTSecureTunneling_EXPORTS.h | 3 + .../aws/iotsitewise/IoTSiteWise_EXPORTS.h | 3 + .../iotthingsgraph/IoTThingsGraph_EXPORTS.h | 3 + .../aws/iottwinmaker/IoTTwinMaker_EXPORTS.h | 3 + .../aws/iotwireless/IoTWireless_EXPORTS.h | 3 + .../aws/ivs-realtime/Ivsrealtime_EXPORTS.h | 3 + .../include/aws/ivs/IVS_EXPORTS.h | 3 + .../include/aws/ivschat/Ivschat_EXPORTS.h | 3 + .../include/aws/kafka/Kafka_EXPORTS.h | 3 + .../aws/kafkaconnect/KafkaConnect_EXPORTS.h | 3 + .../kendra-ranking/KendraRanking_EXPORTS.h | 3 + .../include/aws/kendra/Kendra_EXPORTS.h | 3 + .../include/aws/keyspaces/Keyspaces_EXPORTS.h | 3 + .../KinesisVideoArchivedMedia_EXPORTS.h | 3 + .../KinesisVideoMedia_EXPORTS.h | 3 + .../KinesisVideoSignalingChannels_EXPORTS.h | 3 + .../KinesisVideoWebRTCStorage_EXPORTS.h | 3 + .../include/aws/kinesis/Kinesis_EXPORTS.h | 3 + .../KinesisAnalytics_EXPORTS.h | 3 + .../KinesisAnalyticsV2_EXPORTS.h | 3 + .../aws/kinesisvideo/KinesisVideo_EXPORTS.h | 3 + .../include/aws/kms/KMS_EXPORTS.h | 3 + .../aws/lakeformation/LakeFormation_EXPORTS.h | 3 + .../include/aws/lambda/Lambda_EXPORTS.h | 3 + .../LexModelBuildingService_EXPORTS.h | 3 + .../aws/lex/LexRuntimeService_EXPORTS.h | 3 + .../aws/lexv2-models/LexModelsV2_EXPORTS.h | 3 + .../aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h | 3 + ...LicenseManagerLinuxSubscriptions_EXPORTS.h | 3 + .../LicenseManagerUserSubscriptions_EXPORTS.h | 3 + .../license-manager/LicenseManager_EXPORTS.h | 3 + .../include/aws/lightsail/Lightsail_EXPORTS.h | 3 + .../aws/location/LocationService_EXPORTS.h | 3 + .../include/aws/logs/CloudWatchLogs_EXPORTS.h | 3 + .../LookoutEquipment_EXPORTS.h | 3 + .../lookoutmetrics/LookoutMetrics_EXPORTS.h | 3 + .../lookoutvision/LookoutforVision_EXPORTS.h | 3 + .../aws/m2/MainframeModernization_EXPORTS.h | 3 + .../machinelearning/MachineLearning_EXPORTS.h | 3 + .../include/aws/macie/Macie_EXPORTS.h | 3 + .../include/aws/macie2/Macie2_EXPORTS.h | 3 + .../ManagedBlockchain_EXPORTS.h | 3 + .../MarketplaceCatalog_EXPORTS.h | 3 + .../MarketplaceEntitlementService_EXPORTS.h | 3 + .../MarketplaceCommerceAnalytics_EXPORTS.h | 3 + .../aws/mediaconnect/MediaConnect_EXPORTS.h | 3 + .../aws/mediaconvert/MediaConvert_EXPORTS.h | 3 + .../include/aws/medialive/MediaLive_EXPORTS.h | 3 + .../MediaPackageVod_EXPORTS.h | 3 + .../aws/mediapackage/MediaPackage_EXPORTS.h | 3 + .../mediapackagev2/Mediapackagev2_EXPORTS.h | 3 + .../mediastore-data/MediaStoreData_EXPORTS.h | 3 + .../aws/mediastore/MediaStore_EXPORTS.h | 3 + .../aws/mediatailor/MediaTailor_EXPORTS.h | 3 + .../include/aws/memorydb/MemoryDB_EXPORTS.h | 3 + .../MarketplaceMetering_EXPORTS.h | 3 + .../include/aws/mgn/Mgn_EXPORTS.h | 3 + .../MigrationHubRefactorSpaces_EXPORTS.h | 3 + .../MigrationHubConfig_EXPORTS.h | 3 + .../MigrationHubOrchestrator_EXPORTS.h | 3 + ...rationHubStrategyRecommendations_EXPORTS.h | 3 + .../include/aws/mobile/Mobile_EXPORTS.h | 3 + .../aws/monitoring/CloudWatch_EXPORTS.h | 3 + .../include/aws/mq/MQ_EXPORTS.h | 3 + .../aws/mturk-requester/MTurk_EXPORTS.h | 3 + .../include/aws/mwaa/MWAA_EXPORTS.h | 3 + .../include/aws/neptune/Neptune_EXPORTS.h | 3 + .../NetworkFirewall_EXPORTS.h | 3 + .../networkmanager/NetworkManager_EXPORTS.h | 3 + .../include/aws/nimble/NimbleStudio_EXPORTS.h | 3 + .../include/aws/oam/OAM_EXPORTS.h | 3 + .../include/aws/omics/Omics_EXPORTS.h | 3 + .../opensearch/OpenSearchService_EXPORTS.h | 3 + .../OpenSearchServerless_EXPORTS.h | 3 + .../include/aws/opsworks/OpsWorks_EXPORTS.h | 3 + .../aws/opsworkscm/OpsWorksCM_EXPORTS.h | 3 + .../aws/organizations/Organizations_EXPORTS.h | 3 + .../include/aws/osis/OSIS_EXPORTS.h | 3 + .../include/aws/outposts/Outposts_EXPORTS.h | 3 + .../include/aws/panorama/Panorama_EXPORTS.h | 3 + .../PaymentCryptographyData_EXPORTS.h | 3 + .../PaymentCryptography_EXPORTS.h | 3 + .../PersonalizeEvents_EXPORTS.h | 3 + .../PersonalizeRuntime_EXPORTS.h | 3 + .../aws/personalize/Personalize_EXPORTS.h | 3 + .../include/aws/pi/PI_EXPORTS.h | 3 + .../pinpoint-email/PinpointEmail_EXPORTS.h | 3 + .../PinpointSMSVoiceV2_EXPORTS.h | 3 + .../include/aws/pinpoint/Pinpoint_EXPORTS.h | 3 + .../include/aws/pipes/Pipes_EXPORTS.h | 3 + .../include/aws/polly/Polly_EXPORTS.h | 3 + .../include/aws/pricing/Pricing_EXPORTS.h | 3 + .../privatenetworks/PrivateNetworks_EXPORTS.h | 3 + .../include/aws/proton/Proton_EXPORTS.h | 3 + .../aws/qldb-session/QLDBSession_EXPORTS.h | 3 + .../include/aws/qldb/QLDB_EXPORTS.h | 3 + .../aws/quicksight/QuickSight_EXPORTS.h | 3 + .../include/aws/ram/RAM_EXPORTS.h | 3 + .../include/aws/rbin/RecycleBin_EXPORTS.h | 3 + .../aws/rds-data/RDSDataService_EXPORTS.h | 3 + .../include/aws/rds/RDS_EXPORTS.h | 3 + .../RedshiftDataAPIService_EXPORTS.h | 3 + .../RedshiftServerless_EXPORTS.h | 3 + .../include/aws/redshift/Redshift_EXPORTS.h | 3 + .../aws/rekognition/Rekognition_EXPORTS.h | 3 + .../aws/resiliencehub/ResilienceHub_EXPORTS.h | 3 + .../ResourceExplorer2_EXPORTS.h | 3 + .../resource-groups/ResourceGroups_EXPORTS.h | 3 + .../ResourceGroupsTaggingAPI_EXPORTS.h | 3 + .../include/aws/robomaker/RoboMaker_EXPORTS.h | 3 + .../aws/rolesanywhere/RolesAnywhere_EXPORTS.h | 3 + .../Route53RecoveryCluster_EXPORTS.h | 3 + .../Route53RecoveryControlConfig_EXPORTS.h | 3 + .../Route53RecoveryReadiness_EXPORTS.h | 3 + .../include/aws/route53/Route53_EXPORTS.h | 3 + .../route53domains/Route53Domains_EXPORTS.h | 3 + .../route53resolver/Route53Resolver_EXPORTS.h | 3 + .../include/aws/rum/CloudWatchRUM_EXPORTS.h | 3 + .../aws/s3-crt/S3CrtEndpointProvider.h | 6 +- .../include/aws/s3-crt/S3Crt_EXPORTS.h | 3 + .../source/S3CrtEndpointProvider.cpp | 16 + .../include/aws/s3/S3EndpointProvider.h | 6 +- .../include/aws/s3/S3_EXPORTS.h | 3 + .../source/S3EndpointProvider.cpp | 16 + .../aws/s3control/S3ControlEndpointProvider.h | 6 +- .../include/aws/s3control/S3Control_EXPORTS.h | 3 + .../source/S3ControlEndpointProvider.cpp | 16 + .../aws/s3outposts/S3Outposts_EXPORTS.h | 3 + .../AugmentedAIRuntime_EXPORTS.h | 3 + .../SagemakerEdgeManager_EXPORTS.h | 3 + .../SageMakerFeatureStoreRuntime_EXPORTS.h | 3 + .../SageMakerGeospatial_EXPORTS.h | 3 + .../SageMakerMetrics_EXPORTS.h | 3 + .../SageMakerRuntime_EXPORTS.h | 3 + .../include/aws/sagemaker/SageMaker_EXPORTS.h | 3 + .../model/AggregationTransformationValue.h | 34 + .../aws/sagemaker/model/AutoMLJobChannel.h | 122 +- .../model/AutoMLJobCompletionCriteria.h | 24 +- .../aws/sagemaker/model/AutoMLJobObjective.h | 24 +- .../model/AutoMLJobSecondaryStatus.h | 3 +- .../aws/sagemaker/model/AutoMLMetricEnum.h | 6 +- .../model/AutoMLMetricExtendedEnum.h | 6 +- .../sagemaker/model/AutoMLProblemTypeConfig.h | 41 + .../model/AutoMLProblemTypeConfigName.h | 3 +- .../model/CandidateArtifactLocations.h | 60 + .../model/CreateAutoMLJobV2Request.h | 102 +- .../include/aws/sagemaker/model/FillingType.h | 37 + .../aws/sagemaker/model/TimeSeriesConfig.h | 268 + .../model/TimeSeriesForecastingJobConfig.h | 577 ++ .../model/TimeSeriesTransformations.h | 419 ++ .../model/AggregationTransformationValue.cpp | 91 + .../source/model/AutoMLJobSecondaryStatus.cpp | 7 + .../source/model/AutoMLMetricEnum.cpp | 28 + .../source/model/AutoMLMetricExtendedEnum.cpp | 28 + .../source/model/AutoMLProblemTypeConfig.cpp | 19 +- .../model/AutoMLProblemTypeConfigName.cpp | 7 + .../model/CandidateArtifactLocations.cpp | 19 +- .../source/model/FillingType.cpp | 112 + .../source/model/TimeSeriesConfig.cpp | 112 + .../model/TimeSeriesForecastingJobConfig.cpp | 159 + .../model/TimeSeriesTransformations.cpp | 101 + .../aws/savingsplans/SavingsPlans_EXPORTS.h | 3 + .../include/aws/scheduler/Scheduler_EXPORTS.h | 3 + .../include/aws/schemas/Schemas_EXPORTS.h | 3 + .../include/aws/sdb/SimpleDB_EXPORTS.h | 3 + .../secretsmanager/SecretsManager_EXPORTS.h | 3 + .../aws/securityhub/SecurityHub_EXPORTS.h | 3 + .../aws/securitylake/SecurityLake_EXPORTS.h | 3 + .../ServerlessApplicationRepository_EXPORTS.h | 3 + .../service-quotas/ServiceQuotas_EXPORTS.h | 3 + .../AppRegistry_EXPORTS.h | 3 + .../servicecatalog/ServiceCatalog_EXPORTS.h | 3 + .../ServiceDiscovery_EXPORTS.h | 3 + .../include/aws/sesv2/SESV2_EXPORTS.h | 3 + .../include/aws/shield/Shield_EXPORTS.h | 3 + .../include/aws/signer/Signer_EXPORTS.h | 3 + .../simspaceweaver/SimSpaceWeaver_EXPORTS.h | 3 + .../aws/sms-voice/PinpointSMSVoice_EXPORTS.h | 3 + .../include/aws/sms/SMS_EXPORTS.h | 3 + .../SnowDeviceManagement_EXPORTS.h | 3 + .../include/aws/snowball/Snowball_EXPORTS.h | 3 + .../include/aws/sns/SNS_EXPORTS.h | 3 + .../include/aws/sqs/SQS_EXPORTS.h | 3 + .../aws/ssm-contacts/SSMContacts_EXPORTS.h | 3 + .../aws/ssm-incidents/SSMIncidents_EXPORTS.h | 3 + .../include/aws/ssm-sap/SsmSap_EXPORTS.h | 3 + .../include/aws/ssm/SSM_EXPORTS.h | 3 + .../include/aws/sso-admin/SSOAdmin_EXPORTS.h | 3 + .../include/aws/sso-oidc/SSOOIDC_EXPORTS.h | 3 + .../include/aws/sso/SSO_EXPORTS.h | 3 + .../include/aws/states/SFN_EXPORTS.h | 3 + .../storagegateway/StorageGateway_EXPORTS.h | 3 + .../include/aws/sts/STS_EXPORTS.h | 3 + .../aws/support-app/SupportApp_EXPORTS.h | 3 + .../include/aws/support/Support_EXPORTS.h | 3 + .../include/aws/swf/SWF_EXPORTS.h | 3 + .../aws/synthetics/Synthetics_EXPORTS.h | 3 + .../include/aws/textract/Textract_EXPORTS.h | 3 + .../TimestreamQuery_EXPORTS.h | 3 + .../TimestreamWrite_EXPORTS.h | 3 + .../include/aws/tnb/Tnb_EXPORTS.h | 3 + .../transcribe/TranscribeService_EXPORTS.h | 3 + .../TranscribeStreamingService_EXPORTS.h | 3 + .../include/aws/translate/Translate_EXPORTS.h | 3 + .../VerifiedPermissions_EXPORTS.h | 3 + .../include/aws/voice-id/VoiceID_EXPORTS.h | 3 + .../aws/vpc-lattice/VPCLattice_EXPORTS.h | 3 + .../aws/waf-regional/WAFRegional_EXPORTS.h | 3 + .../include/aws/waf/WAF_EXPORTS.h | 3 + .../include/aws/wafv2/WAFV2_EXPORTS.h | 3 + .../wellarchitected/WellArchitected_EXPORTS.h | 3 + .../aws/wisdom/ConnectWisdomService_EXPORTS.h | 3 + .../include/aws/workdocs/WorkDocs_EXPORTS.h | 3 + .../include/aws/worklink/WorkLink_EXPORTS.h | 3 + .../include/aws/workmail/WorkMail_EXPORTS.h | 3 + .../WorkMailMessageFlow_EXPORTS.h | 3 + .../workspaces-web/WorkSpacesWeb_EXPORTS.h | 3 + .../aws/workspaces/WorkSpaces_EXPORTS.h | 3 + .../include/aws/xray/XRay_EXPORTS.h | 3 + .../AppStreamEndpointProviderTests.cpp | 498 +- .../include/aws/core/VersionConfig.h | 4 +- .../appstream-2016-12-01.normal.json | 682 ++- .../chime-2018-05-01.normal.json | 534 +- .../cleanrooms-2022-02-17.normal.json | 83 +- .../dynamodb-2012-08-10.normal.json | 32 + .../gamelift-2015-10-01.normal.json | 11 +- .../glue-2017-03-31.normal.json | 30 + .../sagemaker-2017-07-24.normal.json | 217 +- ...ppstream-2016-12-01.endpoint-rule-set.json | 440 +- .../appstream-2016-12-01.endpoint-tests.json | 717 +-- .../cleanrooms-2022-02-17.endpoint-tests.json | 86 +- 965 files changed, 14930 insertions(+), 50459 deletions(-) create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilder.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAppBlockAssociation.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAttribute.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderPlatformType.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderState.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReason.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReasonCode.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockState.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderRequest.h rename generated/src/{aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionResult.h => aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderResult.h} (60%) create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/ErrorDetails.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/PackagingType.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderRequest.h create mode 100644 generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderResult.h create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilder.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAppBlockAssociation.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAttribute.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderPlatformType.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderState.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReason.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReasonCode.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AppBlockState.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineResult.cpp => aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockResult.cpp} (55%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/CreateAppInstanceUserResult.cpp => aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderResult.cpp} (68%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationResult.cpp => aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLResult.cpp} (54%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionResult.cpp => aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderResult.cpp} (65%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsResult.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsResult.cpp => aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersResult.cpp} (59%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionResult.cpp => aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockResult.cpp} (60%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/ErrorDetails.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/PackagingType.cpp create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/CreateVoiceConnectorResult.cpp => aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderResult.cpp} (69%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/DescribeAppInstanceResult.cpp => aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderResult.cpp} (69%) create mode 100644 generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderRequest.cpp rename generated/src/{aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserResult.cpp => aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderResult.cpp} (68%) delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceAdminRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceStreamingConfigurationsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelBanRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMembershipRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMessageRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelModeratorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMediaCapturePipelineRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMeetingRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteProxySessionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipMediaApplicationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipRuleRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorOriginationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorProxyRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorStreamingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationCredentialsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationCredentialsRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagMeetingRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagResourceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagAttendeeRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagMeetingRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagResourceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressRequest.h delete mode 100644 generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressResult.h delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateChannelResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceAdminRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceStreamingConfigurationsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelBanRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMembershipRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMessageRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelModeratorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteMediaCapturePipelineRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteMeetingRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteProxySessionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteSipMediaApplicationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteSipRuleRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorOriginationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorProxyRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorStreamingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationCredentialsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMeetingRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMeetingResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListChannelsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationCredentialsRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/TagAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/TagMeetingRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/TagResourceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UntagAttendeeRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UntagMeetingRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UntagResourceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorResult.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressRequest.cpp delete mode 100644 generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressResult.cpp create mode 100644 generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/JoinOperator.h create mode 100644 generated/src/aws-cpp-sdk-cleanrooms/source/model/JoinOperator.cpp create mode 100644 generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ConditionalCheckFailedException.h create mode 100644 generated/src/aws-cpp-sdk-dynamodb/source/model/ConditionalCheckFailedException.cpp create mode 100644 generated/src/aws-cpp-sdk-glue/include/aws/glue/model/IcebergTarget.h create mode 100644 generated/src/aws-cpp-sdk-glue/source/model/IcebergTarget.cpp create mode 100644 generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AggregationTransformationValue.h create mode 100644 generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/FillingType.h create mode 100644 generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesConfig.h create mode 100644 generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesForecastingJobConfig.h create mode 100644 generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesTransformations.h create mode 100644 generated/src/aws-cpp-sdk-sagemaker/source/model/AggregationTransformationValue.cpp create mode 100644 generated/src/aws-cpp-sdk-sagemaker/source/model/FillingType.cpp create mode 100644 generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesConfig.cpp create mode 100644 generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesForecastingJobConfig.cpp create mode 100644 generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesTransformations.cpp diff --git a/VERSION b/VERSION index cfeb2d368c4..83a4c853d67 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.11.110 \ No newline at end of file +1.11.111 \ No newline at end of file diff --git a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h index 6eb995362b6..33253425a2c 100644 --- a/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-AWSMigrationHub/include/aws/AWSMigrationHub/MigrationHub_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MIGRATIONHUB_API __declspec(dllimport) #endif /* AWS_MIGRATIONHUB_EXPORTS */ + #define AWS_MIGRATIONHUB_EXTERN #else #define AWS_MIGRATIONHUB_API + #define AWS_MIGRATIONHUB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUB_API + #define AWS_MIGRATIONHUB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h index 483dcb2caee..c3c844ffcb5 100644 --- a/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-accessanalyzer/include/aws/accessanalyzer/AccessAnalyzer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ACCESSANALYZER_API __declspec(dllimport) #endif /* AWS_ACCESSANALYZER_EXPORTS */ + #define AWS_ACCESSANALYZER_EXTERN #else #define AWS_ACCESSANALYZER_API + #define AWS_ACCESSANALYZER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACCESSANALYZER_API + #define AWS_ACCESSANALYZER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h b/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h index 22e1a10caf9..e392329f7c5 100644 --- a/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-account/include/aws/account/Account_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ACCOUNT_API __declspec(dllimport) #endif /* AWS_ACCOUNT_EXPORTS */ + #define AWS_ACCOUNT_EXTERN #else #define AWS_ACCOUNT_API + #define AWS_ACCOUNT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACCOUNT_API + #define AWS_ACCOUNT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h index eeba19a4d46..6ccccce5d2c 100644 --- a/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-acm-pca/include/aws/acm-pca/ACMPCA_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ACMPCA_API __declspec(dllimport) #endif /* AWS_ACMPCA_EXPORTS */ + #define AWS_ACMPCA_EXTERN #else #define AWS_ACMPCA_API + #define AWS_ACMPCA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACMPCA_API + #define AWS_ACMPCA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h index bf6b0c7a914..78f07357f00 100644 --- a/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-acm/include/aws/acm/ACM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ACM_API __declspec(dllimport) #endif /* AWS_ACM_EXPORTS */ + #define AWS_ACM_EXTERN #else #define AWS_ACM_API + #define AWS_ACM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ACM_API + #define AWS_ACM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h b/generated/src/aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h index e83bda499ae..488d7a2aff7 100644 --- a/generated/src/aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-alexaforbusiness/include/aws/alexaforbusiness/AlexaForBusiness_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ALEXAFORBUSINESS_API __declspec(dllimport) #endif /* AWS_ALEXAFORBUSINESS_EXPORTS */ + #define AWS_ALEXAFORBUSINESS_EXTERN #else #define AWS_ALEXAFORBUSINESS_API + #define AWS_ALEXAFORBUSINESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ALEXAFORBUSINESS_API + #define AWS_ALEXAFORBUSINESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h index 52550044f77..de5d79015e4 100644 --- a/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amp/include/aws/amp/PrometheusService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PROMETHEUSSERVICE_API __declspec(dllimport) #endif /* AWS_PROMETHEUSSERVICE_EXPORTS */ + #define AWS_PROMETHEUSSERVICE_EXTERN #else #define AWS_PROMETHEUSSERVICE_API + #define AWS_PROMETHEUSSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PROMETHEUSSERVICE_API + #define AWS_PROMETHEUSSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h index 19633b151db..64e5151de5c 100644 --- a/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplify/include/aws/amplify/Amplify_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AMPLIFY_API __declspec(dllimport) #endif /* AWS_AMPLIFY_EXPORTS */ + #define AWS_AMPLIFY_EXTERN #else #define AWS_AMPLIFY_API + #define AWS_AMPLIFY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFY_API + #define AWS_AMPLIFY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h index 9f162ec4053..04ebf83ef0c 100644 --- a/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplifybackend/include/aws/amplifybackend/AmplifyBackend_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AMPLIFYBACKEND_API __declspec(dllimport) #endif /* AWS_AMPLIFYBACKEND_EXPORTS */ + #define AWS_AMPLIFYBACKEND_EXTERN #else #define AWS_AMPLIFYBACKEND_API + #define AWS_AMPLIFYBACKEND_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFYBACKEND_API + #define AWS_AMPLIFYBACKEND_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h index 06e79885299..eba094cdcb0 100644 --- a/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-amplifyuibuilder/include/aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AMPLIFYUIBUILDER_API __declspec(dllimport) #endif /* AWS_AMPLIFYUIBUILDER_EXPORTS */ + #define AWS_AMPLIFYUIBUILDER_EXTERN #else #define AWS_AMPLIFYUIBUILDER_API + #define AWS_AMPLIFYUIBUILDER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AMPLIFYUIBUILDER_API + #define AWS_AMPLIFYUIBUILDER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h index e2de37b83be..11dc63e0779 100644 --- a/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigateway/include/aws/apigateway/APIGateway_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APIGATEWAY_API __declspec(dllimport) #endif /* AWS_APIGATEWAY_EXPORTS */ + #define AWS_APIGATEWAY_EXTERN #else #define AWS_APIGATEWAY_API + #define AWS_APIGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAY_API + #define AWS_APIGATEWAY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h index ffe82714929..a8821a05db3 100644 --- a/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigatewaymanagementapi/include/aws/apigatewaymanagementapi/ApiGatewayManagementApi_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APIGATEWAYMANAGEMENTAPI_API __declspec(dllimport) #endif /* AWS_APIGATEWAYMANAGEMENTAPI_EXPORTS */ + #define AWS_APIGATEWAYMANAGEMENTAPI_EXTERN #else #define AWS_APIGATEWAYMANAGEMENTAPI_API + #define AWS_APIGATEWAYMANAGEMENTAPI_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAYMANAGEMENTAPI_API + #define AWS_APIGATEWAYMANAGEMENTAPI_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h index 494b1e67340..0abf139bc13 100644 --- a/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apigatewayv2/include/aws/apigatewayv2/ApiGatewayV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APIGATEWAYV2_API __declspec(dllimport) #endif /* AWS_APIGATEWAYV2_EXPORTS */ + #define AWS_APIGATEWAYV2_EXTERN #else #define AWS_APIGATEWAYV2_API + #define AWS_APIGATEWAYV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APIGATEWAYV2_API + #define AWS_APIGATEWAYV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h index e1e2699de5d..a5726eb66f9 100644 --- a/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appconfig/include/aws/appconfig/AppConfig_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPCONFIG_API __declspec(dllimport) #endif /* AWS_APPCONFIG_EXPORTS */ + #define AWS_APPCONFIG_EXTERN #else #define AWS_APPCONFIG_API + #define AWS_APPCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPCONFIG_API + #define AWS_APPCONFIG_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h index e9915710490..d6f359feffb 100644 --- a/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appconfigdata/include/aws/appconfigdata/AppConfigData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPCONFIGDATA_API __declspec(dllimport) #endif /* AWS_APPCONFIGDATA_EXPORTS */ + #define AWS_APPCONFIGDATA_EXTERN #else #define AWS_APPCONFIGDATA_API + #define AWS_APPCONFIGDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPCONFIGDATA_API + #define AWS_APPCONFIGDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h index 198709911ff..34203e33a29 100644 --- a/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appfabric/include/aws/appfabric/AppFabric_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPFABRIC_API __declspec(dllimport) #endif /* AWS_APPFABRIC_EXPORTS */ + #define AWS_APPFABRIC_EXTERN #else #define AWS_APPFABRIC_API + #define AWS_APPFABRIC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPFABRIC_API + #define AWS_APPFABRIC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h index 4711c55a13e..625a4fd516a 100644 --- a/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appflow/include/aws/appflow/Appflow_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPFLOW_API __declspec(dllimport) #endif /* AWS_APPFLOW_EXPORTS */ + #define AWS_APPFLOW_EXTERN #else #define AWS_APPFLOW_API + #define AWS_APPFLOW_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPFLOW_API + #define AWS_APPFLOW_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h index c2da8ab2f6f..6b32473a092 100644 --- a/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/AppIntegrationsService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPINTEGRATIONSSERVICE_API __declspec(dllimport) #endif /* AWS_APPINTEGRATIONSSERVICE_EXPORTS */ + #define AWS_APPINTEGRATIONSSERVICE_EXTERN #else #define AWS_APPINTEGRATIONSSERVICE_API + #define AWS_APPINTEGRATIONSSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPINTEGRATIONSSERVICE_API + #define AWS_APPINTEGRATIONSSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h index 1000259d2b8..44565482633 100644 --- a/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-application-autoscaling/include/aws/application-autoscaling/ApplicationAutoScaling_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPLICATIONAUTOSCALING_API __declspec(dllimport) #endif /* AWS_APPLICATIONAUTOSCALING_EXPORTS */ + #define AWS_APPLICATIONAUTOSCALING_EXTERN #else #define AWS_APPLICATIONAUTOSCALING_API + #define AWS_APPLICATIONAUTOSCALING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONAUTOSCALING_API + #define AWS_APPLICATIONAUTOSCALING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h index 2e760f69485..4c2b9e56ac3 100644 --- a/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-application-insights/include/aws/application-insights/ApplicationInsights_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPLICATIONINSIGHTS_API __declspec(dllimport) #endif /* AWS_APPLICATIONINSIGHTS_EXPORTS */ + #define AWS_APPLICATIONINSIGHTS_EXTERN #else #define AWS_APPLICATIONINSIGHTS_API + #define AWS_APPLICATIONINSIGHTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONINSIGHTS_API + #define AWS_APPLICATIONINSIGHTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h index 9333bafa695..c814dd3bc26 100644 --- a/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-applicationcostprofiler/include/aws/applicationcostprofiler/ApplicationCostProfiler_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPLICATIONCOSTPROFILER_API __declspec(dllimport) #endif /* AWS_APPLICATIONCOSTPROFILER_EXPORTS */ + #define AWS_APPLICATIONCOSTPROFILER_EXTERN #else #define AWS_APPLICATIONCOSTPROFILER_API + #define AWS_APPLICATIONCOSTPROFILER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONCOSTPROFILER_API + #define AWS_APPLICATIONCOSTPROFILER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h index bad486eb883..c0515382c0c 100644 --- a/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appmesh/include/aws/appmesh/AppMesh_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPMESH_API __declspec(dllimport) #endif /* AWS_APPMESH_EXPORTS */ + #define AWS_APPMESH_EXTERN #else #define AWS_APPMESH_API + #define AWS_APPMESH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPMESH_API + #define AWS_APPMESH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h index 8566d510d43..a2c09b24f42 100644 --- a/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-apprunner/include/aws/apprunner/AppRunner_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPRUNNER_API __declspec(dllimport) #endif /* AWS_APPRUNNER_EXPORTS */ + #define AWS_APPRUNNER_EXTERN #else #define AWS_APPRUNNER_API + #define AWS_APPRUNNER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPRUNNER_API + #define AWS_APPRUNNER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h index 3751124e09d..f2827fa1848 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamClient.h @@ -92,6 +92,32 @@ namespace AppStream /* End of legacy constructors due deprecation */ virtual ~AppStreamClient(); + /** + *

Associates the specified app block builder with the specified app + * block.

See Also:

AWS + * API Reference

+ */ + virtual Model::AssociateAppBlockBuilderAppBlockOutcome AssociateAppBlockBuilderAppBlock(const Model::AssociateAppBlockBuilderAppBlockRequest& request) const; + + /** + * A Callable wrapper for AssociateAppBlockBuilderAppBlock that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::AssociateAppBlockBuilderAppBlockOutcomeCallable AssociateAppBlockBuilderAppBlockCallable(const AssociateAppBlockBuilderAppBlockRequestT& request) const + { + return SubmitCallable(&AppStreamClient::AssociateAppBlockBuilderAppBlock, request); + } + + /** + * An Async wrapper for AssociateAppBlockBuilderAppBlock that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void AssociateAppBlockBuilderAppBlockAsync(const AssociateAppBlockBuilderAppBlockRequestT& request, const AssociateAppBlockBuilderAppBlockResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::AssociateAppBlockBuilderAppBlock, request, handler, context); + } + /** *

Associates the specified application with the specified fleet. This is only * supported for Elastic fleets.

See Also:

Creates an app block builder.

See Also:

AWS + * API Reference

+ */ + virtual Model::CreateAppBlockBuilderOutcome CreateAppBlockBuilder(const Model::CreateAppBlockBuilderRequest& request) const; + + /** + * A Callable wrapper for CreateAppBlockBuilder that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::CreateAppBlockBuilderOutcomeCallable CreateAppBlockBuilderCallable(const CreateAppBlockBuilderRequestT& request) const + { + return SubmitCallable(&AppStreamClient::CreateAppBlockBuilder, request); + } + + /** + * An Async wrapper for CreateAppBlockBuilder that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void CreateAppBlockBuilderAsync(const CreateAppBlockBuilderRequestT& request, const CreateAppBlockBuilderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::CreateAppBlockBuilder, request, handler, context); + } + + /** + *

Creates a URL to start a create app block builder streaming + * session.

See Also:

AWS + * API Reference

+ */ + virtual Model::CreateAppBlockBuilderStreamingURLOutcome CreateAppBlockBuilderStreamingURL(const Model::CreateAppBlockBuilderStreamingURLRequest& request) const; + + /** + * A Callable wrapper for CreateAppBlockBuilderStreamingURL that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::CreateAppBlockBuilderStreamingURLOutcomeCallable CreateAppBlockBuilderStreamingURLCallable(const CreateAppBlockBuilderStreamingURLRequestT& request) const + { + return SubmitCallable(&AppStreamClient::CreateAppBlockBuilderStreamingURL, request); + } + + /** + * An Async wrapper for CreateAppBlockBuilderStreamingURL that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void CreateAppBlockBuilderStreamingURLAsync(const CreateAppBlockBuilderStreamingURLRequestT& request, const CreateAppBlockBuilderStreamingURLResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::CreateAppBlockBuilderStreamingURL, request, handler, context); + } + /** *

Creates an application.

Applications are an Amazon AppStream 2.0 * resource that stores the details about how to launch applications on Elastic @@ -609,6 +686,32 @@ namespace AppStream return SubmitAsync(&AppStreamClient::DeleteAppBlock, request, handler, context); } + /** + *

Deletes an app block builder.

An app block builder can only be deleted + * when it has no association with an app block.

See Also:

AWS + * API Reference

+ */ + virtual Model::DeleteAppBlockBuilderOutcome DeleteAppBlockBuilder(const Model::DeleteAppBlockBuilderRequest& request) const; + + /** + * A Callable wrapper for DeleteAppBlockBuilder that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::DeleteAppBlockBuilderOutcomeCallable DeleteAppBlockBuilderCallable(const DeleteAppBlockBuilderRequestT& request) const + { + return SubmitCallable(&AppStreamClient::DeleteAppBlockBuilder, request); + } + + /** + * An Async wrapper for DeleteAppBlockBuilder that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void DeleteAppBlockBuilderAsync(const DeleteAppBlockBuilderRequestT& request, const DeleteAppBlockBuilderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::DeleteAppBlockBuilder, request, handler, context); + } + /** *

Deletes an application.

See Also:

AWS @@ -869,6 +972,58 @@ namespace AppStream return SubmitAsync(&AppStreamClient::DeleteUser, request, handler, context); } + /** + *

Retrieves a list that describes one or more app block builder + * associations.

See Also:

AWS + * API Reference

+ */ + virtual Model::DescribeAppBlockBuilderAppBlockAssociationsOutcome DescribeAppBlockBuilderAppBlockAssociations(const Model::DescribeAppBlockBuilderAppBlockAssociationsRequest& request) const; + + /** + * A Callable wrapper for DescribeAppBlockBuilderAppBlockAssociations that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::DescribeAppBlockBuilderAppBlockAssociationsOutcomeCallable DescribeAppBlockBuilderAppBlockAssociationsCallable(const DescribeAppBlockBuilderAppBlockAssociationsRequestT& request) const + { + return SubmitCallable(&AppStreamClient::DescribeAppBlockBuilderAppBlockAssociations, request); + } + + /** + * An Async wrapper for DescribeAppBlockBuilderAppBlockAssociations that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void DescribeAppBlockBuilderAppBlockAssociationsAsync(const DescribeAppBlockBuilderAppBlockAssociationsRequestT& request, const DescribeAppBlockBuilderAppBlockAssociationsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::DescribeAppBlockBuilderAppBlockAssociations, request, handler, context); + } + + /** + *

Retrieves a list that describes one or more app block builders.

See + * Also:

AWS + * API Reference

+ */ + virtual Model::DescribeAppBlockBuildersOutcome DescribeAppBlockBuilders(const Model::DescribeAppBlockBuildersRequest& request) const; + + /** + * A Callable wrapper for DescribeAppBlockBuilders that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::DescribeAppBlockBuildersOutcomeCallable DescribeAppBlockBuildersCallable(const DescribeAppBlockBuildersRequestT& request) const + { + return SubmitCallable(&AppStreamClient::DescribeAppBlockBuilders, request); + } + + /** + * An Async wrapper for DescribeAppBlockBuilders that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void DescribeAppBlockBuildersAsync(const DescribeAppBlockBuildersRequestT& request, const DescribeAppBlockBuildersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::DescribeAppBlockBuilders, request, handler, context); + } + /** *

Retrieves a list that describes one or more app blocks.

See * Also:

Disassociates a specified app block builder from a specified app + * block.

See Also:

AWS + * API Reference

+ */ + virtual Model::DisassociateAppBlockBuilderAppBlockOutcome DisassociateAppBlockBuilderAppBlock(const Model::DisassociateAppBlockBuilderAppBlockRequest& request) const; + + /** + * A Callable wrapper for DisassociateAppBlockBuilderAppBlock that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::DisassociateAppBlockBuilderAppBlockOutcomeCallable DisassociateAppBlockBuilderAppBlockCallable(const DisassociateAppBlockBuilderAppBlockRequestT& request) const + { + return SubmitCallable(&AppStreamClient::DisassociateAppBlockBuilderAppBlock, request); + } + + /** + * An Async wrapper for DisassociateAppBlockBuilderAppBlock that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void DisassociateAppBlockBuilderAppBlockAsync(const DisassociateAppBlockBuilderAppBlockRequestT& request, const DisassociateAppBlockBuilderAppBlockResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::DisassociateAppBlockBuilderAppBlock, request, handler, context); + } + /** *

Disassociates the specified application from the fleet.

See * Also:

Starts an app block builder.

An app block builder can only be started + * when it's associated with an app block.

Starting an app block builder + * starts a new instance, which is equivalent to an elastic fleet instance with + * application builder assistance functionality.

See Also:

AWS + * API Reference

+ */ + virtual Model::StartAppBlockBuilderOutcome StartAppBlockBuilder(const Model::StartAppBlockBuilderRequest& request) const; + + /** + * A Callable wrapper for StartAppBlockBuilder that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::StartAppBlockBuilderOutcomeCallable StartAppBlockBuilderCallable(const StartAppBlockBuilderRequestT& request) const + { + return SubmitCallable(&AppStreamClient::StartAppBlockBuilder, request); + } + + /** + * An Async wrapper for StartAppBlockBuilder that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void StartAppBlockBuilderAsync(const StartAppBlockBuilderRequestT& request, const StartAppBlockBuilderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::StartAppBlockBuilder, request, handler, context); + } + /** *

Starts the specified fleet.

See Also:

AWS @@ -1564,6 +1773,33 @@ namespace AppStream return SubmitAsync(&AppStreamClient::StartImageBuilder, request, handler, context); } + /** + *

Stops an app block builder.

Stopping an app block builder terminates + * the instance, and the instance state is not persisted.

See Also:

+ *
AWS + * API Reference

+ */ + virtual Model::StopAppBlockBuilderOutcome StopAppBlockBuilder(const Model::StopAppBlockBuilderRequest& request) const; + + /** + * A Callable wrapper for StopAppBlockBuilder that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::StopAppBlockBuilderOutcomeCallable StopAppBlockBuilderCallable(const StopAppBlockBuilderRequestT& request) const + { + return SubmitCallable(&AppStreamClient::StopAppBlockBuilder, request); + } + + /** + * An Async wrapper for StopAppBlockBuilder that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void StopAppBlockBuilderAsync(const StopAppBlockBuilderRequestT& request, const StopAppBlockBuilderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::StopAppBlockBuilder, request, handler, context); + } + /** *

Stops the specified fleet.

See Also:

AWS @@ -1678,6 +1914,36 @@ namespace AppStream return SubmitAsync(&AppStreamClient::UntagResource, request, handler, context); } + /** + *

Updates an app block builder.

If the app block builder is in the + * STARTING or STOPPING state, you can't update it. If + * the app block builder is in the RUNNING state, you can only update + * the DisplayName and Description. If the app block builder is in the + * STOPPED state, you can update any attribute except the + * Name.

See Also:

AWS + * API Reference

+ */ + virtual Model::UpdateAppBlockBuilderOutcome UpdateAppBlockBuilder(const Model::UpdateAppBlockBuilderRequest& request) const; + + /** + * A Callable wrapper for UpdateAppBlockBuilder that returns a future to the operation so that it can be executed in parallel to other requests. + */ + template + Model::UpdateAppBlockBuilderOutcomeCallable UpdateAppBlockBuilderCallable(const UpdateAppBlockBuilderRequestT& request) const + { + return SubmitCallable(&AppStreamClient::UpdateAppBlockBuilder, request); + } + + /** + * An Async wrapper for UpdateAppBlockBuilder that queues the request into a thread executor and triggers associated callback when operation has finished. + */ + template + void UpdateAppBlockBuilderAsync(const UpdateAppBlockBuilderRequestT& request, const UpdateAppBlockBuilderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + { + return SubmitAsync(&AppStreamClient::UpdateAppBlockBuilder, request, handler, context); + } + /** *

Updates the specified application.

See Also:

AWS diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamServiceClientModel.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamServiceClientModel.h index f5cfc53540c..9cbb7fc5574 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamServiceClientModel.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStreamServiceClientModel.h @@ -18,6 +18,7 @@ /* End of generic header includes */ /* Service model headers required in AppStreamClient header */ +#include #include #include #include @@ -25,6 +26,8 @@ #include #include #include +#include +#include #include #include #include @@ -37,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -47,6 +51,8 @@ #include #include #include +#include +#include #include #include #include @@ -62,6 +68,7 @@ #include #include #include +#include #include #include #include @@ -71,12 +78,15 @@ #include #include #include +#include #include #include +#include #include #include #include #include +#include #include #include #include @@ -123,6 +133,7 @@ namespace Aws namespace Model { /* Service model forward declarations required in AppStreamClient header */ + class AssociateAppBlockBuilderAppBlockRequest; class AssociateApplicationFleetRequest; class AssociateApplicationToEntitlementRequest; class AssociateFleetRequest; @@ -130,6 +141,8 @@ namespace Aws class BatchDisassociateUserStackRequest; class CopyImageRequest; class CreateAppBlockRequest; + class CreateAppBlockBuilderRequest; + class CreateAppBlockBuilderStreamingURLRequest; class CreateApplicationRequest; class CreateDirectoryConfigRequest; class CreateEntitlementRequest; @@ -142,6 +155,7 @@ namespace Aws class CreateUsageReportSubscriptionRequest; class CreateUserRequest; class DeleteAppBlockRequest; + class DeleteAppBlockBuilderRequest; class DeleteApplicationRequest; class DeleteDirectoryConfigRequest; class DeleteEntitlementRequest; @@ -152,6 +166,8 @@ namespace Aws class DeleteStackRequest; class DeleteUsageReportSubscriptionRequest; class DeleteUserRequest; + class DescribeAppBlockBuilderAppBlockAssociationsRequest; + class DescribeAppBlockBuildersRequest; class DescribeAppBlocksRequest; class DescribeApplicationFleetAssociationsRequest; class DescribeApplicationsRequest; @@ -167,6 +183,7 @@ namespace Aws class DescribeUserStackAssociationsRequest; class DescribeUsersRequest; class DisableUserRequest; + class DisassociateAppBlockBuilderAppBlockRequest; class DisassociateApplicationFleetRequest; class DisassociateApplicationFromEntitlementRequest; class DisassociateFleetRequest; @@ -176,12 +193,15 @@ namespace Aws class ListAssociatedStacksRequest; class ListEntitledApplicationsRequest; class ListTagsForResourceRequest; + class StartAppBlockBuilderRequest; class StartFleetRequest; class StartImageBuilderRequest; + class StopAppBlockBuilderRequest; class StopFleetRequest; class StopImageBuilderRequest; class TagResourceRequest; class UntagResourceRequest; + class UpdateAppBlockBuilderRequest; class UpdateApplicationRequest; class UpdateDirectoryConfigRequest; class UpdateEntitlementRequest; @@ -191,6 +211,7 @@ namespace Aws /* End of service model forward declarations required in AppStreamClient header */ /* Service model Outcome class definitions */ + typedef Aws::Utils::Outcome AssociateAppBlockBuilderAppBlockOutcome; typedef Aws::Utils::Outcome AssociateApplicationFleetOutcome; typedef Aws::Utils::Outcome AssociateApplicationToEntitlementOutcome; typedef Aws::Utils::Outcome AssociateFleetOutcome; @@ -198,6 +219,8 @@ namespace Aws typedef Aws::Utils::Outcome BatchDisassociateUserStackOutcome; typedef Aws::Utils::Outcome CopyImageOutcome; typedef Aws::Utils::Outcome CreateAppBlockOutcome; + typedef Aws::Utils::Outcome CreateAppBlockBuilderOutcome; + typedef Aws::Utils::Outcome CreateAppBlockBuilderStreamingURLOutcome; typedef Aws::Utils::Outcome CreateApplicationOutcome; typedef Aws::Utils::Outcome CreateDirectoryConfigOutcome; typedef Aws::Utils::Outcome CreateEntitlementOutcome; @@ -210,6 +233,7 @@ namespace Aws typedef Aws::Utils::Outcome CreateUsageReportSubscriptionOutcome; typedef Aws::Utils::Outcome CreateUserOutcome; typedef Aws::Utils::Outcome DeleteAppBlockOutcome; + typedef Aws::Utils::Outcome DeleteAppBlockBuilderOutcome; typedef Aws::Utils::Outcome DeleteApplicationOutcome; typedef Aws::Utils::Outcome DeleteDirectoryConfigOutcome; typedef Aws::Utils::Outcome DeleteEntitlementOutcome; @@ -220,6 +244,8 @@ namespace Aws typedef Aws::Utils::Outcome DeleteStackOutcome; typedef Aws::Utils::Outcome DeleteUsageReportSubscriptionOutcome; typedef Aws::Utils::Outcome DeleteUserOutcome; + typedef Aws::Utils::Outcome DescribeAppBlockBuilderAppBlockAssociationsOutcome; + typedef Aws::Utils::Outcome DescribeAppBlockBuildersOutcome; typedef Aws::Utils::Outcome DescribeAppBlocksOutcome; typedef Aws::Utils::Outcome DescribeApplicationFleetAssociationsOutcome; typedef Aws::Utils::Outcome DescribeApplicationsOutcome; @@ -235,6 +261,7 @@ namespace Aws typedef Aws::Utils::Outcome DescribeUserStackAssociationsOutcome; typedef Aws::Utils::Outcome DescribeUsersOutcome; typedef Aws::Utils::Outcome DisableUserOutcome; + typedef Aws::Utils::Outcome DisassociateAppBlockBuilderAppBlockOutcome; typedef Aws::Utils::Outcome DisassociateApplicationFleetOutcome; typedef Aws::Utils::Outcome DisassociateApplicationFromEntitlementOutcome; typedef Aws::Utils::Outcome DisassociateFleetOutcome; @@ -244,12 +271,15 @@ namespace Aws typedef Aws::Utils::Outcome ListAssociatedStacksOutcome; typedef Aws::Utils::Outcome ListEntitledApplicationsOutcome; typedef Aws::Utils::Outcome ListTagsForResourceOutcome; + typedef Aws::Utils::Outcome StartAppBlockBuilderOutcome; typedef Aws::Utils::Outcome StartFleetOutcome; typedef Aws::Utils::Outcome StartImageBuilderOutcome; + typedef Aws::Utils::Outcome StopAppBlockBuilderOutcome; typedef Aws::Utils::Outcome StopFleetOutcome; typedef Aws::Utils::Outcome StopImageBuilderOutcome; typedef Aws::Utils::Outcome TagResourceOutcome; typedef Aws::Utils::Outcome UntagResourceOutcome; + typedef Aws::Utils::Outcome UpdateAppBlockBuilderOutcome; typedef Aws::Utils::Outcome UpdateApplicationOutcome; typedef Aws::Utils::Outcome UpdateDirectoryConfigOutcome; typedef Aws::Utils::Outcome UpdateEntitlementOutcome; @@ -259,6 +289,7 @@ namespace Aws /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ + typedef std::future AssociateAppBlockBuilderAppBlockOutcomeCallable; typedef std::future AssociateApplicationFleetOutcomeCallable; typedef std::future AssociateApplicationToEntitlementOutcomeCallable; typedef std::future AssociateFleetOutcomeCallable; @@ -266,6 +297,8 @@ namespace Aws typedef std::future BatchDisassociateUserStackOutcomeCallable; typedef std::future CopyImageOutcomeCallable; typedef std::future CreateAppBlockOutcomeCallable; + typedef std::future CreateAppBlockBuilderOutcomeCallable; + typedef std::future CreateAppBlockBuilderStreamingURLOutcomeCallable; typedef std::future CreateApplicationOutcomeCallable; typedef std::future CreateDirectoryConfigOutcomeCallable; typedef std::future CreateEntitlementOutcomeCallable; @@ -278,6 +311,7 @@ namespace Aws typedef std::future CreateUsageReportSubscriptionOutcomeCallable; typedef std::future CreateUserOutcomeCallable; typedef std::future DeleteAppBlockOutcomeCallable; + typedef std::future DeleteAppBlockBuilderOutcomeCallable; typedef std::future DeleteApplicationOutcomeCallable; typedef std::future DeleteDirectoryConfigOutcomeCallable; typedef std::future DeleteEntitlementOutcomeCallable; @@ -288,6 +322,8 @@ namespace Aws typedef std::future DeleteStackOutcomeCallable; typedef std::future DeleteUsageReportSubscriptionOutcomeCallable; typedef std::future DeleteUserOutcomeCallable; + typedef std::future DescribeAppBlockBuilderAppBlockAssociationsOutcomeCallable; + typedef std::future DescribeAppBlockBuildersOutcomeCallable; typedef std::future DescribeAppBlocksOutcomeCallable; typedef std::future DescribeApplicationFleetAssociationsOutcomeCallable; typedef std::future DescribeApplicationsOutcomeCallable; @@ -303,6 +339,7 @@ namespace Aws typedef std::future DescribeUserStackAssociationsOutcomeCallable; typedef std::future DescribeUsersOutcomeCallable; typedef std::future DisableUserOutcomeCallable; + typedef std::future DisassociateAppBlockBuilderAppBlockOutcomeCallable; typedef std::future DisassociateApplicationFleetOutcomeCallable; typedef std::future DisassociateApplicationFromEntitlementOutcomeCallable; typedef std::future DisassociateFleetOutcomeCallable; @@ -312,12 +349,15 @@ namespace Aws typedef std::future ListAssociatedStacksOutcomeCallable; typedef std::future ListEntitledApplicationsOutcomeCallable; typedef std::future ListTagsForResourceOutcomeCallable; + typedef std::future StartAppBlockBuilderOutcomeCallable; typedef std::future StartFleetOutcomeCallable; typedef std::future StartImageBuilderOutcomeCallable; + typedef std::future StopAppBlockBuilderOutcomeCallable; typedef std::future StopFleetOutcomeCallable; typedef std::future StopImageBuilderOutcomeCallable; typedef std::future TagResourceOutcomeCallable; typedef std::future UntagResourceOutcomeCallable; + typedef std::future UpdateAppBlockBuilderOutcomeCallable; typedef std::future UpdateApplicationOutcomeCallable; typedef std::future UpdateDirectoryConfigOutcomeCallable; typedef std::future UpdateEntitlementOutcomeCallable; @@ -330,6 +370,7 @@ namespace Aws class AppStreamClient; /* Service model async handlers definitions */ + typedef std::function&) > AssociateAppBlockBuilderAppBlockResponseReceivedHandler; typedef std::function&) > AssociateApplicationFleetResponseReceivedHandler; typedef std::function&) > AssociateApplicationToEntitlementResponseReceivedHandler; typedef std::function&) > AssociateFleetResponseReceivedHandler; @@ -337,6 +378,8 @@ namespace Aws typedef std::function&) > BatchDisassociateUserStackResponseReceivedHandler; typedef std::function&) > CopyImageResponseReceivedHandler; typedef std::function&) > CreateAppBlockResponseReceivedHandler; + typedef std::function&) > CreateAppBlockBuilderResponseReceivedHandler; + typedef std::function&) > CreateAppBlockBuilderStreamingURLResponseReceivedHandler; typedef std::function&) > CreateApplicationResponseReceivedHandler; typedef std::function&) > CreateDirectoryConfigResponseReceivedHandler; typedef std::function&) > CreateEntitlementResponseReceivedHandler; @@ -349,6 +392,7 @@ namespace Aws typedef std::function&) > CreateUsageReportSubscriptionResponseReceivedHandler; typedef std::function&) > CreateUserResponseReceivedHandler; typedef std::function&) > DeleteAppBlockResponseReceivedHandler; + typedef std::function&) > DeleteAppBlockBuilderResponseReceivedHandler; typedef std::function&) > DeleteApplicationResponseReceivedHandler; typedef std::function&) > DeleteDirectoryConfigResponseReceivedHandler; typedef std::function&) > DeleteEntitlementResponseReceivedHandler; @@ -359,6 +403,8 @@ namespace Aws typedef std::function&) > DeleteStackResponseReceivedHandler; typedef std::function&) > DeleteUsageReportSubscriptionResponseReceivedHandler; typedef std::function&) > DeleteUserResponseReceivedHandler; + typedef std::function&) > DescribeAppBlockBuilderAppBlockAssociationsResponseReceivedHandler; + typedef std::function&) > DescribeAppBlockBuildersResponseReceivedHandler; typedef std::function&) > DescribeAppBlocksResponseReceivedHandler; typedef std::function&) > DescribeApplicationFleetAssociationsResponseReceivedHandler; typedef std::function&) > DescribeApplicationsResponseReceivedHandler; @@ -374,6 +420,7 @@ namespace Aws typedef std::function&) > DescribeUserStackAssociationsResponseReceivedHandler; typedef std::function&) > DescribeUsersResponseReceivedHandler; typedef std::function&) > DisableUserResponseReceivedHandler; + typedef std::function&) > DisassociateAppBlockBuilderAppBlockResponseReceivedHandler; typedef std::function&) > DisassociateApplicationFleetResponseReceivedHandler; typedef std::function&) > DisassociateApplicationFromEntitlementResponseReceivedHandler; typedef std::function&) > DisassociateFleetResponseReceivedHandler; @@ -383,12 +430,15 @@ namespace Aws typedef std::function&) > ListAssociatedStacksResponseReceivedHandler; typedef std::function&) > ListEntitledApplicationsResponseReceivedHandler; typedef std::function&) > ListTagsForResourceResponseReceivedHandler; + typedef std::function&) > StartAppBlockBuilderResponseReceivedHandler; typedef std::function&) > StartFleetResponseReceivedHandler; typedef std::function&) > StartImageBuilderResponseReceivedHandler; + typedef std::function&) > StopAppBlockBuilderResponseReceivedHandler; typedef std::function&) > StopFleetResponseReceivedHandler; typedef std::function&) > StopImageBuilderResponseReceivedHandler; typedef std::function&) > TagResourceResponseReceivedHandler; typedef std::function&) > UntagResourceResponseReceivedHandler; + typedef std::function&) > UpdateAppBlockBuilderResponseReceivedHandler; typedef std::function&) > UpdateApplicationResponseReceivedHandler; typedef std::function&) > UpdateDirectoryConfigResponseReceivedHandler; typedef std::function&) > UpdateEntitlementResponseReceivedHandler; diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h index 9b58dd6eb9a..355a65b4abe 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/AppStream_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPSTREAM_API __declspec(dllimport) #endif /* AWS_APPSTREAM_EXPORTS */ + #define AWS_APPSTREAM_EXTERN #else #define AWS_APPSTREAM_API + #define AWS_APPSTREAM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPSTREAM_API + #define AWS_APPSTREAM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlock.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlock.h index bf535c436e0..fcdce7b8692 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlock.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlock.h @@ -9,6 +9,10 @@ #include #include #include +#include +#include +#include +#include #include namespace Aws @@ -242,32 +246,38 @@ namespace Model /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline const ScriptDetails& GetSetupScriptDetails() const{ return m_setupScriptDetails; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline bool SetupScriptDetailsHasBeenSet() const { return m_setupScriptDetailsHasBeenSet; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline void SetSetupScriptDetails(const ScriptDetails& value) { m_setupScriptDetailsHasBeenSet = true; m_setupScriptDetails = value; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline void SetSetupScriptDetails(ScriptDetails&& value) { m_setupScriptDetailsHasBeenSet = true; m_setupScriptDetails = std::move(value); } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline AppBlock& WithSetupScriptDetails(const ScriptDetails& value) { SetSetupScriptDetails(value); return *this;} /** - *

The setup script details of the app block.

+ *

The setup script details of the app block.

This only applies to app + * blocks with PackagingType CUSTOM.

*/ inline AppBlock& WithSetupScriptDetails(ScriptDetails&& value) { SetSetupScriptDetails(std::move(value)); return *this;} @@ -302,6 +312,176 @@ namespace Model */ inline AppBlock& WithCreatedTime(Aws::Utils::DateTime&& value) { SetCreatedTime(std::move(value)); return *this;} + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline const ScriptDetails& GetPostSetupScriptDetails() const{ return m_postSetupScriptDetails; } + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline bool PostSetupScriptDetailsHasBeenSet() const { return m_postSetupScriptDetailsHasBeenSet; } + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline void SetPostSetupScriptDetails(const ScriptDetails& value) { m_postSetupScriptDetailsHasBeenSet = true; m_postSetupScriptDetails = value; } + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline void SetPostSetupScriptDetails(ScriptDetails&& value) { m_postSetupScriptDetailsHasBeenSet = true; m_postSetupScriptDetails = std::move(value); } + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline AppBlock& WithPostSetupScriptDetails(const ScriptDetails& value) { SetPostSetupScriptDetails(value); return *this;} + + /** + *

The post setup script details of the app block.

This only applies to + * app blocks with PackagingType APPSTREAM2.

+ */ + inline AppBlock& WithPostSetupScriptDetails(ScriptDetails&& value) { SetPostSetupScriptDetails(std::move(value)); return *this;} + + + /** + *

The packaging type of the app block.

+ */ + inline const PackagingType& GetPackagingType() const{ return m_packagingType; } + + /** + *

The packaging type of the app block.

+ */ + inline bool PackagingTypeHasBeenSet() const { return m_packagingTypeHasBeenSet; } + + /** + *

The packaging type of the app block.

+ */ + inline void SetPackagingType(const PackagingType& value) { m_packagingTypeHasBeenSet = true; m_packagingType = value; } + + /** + *

The packaging type of the app block.

+ */ + inline void SetPackagingType(PackagingType&& value) { m_packagingTypeHasBeenSet = true; m_packagingType = std::move(value); } + + /** + *

The packaging type of the app block.

+ */ + inline AppBlock& WithPackagingType(const PackagingType& value) { SetPackagingType(value); return *this;} + + /** + *

The packaging type of the app block.

+ */ + inline AppBlock& WithPackagingType(PackagingType&& value) { SetPackagingType(std::move(value)); return *this;} + + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline const AppBlockState& GetState() const{ return m_state; } + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline void SetState(const AppBlockState& value) { m_stateHasBeenSet = true; m_state = value; } + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline void SetState(AppBlockState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline AppBlock& WithState(const AppBlockState& value) { SetState(value); return *this;} + + /** + *

The state of the app block.

An app block with AppStream 2.0 packaging + * will be in the INACTIVE state if no application package (VHD) is + * assigned to it. After an application package (VHD) is created by an app block + * builder for an app block, it becomes ACTIVE.

Custom app + * blocks are always in the ACTIVE state and no action is required to + * use them.

+ */ + inline AppBlock& WithState(AppBlockState&& value) { SetState(std::move(value)); return *this;} + + + /** + *

The errors of the app block.

+ */ + inline const Aws::Vector& GetAppBlockErrors() const{ return m_appBlockErrors; } + + /** + *

The errors of the app block.

+ */ + inline bool AppBlockErrorsHasBeenSet() const { return m_appBlockErrorsHasBeenSet; } + + /** + *

The errors of the app block.

+ */ + inline void SetAppBlockErrors(const Aws::Vector& value) { m_appBlockErrorsHasBeenSet = true; m_appBlockErrors = value; } + + /** + *

The errors of the app block.

+ */ + inline void SetAppBlockErrors(Aws::Vector&& value) { m_appBlockErrorsHasBeenSet = true; m_appBlockErrors = std::move(value); } + + /** + *

The errors of the app block.

+ */ + inline AppBlock& WithAppBlockErrors(const Aws::Vector& value) { SetAppBlockErrors(value); return *this;} + + /** + *

The errors of the app block.

+ */ + inline AppBlock& WithAppBlockErrors(Aws::Vector&& value) { SetAppBlockErrors(std::move(value)); return *this;} + + /** + *

The errors of the app block.

+ */ + inline AppBlock& AddAppBlockErrors(const ErrorDetails& value) { m_appBlockErrorsHasBeenSet = true; m_appBlockErrors.push_back(value); return *this; } + + /** + *

The errors of the app block.

+ */ + inline AppBlock& AddAppBlockErrors(ErrorDetails&& value) { m_appBlockErrorsHasBeenSet = true; m_appBlockErrors.push_back(std::move(value)); return *this; } + private: Aws::String m_name; @@ -324,6 +504,18 @@ namespace Model Aws::Utils::DateTime m_createdTime; bool m_createdTimeHasBeenSet = false; + + ScriptDetails m_postSetupScriptDetails; + bool m_postSetupScriptDetailsHasBeenSet = false; + + PackagingType m_packagingType; + bool m_packagingTypeHasBeenSet = false; + + AppBlockState m_state; + bool m_stateHasBeenSet = false; + + Aws::Vector m_appBlockErrors; + bool m_appBlockErrorsHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilder.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilder.h new file mode 100644 index 00000000000..56e82992c83 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilder.h @@ -0,0 +1,624 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + + /** + *

Describes an app block builder.

See Also:

AWS + * API Reference

+ */ + class AppBlockBuilder + { + public: + AWS_APPSTREAM_API AppBlockBuilder(); + AWS_APPSTREAM_API AppBlockBuilder(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API AppBlockBuilder& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

The ARN of the app block builder.

+ */ + inline const Aws::String& GetArn() const{ return m_arn; } + + /** + *

The ARN of the app block builder.

+ */ + inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; } + + /** + *

The ARN of the app block builder.

+ */ + inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; } + + /** + *

The ARN of the app block builder.

+ */ + inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); } + + /** + *

The ARN of the app block builder.

+ */ + inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); } + + /** + *

The ARN of the app block builder.

+ */ + inline AppBlockBuilder& WithArn(const Aws::String& value) { SetArn(value); return *this;} + + /** + *

The ARN of the app block builder.

+ */ + inline AppBlockBuilder& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;} + + /** + *

The ARN of the app block builder.

+ */ + inline AppBlockBuilder& WithArn(const char* value) { SetArn(value); return *this;} + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The name of the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilder& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilder& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilder& WithName(const char* value) { SetName(value); return *this;} + + + /** + *

The display name of the app block builder.

+ */ + inline const Aws::String& GetDisplayName() const{ return m_displayName; } + + /** + *

The display name of the app block builder.

+ */ + inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); } + + /** + *

The display name of the app block builder.

+ */ + inline AppBlockBuilder& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline AppBlockBuilder& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline AppBlockBuilder& WithDisplayName(const char* value) { SetDisplayName(value); return *this;} + + + /** + *

The description of the app block builder.

+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *

The description of the app block builder.

+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *

The description of the app block builder.

+ */ + inline AppBlockBuilder& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline AppBlockBuilder& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline AppBlockBuilder& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline const AppBlockBuilderPlatformType& GetPlatform() const{ return m_platform; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline bool PlatformHasBeenSet() const { return m_platformHasBeenSet; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(const AppBlockBuilderPlatformType& value) { m_platformHasBeenSet = true; m_platform = value; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(AppBlockBuilderPlatformType&& value) { m_platformHasBeenSet = true; m_platform = std::move(value); } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline AppBlockBuilder& WithPlatform(const AppBlockBuilderPlatformType& value) { SetPlatform(value); return *this;} + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline AppBlockBuilder& WithPlatform(AppBlockBuilderPlatformType&& value) { SetPlatform(std::move(value)); return *this;} + + + /** + *

The instance type of the app block builder.

+ */ + inline const Aws::String& GetInstanceType() const{ return m_instanceType; } + + /** + *

The instance type of the app block builder.

+ */ + inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; } + + /** + *

The instance type of the app block builder.

+ */ + inline void SetInstanceType(const Aws::String& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; } + + /** + *

The instance type of the app block builder.

+ */ + inline void SetInstanceType(Aws::String&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); } + + /** + *

The instance type of the app block builder.

+ */ + inline void SetInstanceType(const char* value) { m_instanceTypeHasBeenSet = true; m_instanceType.assign(value); } + + /** + *

The instance type of the app block builder.

+ */ + inline AppBlockBuilder& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;} + + /** + *

The instance type of the app block builder.

+ */ + inline AppBlockBuilder& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;} + + /** + *

The instance type of the app block builder.

+ */ + inline AppBlockBuilder& WithInstanceType(const char* value) { SetInstanceType(value); return *this;} + + + /** + *

Indicates whether default internet access is enabled for the app block + * builder.

+ */ + inline bool GetEnableDefaultInternetAccess() const{ return m_enableDefaultInternetAccess; } + + /** + *

Indicates whether default internet access is enabled for the app block + * builder.

+ */ + inline bool EnableDefaultInternetAccessHasBeenSet() const { return m_enableDefaultInternetAccessHasBeenSet; } + + /** + *

Indicates whether default internet access is enabled for the app block + * builder.

+ */ + inline void SetEnableDefaultInternetAccess(bool value) { m_enableDefaultInternetAccessHasBeenSet = true; m_enableDefaultInternetAccess = value; } + + /** + *

Indicates whether default internet access is enabled for the app block + * builder.

+ */ + inline AppBlockBuilder& WithEnableDefaultInternetAccess(bool value) { SetEnableDefaultInternetAccess(value); return *this;} + + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; } + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline bool IamRoleArnHasBeenSet() const { return m_iamRoleArnHasBeenSet; } + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = value; } + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = std::move(value); } + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline void SetIamRoleArn(const char* value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn.assign(value); } + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline AppBlockBuilder& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;} + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline AppBlockBuilder& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;} + + /** + *

The ARN of the IAM role that is applied to the app block builder.

+ */ + inline AppBlockBuilder& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;} + + + /** + *

The VPC configuration for the app block builder.

+ */ + inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; } + + /** + *

The VPC configuration for the app block builder.

+ */ + inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; } + + /** + *

The VPC configuration for the app block builder.

+ */ + inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; } + + /** + *

The VPC configuration for the app block builder.

+ */ + inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); } + + /** + *

The VPC configuration for the app block builder.

+ */ + inline AppBlockBuilder& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;} + + /** + *

The VPC configuration for the app block builder.

+ */ + inline AppBlockBuilder& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;} + + + /** + *

The state of the app block builder.

+ */ + inline const AppBlockBuilderState& GetState() const{ return m_state; } + + /** + *

The state of the app block builder.

+ */ + inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } + + /** + *

The state of the app block builder.

+ */ + inline void SetState(const AppBlockBuilderState& value) { m_stateHasBeenSet = true; m_state = value; } + + /** + *

The state of the app block builder.

+ */ + inline void SetState(AppBlockBuilderState&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } + + /** + *

The state of the app block builder.

+ */ + inline AppBlockBuilder& WithState(const AppBlockBuilderState& value) { SetState(value); return *this;} + + /** + *

The state of the app block builder.

+ */ + inline AppBlockBuilder& WithState(AppBlockBuilderState&& value) { SetState(std::move(value)); return *this;} + + + /** + *

The creation time of the app block builder.

+ */ + inline const Aws::Utils::DateTime& GetCreatedTime() const{ return m_createdTime; } + + /** + *

The creation time of the app block builder.

+ */ + inline bool CreatedTimeHasBeenSet() const { return m_createdTimeHasBeenSet; } + + /** + *

The creation time of the app block builder.

+ */ + inline void SetCreatedTime(const Aws::Utils::DateTime& value) { m_createdTimeHasBeenSet = true; m_createdTime = value; } + + /** + *

The creation time of the app block builder.

+ */ + inline void SetCreatedTime(Aws::Utils::DateTime&& value) { m_createdTimeHasBeenSet = true; m_createdTime = std::move(value); } + + /** + *

The creation time of the app block builder.

+ */ + inline AppBlockBuilder& WithCreatedTime(const Aws::Utils::DateTime& value) { SetCreatedTime(value); return *this;} + + /** + *

The creation time of the app block builder.

+ */ + inline AppBlockBuilder& WithCreatedTime(Aws::Utils::DateTime&& value) { SetCreatedTime(std::move(value)); return *this;} + + + /** + *

The app block builder errors.

+ */ + inline const Aws::Vector& GetAppBlockBuilderErrors() const{ return m_appBlockBuilderErrors; } + + /** + *

The app block builder errors.

+ */ + inline bool AppBlockBuilderErrorsHasBeenSet() const { return m_appBlockBuilderErrorsHasBeenSet; } + + /** + *

The app block builder errors.

+ */ + inline void SetAppBlockBuilderErrors(const Aws::Vector& value) { m_appBlockBuilderErrorsHasBeenSet = true; m_appBlockBuilderErrors = value; } + + /** + *

The app block builder errors.

+ */ + inline void SetAppBlockBuilderErrors(Aws::Vector&& value) { m_appBlockBuilderErrorsHasBeenSet = true; m_appBlockBuilderErrors = std::move(value); } + + /** + *

The app block builder errors.

+ */ + inline AppBlockBuilder& WithAppBlockBuilderErrors(const Aws::Vector& value) { SetAppBlockBuilderErrors(value); return *this;} + + /** + *

The app block builder errors.

+ */ + inline AppBlockBuilder& WithAppBlockBuilderErrors(Aws::Vector&& value) { SetAppBlockBuilderErrors(std::move(value)); return *this;} + + /** + *

The app block builder errors.

+ */ + inline AppBlockBuilder& AddAppBlockBuilderErrors(const ResourceError& value) { m_appBlockBuilderErrorsHasBeenSet = true; m_appBlockBuilderErrors.push_back(value); return *this; } + + /** + *

The app block builder errors.

+ */ + inline AppBlockBuilder& AddAppBlockBuilderErrors(ResourceError&& value) { m_appBlockBuilderErrorsHasBeenSet = true; m_appBlockBuilderErrors.push_back(std::move(value)); return *this; } + + + /** + *

The state change reason.

+ */ + inline const AppBlockBuilderStateChangeReason& GetStateChangeReason() const{ return m_stateChangeReason; } + + /** + *

The state change reason.

+ */ + inline bool StateChangeReasonHasBeenSet() const { return m_stateChangeReasonHasBeenSet; } + + /** + *

The state change reason.

+ */ + inline void SetStateChangeReason(const AppBlockBuilderStateChangeReason& value) { m_stateChangeReasonHasBeenSet = true; m_stateChangeReason = value; } + + /** + *

The state change reason.

+ */ + inline void SetStateChangeReason(AppBlockBuilderStateChangeReason&& value) { m_stateChangeReasonHasBeenSet = true; m_stateChangeReason = std::move(value); } + + /** + *

The state change reason.

+ */ + inline AppBlockBuilder& WithStateChangeReason(const AppBlockBuilderStateChangeReason& value) { SetStateChangeReason(value); return *this;} + + /** + *

The state change reason.

+ */ + inline AppBlockBuilder& WithStateChangeReason(AppBlockBuilderStateChangeReason&& value) { SetStateChangeReason(std::move(value)); return *this;} + + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline const Aws::Vector& GetAccessEndpoints() const{ return m_accessEndpoints; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline bool AccessEndpointsHasBeenSet() const { return m_accessEndpointsHasBeenSet; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(const Aws::Vector& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = value; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(Aws::Vector&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = std::move(value); } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline AppBlockBuilder& WithAccessEndpoints(const Aws::Vector& value) { SetAccessEndpoints(value); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline AppBlockBuilder& WithAccessEndpoints(Aws::Vector&& value) { SetAccessEndpoints(std::move(value)); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline AppBlockBuilder& AddAccessEndpoints(const AccessEndpoint& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(value); return *this; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline AppBlockBuilder& AddAccessEndpoints(AccessEndpoint&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(std::move(value)); return *this; } + + private: + + Aws::String m_arn; + bool m_arnHasBeenSet = false; + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_displayName; + bool m_displayNameHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + AppBlockBuilderPlatformType m_platform; + bool m_platformHasBeenSet = false; + + Aws::String m_instanceType; + bool m_instanceTypeHasBeenSet = false; + + bool m_enableDefaultInternetAccess; + bool m_enableDefaultInternetAccessHasBeenSet = false; + + Aws::String m_iamRoleArn; + bool m_iamRoleArnHasBeenSet = false; + + VpcConfig m_vpcConfig; + bool m_vpcConfigHasBeenSet = false; + + AppBlockBuilderState m_state; + bool m_stateHasBeenSet = false; + + Aws::Utils::DateTime m_createdTime; + bool m_createdTimeHasBeenSet = false; + + Aws::Vector m_appBlockBuilderErrors; + bool m_appBlockBuilderErrorsHasBeenSet = false; + + AppBlockBuilderStateChangeReason m_stateChangeReason; + bool m_stateChangeReasonHasBeenSet = false; + + Aws::Vector m_accessEndpoints; + bool m_accessEndpointsHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAppBlockAssociation.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAppBlockAssociation.h new file mode 100644 index 00000000000..9c0206f313c --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAppBlockAssociation.h @@ -0,0 +1,133 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + + /** + *

Describes an association between an app block builder and app + * block.

See Also:

AWS + * API Reference

+ */ + class AppBlockBuilderAppBlockAssociation + { + public: + AWS_APPSTREAM_API AppBlockBuilderAppBlockAssociation(); + AWS_APPSTREAM_API AppBlockBuilderAppBlockAssociation(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API AppBlockBuilderAppBlockAssociation& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

The ARN of the app block.

+ */ + inline const Aws::String& GetAppBlockArn() const{ return m_appBlockArn; } + + /** + *

The ARN of the app block.

+ */ + inline bool AppBlockArnHasBeenSet() const { return m_appBlockArnHasBeenSet; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const Aws::String& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = value; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(Aws::String&& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = std::move(value); } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const char* value) { m_appBlockArnHasBeenSet = true; m_appBlockArn.assign(value); } + + /** + *

The ARN of the app block.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockArn(const Aws::String& value) { SetAppBlockArn(value); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockArn(Aws::String&& value) { SetAppBlockArn(std::move(value)); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockArn(const char* value) { SetAppBlockArn(value); return *this;} + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetAppBlockBuilderName() const{ return m_appBlockBuilderName; } + + /** + *

The name of the app block builder.

+ */ + inline bool AppBlockBuilderNameHasBeenSet() const { return m_appBlockBuilderNameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const Aws::String& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(Aws::String&& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const char* value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockBuilderName(const Aws::String& value) { SetAppBlockBuilderName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockBuilderName(Aws::String&& value) { SetAppBlockBuilderName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AppBlockBuilderAppBlockAssociation& WithAppBlockBuilderName(const char* value) { SetAppBlockBuilderName(value); return *this;} + + private: + + Aws::String m_appBlockArn; + bool m_appBlockArnHasBeenSet = false; + + Aws::String m_appBlockBuilderName; + bool m_appBlockBuilderNameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAttribute.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAttribute.h new file mode 100644 index 00000000000..8eeac8cbf74 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderAttribute.h @@ -0,0 +1,32 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class AppBlockBuilderAttribute + { + NOT_SET, + IAM_ROLE_ARN, + ACCESS_ENDPOINTS, + VPC_CONFIGURATION_SECURITY_GROUP_IDS + }; + +namespace AppBlockBuilderAttributeMapper +{ +AWS_APPSTREAM_API AppBlockBuilderAttribute GetAppBlockBuilderAttributeForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForAppBlockBuilderAttribute(AppBlockBuilderAttribute value); +} // namespace AppBlockBuilderAttributeMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderPlatformType.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderPlatformType.h new file mode 100644 index 00000000000..5f8cec42b75 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderPlatformType.h @@ -0,0 +1,30 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class AppBlockBuilderPlatformType + { + NOT_SET, + WINDOWS_SERVER_2019 + }; + +namespace AppBlockBuilderPlatformTypeMapper +{ +AWS_APPSTREAM_API AppBlockBuilderPlatformType GetAppBlockBuilderPlatformTypeForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForAppBlockBuilderPlatformType(AppBlockBuilderPlatformType value); +} // namespace AppBlockBuilderPlatformTypeMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderState.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderState.h new file mode 100644 index 00000000000..623bdc04c9a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderState.h @@ -0,0 +1,33 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class AppBlockBuilderState + { + NOT_SET, + STARTING, + RUNNING, + STOPPING, + STOPPED + }; + +namespace AppBlockBuilderStateMapper +{ +AWS_APPSTREAM_API AppBlockBuilderState GetAppBlockBuilderStateForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForAppBlockBuilderState(AppBlockBuilderState value); +} // namespace AppBlockBuilderStateMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReason.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReason.h new file mode 100644 index 00000000000..29d3c3e142b --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReason.h @@ -0,0 +1,124 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + + /** + *

Describes the reason why the last app block builder state change + * occurred.

See Also:

AWS + * API Reference

+ */ + class AppBlockBuilderStateChangeReason + { + public: + AWS_APPSTREAM_API AppBlockBuilderStateChangeReason(); + AWS_APPSTREAM_API AppBlockBuilderStateChangeReason(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API AppBlockBuilderStateChangeReason& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

The state change reason code.

+ */ + inline const AppBlockBuilderStateChangeReasonCode& GetCode() const{ return m_code; } + + /** + *

The state change reason code.

+ */ + inline bool CodeHasBeenSet() const { return m_codeHasBeenSet; } + + /** + *

The state change reason code.

+ */ + inline void SetCode(const AppBlockBuilderStateChangeReasonCode& value) { m_codeHasBeenSet = true; m_code = value; } + + /** + *

The state change reason code.

+ */ + inline void SetCode(AppBlockBuilderStateChangeReasonCode&& value) { m_codeHasBeenSet = true; m_code = std::move(value); } + + /** + *

The state change reason code.

+ */ + inline AppBlockBuilderStateChangeReason& WithCode(const AppBlockBuilderStateChangeReasonCode& value) { SetCode(value); return *this;} + + /** + *

The state change reason code.

+ */ + inline AppBlockBuilderStateChangeReason& WithCode(AppBlockBuilderStateChangeReasonCode&& value) { SetCode(std::move(value)); return *this;} + + + /** + *

The state change reason message.

+ */ + inline const Aws::String& GetMessage() const{ return m_message; } + + /** + *

The state change reason message.

+ */ + inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } + + /** + *

The state change reason message.

+ */ + inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } + + /** + *

The state change reason message.

+ */ + inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } + + /** + *

The state change reason message.

+ */ + inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } + + /** + *

The state change reason message.

+ */ + inline AppBlockBuilderStateChangeReason& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} + + /** + *

The state change reason message.

+ */ + inline AppBlockBuilderStateChangeReason& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} + + /** + *

The state change reason message.

+ */ + inline AppBlockBuilderStateChangeReason& WithMessage(const char* value) { SetMessage(value); return *this;} + + private: + + AppBlockBuilderStateChangeReasonCode m_code; + bool m_codeHasBeenSet = false; + + Aws::String m_message; + bool m_messageHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReasonCode.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReasonCode.h new file mode 100644 index 00000000000..f15d5f66cd6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockBuilderStateChangeReasonCode.h @@ -0,0 +1,30 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class AppBlockBuilderStateChangeReasonCode + { + NOT_SET, + INTERNAL_ERROR + }; + +namespace AppBlockBuilderStateChangeReasonCodeMapper +{ +AWS_APPSTREAM_API AppBlockBuilderStateChangeReasonCode GetAppBlockBuilderStateChangeReasonCodeForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForAppBlockBuilderStateChangeReasonCode(AppBlockBuilderStateChangeReasonCode value); +} // namespace AppBlockBuilderStateChangeReasonCodeMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockState.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockState.h new file mode 100644 index 00000000000..641f183d383 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AppBlockState.h @@ -0,0 +1,31 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class AppBlockState + { + NOT_SET, + INACTIVE, + ACTIVE + }; + +namespace AppBlockStateMapper +{ +AWS_APPSTREAM_API AppBlockState GetAppBlockStateForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForAppBlockState(AppBlockState value); +} // namespace AppBlockStateMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockRequest.h new file mode 100644 index 00000000000..f6c9405d3b3 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockRequest.h @@ -0,0 +1,129 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class AssociateAppBlockBuilderAppBlockRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API AssociateAppBlockBuilderAppBlockRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "AssociateAppBlockBuilderAppBlock"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The ARN of the app block.

+ */ + inline const Aws::String& GetAppBlockArn() const{ return m_appBlockArn; } + + /** + *

The ARN of the app block.

+ */ + inline bool AppBlockArnHasBeenSet() const { return m_appBlockArnHasBeenSet; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const Aws::String& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = value; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(Aws::String&& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = std::move(value); } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const char* value) { m_appBlockArnHasBeenSet = true; m_appBlockArn.assign(value); } + + /** + *

The ARN of the app block.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(const Aws::String& value) { SetAppBlockArn(value); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(Aws::String&& value) { SetAppBlockArn(std::move(value)); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(const char* value) { SetAppBlockArn(value); return *this;} + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetAppBlockBuilderName() const{ return m_appBlockBuilderName; } + + /** + *

The name of the app block builder.

+ */ + inline bool AppBlockBuilderNameHasBeenSet() const { return m_appBlockBuilderNameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const Aws::String& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(Aws::String&& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const char* value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(const Aws::String& value) { SetAppBlockBuilderName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(Aws::String&& value) { SetAppBlockBuilderName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline AssociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(const char* value) { SetAppBlockBuilderName(value); return *this;} + + private: + + Aws::String m_appBlockArn; + bool m_appBlockArnHasBeenSet = false; + + Aws::String m_appBlockBuilderName; + bool m_appBlockBuilderNameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockResult.h new file mode 100644 index 00000000000..8df4bdfbf8a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/AssociateAppBlockBuilderAppBlockResult.h @@ -0,0 +1,92 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class AssociateAppBlockBuilderAppBlockResult + { + public: + AWS_APPSTREAM_API AssociateAppBlockBuilderAppBlockResult(); + AWS_APPSTREAM_API AssociateAppBlockBuilderAppBlockResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API AssociateAppBlockBuilderAppBlockResult& operator=(const Aws::AmazonWebServiceResult& result); + + + /** + *

The list of app block builders associated with app blocks.

+ */ + inline const AppBlockBuilderAppBlockAssociation& GetAppBlockBuilderAppBlockAssociation() const{ return m_appBlockBuilderAppBlockAssociation; } + + /** + *

The list of app block builders associated with app blocks.

+ */ + inline void SetAppBlockBuilderAppBlockAssociation(const AppBlockBuilderAppBlockAssociation& value) { m_appBlockBuilderAppBlockAssociation = value; } + + /** + *

The list of app block builders associated with app blocks.

+ */ + inline void SetAppBlockBuilderAppBlockAssociation(AppBlockBuilderAppBlockAssociation&& value) { m_appBlockBuilderAppBlockAssociation = std::move(value); } + + /** + *

The list of app block builders associated with app blocks.

+ */ + inline AssociateAppBlockBuilderAppBlockResult& WithAppBlockBuilderAppBlockAssociation(const AppBlockBuilderAppBlockAssociation& value) { SetAppBlockBuilderAppBlockAssociation(value); return *this;} + + /** + *

The list of app block builders associated with app blocks.

+ */ + inline AssociateAppBlockBuilderAppBlockResult& WithAppBlockBuilderAppBlockAssociation(AppBlockBuilderAppBlockAssociation&& value) { SetAppBlockBuilderAppBlockAssociation(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline AssociateAppBlockBuilderAppBlockResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline AssociateAppBlockBuilderAppBlockResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline AssociateAppBlockBuilderAppBlockResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + AppBlockBuilderAppBlockAssociation m_appBlockBuilderAppBlockAssociation; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderRequest.h new file mode 100644 index 00000000000..a54cd04fd46 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderRequest.h @@ -0,0 +1,708 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class CreateAppBlockBuilderRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API CreateAppBlockBuilderRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "CreateAppBlockBuilder"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The unique name for the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The unique name for the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The unique name for the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The unique name for the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The unique name for the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithName(const char* value) { SetName(value); return *this;} + + + /** + *

The description of the app block builder.

+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *

The description of the app block builder.

+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *

The description of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *

The display name of the app block builder.

+ */ + inline const Aws::String& GetDisplayName() const{ return m_displayName; } + + /** + *

The display name of the app block builder.

+ */ + inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); } + + /** + *

The display name of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;} + + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline const Aws::Map& GetTags() const{ return m_tags; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline void SetTags(const Aws::Map& value) { m_tagsHasBeenSet = true; m_tags = value; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline void SetTags(Aws::Map&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& WithTags(const Aws::Map& value) { SetTags(value); return *this;} + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& WithTags(Aws::Map&& value) { SetTags(std::move(value)); return *this;} + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(const Aws::String& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(Aws::String&& key, const Aws::String& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(const Aws::String& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(Aws::String&& key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), std::move(value)); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(const char* key, Aws::String&& value) { m_tagsHasBeenSet = true; m_tags.emplace(key, std::move(value)); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(Aws::String&& key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(std::move(key), value); return *this; } + + /** + *

The tags to associate with the app block builder. A tag is a key-value pair, + * and the value is optional. For example, Environment=Test. If you do not specify + * a value, Environment=.

If you do not specify a value, the value is set + * to an empty string.

Generally allowed characters are: letters, numbers, + * and spaces representable in UTF-8, and the following special characters:

+ *

_ . : / = + \ - @

For more information, see Tagging + * Your Resources in the Amazon AppStream 2.0 Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline const AppBlockBuilderPlatformType& GetPlatform() const{ return m_platform; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline bool PlatformHasBeenSet() const { return m_platformHasBeenSet; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(const AppBlockBuilderPlatformType& value) { m_platformHasBeenSet = true; m_platform = value; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(AppBlockBuilderPlatformType&& value) { m_platformHasBeenSet = true; m_platform = std::move(value); } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline CreateAppBlockBuilderRequest& WithPlatform(const AppBlockBuilderPlatformType& value) { SetPlatform(value); return *this;} + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline CreateAppBlockBuilderRequest& WithPlatform(AppBlockBuilderPlatformType&& value) { SetPlatform(std::move(value)); return *this;} + + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline const Aws::String& GetInstanceType() const{ return m_instanceType; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(const Aws::String& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(Aws::String&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(const char* value) { m_instanceTypeHasBeenSet = true; m_instanceType.assign(value); } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline CreateAppBlockBuilderRequest& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;} + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline CreateAppBlockBuilderRequest& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;} + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline CreateAppBlockBuilderRequest& WithInstanceType(const char* value) { SetInstanceType(value); return *this;} + + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline CreateAppBlockBuilderRequest& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;} + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline CreateAppBlockBuilderRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;} + + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline bool GetEnableDefaultInternetAccess() const{ return m_enableDefaultInternetAccess; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline bool EnableDefaultInternetAccessHasBeenSet() const { return m_enableDefaultInternetAccessHasBeenSet; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline void SetEnableDefaultInternetAccess(bool value) { m_enableDefaultInternetAccessHasBeenSet = true; m_enableDefaultInternetAccess = value; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline CreateAppBlockBuilderRequest& WithEnableDefaultInternetAccess(bool value) { SetEnableDefaultInternetAccess(value); return *this;} + + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline bool IamRoleArnHasBeenSet() const { return m_iamRoleArnHasBeenSet; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = value; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = std::move(value); } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(const char* value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn.assign(value); } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;} + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;} + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline CreateAppBlockBuilderRequest& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;} + + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline const Aws::Vector& GetAccessEndpoints() const{ return m_accessEndpoints; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline bool AccessEndpointsHasBeenSet() const { return m_accessEndpointsHasBeenSet; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(const Aws::Vector& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = value; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(Aws::Vector&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = std::move(value); } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline CreateAppBlockBuilderRequest& WithAccessEndpoints(const Aws::Vector& value) { SetAccessEndpoints(value); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline CreateAppBlockBuilderRequest& WithAccessEndpoints(Aws::Vector&& value) { SetAccessEndpoints(std::move(value)); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline CreateAppBlockBuilderRequest& AddAccessEndpoints(const AccessEndpoint& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(value); return *this; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline CreateAppBlockBuilderRequest& AddAccessEndpoints(AccessEndpoint&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(std::move(value)); return *this; } + + private: + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_displayName; + bool m_displayNameHasBeenSet = false; + + Aws::Map m_tags; + bool m_tagsHasBeenSet = false; + + AppBlockBuilderPlatformType m_platform; + bool m_platformHasBeenSet = false; + + Aws::String m_instanceType; + bool m_instanceTypeHasBeenSet = false; + + VpcConfig m_vpcConfig; + bool m_vpcConfigHasBeenSet = false; + + bool m_enableDefaultInternetAccess; + bool m_enableDefaultInternetAccessHasBeenSet = false; + + Aws::String m_iamRoleArn; + bool m_iamRoleArnHasBeenSet = false; + + Aws::Vector m_accessEndpoints; + bool m_accessEndpointsHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderResult.h new file mode 100644 index 00000000000..385aeeb69f7 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderResult.h @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class CreateAppBlockBuilderResult + { + public: + AWS_APPSTREAM_API CreateAppBlockBuilderResult(); + AWS_APPSTREAM_API CreateAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API CreateAppBlockBuilderResult& operator=(const Aws::AmazonWebServiceResult& result); + + + + inline const AppBlockBuilder& GetAppBlockBuilder() const{ return m_appBlockBuilder; } + + + inline void SetAppBlockBuilder(const AppBlockBuilder& value) { m_appBlockBuilder = value; } + + + inline void SetAppBlockBuilder(AppBlockBuilder&& value) { m_appBlockBuilder = std::move(value); } + + + inline CreateAppBlockBuilderResult& WithAppBlockBuilder(const AppBlockBuilder& value) { SetAppBlockBuilder(value); return *this;} + + + inline CreateAppBlockBuilderResult& WithAppBlockBuilder(AppBlockBuilder&& value) { SetAppBlockBuilder(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline CreateAppBlockBuilderResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline CreateAppBlockBuilderResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline CreateAppBlockBuilderResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + AppBlockBuilder m_appBlockBuilder; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLRequest.h new file mode 100644 index 00000000000..7fd4c492c73 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLRequest.h @@ -0,0 +1,113 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class CreateAppBlockBuilderStreamingURLRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API CreateAppBlockBuilderStreamingURLRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "CreateAppBlockBuilderStreamingURL"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetAppBlockBuilderName() const{ return m_appBlockBuilderName; } + + /** + *

The name of the app block builder.

+ */ + inline bool AppBlockBuilderNameHasBeenSet() const { return m_appBlockBuilderNameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const Aws::String& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(Aws::String&& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const char* value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline CreateAppBlockBuilderStreamingURLRequest& WithAppBlockBuilderName(const Aws::String& value) { SetAppBlockBuilderName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline CreateAppBlockBuilderStreamingURLRequest& WithAppBlockBuilderName(Aws::String&& value) { SetAppBlockBuilderName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline CreateAppBlockBuilderStreamingURLRequest& WithAppBlockBuilderName(const char* value) { SetAppBlockBuilderName(value); return *this;} + + + /** + *

The time that the streaming URL will be valid, in seconds. Specify a value + * between 1 and 604800 seconds. The default is 3600 seconds.

+ */ + inline long long GetValidity() const{ return m_validity; } + + /** + *

The time that the streaming URL will be valid, in seconds. Specify a value + * between 1 and 604800 seconds. The default is 3600 seconds.

+ */ + inline bool ValidityHasBeenSet() const { return m_validityHasBeenSet; } + + /** + *

The time that the streaming URL will be valid, in seconds. Specify a value + * between 1 and 604800 seconds. The default is 3600 seconds.

+ */ + inline void SetValidity(long long value) { m_validityHasBeenSet = true; m_validity = value; } + + /** + *

The time that the streaming URL will be valid, in seconds. Specify a value + * between 1 and 604800 seconds. The default is 3600 seconds.

+ */ + inline CreateAppBlockBuilderStreamingURLRequest& WithValidity(long long value) { SetValidity(value); return *this;} + + private: + + Aws::String m_appBlockBuilderName; + bool m_appBlockBuilderNameHasBeenSet = false; + + long long m_validity; + bool m_validityHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLResult.h new file mode 100644 index 00000000000..3caa2788d73 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockBuilderStreamingURLResult.h @@ -0,0 +1,130 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class CreateAppBlockBuilderStreamingURLResult + { + public: + AWS_APPSTREAM_API CreateAppBlockBuilderStreamingURLResult(); + AWS_APPSTREAM_API CreateAppBlockBuilderStreamingURLResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API CreateAppBlockBuilderStreamingURLResult& operator=(const Aws::AmazonWebServiceResult& result); + + + /** + *

The URL to start the streaming session.

+ */ + inline const Aws::String& GetStreamingURL() const{ return m_streamingURL; } + + /** + *

The URL to start the streaming session.

+ */ + inline void SetStreamingURL(const Aws::String& value) { m_streamingURL = value; } + + /** + *

The URL to start the streaming session.

+ */ + inline void SetStreamingURL(Aws::String&& value) { m_streamingURL = std::move(value); } + + /** + *

The URL to start the streaming session.

+ */ + inline void SetStreamingURL(const char* value) { m_streamingURL.assign(value); } + + /** + *

The URL to start the streaming session.

+ */ + inline CreateAppBlockBuilderStreamingURLResult& WithStreamingURL(const Aws::String& value) { SetStreamingURL(value); return *this;} + + /** + *

The URL to start the streaming session.

+ */ + inline CreateAppBlockBuilderStreamingURLResult& WithStreamingURL(Aws::String&& value) { SetStreamingURL(std::move(value)); return *this;} + + /** + *

The URL to start the streaming session.

+ */ + inline CreateAppBlockBuilderStreamingURLResult& WithStreamingURL(const char* value) { SetStreamingURL(value); return *this;} + + + /** + *

The elapsed time, in seconds after the Unix epoch, when this URL expires.

+ */ + inline const Aws::Utils::DateTime& GetExpires() const{ return m_expires; } + + /** + *

The elapsed time, in seconds after the Unix epoch, when this URL expires.

+ */ + inline void SetExpires(const Aws::Utils::DateTime& value) { m_expires = value; } + + /** + *

The elapsed time, in seconds after the Unix epoch, when this URL expires.

+ */ + inline void SetExpires(Aws::Utils::DateTime&& value) { m_expires = std::move(value); } + + /** + *

The elapsed time, in seconds after the Unix epoch, when this URL expires.

+ */ + inline CreateAppBlockBuilderStreamingURLResult& WithExpires(const Aws::Utils::DateTime& value) { SetExpires(value); return *this;} + + /** + *

The elapsed time, in seconds after the Unix epoch, when this URL expires.

+ */ + inline CreateAppBlockBuilderStreamingURLResult& WithExpires(Aws::Utils::DateTime&& value) { SetExpires(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline CreateAppBlockBuilderStreamingURLResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline CreateAppBlockBuilderStreamingURLResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline CreateAppBlockBuilderStreamingURLResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::String m_streamingURL; + + Aws::Utils::DateTime m_expires; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockRequest.h index 37f8ade63dd..f4457d8c79e 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockRequest.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/CreateAppBlockRequest.h @@ -10,6 +10,7 @@ #include #include #include +#include #include namespace Aws @@ -192,32 +193,38 @@ namespace Model /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline const ScriptDetails& GetSetupScriptDetails() const{ return m_setupScriptDetails; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline bool SetupScriptDetailsHasBeenSet() const { return m_setupScriptDetailsHasBeenSet; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline void SetSetupScriptDetails(const ScriptDetails& value) { m_setupScriptDetailsHasBeenSet = true; m_setupScriptDetails = value; } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline void SetSetupScriptDetails(ScriptDetails&& value) { m_setupScriptDetailsHasBeenSet = true; m_setupScriptDetails = std::move(value); } /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline CreateAppBlockRequest& WithSetupScriptDetails(const ScriptDetails& value) { SetSetupScriptDetails(value); return *this;} /** - *

The setup script details of the app block.

+ *

The setup script details of the app block. This must be provided for the + * CUSTOM PackagingType.

*/ inline CreateAppBlockRequest& WithSetupScriptDetails(ScriptDetails&& value) { SetSetupScriptDetails(std::move(value)); return *this;} @@ -287,6 +294,74 @@ namespace Model */ inline CreateAppBlockRequest& AddTags(const char* key, const char* value) { m_tagsHasBeenSet = true; m_tags.emplace(key, value); return *this; } + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline const ScriptDetails& GetPostSetupScriptDetails() const{ return m_postSetupScriptDetails; } + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline bool PostSetupScriptDetailsHasBeenSet() const { return m_postSetupScriptDetailsHasBeenSet; } + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline void SetPostSetupScriptDetails(const ScriptDetails& value) { m_postSetupScriptDetailsHasBeenSet = true; m_postSetupScriptDetails = value; } + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline void SetPostSetupScriptDetails(ScriptDetails&& value) { m_postSetupScriptDetailsHasBeenSet = true; m_postSetupScriptDetails = std::move(value); } + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline CreateAppBlockRequest& WithPostSetupScriptDetails(const ScriptDetails& value) { SetPostSetupScriptDetails(value); return *this;} + + /** + *

The post setup script details of the app block. This can only be provided for + * the APPSTREAM2 PackagingType.

+ */ + inline CreateAppBlockRequest& WithPostSetupScriptDetails(ScriptDetails&& value) { SetPostSetupScriptDetails(std::move(value)); return *this;} + + + /** + *

The packaging type of the app block.

+ */ + inline const PackagingType& GetPackagingType() const{ return m_packagingType; } + + /** + *

The packaging type of the app block.

+ */ + inline bool PackagingTypeHasBeenSet() const { return m_packagingTypeHasBeenSet; } + + /** + *

The packaging type of the app block.

+ */ + inline void SetPackagingType(const PackagingType& value) { m_packagingTypeHasBeenSet = true; m_packagingType = value; } + + /** + *

The packaging type of the app block.

+ */ + inline void SetPackagingType(PackagingType&& value) { m_packagingTypeHasBeenSet = true; m_packagingType = std::move(value); } + + /** + *

The packaging type of the app block.

+ */ + inline CreateAppBlockRequest& WithPackagingType(const PackagingType& value) { SetPackagingType(value); return *this;} + + /** + *

The packaging type of the app block.

+ */ + inline CreateAppBlockRequest& WithPackagingType(PackagingType&& value) { SetPackagingType(std::move(value)); return *this;} + private: Aws::String m_name; @@ -306,6 +381,12 @@ namespace Model Aws::Map m_tags; bool m_tagsHasBeenSet = false; + + ScriptDetails m_postSetupScriptDetails; + bool m_postSetupScriptDetailsHasBeenSet = false; + + PackagingType m_packagingType; + bool m_packagingTypeHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderRequest.h new file mode 100644 index 00000000000..cbb623af9b6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderRequest.h @@ -0,0 +1,85 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class DeleteAppBlockBuilderRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API DeleteAppBlockBuilderRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "DeleteAppBlockBuilder"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The name of the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline DeleteAppBlockBuilderRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DeleteAppBlockBuilderRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DeleteAppBlockBuilderRequest& WithName(const char* value) { SetName(value); return *this;} + + private: + + Aws::String m_name; + bool m_nameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderResult.h similarity index 60% rename from generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionResult.h rename to generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderResult.h index 20117f72b43..1548722e113 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionResult.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DeleteAppBlockBuilderResult.h @@ -4,7 +4,7 @@ */ #pragma once -#include +#include #include #include @@ -20,16 +20,16 @@ namespace Json class JsonValue; } // namespace Json } // namespace Utils -namespace Chime +namespace AppStream { namespace Model { - class StartMeetingTranscriptionResult + class DeleteAppBlockBuilderResult { public: - AWS_CHIME_API StartMeetingTranscriptionResult(); - AWS_CHIME_API StartMeetingTranscriptionResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API StartMeetingTranscriptionResult& operator=(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API DeleteAppBlockBuilderResult(); + AWS_APPSTREAM_API DeleteAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API DeleteAppBlockBuilderResult& operator=(const Aws::AmazonWebServiceResult& result); @@ -45,13 +45,13 @@ namespace Model inline void SetRequestId(const char* value) { m_requestId.assign(value); } - inline StartMeetingTranscriptionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + inline DeleteAppBlockBuilderResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - inline StartMeetingTranscriptionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + inline DeleteAppBlockBuilderResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - inline StartMeetingTranscriptionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + inline DeleteAppBlockBuilderResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} private: @@ -59,5 +59,5 @@ namespace Model }; } // namespace Model -} // namespace Chime +} // namespace AppStream } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.h new file mode 100644 index 00000000000..acc1dbcb9df --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.h @@ -0,0 +1,205 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class DescribeAppBlockBuilderAppBlockAssociationsRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API DescribeAppBlockBuilderAppBlockAssociationsRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "DescribeAppBlockBuilderAppBlockAssociations"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The ARN of the app block.

+ */ + inline const Aws::String& GetAppBlockArn() const{ return m_appBlockArn; } + + /** + *

The ARN of the app block.

+ */ + inline bool AppBlockArnHasBeenSet() const { return m_appBlockArnHasBeenSet; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const Aws::String& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = value; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(Aws::String&& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = std::move(value); } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const char* value) { m_appBlockArnHasBeenSet = true; m_appBlockArn.assign(value); } + + /** + *

The ARN of the app block.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockArn(const Aws::String& value) { SetAppBlockArn(value); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockArn(Aws::String&& value) { SetAppBlockArn(std::move(value)); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockArn(const char* value) { SetAppBlockArn(value); return *this;} + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetAppBlockBuilderName() const{ return m_appBlockBuilderName; } + + /** + *

The name of the app block builder.

+ */ + inline bool AppBlockBuilderNameHasBeenSet() const { return m_appBlockBuilderNameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const Aws::String& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(Aws::String&& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const char* value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockBuilderName(const Aws::String& value) { SetAppBlockBuilderName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockBuilderName(Aws::String&& value) { SetAppBlockBuilderName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithAppBlockBuilderName(const char* value) { SetAppBlockBuilderName(value); return *this;} + + + /** + *

The maximum size of each page of results.

+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *

The maximum size of each page of results.

+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *

The maximum size of each page of results.

+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *

The maximum size of each page of results.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + private: + + Aws::String m_appBlockArn; + bool m_appBlockArnHasBeenSet = false; + + Aws::String m_appBlockBuilderName; + bool m_appBlockBuilderNameHasBeenSet = false; + + int m_maxResults; + bool m_maxResultsHasBeenSet = false; + + Aws::String m_nextToken; + bool m_nextTokenHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsResult.h new file mode 100644 index 00000000000..9763950d7fd --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuilderAppBlockAssociationsResult.h @@ -0,0 +1,148 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class DescribeAppBlockBuilderAppBlockAssociationsResult + { + public: + AWS_APPSTREAM_API DescribeAppBlockBuilderAppBlockAssociationsResult(); + AWS_APPSTREAM_API DescribeAppBlockBuilderAppBlockAssociationsResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API DescribeAppBlockBuilderAppBlockAssociationsResult& operator=(const Aws::AmazonWebServiceResult& result); + + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline const Aws::Vector& GetAppBlockBuilderAppBlockAssociations() const{ return m_appBlockBuilderAppBlockAssociations; } + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline void SetAppBlockBuilderAppBlockAssociations(const Aws::Vector& value) { m_appBlockBuilderAppBlockAssociations = value; } + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline void SetAppBlockBuilderAppBlockAssociations(Aws::Vector&& value) { m_appBlockBuilderAppBlockAssociations = std::move(value); } + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithAppBlockBuilderAppBlockAssociations(const Aws::Vector& value) { SetAppBlockBuilderAppBlockAssociations(value); return *this;} + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithAppBlockBuilderAppBlockAssociations(Aws::Vector&& value) { SetAppBlockBuilderAppBlockAssociations(std::move(value)); return *this;} + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& AddAppBlockBuilderAppBlockAssociations(const AppBlockBuilderAppBlockAssociation& value) { m_appBlockBuilderAppBlockAssociations.push_back(value); return *this; } + + /** + *

This list of app block builders associated with app blocks.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& AddAppBlockBuilderAppBlockAssociations(AppBlockBuilderAppBlockAssociation&& value) { m_appBlockBuilderAppBlockAssociations.push_back(std::move(value)); return *this; } + + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const char* value) { m_nextToken.assign(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline DescribeAppBlockBuilderAppBlockAssociationsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::Vector m_appBlockBuilderAppBlockAssociations; + + Aws::String m_nextToken; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersRequest.h new file mode 100644 index 00000000000..28df93b0d5b --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersRequest.h @@ -0,0 +1,167 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class DescribeAppBlockBuildersRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API DescribeAppBlockBuildersRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "DescribeAppBlockBuilders"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The names of the app block builders.

+ */ + inline const Aws::Vector& GetNames() const{ return m_names; } + + /** + *

The names of the app block builders.

+ */ + inline bool NamesHasBeenSet() const { return m_namesHasBeenSet; } + + /** + *

The names of the app block builders.

+ */ + inline void SetNames(const Aws::Vector& value) { m_namesHasBeenSet = true; m_names = value; } + + /** + *

The names of the app block builders.

+ */ + inline void SetNames(Aws::Vector&& value) { m_namesHasBeenSet = true; m_names = std::move(value); } + + /** + *

The names of the app block builders.

+ */ + inline DescribeAppBlockBuildersRequest& WithNames(const Aws::Vector& value) { SetNames(value); return *this;} + + /** + *

The names of the app block builders.

+ */ + inline DescribeAppBlockBuildersRequest& WithNames(Aws::Vector&& value) { SetNames(std::move(value)); return *this;} + + /** + *

The names of the app block builders.

+ */ + inline DescribeAppBlockBuildersRequest& AddNames(const Aws::String& value) { m_namesHasBeenSet = true; m_names.push_back(value); return *this; } + + /** + *

The names of the app block builders.

+ */ + inline DescribeAppBlockBuildersRequest& AddNames(Aws::String&& value) { m_namesHasBeenSet = true; m_names.push_back(std::move(value)); return *this; } + + /** + *

The names of the app block builders.

+ */ + inline DescribeAppBlockBuildersRequest& AddNames(const char* value) { m_namesHasBeenSet = true; m_names.push_back(value); return *this; } + + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + /** + *

The maximum size of each page of results. The maximum value is 25.

+ */ + inline int GetMaxResults() const{ return m_maxResults; } + + /** + *

The maximum size of each page of results. The maximum value is 25.

+ */ + inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } + + /** + *

The maximum size of each page of results. The maximum value is 25.

+ */ + inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } + + /** + *

The maximum size of each page of results. The maximum value is 25.

+ */ + inline DescribeAppBlockBuildersRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} + + private: + + Aws::Vector m_names; + bool m_namesHasBeenSet = false; + + Aws::String m_nextToken; + bool m_nextTokenHasBeenSet = false; + + int m_maxResults; + bool m_maxResultsHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersResult.h new file mode 100644 index 00000000000..96f2bbd88e9 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DescribeAppBlockBuildersResult.h @@ -0,0 +1,148 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class DescribeAppBlockBuildersResult + { + public: + AWS_APPSTREAM_API DescribeAppBlockBuildersResult(); + AWS_APPSTREAM_API DescribeAppBlockBuildersResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API DescribeAppBlockBuildersResult& operator=(const Aws::AmazonWebServiceResult& result); + + + /** + *

The list that describes one or more app block builders.

+ */ + inline const Aws::Vector& GetAppBlockBuilders() const{ return m_appBlockBuilders; } + + /** + *

The list that describes one or more app block builders.

+ */ + inline void SetAppBlockBuilders(const Aws::Vector& value) { m_appBlockBuilders = value; } + + /** + *

The list that describes one or more app block builders.

+ */ + inline void SetAppBlockBuilders(Aws::Vector&& value) { m_appBlockBuilders = std::move(value); } + + /** + *

The list that describes one or more app block builders.

+ */ + inline DescribeAppBlockBuildersResult& WithAppBlockBuilders(const Aws::Vector& value) { SetAppBlockBuilders(value); return *this;} + + /** + *

The list that describes one or more app block builders.

+ */ + inline DescribeAppBlockBuildersResult& WithAppBlockBuilders(Aws::Vector&& value) { SetAppBlockBuilders(std::move(value)); return *this;} + + /** + *

The list that describes one or more app block builders.

+ */ + inline DescribeAppBlockBuildersResult& AddAppBlockBuilders(const AppBlockBuilder& value) { m_appBlockBuilders.push_back(value); return *this; } + + /** + *

The list that describes one or more app block builders.

+ */ + inline DescribeAppBlockBuildersResult& AddAppBlockBuilders(AppBlockBuilder&& value) { m_appBlockBuilders.push_back(std::move(value)); return *this; } + + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline const Aws::String& GetNextToken() const{ return m_nextToken; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline void SetNextToken(const char* value) { m_nextToken.assign(value); } + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} + + /** + *

The pagination token used to retrieve the next page of results for this + * operation.

+ */ + inline DescribeAppBlockBuildersResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline DescribeAppBlockBuildersResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline DescribeAppBlockBuildersResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline DescribeAppBlockBuildersResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::Vector m_appBlockBuilders; + + Aws::String m_nextToken; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockRequest.h new file mode 100644 index 00000000000..7b972d18743 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockRequest.h @@ -0,0 +1,129 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class DisassociateAppBlockBuilderAppBlockRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API DisassociateAppBlockBuilderAppBlockRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "DisassociateAppBlockBuilderAppBlock"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The ARN of the app block.

+ */ + inline const Aws::String& GetAppBlockArn() const{ return m_appBlockArn; } + + /** + *

The ARN of the app block.

+ */ + inline bool AppBlockArnHasBeenSet() const { return m_appBlockArnHasBeenSet; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const Aws::String& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = value; } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(Aws::String&& value) { m_appBlockArnHasBeenSet = true; m_appBlockArn = std::move(value); } + + /** + *

The ARN of the app block.

+ */ + inline void SetAppBlockArn(const char* value) { m_appBlockArnHasBeenSet = true; m_appBlockArn.assign(value); } + + /** + *

The ARN of the app block.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(const Aws::String& value) { SetAppBlockArn(value); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(Aws::String&& value) { SetAppBlockArn(std::move(value)); return *this;} + + /** + *

The ARN of the app block.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockArn(const char* value) { SetAppBlockArn(value); return *this;} + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetAppBlockBuilderName() const{ return m_appBlockBuilderName; } + + /** + *

The name of the app block builder.

+ */ + inline bool AppBlockBuilderNameHasBeenSet() const { return m_appBlockBuilderNameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const Aws::String& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(Aws::String&& value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetAppBlockBuilderName(const char* value) { m_appBlockBuilderNameHasBeenSet = true; m_appBlockBuilderName.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(const Aws::String& value) { SetAppBlockBuilderName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(Aws::String&& value) { SetAppBlockBuilderName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline DisassociateAppBlockBuilderAppBlockRequest& WithAppBlockBuilderName(const char* value) { SetAppBlockBuilderName(value); return *this;} + + private: + + Aws::String m_appBlockArn; + bool m_appBlockArnHasBeenSet = false; + + Aws::String m_appBlockBuilderName; + bool m_appBlockBuilderNameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockResult.h new file mode 100644 index 00000000000..c0c4df57827 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/DisassociateAppBlockBuilderAppBlockResult.h @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class DisassociateAppBlockBuilderAppBlockResult + { + public: + AWS_APPSTREAM_API DisassociateAppBlockBuilderAppBlockResult(); + AWS_APPSTREAM_API DisassociateAppBlockBuilderAppBlockResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API DisassociateAppBlockBuilderAppBlockResult& operator=(const Aws::AmazonWebServiceResult& result); + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline DisassociateAppBlockBuilderAppBlockResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline DisassociateAppBlockBuilderAppBlockResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline DisassociateAppBlockBuilderAppBlockResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/ErrorDetails.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/ErrorDetails.h new file mode 100644 index 00000000000..93031ac98c4 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/ErrorDetails.h @@ -0,0 +1,132 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + + /** + *

The error details.

See Also:

AWS + * API Reference

+ */ + class ErrorDetails + { + public: + AWS_APPSTREAM_API ErrorDetails(); + AWS_APPSTREAM_API ErrorDetails(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API ErrorDetails& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_APPSTREAM_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

The error code.

+ */ + inline const Aws::String& GetErrorCode() const{ return m_errorCode; } + + /** + *

The error code.

+ */ + inline bool ErrorCodeHasBeenSet() const { return m_errorCodeHasBeenSet; } + + /** + *

The error code.

+ */ + inline void SetErrorCode(const Aws::String& value) { m_errorCodeHasBeenSet = true; m_errorCode = value; } + + /** + *

The error code.

+ */ + inline void SetErrorCode(Aws::String&& value) { m_errorCodeHasBeenSet = true; m_errorCode = std::move(value); } + + /** + *

The error code.

+ */ + inline void SetErrorCode(const char* value) { m_errorCodeHasBeenSet = true; m_errorCode.assign(value); } + + /** + *

The error code.

+ */ + inline ErrorDetails& WithErrorCode(const Aws::String& value) { SetErrorCode(value); return *this;} + + /** + *

The error code.

+ */ + inline ErrorDetails& WithErrorCode(Aws::String&& value) { SetErrorCode(std::move(value)); return *this;} + + /** + *

The error code.

+ */ + inline ErrorDetails& WithErrorCode(const char* value) { SetErrorCode(value); return *this;} + + + /** + *

The error message.

+ */ + inline const Aws::String& GetErrorMessage() const{ return m_errorMessage; } + + /** + *

The error message.

+ */ + inline bool ErrorMessageHasBeenSet() const { return m_errorMessageHasBeenSet; } + + /** + *

The error message.

+ */ + inline void SetErrorMessage(const Aws::String& value) { m_errorMessageHasBeenSet = true; m_errorMessage = value; } + + /** + *

The error message.

+ */ + inline void SetErrorMessage(Aws::String&& value) { m_errorMessageHasBeenSet = true; m_errorMessage = std::move(value); } + + /** + *

The error message.

+ */ + inline void SetErrorMessage(const char* value) { m_errorMessageHasBeenSet = true; m_errorMessage.assign(value); } + + /** + *

The error message.

+ */ + inline ErrorDetails& WithErrorMessage(const Aws::String& value) { SetErrorMessage(value); return *this;} + + /** + *

The error message.

+ */ + inline ErrorDetails& WithErrorMessage(Aws::String&& value) { SetErrorMessage(std::move(value)); return *this;} + + /** + *

The error message.

+ */ + inline ErrorDetails& WithErrorMessage(const char* value) { SetErrorMessage(value); return *this;} + + private: + + Aws::String m_errorCode; + bool m_errorCodeHasBeenSet = false; + + Aws::String m_errorMessage; + bool m_errorMessageHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/PackagingType.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/PackagingType.h new file mode 100644 index 00000000000..01c5a44869c --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/PackagingType.h @@ -0,0 +1,31 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + enum class PackagingType + { + NOT_SET, + CUSTOM, + APPSTREAM2 + }; + +namespace PackagingTypeMapper +{ +AWS_APPSTREAM_API PackagingType GetPackagingTypeForName(const Aws::String& name); + +AWS_APPSTREAM_API Aws::String GetNameForPackagingType(PackagingType value); +} // namespace PackagingTypeMapper +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/S3Location.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/S3Location.h index 541c05b5006..4f659e8c771 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/S3Location.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/S3Location.h @@ -79,42 +79,122 @@ namespace Model /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline const Aws::String& GetS3Key() const{ return m_s3Key; } /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline bool S3KeyHasBeenSet() const { return m_s3KeyHasBeenSet; } /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline void SetS3Key(const Aws::String& value) { m_s3KeyHasBeenSet = true; m_s3Key = value; } /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline void SetS3Key(Aws::String&& value) { m_s3KeyHasBeenSet = true; m_s3Key = std::move(value); } /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline void SetS3Key(const char* value) { m_s3KeyHasBeenSet = true; m_s3Key.assign(value); } /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline S3Location& WithS3Key(const Aws::String& value) { SetS3Key(value); return *this;} /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline S3Location& WithS3Key(Aws::String&& value) { SetS3Key(std::move(value)); return *this;} /** - *

The S3 key of the S3 object.

+ *

The S3 key of the S3 object.

This is required when used for the + * following:

  • IconS3Location (Actions: CreateApplication and + * UpdateApplication)

  • SessionScriptS3Location (Actions: + * CreateFleet and UpdateFleet)

  • ScriptDetails (Actions: + * CreateAppBlock)

  • SourceS3Location when creating an app block + * with CUSTOM PackagingType (Actions: CreateAppBlock)

  • + *

    SourceS3Location when creating an app block with APPSTREAM2 + * PackagingType, and using an existing application package (VHD file). In this + * case, S3Key refers to the VHD file. If a new application package is + * required, then S3Key is not required. (Actions: CreateAppBlock)

    + *
*/ inline S3Location& WithS3Key(const char* value) { SetS3Key(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderRequest.h new file mode 100644 index 00000000000..2945400f9ce --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderRequest.h @@ -0,0 +1,85 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class StartAppBlockBuilderRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API StartAppBlockBuilderRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "StartAppBlockBuilder"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The name of the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline StartAppBlockBuilderRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline StartAppBlockBuilderRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline StartAppBlockBuilderRequest& WithName(const char* value) { SetName(value); return *this;} + + private: + + Aws::String m_name; + bool m_nameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderResult.h new file mode 100644 index 00000000000..8019205ddf2 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StartAppBlockBuilderResult.h @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class StartAppBlockBuilderResult + { + public: + AWS_APPSTREAM_API StartAppBlockBuilderResult(); + AWS_APPSTREAM_API StartAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API StartAppBlockBuilderResult& operator=(const Aws::AmazonWebServiceResult& result); + + + + inline const AppBlockBuilder& GetAppBlockBuilder() const{ return m_appBlockBuilder; } + + + inline void SetAppBlockBuilder(const AppBlockBuilder& value) { m_appBlockBuilder = value; } + + + inline void SetAppBlockBuilder(AppBlockBuilder&& value) { m_appBlockBuilder = std::move(value); } + + + inline StartAppBlockBuilderResult& WithAppBlockBuilder(const AppBlockBuilder& value) { SetAppBlockBuilder(value); return *this;} + + + inline StartAppBlockBuilderResult& WithAppBlockBuilder(AppBlockBuilder&& value) { SetAppBlockBuilder(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline StartAppBlockBuilderResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline StartAppBlockBuilderResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline StartAppBlockBuilderResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + AppBlockBuilder m_appBlockBuilder; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderRequest.h new file mode 100644 index 00000000000..098543865b8 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderRequest.h @@ -0,0 +1,85 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class StopAppBlockBuilderRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API StopAppBlockBuilderRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "StopAppBlockBuilder"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The name of the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The name of the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The name of the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The name of the app block builder.

+ */ + inline StopAppBlockBuilderRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline StopAppBlockBuilderRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The name of the app block builder.

+ */ + inline StopAppBlockBuilderRequest& WithName(const char* value) { SetName(value); return *this;} + + private: + + Aws::String m_name; + bool m_nameHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderResult.h new file mode 100644 index 00000000000..ed0bf4c3ef6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/StopAppBlockBuilderResult.h @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class StopAppBlockBuilderResult + { + public: + AWS_APPSTREAM_API StopAppBlockBuilderResult(); + AWS_APPSTREAM_API StopAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API StopAppBlockBuilderResult& operator=(const Aws::AmazonWebServiceResult& result); + + + + inline const AppBlockBuilder& GetAppBlockBuilder() const{ return m_appBlockBuilder; } + + + inline void SetAppBlockBuilder(const AppBlockBuilder& value) { m_appBlockBuilder = value; } + + + inline void SetAppBlockBuilder(AppBlockBuilder&& value) { m_appBlockBuilder = std::move(value); } + + + inline StopAppBlockBuilderResult& WithAppBlockBuilder(const AppBlockBuilder& value) { SetAppBlockBuilder(value); return *this;} + + + inline StopAppBlockBuilderResult& WithAppBlockBuilder(AppBlockBuilder&& value) { SetAppBlockBuilder(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline StopAppBlockBuilderResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline StopAppBlockBuilderResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline StopAppBlockBuilderResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + AppBlockBuilder m_appBlockBuilder; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderRequest.h new file mode 100644 index 00000000000..7a3ff1bc2f2 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderRequest.h @@ -0,0 +1,592 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + + /** + */ + class UpdateAppBlockBuilderRequest : public AppStreamRequest + { + public: + AWS_APPSTREAM_API UpdateAppBlockBuilderRequest(); + + // Service request name is the Operation name which will send this request out, + // each operation should has unique request name, so that we can get operation's name from this request. + // Note: this is not true for response, multiple operations may have the same response name, + // so we can not get operation's name from response. + inline virtual const char* GetServiceRequestName() const override { return "UpdateAppBlockBuilder"; } + + AWS_APPSTREAM_API Aws::String SerializePayload() const override; + + AWS_APPSTREAM_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; + + + /** + *

The unique name for the app block builder.

+ */ + inline const Aws::String& GetName() const{ return m_name; } + + /** + *

The unique name for the app block builder.

+ */ + inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } + + /** + *

The unique name for the app block builder.

+ */ + inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } + + /** + *

The unique name for the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithName(const Aws::String& value) { SetName(value); return *this;} + + /** + *

The unique name for the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} + + /** + *

The unique name for the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithName(const char* value) { SetName(value); return *this;} + + + /** + *

The description of the app block builder.

+ */ + inline const Aws::String& GetDescription() const{ return m_description; } + + /** + *

The description of the app block builder.

+ */ + inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); } + + /** + *

The description of the app block builder.

+ */ + inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); } + + /** + *

The description of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;} + + /** + *

The description of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDescription(const char* value) { SetDescription(value); return *this;} + + + /** + *

The display name of the app block builder.

+ */ + inline const Aws::String& GetDisplayName() const{ return m_displayName; } + + /** + *

The display name of the app block builder.

+ */ + inline bool DisplayNameHasBeenSet() const { return m_displayNameHasBeenSet; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const Aws::String& value) { m_displayNameHasBeenSet = true; m_displayName = value; } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(Aws::String&& value) { m_displayNameHasBeenSet = true; m_displayName = std::move(value); } + + /** + *

The display name of the app block builder.

+ */ + inline void SetDisplayName(const char* value) { m_displayNameHasBeenSet = true; m_displayName.assign(value); } + + /** + *

The display name of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDisplayName(const Aws::String& value) { SetDisplayName(value); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDisplayName(Aws::String&& value) { SetDisplayName(std::move(value)); return *this;} + + /** + *

The display name of the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithDisplayName(const char* value) { SetDisplayName(value); return *this;} + + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline const PlatformType& GetPlatform() const{ return m_platform; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline bool PlatformHasBeenSet() const { return m_platformHasBeenSet; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(const PlatformType& value) { m_platformHasBeenSet = true; m_platform = value; } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline void SetPlatform(PlatformType&& value) { m_platformHasBeenSet = true; m_platform = std::move(value); } + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline UpdateAppBlockBuilderRequest& WithPlatform(const PlatformType& value) { SetPlatform(value); return *this;} + + /** + *

The platform of the app block builder.

+ * WINDOWS_SERVER_2019 is the only valid value.

+ */ + inline UpdateAppBlockBuilderRequest& WithPlatform(PlatformType&& value) { SetPlatform(std::move(value)); return *this;} + + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline const Aws::String& GetInstanceType() const{ return m_instanceType; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline bool InstanceTypeHasBeenSet() const { return m_instanceTypeHasBeenSet; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(const Aws::String& value) { m_instanceTypeHasBeenSet = true; m_instanceType = value; } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(Aws::String&& value) { m_instanceTypeHasBeenSet = true; m_instanceType = std::move(value); } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline void SetInstanceType(const char* value) { m_instanceTypeHasBeenSet = true; m_instanceType.assign(value); } + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline UpdateAppBlockBuilderRequest& WithInstanceType(const Aws::String& value) { SetInstanceType(value); return *this;} + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline UpdateAppBlockBuilderRequest& WithInstanceType(Aws::String&& value) { SetInstanceType(std::move(value)); return *this;} + + /** + *

The instance type to use when launching the app block builder. The following + * instance types are available:

  • stream.standard.small

  • + *
  • stream.standard.medium

  • stream.standard.large

  • + *
  • stream.standard.xlarge

  • stream.standard.2xlarge

    + *
+ */ + inline UpdateAppBlockBuilderRequest& WithInstanceType(const char* value) { SetInstanceType(value); return *this;} + + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); } + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline UpdateAppBlockBuilderRequest& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;} + + /** + *

The VPC configuration for the app block builder.

App block builders + * require that you specify at least two subnets in different availability + * zones.

+ */ + inline UpdateAppBlockBuilderRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;} + + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline bool GetEnableDefaultInternetAccess() const{ return m_enableDefaultInternetAccess; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline bool EnableDefaultInternetAccessHasBeenSet() const { return m_enableDefaultInternetAccessHasBeenSet; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline void SetEnableDefaultInternetAccess(bool value) { m_enableDefaultInternetAccessHasBeenSet = true; m_enableDefaultInternetAccess = value; } + + /** + *

Enables or disables default internet access for the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithEnableDefaultInternetAccess(bool value) { SetEnableDefaultInternetAccess(value); return *this;} + + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline bool IamRoleArnHasBeenSet() const { return m_iamRoleArnHasBeenSet; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = value; } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = std::move(value); } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline void SetIamRoleArn(const char* value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn.assign(value); } + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline UpdateAppBlockBuilderRequest& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;} + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline UpdateAppBlockBuilderRequest& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;} + + /** + *

The Amazon Resource Name (ARN) of the IAM role to apply to the app block + * builder. To assume a role, the app block builder calls the AWS Security Token + * Service (STS) AssumeRole API operation and passes the ARN of the + * role to use. The operation creates a new session with temporary credentials. + * AppStream 2.0 retrieves the temporary credentials and creates the + * appstream_machine_role credential profile on the instance.

For + * more information, see Using + * an IAM Role to Grant Permissions to Applications and Scripts Running on + * AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 + * Administration Guide.

+ */ + inline UpdateAppBlockBuilderRequest& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;} + + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline const Aws::Vector& GetAccessEndpoints() const{ return m_accessEndpoints; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline bool AccessEndpointsHasBeenSet() const { return m_accessEndpointsHasBeenSet; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(const Aws::Vector& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = value; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline void SetAccessEndpoints(Aws::Vector&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints = std::move(value); } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline UpdateAppBlockBuilderRequest& WithAccessEndpoints(const Aws::Vector& value) { SetAccessEndpoints(value); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline UpdateAppBlockBuilderRequest& WithAccessEndpoints(Aws::Vector&& value) { SetAccessEndpoints(std::move(value)); return *this;} + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline UpdateAppBlockBuilderRequest& AddAccessEndpoints(const AccessEndpoint& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(value); return *this; } + + /** + *

The list of interface VPC endpoint (interface endpoint) objects. + * Administrators can connect to the app block builder only through the specified + * endpoints.

+ */ + inline UpdateAppBlockBuilderRequest& AddAccessEndpoints(AccessEndpoint&& value) { m_accessEndpointsHasBeenSet = true; m_accessEndpoints.push_back(std::move(value)); return *this; } + + + /** + *

The attributes to delete from the app block builder.

+ */ + inline const Aws::Vector& GetAttributesToDelete() const{ return m_attributesToDelete; } + + /** + *

The attributes to delete from the app block builder.

+ */ + inline bool AttributesToDeleteHasBeenSet() const { return m_attributesToDeleteHasBeenSet; } + + /** + *

The attributes to delete from the app block builder.

+ */ + inline void SetAttributesToDelete(const Aws::Vector& value) { m_attributesToDeleteHasBeenSet = true; m_attributesToDelete = value; } + + /** + *

The attributes to delete from the app block builder.

+ */ + inline void SetAttributesToDelete(Aws::Vector&& value) { m_attributesToDeleteHasBeenSet = true; m_attributesToDelete = std::move(value); } + + /** + *

The attributes to delete from the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithAttributesToDelete(const Aws::Vector& value) { SetAttributesToDelete(value); return *this;} + + /** + *

The attributes to delete from the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& WithAttributesToDelete(Aws::Vector&& value) { SetAttributesToDelete(std::move(value)); return *this;} + + /** + *

The attributes to delete from the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& AddAttributesToDelete(const AppBlockBuilderAttribute& value) { m_attributesToDeleteHasBeenSet = true; m_attributesToDelete.push_back(value); return *this; } + + /** + *

The attributes to delete from the app block builder.

+ */ + inline UpdateAppBlockBuilderRequest& AddAttributesToDelete(AppBlockBuilderAttribute&& value) { m_attributesToDeleteHasBeenSet = true; m_attributesToDelete.push_back(std::move(value)); return *this; } + + private: + + Aws::String m_name; + bool m_nameHasBeenSet = false; + + Aws::String m_description; + bool m_descriptionHasBeenSet = false; + + Aws::String m_displayName; + bool m_displayNameHasBeenSet = false; + + PlatformType m_platform; + bool m_platformHasBeenSet = false; + + Aws::String m_instanceType; + bool m_instanceTypeHasBeenSet = false; + + VpcConfig m_vpcConfig; + bool m_vpcConfigHasBeenSet = false; + + bool m_enableDefaultInternetAccess; + bool m_enableDefaultInternetAccessHasBeenSet = false; + + Aws::String m_iamRoleArn; + bool m_iamRoleArnHasBeenSet = false; + + Aws::Vector m_accessEndpoints; + bool m_accessEndpointsHasBeenSet = false; + + Aws::Vector m_attributesToDelete; + bool m_attributesToDeleteHasBeenSet = false; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderResult.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderResult.h new file mode 100644 index 00000000000..5fe4128fce5 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateAppBlockBuilderResult.h @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +template +class AmazonWebServiceResult; + +namespace Utils +{ +namespace Json +{ + class JsonValue; +} // namespace Json +} // namespace Utils +namespace AppStream +{ +namespace Model +{ + class UpdateAppBlockBuilderResult + { + public: + AWS_APPSTREAM_API UpdateAppBlockBuilderResult(); + AWS_APPSTREAM_API UpdateAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result); + AWS_APPSTREAM_API UpdateAppBlockBuilderResult& operator=(const Aws::AmazonWebServiceResult& result); + + + + inline const AppBlockBuilder& GetAppBlockBuilder() const{ return m_appBlockBuilder; } + + + inline void SetAppBlockBuilder(const AppBlockBuilder& value) { m_appBlockBuilder = value; } + + + inline void SetAppBlockBuilder(AppBlockBuilder&& value) { m_appBlockBuilder = std::move(value); } + + + inline UpdateAppBlockBuilderResult& WithAppBlockBuilder(const AppBlockBuilder& value) { SetAppBlockBuilder(value); return *this;} + + + inline UpdateAppBlockBuilderResult& WithAppBlockBuilder(AppBlockBuilder&& value) { SetAppBlockBuilder(std::move(value)); return *this;} + + + + inline const Aws::String& GetRequestId() const{ return m_requestId; } + + + inline void SetRequestId(const Aws::String& value) { m_requestId = value; } + + + inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } + + + inline void SetRequestId(const char* value) { m_requestId.assign(value); } + + + inline UpdateAppBlockBuilderResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} + + + inline UpdateAppBlockBuilderResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} + + + inline UpdateAppBlockBuilderResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} + + private: + + AppBlockBuilder m_appBlockBuilder; + + Aws::String m_requestId; + }; + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateFleetRequest.h b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateFleetRequest.h index 25fa2369600..dfd6f2745e3 100644 --- a/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateFleetRequest.h +++ b/generated/src/aws-cpp-sdk-appstream/include/aws/appstream/model/UpdateFleetRequest.h @@ -524,7 +524,7 @@ namespace Model * before this limit is reached, they are prompted to save any open documents * before being disconnected. After this time elapses, the instance is terminated * and replaced by a new instance.

Specify a value between 600 and - * 360000.

+ * 432000.

*/ inline int GetMaxUserDurationInSeconds() const{ return m_maxUserDurationInSeconds; } @@ -534,7 +534,7 @@ namespace Model * before this limit is reached, they are prompted to save any open documents * before being disconnected. After this time elapses, the instance is terminated * and replaced by a new instance.

Specify a value between 600 and - * 360000.

+ * 432000.

*/ inline bool MaxUserDurationInSecondsHasBeenSet() const { return m_maxUserDurationInSecondsHasBeenSet; } @@ -544,7 +544,7 @@ namespace Model * before this limit is reached, they are prompted to save any open documents * before being disconnected. After this time elapses, the instance is terminated * and replaced by a new instance.

Specify a value between 600 and - * 360000.

+ * 432000.

*/ inline void SetMaxUserDurationInSeconds(int value) { m_maxUserDurationInSecondsHasBeenSet = true; m_maxUserDurationInSeconds = value; } @@ -554,7 +554,7 @@ namespace Model * before this limit is reached, they are prompted to save any open documents * before being disconnected. After this time elapses, the instance is terminated * and replaced by a new instance.

Specify a value between 600 and - * 360000.

+ * 432000.

*/ inline UpdateFleetRequest& WithMaxUserDurationInSeconds(int value) { SetMaxUserDurationInSeconds(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-appstream/source/AppStreamClient.cpp b/generated/src/aws-cpp-sdk-appstream/source/AppStreamClient.cpp index 536e7b93b30..9537656cf20 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/AppStreamClient.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/AppStreamClient.cpp @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -28,6 +29,8 @@ #include #include #include +#include +#include #include #include #include @@ -40,6 +43,7 @@ #include #include #include +#include #include #include #include @@ -50,6 +54,8 @@ #include #include #include +#include +#include #include #include #include @@ -65,6 +71,7 @@ #include #include #include +#include #include #include #include @@ -74,12 +81,15 @@ #include #include #include +#include #include #include +#include #include #include #include #include +#include #include #include #include @@ -215,6 +225,15 @@ void AppStreamClient::OverrideEndpoint(const Aws::String& endpoint) m_endpointProvider->OverrideEndpoint(endpoint); } +AssociateAppBlockBuilderAppBlockOutcome AppStreamClient::AssociateAppBlockBuilderAppBlock(const AssociateAppBlockBuilderAppBlockRequest& request) const +{ + AWS_OPERATION_GUARD(AssociateAppBlockBuilderAppBlock); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, AssociateAppBlockBuilderAppBlock, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, AssociateAppBlockBuilderAppBlock, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return AssociateAppBlockBuilderAppBlockOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + AssociateApplicationFleetOutcome AppStreamClient::AssociateApplicationFleet(const AssociateApplicationFleetRequest& request) const { AWS_OPERATION_GUARD(AssociateApplicationFleet); @@ -278,6 +297,24 @@ CreateAppBlockOutcome AppStreamClient::CreateAppBlock(const CreateAppBlockReques return CreateAppBlockOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +CreateAppBlockBuilderOutcome AppStreamClient::CreateAppBlockBuilder(const CreateAppBlockBuilderRequest& request) const +{ + AWS_OPERATION_GUARD(CreateAppBlockBuilder); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return CreateAppBlockBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + +CreateAppBlockBuilderStreamingURLOutcome AppStreamClient::CreateAppBlockBuilderStreamingURL(const CreateAppBlockBuilderStreamingURLRequest& request) const +{ + AWS_OPERATION_GUARD(CreateAppBlockBuilderStreamingURL); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAppBlockBuilderStreamingURL, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAppBlockBuilderStreamingURL, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return CreateAppBlockBuilderStreamingURLOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + CreateApplicationOutcome AppStreamClient::CreateApplication(const CreateApplicationRequest& request) const { AWS_OPERATION_GUARD(CreateApplication); @@ -386,6 +423,15 @@ DeleteAppBlockOutcome AppStreamClient::DeleteAppBlock(const DeleteAppBlockReques return DeleteAppBlockOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +DeleteAppBlockBuilderOutcome AppStreamClient::DeleteAppBlockBuilder(const DeleteAppBlockBuilderRequest& request) const +{ + AWS_OPERATION_GUARD(DeleteAppBlockBuilder); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return DeleteAppBlockBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + DeleteApplicationOutcome AppStreamClient::DeleteApplication(const DeleteApplicationRequest& request) const { AWS_OPERATION_GUARD(DeleteApplication); @@ -476,6 +522,24 @@ DeleteUserOutcome AppStreamClient::DeleteUser(const DeleteUserRequest& request) return DeleteUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +DescribeAppBlockBuilderAppBlockAssociationsOutcome AppStreamClient::DescribeAppBlockBuilderAppBlockAssociations(const DescribeAppBlockBuilderAppBlockAssociationsRequest& request) const +{ + AWS_OPERATION_GUARD(DescribeAppBlockBuilderAppBlockAssociations); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeAppBlockBuilderAppBlockAssociations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeAppBlockBuilderAppBlockAssociations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return DescribeAppBlockBuilderAppBlockAssociationsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + +DescribeAppBlockBuildersOutcome AppStreamClient::DescribeAppBlockBuilders(const DescribeAppBlockBuildersRequest& request) const +{ + AWS_OPERATION_GUARD(DescribeAppBlockBuilders); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeAppBlockBuilders, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeAppBlockBuilders, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return DescribeAppBlockBuildersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + DescribeAppBlocksOutcome AppStreamClient::DescribeAppBlocks(const DescribeAppBlocksRequest& request) const { AWS_OPERATION_GUARD(DescribeAppBlocks); @@ -611,6 +675,15 @@ DisableUserOutcome AppStreamClient::DisableUser(const DisableUserRequest& reques return DisableUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +DisassociateAppBlockBuilderAppBlockOutcome AppStreamClient::DisassociateAppBlockBuilderAppBlock(const DisassociateAppBlockBuilderAppBlockRequest& request) const +{ + AWS_OPERATION_GUARD(DisassociateAppBlockBuilderAppBlock); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociateAppBlockBuilderAppBlock, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DisassociateAppBlockBuilderAppBlock, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return DisassociateAppBlockBuilderAppBlockOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + DisassociateApplicationFleetOutcome AppStreamClient::DisassociateApplicationFleet(const DisassociateApplicationFleetRequest& request) const { AWS_OPERATION_GUARD(DisassociateApplicationFleet); @@ -692,6 +765,15 @@ ListTagsForResourceOutcome AppStreamClient::ListTagsForResource(const ListTagsFo return ListTagsForResourceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +StartAppBlockBuilderOutcome AppStreamClient::StartAppBlockBuilder(const StartAppBlockBuilderRequest& request) const +{ + AWS_OPERATION_GUARD(StartAppBlockBuilder); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, StartAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, StartAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return StartAppBlockBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + StartFleetOutcome AppStreamClient::StartFleet(const StartFleetRequest& request) const { AWS_OPERATION_GUARD(StartFleet); @@ -710,6 +792,15 @@ StartImageBuilderOutcome AppStreamClient::StartImageBuilder(const StartImageBuil return StartImageBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +StopAppBlockBuilderOutcome AppStreamClient::StopAppBlockBuilder(const StopAppBlockBuilderRequest& request) const +{ + AWS_OPERATION_GUARD(StopAppBlockBuilder); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, StopAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, StopAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return StopAppBlockBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + StopFleetOutcome AppStreamClient::StopFleet(const StopFleetRequest& request) const { AWS_OPERATION_GUARD(StopFleet); @@ -746,6 +837,15 @@ UntagResourceOutcome AppStreamClient::UntagResource(const UntagResourceRequest& return UntagResourceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } +UpdateAppBlockBuilderOutcome AppStreamClient::UpdateAppBlockBuilder(const UpdateAppBlockBuilderRequest& request) const +{ + AWS_OPERATION_GUARD(UpdateAppBlockBuilder); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateAppBlockBuilder, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + return UpdateAppBlockBuilderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); +} + UpdateApplicationOutcome AppStreamClient::UpdateApplication(const UpdateApplicationRequest& request) const { AWS_OPERATION_GUARD(UpdateApplication); diff --git a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp index a654bf4400a..4328ed7fa21 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/AppStreamEndpointRules.cpp @@ -10,148 +10,179 @@ namespace Aws { namespace AppStream { -const size_t AppStreamEndpointRules::RulesBlobStrLen = 3408; -const size_t AppStreamEndpointRules::RulesBlobSize = 3409; +const size_t AppStreamEndpointRules::RulesBlobStrLen = 4193; +const size_t AppStreamEndpointRules::RulesBlobSize = 4194; using RulesBlobT = Aws::Array; static constexpr RulesBlobT RulesBlob = {{ '{','"','v','e','r','s','i','o','n','"',':','"','1','.','0','"',',','"','p','a','r','a','m','e','t', 'e','r','s','"',':','{','"','R','e','g','i','o','n','"',':','{','"','b','u','i','l','t','I','n','"', ':','"','A','W','S',':',':','R','e','g','i','o','n','"',',','"','r','e','q','u','i','r','e','d','"', -':','t','r','u','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"',':','"','T','h', -'e',' ','A','W','S',' ','r','e','g','i','o','n',' ','u','s','e','d',' ','t','o',' ','d','i','s','p', -'a','t','c','h',' ','t','h','e',' ','r','e','q','u','e','s','t','.','"',',','"','t','y','p','e','"', -':','"','S','t','r','i','n','g','"','}',',','"','U','s','e','D','u','a','l','S','t','a','c','k','"', -':','{','"','b','u','i','l','t','I','n','"',':','"','A','W','S',':',':','U','s','e','D','u','a','l', -'S','t','a','c','k','"',',','"','r','e','q','u','i','r','e','d','"',':','t','r','u','e',',','"','d', -'e','f','a','u','l','t','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t', -'i','o','n','"',':','"','W','h','e','n',' ','t','r','u','e',',',' ','u','s','e',' ','t','h','e',' ', -'d','u','a','l','-','s','t','a','c','k',' ','e','n','d','p','o','i','n','t','.',' ','I','f',' ','t', -'h','e',' ','c','o','n','f','i','g','u','r','e','d',' ','e','n','d','p','o','i','n','t',' ','d','o', -'e','s',' ','n','o','t',' ','s','u','p','p','o','r','t',' ','d','u','a','l','-','s','t','a','c','k', -',',' ','d','i','s','p','a','t','c','h','i','n','g',' ','t','h','e',' ','r','e','q','u','e','s','t', -' ','M','A','Y',' ','r','e','t','u','r','n',' ','a','n',' ','e','r','r','o','r','.','"',',','"','t', -'y','p','e','"',':','"','B','o','o','l','e','a','n','"','}',',','"','U','s','e','F','I','P','S','"', -':','{','"','b','u','i','l','t','I','n','"',':','"','A','W','S',':',':','U','s','e','F','I','P','S', -'"',',','"','r','e','q','u','i','r','e','d','"',':','t','r','u','e',',','"','d','e','f','a','u','l', -'t','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"',':', -'"','W','h','e','n',' ','t','r','u','e',',',' ','s','e','n','d',' ','t','h','i','s',' ','r','e','q', -'u','e','s','t',' ','t','o',' ','t','h','e',' ','F','I','P','S','-','c','o','m','p','l','i','a','n', -'t',' ','r','e','g','i','o','n','a','l',' ','e','n','d','p','o','i','n','t','.',' ','I','f',' ','t', -'h','e',' ','c','o','n','f','i','g','u','r','e','d',' ','e','n','d','p','o','i','n','t',' ','d','o', -'e','s',' ','n','o','t',' ','h','a','v','e',' ','a',' ','F','I','P','S',' ','c','o','m','p','l','i', -'a','n','t',' ','e','n','d','p','o','i','n','t',',',' ','d','i','s','p','a','t','c','h','i','n','g', -' ','t','h','e',' ','r','e','q','u','e','s','t',' ','w','i','l','l',' ','r','e','t','u','r','n',' ', -'a','n',' ','e','r','r','o','r','.','"',',','"','t','y','p','e','"',':','"','B','o','o','l','e','a', -'n','"','}',',','"','E','n','d','p','o','i','n','t','"',':','{','"','b','u','i','l','t','I','n','"', -':','"','S','D','K',':',':','E','n','d','p','o','i','n','t','"',',','"','r','e','q','u','i','r','e', -'d','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"',':', -'"','O','v','e','r','r','i','d','e',' ','t','h','e',' ','e','n','d','p','o','i','n','t',' ','u','s', -'e','d',' ','t','o',' ','s','e','n','d',' ','t','h','i','s',' ','r','e','q','u','e','s','t','"',',', -'"','t','y','p','e','"',':','"','S','t','r','i','n','g','"','}','}',',','"','r','u','l','e','s','"', -':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','a', -'w','s','.','p','a','r','t','i','t','i','o','n','"',',','"','a','r','g','v','"',':','[','{','"','r', -'e','f','"',':','"','R','e','g','i','o','n','"','}',']',',','"','a','s','s','i','g','n','"',':','"', -'P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','"','}',']',',','"','t','y','p','e','"', -':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t', -'i','o','n','s','"',':','[','{','"','f','n','"',':','"','i','s','S','e','t','"',',','"','a','r','g', -'v','"',':','[','{','"','r','e','f','"',':','"','E','n','d','p','o','i','n','t','"','}',']','}',']', -',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{', -'"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','b','o','o','l', -'e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"', -':','"','U','s','e','F','I','P','S','"','}',',','t','r','u','e',']','}',']',',','"','e','r','r','o', -'r','"',':','"','I','n','v','a','l','i','d',' ','C','o','n','f','i','g','u','r','a','t','i','o','n', -':',' ','F','I','P','S',' ','a','n','d',' ','c','u','s','t','o','m',' ','e','n','d','p','o','i','n', -'t',' ','a','r','e',' ','n','o','t',' ','s','u','p','p','o','r','t','e','d','"',',','"','t','y','p', -'e','"',':','"','e','r','r','o','r','"','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"', -':','[',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"', -':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','b', -'o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','{','"','r', -'e','f','"',':','"','U','s','e','D','u','a','l','S','t','a','c','k','"','}',',','t','r','u','e',']', -'}',']',',','"','e','r','r','o','r','"',':','"','I','n','v','a','l','i','d',' ','C','o','n','f','i', -'g','u','r','a','t','i','o','n',':',' ','D','u','a','l','s','t','a','c','k',' ','a','n','d',' ','c', -'u','s','t','o','m',' ','e','n','d','p','o','i','n','t',' ','a','r','e',' ','n','o','t',' ','s','u', -'p','p','o','r','t','e','d','"',',','"','t','y','p','e','"',':','"','e','r','r','o','r','"','}',',', -'{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','n','d','p','o','i','n', -'t','"',':','{','"','u','r','l','"',':','{','"','r','e','f','"',':','"','E','n','d','p','o','i','n', -'t','"','}',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d', -'e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t', -'"','}',']','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f', +':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"',':','"','T', +'h','e',' ','A','W','S',' ','r','e','g','i','o','n',' ','u','s','e','d',' ','t','o',' ','d','i','s', +'p','a','t','c','h',' ','t','h','e',' ','r','e','q','u','e','s','t','.','"',',','"','t','y','p','e', +'"',':','"','S','t','r','i','n','g','"','}',',','"','U','s','e','D','u','a','l','S','t','a','c','k', +'"',':','{','"','b','u','i','l','t','I','n','"',':','"','A','W','S',':',':','U','s','e','D','u','a', +'l','S','t','a','c','k','"',',','"','r','e','q','u','i','r','e','d','"',':','t','r','u','e',',','"', +'d','e','f','a','u','l','t','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a', +'t','i','o','n','"',':','"','W','h','e','n',' ','t','r','u','e',',',' ','u','s','e',' ','t','h','e', +' ','d','u','a','l','-','s','t','a','c','k',' ','e','n','d','p','o','i','n','t','.',' ','I','f',' ', +'t','h','e',' ','c','o','n','f','i','g','u','r','e','d',' ','e','n','d','p','o','i','n','t',' ','d', +'o','e','s',' ','n','o','t',' ','s','u','p','p','o','r','t',' ','d','u','a','l','-','s','t','a','c', +'k',',',' ','d','i','s','p','a','t','c','h','i','n','g',' ','t','h','e',' ','r','e','q','u','e','s', +'t',' ','M','A','Y',' ','r','e','t','u','r','n',' ','a','n',' ','e','r','r','o','r','.','"',',','"', +'t','y','p','e','"',':','"','B','o','o','l','e','a','n','"','}',',','"','U','s','e','F','I','P','S', +'"',':','{','"','b','u','i','l','t','I','n','"',':','"','A','W','S',':',':','U','s','e','F','I','P', +'S','"',',','"','r','e','q','u','i','r','e','d','"',':','t','r','u','e',',','"','d','e','f','a','u', +'l','t','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"', +':','"','W','h','e','n',' ','t','r','u','e',',',' ','s','e','n','d',' ','t','h','i','s',' ','r','e', +'q','u','e','s','t',' ','t','o',' ','t','h','e',' ','F','I','P','S','-','c','o','m','p','l','i','a', +'n','t',' ','r','e','g','i','o','n','a','l',' ','e','n','d','p','o','i','n','t','.',' ','I','f',' ', +'t','h','e',' ','c','o','n','f','i','g','u','r','e','d',' ','e','n','d','p','o','i','n','t',' ','d', +'o','e','s',' ','n','o','t',' ','h','a','v','e',' ','a',' ','F','I','P','S',' ','c','o','m','p','l', +'i','a','n','t',' ','e','n','d','p','o','i','n','t',',',' ','d','i','s','p','a','t','c','h','i','n', +'g',' ','t','h','e',' ','r','e','q','u','e','s','t',' ','w','i','l','l',' ','r','e','t','u','r','n', +' ','a','n',' ','e','r','r','o','r','.','"',',','"','t','y','p','e','"',':','"','B','o','o','l','e', +'a','n','"','}',',','"','E','n','d','p','o','i','n','t','"',':','{','"','b','u','i','l','t','I','n', +'"',':','"','S','D','K',':',':','E','n','d','p','o','i','n','t','"',',','"','r','e','q','u','i','r', +'e','d','"',':','f','a','l','s','e',',','"','d','o','c','u','m','e','n','t','a','t','i','o','n','"', +':','"','O','v','e','r','r','i','d','e',' ','t','h','e',' ','e','n','d','p','o','i','n','t',' ','u', +'s','e','d',' ','t','o',' ','s','e','n','d',' ','t','h','i','s',' ','r','e','q','u','e','s','t','"', +',','"','t','y','p','e','"',':','"','S','t','r','i','n','g','"','}','}',',','"','r','u','l','e','s', +'"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"', +'i','s','S','e','t','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','E','n', +'d','p','o','i','n','t','"','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"', +',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[', +'{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r', +'g','v','"',':','[','{','"','r','e','f','"',':','"','U','s','e','F','I','P','S','"','}',',','t','r', +'u','e',']','}',']',',','"','e','r','r','o','r','"',':','"','I','n','v','a','l','i','d',' ','C','o', +'n','f','i','g','u','r','a','t','i','o','n',':',' ','F','I','P','S',' ','a','n','d',' ','c','u','s', +'t','o','m',' ','e','n','d','p','o','i','n','t',' ','a','r','e',' ','n','o','t',' ','s','u','p','p', +'o','r','t','e','d','"',',','"','t','y','p','e','"',':','"','e','r','r','o','r','"','}',',','{','"', +'c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','t','y','p','e','"',':','"','t','r', +'e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s', +'"',':','[','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',', +'"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','U','s','e','D','u','a','l','S','t', +'a','c','k','"','}',',','t','r','u','e',']','}',']',',','"','e','r','r','o','r','"',':','"','I','n', +'v','a','l','i','d',' ','C','o','n','f','i','g','u','r','a','t','i','o','n',':',' ','D','u','a','l', +'s','t','a','c','k',' ','a','n','d',' ','c','u','s','t','o','m',' ','e','n','d','p','o','i','n','t', +' ','a','r','e',' ','n','o','t',' ','s','u','p','p','o','r','t','e','d','"',',','"','t','y','p','e', +'"',':','"','e','r','r','o','r','"','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':', +'[',']',',','"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','{','"','r','e', +'f','"',':','"','E','n','d','p','o','i','n','t','"','}',',','"','p','r','o','p','e','r','t','i','e', +'s','"',':','{','}',',','"','h','e','a','d','e','r','s','"',':','{','}','}',',','"','t','y','p','e', +'"',':','"','e','n','d','p','o','i','n','t','"','}',']','}',']','}',',','{','"','c','o','n','d','i', +'t','i','o','n','s','"',':','[',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"', +'r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"', +'f','n','"',':','"','i','s','S','e','t','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f', +'"',':','"','R','e','g','i','o','n','"','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r', +'e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s', +'"',':','[','{','"','f','n','"',':','"','a','w','s','.','p','a','r','t','i','t','i','o','n','"',',', +'"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','R','e','g','i','o','n','"','}',']', +',','"','a','s','s','i','g','n','"',':','"','P','a','r','t','i','t','i','o','n','R','e','s','u','l', +'t','"','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s', +'"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"', +'b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','{','"', +'r','e','f','"',':','"','U','s','e','F','I','P','S','"','}',',','t','r','u','e',']','}',',','{','"', +'f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v', +'"',':','[','{','"','r','e','f','"',':','"','U','s','e','D','u','a','l','S','t','a','c','k','"','}', +',','t','r','u','e',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r', +'u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f', 'n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"', -':','[','{','"','r','e','f','"',':','"','U','s','e','F','I','P','S','"','}',',','t','r','u','e',']', -'}',',','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"', -'a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','U','s','e','D','u','a','l','S','t','a', -'c','k','"','}',',','t','r','u','e',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e', -'"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':', -'[','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a', +':','[','t','r','u','e',',','{','"','f','n','"',':','"','g','e','t','A','t','t','r','"',',','"','a', +'r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r','t','i','t','i','o','n','R','e', +'s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',']','}',']','}', +',','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a', 'r','g','v','"',':','[','t','r','u','e',',','{','"','f','n','"',':','"','g','e','t','A','t','t','r', '"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r','t','i','t','i', -'o','n','R','e','s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"', -']','}',']','}',',','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s', -'"',',','"','a','r','g','v','"',':','[','t','r','u','e',',','{','"','f','n','"',':','"','g','e','t', -'A','t','t','r','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r', -'t','i','t','i','o','n','R','e','s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','D', -'u','a','l','S','t','a','c','k','"',']','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r', -'e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s', -'"',':','[',']',',','"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','"','h', -'t','t','p','s',':','/','/','a','p','p','s','t','r','e','a','m','2','-','f','i','p','s','.','{','R', -'e','g','i','o','n','}','.','{','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','#','d', -'u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','}','"',',','"','p','r','o','p', -'e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d','e','r','s','"',':','{','}','}',',', -'"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t','"','}',']','}',',','{','"','c','o', -'n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','r','r','o','r','"',':','"','F','I','P', -'S',' ','a','n','d',' ','D','u','a','l','S','t','a','c','k',' ','a','r','e',' ','e','n','a','b','l', -'e','d',',',' ','b','u','t',' ','t','h','i','s',' ','p','a','r','t','i','t','i','o','n',' ','d','o', -'e','s',' ','n','o','t',' ','s','u','p','p','o','r','t',' ','o','n','e',' ','o','r',' ','b','o','t', -'h','"',',','"','t','y','p','e','"',':','"','e','r','r','o','r','"','}',']','}',',','{','"','c','o', -'n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','b','o','o','l','e','a','n', -'E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','U', -'s','e','F','I','P','S','"','}',',','t','r','u','e',']','}',']',',','"','t','y','p','e','"',':','"', -'t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o', -'n','s','"',':','[','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s', -'"',',','"','a','r','g','v','"',':','[','t','r','u','e',',','{','"','f','n','"',':','"','g','e','t', -'A','t','t','r','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r', -'t','i','t','i','o','n','R','e','s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','F', -'I','P','S','"',']','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"', -'r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',', -'"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{','"', -'c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','n','d','p','o','i','n','t','"', -':','{','"','u','r','l','"',':','"','h','t','t','p','s',':','/','/','a','p','p','s','t','r','e','a', -'m','2','-','f','i','p','s','.','{','R','e','g','i','o','n','}','.','{','P','a','r','t','i','t','i', -'o','n','R','e','s','u','l','t','#','d','n','s','S','u','f','f','i','x','}','"',',','"','p','r','o', -'p','e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d','e','r','s','"',':','{','}','}', -',','"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t','"','}',']','}',']','}',',','{', -'"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','r','r','o','r','"',':','"', -'F','I','P','S',' ','i','s',' ','e','n','a','b','l','e','d',' ','b','u','t',' ','t','h','i','s',' ', -'p','a','r','t','i','t','i','o','n',' ','d','o','e','s',' ','n','o','t',' ','s','u','p','p','o','r', -'t',' ','F','I','P','S','"',',','"','t','y','p','e','"',':','"','e','r','r','o','r','"','}',']','}', -',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','b','o', -'o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','{','"','r','e', -'f','"',':','"','U','s','e','D','u','a','l','S','t','a','c','k','"','}',',','t','r','u','e',']','}', -']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[', -'{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"','b','o','o', -'l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','t','r','u','e',',', -'{','"','f','n','"',':','"','g','e','t','A','t','t','r','"',',','"','a','r','g','v','"',':','[','{', -'"','r','e','f','"',':','"','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','"','}',',', -'"','s','u','p','p','o','r','t','s','D','u','a','l','S','t','a','c','k','"',']','}',']','}',']',',', -'"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{','"', -'c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','n','d','p','o','i','n','t','"', -':','{','"','u','r','l','"',':','"','h','t','t','p','s',':','/','/','a','p','p','s','t','r','e','a', -'m','2','.','{','R','e','g','i','o','n','}','.','{','P','a','r','t','i','t','i','o','n','R','e','s', -'u','l','t','#','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x','}','"',',', -'"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d','e','r','s','"', -':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t','"','}',']','}', -',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','r','r','o','r','"', -':','"','D','u','a','l','S','t','a','c','k',' ','i','s',' ','e','n','a','b','l','e','d',' ','b','u', -'t',' ','t','h','i','s',' ','p','a','r','t','i','t','i','o','n',' ','d','o','e','s',' ','n','o','t', -' ','s','u','p','p','o','r','t',' ','D','u','a','l','S','t','a','c','k','"',',','"','t','y','p','e', -'"',':','"','e','r','r','o','r','"','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s', -'"',':','[',']',',','"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','"','h', -'t','t','p','s',':','/','/','a','p','p','s','t','r','e','a','m','2','.','{','R','e','g','i','o','n', -'}','.','{','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','#','d','n','s','S','u','f', +'o','n','R','e','s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','D','u','a','l','S', +'t','a','c','k','"',']','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',', +'"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']', +',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{', +'"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','n','d','p','o','i','n','t', +'"',':','{','"','u','r','l','"',':','"','h','t','t','p','s',':','/','/','a','p','p','s','t','r','e', +'a','m','2','-','f','i','p','s','.','{','R','e','g','i','o','n','}','.','{','P','a','r','t','i','t', +'i','o','n','R','e','s','u','l','t','#','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f', 'f','i','x','}','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h','e', 'a','d','e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o','i', -'n','t','"','}',']','}',']','}','\0' +'n','t','"','}',']','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']', +',','"','e','r','r','o','r','"',':','"','F','I','P','S',' ','a','n','d',' ','D','u','a','l','S','t', +'a','c','k',' ','a','r','e',' ','e','n','a','b','l','e','d',',',' ','b','u','t',' ','t','h','i','s', +' ','p','a','r','t','i','t','i','o','n',' ','d','o','e','s',' ','n','o','t',' ','s','u','p','p','o', +'r','t',' ','o','n','e',' ','o','r',' ','b','o','t','h','"',',','"','t','y','p','e','"',':','"','e', +'r','r','o','r','"','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{', +'"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g', +'v','"',':','[','{','"','r','e','f','"',':','"','U','s','e','F','I','P','S','"','}',',','t','r','u', +'e',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s', +'"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n','"',':','"', +'b','o','o','l','e','a','n','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[','t','r', +'u','e',',','{','"','f','n','"',':','"','g','e','t','A','t','t','r','"',',','"','a','r','g','v','"', +':','[','{','"','r','e','f','"',':','"','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t', +'"','}',',','"','s','u','p','p','o','r','t','s','F','I','P','S','"',']','}',']','}',']',',','"','t', +'y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o', +'n','d','i','t','i','o','n','s','"',':','[',']',',','"','t','y','p','e','"',':','"','t','r','e','e', +'"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':', +'[',']',',','"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','"','h','t','t', +'p','s',':','/','/','a','p','p','s','t','r','e','a','m','2','-','f','i','p','s','.','{','R','e','g', +'i','o','n','}','.','{','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','#','d','n','s', +'S','u','f','f','i','x','}','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',', +'"','h','e','a','d','e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d', +'p','o','i','n','t','"','}',']','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"', +':','[',']',',','"','e','r','r','o','r','"',':','"','F','I','P','S',' ','i','s',' ','e','n','a','b', +'l','e','d',' ','b','u','t',' ','t','h','i','s',' ','p','a','r','t','i','t','i','o','n',' ','d','o', +'e','s',' ','n','o','t',' ','s','u','p','p','o','r','t',' ','F','I','P','S','"',',','"','t','y','p', +'e','"',':','"','e','r','r','o','r','"','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n', +'s','"',':','[','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"', +',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','U','s','e','D','u','a','l','S', +'t','a','c','k','"','}',',','t','r','u','e',']','}',']',',','"','t','y','p','e','"',':','"','t','r', +'e','e','"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s', +'"',':','[','{','"','f','n','"',':','"','b','o','o','l','e','a','n','E','q','u','a','l','s','"',',', +'"','a','r','g','v','"',':','[','t','r','u','e',',','{','"','f','n','"',':','"','g','e','t','A','t', +'t','r','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r','t','i', +'t','i','o','n','R','e','s','u','l','t','"','}',',','"','s','u','p','p','o','r','t','s','D','u','a', +'l','S','t','a','c','k','"',']','}',']','}',']',',','"','t','y','p','e','"',':','"','t','r','e','e', +'"',',','"','r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':', +'[',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"','r','u','l','e','s','"',':', +'[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e','n','d','p','o','i', +'n','t','"',':','{','"','u','r','l','"',':','"','h','t','t','p','s',':','/','/','a','p','p','s','t', +'r','e','a','m','2','.','{','R','e','g','i','o','n','}','.','{','P','a','r','t','i','t','i','o','n', +'R','e','s','u','l','t','#','d','u','a','l','S','t','a','c','k','D','n','s','S','u','f','f','i','x', +'}','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d','e', +'r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t','"', +'}',']','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']',',','"','e', +'r','r','o','r','"',':','"','D','u','a','l','S','t','a','c','k',' ','i','s',' ','e','n','a','b','l', +'e','d',' ','b','u','t',' ','t','h','i','s',' ','p','a','r','t','i','t','i','o','n',' ','d','o','e', +'s',' ','n','o','t',' ','s','u','p','p','o','r','t',' ','D','u','a','l','S','t','a','c','k','"',',', +'"','t','y','p','e','"',':','"','e','r','r','o','r','"','}',']','}',',','{','"','c','o','n','d','i', +'t','i','o','n','s','"',':','[',']',',','"','t','y','p','e','"',':','"','t','r','e','e','"',',','"', +'r','u','l','e','s','"',':','[','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"', +'f','n','"',':','"','s','t','r','i','n','g','E','q','u','a','l','s','"',',','"','a','r','g','v','"', +':','[','"','a','w','s','"',',','{','"','f','n','"',':','"','g','e','t','A','t','t','r','"',',','"', +'a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r','t','i','t','i','o','n','R', +'e','s','u','l','t','"','}',',','"','n','a','m','e','"',']','}',']','}',']',',','"','e','n','d','p', +'o','i','n','t','"',':','{','"','u','r','l','"',':','"','h','t','t','p','s',':','/','/','a','p','p', +'s','t','r','e','a','m','2','.','{','R','e','g','i','o','n','}','.','a','m','a','z','o','n','a','w', +'s','.','c','o','m','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h', +'e','a','d','e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o', +'i','n','t','"','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[','{','"','f','n', +'"',':','"','s','t','r','i','n','g','E','q','u','a','l','s','"',',','"','a','r','g','v','"',':','[', +'"','a','w','s','-','u','s','-','g','o','v','"',',','{','"','f','n','"',':','"','g','e','t','A','t', +'t','r','"',',','"','a','r','g','v','"',':','[','{','"','r','e','f','"',':','"','P','a','r','t','i', +'t','i','o','n','R','e','s','u','l','t','"','}',',','"','n','a','m','e','"',']','}',']','}',']',',', +'"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','"','h','t','t','p','s',':', +'/','/','a','p','p','s','t','r','e','a','m','2','.','{','R','e','g','i','o','n','}','.','a','m','a', +'z','o','n','a','w','s','.','c','o','m','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':', +'{','}',',','"','h','e','a','d','e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"', +'e','n','d','p','o','i','n','t','"','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':', +'[',']',',','"','e','n','d','p','o','i','n','t','"',':','{','"','u','r','l','"',':','"','h','t','t', +'p','s',':','/','/','a','p','p','s','t','r','e','a','m','2','.','{','R','e','g','i','o','n','}','.', +'{','P','a','r','t','i','t','i','o','n','R','e','s','u','l','t','#','d','n','s','S','u','f','f','i', +'x','}','"',',','"','p','r','o','p','e','r','t','i','e','s','"',':','{','}',',','"','h','e','a','d', +'e','r','s','"',':','{','}','}',',','"','t','y','p','e','"',':','"','e','n','d','p','o','i','n','t', +'"','}',']','}',']','}',']','}',',','{','"','c','o','n','d','i','t','i','o','n','s','"',':','[',']', +',','"','e','r','r','o','r','"',':','"','I','n','v','a','l','i','d',' ','C','o','n','f','i','g','u', +'r','a','t','i','o','n',':',' ','M','i','s','s','i','n','g',' ','R','e','g','i','o','n','"',',','"', +'t','y','p','e','"',':','"','e','r','r','o','r','"','}',']','}',']','}','\0' }}; const char* AppStreamEndpointRules::GetRulesBlob() diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlock.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlock.cpp index 75862095f80..2e09f6b85ff 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlock.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlock.cpp @@ -25,7 +25,13 @@ AppBlock::AppBlock() : m_displayNameHasBeenSet(false), m_sourceS3LocationHasBeenSet(false), m_setupScriptDetailsHasBeenSet(false), - m_createdTimeHasBeenSet(false) + m_createdTimeHasBeenSet(false), + m_postSetupScriptDetailsHasBeenSet(false), + m_packagingType(PackagingType::NOT_SET), + m_packagingTypeHasBeenSet(false), + m_state(AppBlockState::NOT_SET), + m_stateHasBeenSet(false), + m_appBlockErrorsHasBeenSet(false) { } @@ -36,7 +42,13 @@ AppBlock::AppBlock(JsonView jsonValue) : m_displayNameHasBeenSet(false), m_sourceS3LocationHasBeenSet(false), m_setupScriptDetailsHasBeenSet(false), - m_createdTimeHasBeenSet(false) + m_createdTimeHasBeenSet(false), + m_postSetupScriptDetailsHasBeenSet(false), + m_packagingType(PackagingType::NOT_SET), + m_packagingTypeHasBeenSet(false), + m_state(AppBlockState::NOT_SET), + m_stateHasBeenSet(false), + m_appBlockErrorsHasBeenSet(false) { *this = jsonValue; } @@ -92,6 +104,37 @@ AppBlock& AppBlock::operator =(JsonView jsonValue) m_createdTimeHasBeenSet = true; } + if(jsonValue.ValueExists("PostSetupScriptDetails")) + { + m_postSetupScriptDetails = jsonValue.GetObject("PostSetupScriptDetails"); + + m_postSetupScriptDetailsHasBeenSet = true; + } + + if(jsonValue.ValueExists("PackagingType")) + { + m_packagingType = PackagingTypeMapper::GetPackagingTypeForName(jsonValue.GetString("PackagingType")); + + m_packagingTypeHasBeenSet = true; + } + + if(jsonValue.ValueExists("State")) + { + m_state = AppBlockStateMapper::GetAppBlockStateForName(jsonValue.GetString("State")); + + m_stateHasBeenSet = true; + } + + if(jsonValue.ValueExists("AppBlockErrors")) + { + Aws::Utils::Array appBlockErrorsJsonList = jsonValue.GetArray("AppBlockErrors"); + for(unsigned appBlockErrorsIndex = 0; appBlockErrorsIndex < appBlockErrorsJsonList.GetLength(); ++appBlockErrorsIndex) + { + m_appBlockErrors.push_back(appBlockErrorsJsonList[appBlockErrorsIndex].AsObject()); + } + m_appBlockErrorsHasBeenSet = true; + } + return *this; } @@ -140,6 +183,33 @@ JsonValue AppBlock::Jsonize() const payload.WithDouble("CreatedTime", m_createdTime.SecondsWithMSPrecision()); } + if(m_postSetupScriptDetailsHasBeenSet) + { + payload.WithObject("PostSetupScriptDetails", m_postSetupScriptDetails.Jsonize()); + + } + + if(m_packagingTypeHasBeenSet) + { + payload.WithString("PackagingType", PackagingTypeMapper::GetNameForPackagingType(m_packagingType)); + } + + if(m_stateHasBeenSet) + { + payload.WithString("State", AppBlockStateMapper::GetNameForAppBlockState(m_state)); + } + + if(m_appBlockErrorsHasBeenSet) + { + Aws::Utils::Array appBlockErrorsJsonList(m_appBlockErrors.size()); + for(unsigned appBlockErrorsIndex = 0; appBlockErrorsIndex < appBlockErrorsJsonList.GetLength(); ++appBlockErrorsIndex) + { + appBlockErrorsJsonList[appBlockErrorsIndex].AsObject(m_appBlockErrors[appBlockErrorsIndex].Jsonize()); + } + payload.WithArray("AppBlockErrors", std::move(appBlockErrorsJsonList)); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilder.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilder.cpp new file mode 100644 index 00000000000..1a83bb3b83a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilder.cpp @@ -0,0 +1,273 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + +AppBlockBuilder::AppBlockBuilder() : + m_arnHasBeenSet(false), + m_nameHasBeenSet(false), + m_displayNameHasBeenSet(false), + m_descriptionHasBeenSet(false), + m_platform(AppBlockBuilderPlatformType::NOT_SET), + m_platformHasBeenSet(false), + m_instanceTypeHasBeenSet(false), + m_enableDefaultInternetAccess(false), + m_enableDefaultInternetAccessHasBeenSet(false), + m_iamRoleArnHasBeenSet(false), + m_vpcConfigHasBeenSet(false), + m_state(AppBlockBuilderState::NOT_SET), + m_stateHasBeenSet(false), + m_createdTimeHasBeenSet(false), + m_appBlockBuilderErrorsHasBeenSet(false), + m_stateChangeReasonHasBeenSet(false), + m_accessEndpointsHasBeenSet(false) +{ +} + +AppBlockBuilder::AppBlockBuilder(JsonView jsonValue) : + m_arnHasBeenSet(false), + m_nameHasBeenSet(false), + m_displayNameHasBeenSet(false), + m_descriptionHasBeenSet(false), + m_platform(AppBlockBuilderPlatformType::NOT_SET), + m_platformHasBeenSet(false), + m_instanceTypeHasBeenSet(false), + m_enableDefaultInternetAccess(false), + m_enableDefaultInternetAccessHasBeenSet(false), + m_iamRoleArnHasBeenSet(false), + m_vpcConfigHasBeenSet(false), + m_state(AppBlockBuilderState::NOT_SET), + m_stateHasBeenSet(false), + m_createdTimeHasBeenSet(false), + m_appBlockBuilderErrorsHasBeenSet(false), + m_stateChangeReasonHasBeenSet(false), + m_accessEndpointsHasBeenSet(false) +{ + *this = jsonValue; +} + +AppBlockBuilder& AppBlockBuilder::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("Arn")) + { + m_arn = jsonValue.GetString("Arn"); + + m_arnHasBeenSet = true; + } + + if(jsonValue.ValueExists("Name")) + { + m_name = jsonValue.GetString("Name"); + + m_nameHasBeenSet = true; + } + + if(jsonValue.ValueExists("DisplayName")) + { + m_displayName = jsonValue.GetString("DisplayName"); + + m_displayNameHasBeenSet = true; + } + + if(jsonValue.ValueExists("Description")) + { + m_description = jsonValue.GetString("Description"); + + m_descriptionHasBeenSet = true; + } + + if(jsonValue.ValueExists("Platform")) + { + m_platform = AppBlockBuilderPlatformTypeMapper::GetAppBlockBuilderPlatformTypeForName(jsonValue.GetString("Platform")); + + m_platformHasBeenSet = true; + } + + if(jsonValue.ValueExists("InstanceType")) + { + m_instanceType = jsonValue.GetString("InstanceType"); + + m_instanceTypeHasBeenSet = true; + } + + if(jsonValue.ValueExists("EnableDefaultInternetAccess")) + { + m_enableDefaultInternetAccess = jsonValue.GetBool("EnableDefaultInternetAccess"); + + m_enableDefaultInternetAccessHasBeenSet = true; + } + + if(jsonValue.ValueExists("IamRoleArn")) + { + m_iamRoleArn = jsonValue.GetString("IamRoleArn"); + + m_iamRoleArnHasBeenSet = true; + } + + if(jsonValue.ValueExists("VpcConfig")) + { + m_vpcConfig = jsonValue.GetObject("VpcConfig"); + + m_vpcConfigHasBeenSet = true; + } + + if(jsonValue.ValueExists("State")) + { + m_state = AppBlockBuilderStateMapper::GetAppBlockBuilderStateForName(jsonValue.GetString("State")); + + m_stateHasBeenSet = true; + } + + if(jsonValue.ValueExists("CreatedTime")) + { + m_createdTime = jsonValue.GetDouble("CreatedTime"); + + m_createdTimeHasBeenSet = true; + } + + if(jsonValue.ValueExists("AppBlockBuilderErrors")) + { + Aws::Utils::Array appBlockBuilderErrorsJsonList = jsonValue.GetArray("AppBlockBuilderErrors"); + for(unsigned appBlockBuilderErrorsIndex = 0; appBlockBuilderErrorsIndex < appBlockBuilderErrorsJsonList.GetLength(); ++appBlockBuilderErrorsIndex) + { + m_appBlockBuilderErrors.push_back(appBlockBuilderErrorsJsonList[appBlockBuilderErrorsIndex].AsObject()); + } + m_appBlockBuilderErrorsHasBeenSet = true; + } + + if(jsonValue.ValueExists("StateChangeReason")) + { + m_stateChangeReason = jsonValue.GetObject("StateChangeReason"); + + m_stateChangeReasonHasBeenSet = true; + } + + if(jsonValue.ValueExists("AccessEndpoints")) + { + Aws::Utils::Array accessEndpointsJsonList = jsonValue.GetArray("AccessEndpoints"); + for(unsigned accessEndpointsIndex = 0; accessEndpointsIndex < accessEndpointsJsonList.GetLength(); ++accessEndpointsIndex) + { + m_accessEndpoints.push_back(accessEndpointsJsonList[accessEndpointsIndex].AsObject()); + } + m_accessEndpointsHasBeenSet = true; + } + + return *this; +} + +JsonValue AppBlockBuilder::Jsonize() const +{ + JsonValue payload; + + if(m_arnHasBeenSet) + { + payload.WithString("Arn", m_arn); + + } + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + if(m_displayNameHasBeenSet) + { + payload.WithString("DisplayName", m_displayName); + + } + + if(m_descriptionHasBeenSet) + { + payload.WithString("Description", m_description); + + } + + if(m_platformHasBeenSet) + { + payload.WithString("Platform", AppBlockBuilderPlatformTypeMapper::GetNameForAppBlockBuilderPlatformType(m_platform)); + } + + if(m_instanceTypeHasBeenSet) + { + payload.WithString("InstanceType", m_instanceType); + + } + + if(m_enableDefaultInternetAccessHasBeenSet) + { + payload.WithBool("EnableDefaultInternetAccess", m_enableDefaultInternetAccess); + + } + + if(m_iamRoleArnHasBeenSet) + { + payload.WithString("IamRoleArn", m_iamRoleArn); + + } + + if(m_vpcConfigHasBeenSet) + { + payload.WithObject("VpcConfig", m_vpcConfig.Jsonize()); + + } + + if(m_stateHasBeenSet) + { + payload.WithString("State", AppBlockBuilderStateMapper::GetNameForAppBlockBuilderState(m_state)); + } + + if(m_createdTimeHasBeenSet) + { + payload.WithDouble("CreatedTime", m_createdTime.SecondsWithMSPrecision()); + } + + if(m_appBlockBuilderErrorsHasBeenSet) + { + Aws::Utils::Array appBlockBuilderErrorsJsonList(m_appBlockBuilderErrors.size()); + for(unsigned appBlockBuilderErrorsIndex = 0; appBlockBuilderErrorsIndex < appBlockBuilderErrorsJsonList.GetLength(); ++appBlockBuilderErrorsIndex) + { + appBlockBuilderErrorsJsonList[appBlockBuilderErrorsIndex].AsObject(m_appBlockBuilderErrors[appBlockBuilderErrorsIndex].Jsonize()); + } + payload.WithArray("AppBlockBuilderErrors", std::move(appBlockBuilderErrorsJsonList)); + + } + + if(m_stateChangeReasonHasBeenSet) + { + payload.WithObject("StateChangeReason", m_stateChangeReason.Jsonize()); + + } + + if(m_accessEndpointsHasBeenSet) + { + Aws::Utils::Array accessEndpointsJsonList(m_accessEndpoints.size()); + for(unsigned accessEndpointsIndex = 0; accessEndpointsIndex < accessEndpointsJsonList.GetLength(); ++accessEndpointsIndex) + { + accessEndpointsJsonList[accessEndpointsIndex].AsObject(m_accessEndpoints[accessEndpointsIndex].Jsonize()); + } + payload.WithArray("AccessEndpoints", std::move(accessEndpointsJsonList)); + + } + + return payload; +} + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAppBlockAssociation.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAppBlockAssociation.cpp new file mode 100644 index 00000000000..1d7e97c678c --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAppBlockAssociation.cpp @@ -0,0 +1,74 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + +AppBlockBuilderAppBlockAssociation::AppBlockBuilderAppBlockAssociation() : + m_appBlockArnHasBeenSet(false), + m_appBlockBuilderNameHasBeenSet(false) +{ +} + +AppBlockBuilderAppBlockAssociation::AppBlockBuilderAppBlockAssociation(JsonView jsonValue) : + m_appBlockArnHasBeenSet(false), + m_appBlockBuilderNameHasBeenSet(false) +{ + *this = jsonValue; +} + +AppBlockBuilderAppBlockAssociation& AppBlockBuilderAppBlockAssociation::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("AppBlockArn")) + { + m_appBlockArn = jsonValue.GetString("AppBlockArn"); + + m_appBlockArnHasBeenSet = true; + } + + if(jsonValue.ValueExists("AppBlockBuilderName")) + { + m_appBlockBuilderName = jsonValue.GetString("AppBlockBuilderName"); + + m_appBlockBuilderNameHasBeenSet = true; + } + + return *this; +} + +JsonValue AppBlockBuilderAppBlockAssociation::Jsonize() const +{ + JsonValue payload; + + if(m_appBlockArnHasBeenSet) + { + payload.WithString("AppBlockArn", m_appBlockArn); + + } + + if(m_appBlockBuilderNameHasBeenSet) + { + payload.WithString("AppBlockBuilderName", m_appBlockBuilderName); + + } + + return payload; +} + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAttribute.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAttribute.cpp new file mode 100644 index 00000000000..d507ab1c2ea --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderAttribute.cpp @@ -0,0 +1,77 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace AppBlockBuilderAttributeMapper + { + + static const int IAM_ROLE_ARN_HASH = HashingUtils::HashString("IAM_ROLE_ARN"); + static const int ACCESS_ENDPOINTS_HASH = HashingUtils::HashString("ACCESS_ENDPOINTS"); + static const int VPC_CONFIGURATION_SECURITY_GROUP_IDS_HASH = HashingUtils::HashString("VPC_CONFIGURATION_SECURITY_GROUP_IDS"); + + + AppBlockBuilderAttribute GetAppBlockBuilderAttributeForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == IAM_ROLE_ARN_HASH) + { + return AppBlockBuilderAttribute::IAM_ROLE_ARN; + } + else if (hashCode == ACCESS_ENDPOINTS_HASH) + { + return AppBlockBuilderAttribute::ACCESS_ENDPOINTS; + } + else if (hashCode == VPC_CONFIGURATION_SECURITY_GROUP_IDS_HASH) + { + return AppBlockBuilderAttribute::VPC_CONFIGURATION_SECURITY_GROUP_IDS; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AppBlockBuilderAttribute::NOT_SET; + } + + Aws::String GetNameForAppBlockBuilderAttribute(AppBlockBuilderAttribute enumValue) + { + switch(enumValue) + { + case AppBlockBuilderAttribute::IAM_ROLE_ARN: + return "IAM_ROLE_ARN"; + case AppBlockBuilderAttribute::ACCESS_ENDPOINTS: + return "ACCESS_ENDPOINTS"; + case AppBlockBuilderAttribute::VPC_CONFIGURATION_SECURITY_GROUP_IDS: + return "VPC_CONFIGURATION_SECURITY_GROUP_IDS"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AppBlockBuilderAttributeMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderPlatformType.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderPlatformType.cpp new file mode 100644 index 00000000000..8888f31dae1 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderPlatformType.cpp @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace AppBlockBuilderPlatformTypeMapper + { + + static const int WINDOWS_SERVER_2019_HASH = HashingUtils::HashString("WINDOWS_SERVER_2019"); + + + AppBlockBuilderPlatformType GetAppBlockBuilderPlatformTypeForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == WINDOWS_SERVER_2019_HASH) + { + return AppBlockBuilderPlatformType::WINDOWS_SERVER_2019; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AppBlockBuilderPlatformType::NOT_SET; + } + + Aws::String GetNameForAppBlockBuilderPlatformType(AppBlockBuilderPlatformType enumValue) + { + switch(enumValue) + { + case AppBlockBuilderPlatformType::WINDOWS_SERVER_2019: + return "WINDOWS_SERVER_2019"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AppBlockBuilderPlatformTypeMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderState.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderState.cpp new file mode 100644 index 00000000000..803a543392a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderState.cpp @@ -0,0 +1,84 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace AppBlockBuilderStateMapper + { + + static const int STARTING_HASH = HashingUtils::HashString("STARTING"); + static const int RUNNING_HASH = HashingUtils::HashString("RUNNING"); + static const int STOPPING_HASH = HashingUtils::HashString("STOPPING"); + static const int STOPPED_HASH = HashingUtils::HashString("STOPPED"); + + + AppBlockBuilderState GetAppBlockBuilderStateForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == STARTING_HASH) + { + return AppBlockBuilderState::STARTING; + } + else if (hashCode == RUNNING_HASH) + { + return AppBlockBuilderState::RUNNING; + } + else if (hashCode == STOPPING_HASH) + { + return AppBlockBuilderState::STOPPING; + } + else if (hashCode == STOPPED_HASH) + { + return AppBlockBuilderState::STOPPED; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AppBlockBuilderState::NOT_SET; + } + + Aws::String GetNameForAppBlockBuilderState(AppBlockBuilderState enumValue) + { + switch(enumValue) + { + case AppBlockBuilderState::STARTING: + return "STARTING"; + case AppBlockBuilderState::RUNNING: + return "RUNNING"; + case AppBlockBuilderState::STOPPING: + return "STOPPING"; + case AppBlockBuilderState::STOPPED: + return "STOPPED"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AppBlockBuilderStateMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReason.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReason.cpp new file mode 100644 index 00000000000..a74d61437bd --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReason.cpp @@ -0,0 +1,75 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + +AppBlockBuilderStateChangeReason::AppBlockBuilderStateChangeReason() : + m_code(AppBlockBuilderStateChangeReasonCode::NOT_SET), + m_codeHasBeenSet(false), + m_messageHasBeenSet(false) +{ +} + +AppBlockBuilderStateChangeReason::AppBlockBuilderStateChangeReason(JsonView jsonValue) : + m_code(AppBlockBuilderStateChangeReasonCode::NOT_SET), + m_codeHasBeenSet(false), + m_messageHasBeenSet(false) +{ + *this = jsonValue; +} + +AppBlockBuilderStateChangeReason& AppBlockBuilderStateChangeReason::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("Code")) + { + m_code = AppBlockBuilderStateChangeReasonCodeMapper::GetAppBlockBuilderStateChangeReasonCodeForName(jsonValue.GetString("Code")); + + m_codeHasBeenSet = true; + } + + if(jsonValue.ValueExists("Message")) + { + m_message = jsonValue.GetString("Message"); + + m_messageHasBeenSet = true; + } + + return *this; +} + +JsonValue AppBlockBuilderStateChangeReason::Jsonize() const +{ + JsonValue payload; + + if(m_codeHasBeenSet) + { + payload.WithString("Code", AppBlockBuilderStateChangeReasonCodeMapper::GetNameForAppBlockBuilderStateChangeReasonCode(m_code)); + } + + if(m_messageHasBeenSet) + { + payload.WithString("Message", m_message); + + } + + return payload; +} + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReasonCode.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReasonCode.cpp new file mode 100644 index 00000000000..53978a50d60 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockBuilderStateChangeReasonCode.cpp @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace AppBlockBuilderStateChangeReasonCodeMapper + { + + static const int INTERNAL_ERROR_HASH = HashingUtils::HashString("INTERNAL_ERROR"); + + + AppBlockBuilderStateChangeReasonCode GetAppBlockBuilderStateChangeReasonCodeForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == INTERNAL_ERROR_HASH) + { + return AppBlockBuilderStateChangeReasonCode::INTERNAL_ERROR; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AppBlockBuilderStateChangeReasonCode::NOT_SET; + } + + Aws::String GetNameForAppBlockBuilderStateChangeReasonCode(AppBlockBuilderStateChangeReasonCode enumValue) + { + switch(enumValue) + { + case AppBlockBuilderStateChangeReasonCode::INTERNAL_ERROR: + return "INTERNAL_ERROR"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AppBlockBuilderStateChangeReasonCodeMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockState.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockState.cpp new file mode 100644 index 00000000000..47ffa263ecc --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AppBlockState.cpp @@ -0,0 +1,70 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace AppBlockStateMapper + { + + static const int INACTIVE_HASH = HashingUtils::HashString("INACTIVE"); + static const int ACTIVE_HASH = HashingUtils::HashString("ACTIVE"); + + + AppBlockState GetAppBlockStateForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == INACTIVE_HASH) + { + return AppBlockState::INACTIVE; + } + else if (hashCode == ACTIVE_HASH) + { + return AppBlockState::ACTIVE; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AppBlockState::NOT_SET; + } + + Aws::String GetNameForAppBlockState(AppBlockState enumValue) + { + switch(enumValue) + { + case AppBlockState::INACTIVE: + return "INACTIVE"; + case AppBlockState::ACTIVE: + return "ACTIVE"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AppBlockStateMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockRequest.cpp new file mode 100644 index 00000000000..a778fef3e7a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockRequest.cpp @@ -0,0 +1,50 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +AssociateAppBlockBuilderAppBlockRequest::AssociateAppBlockBuilderAppBlockRequest() : + m_appBlockArnHasBeenSet(false), + m_appBlockBuilderNameHasBeenSet(false) +{ +} + +Aws::String AssociateAppBlockBuilderAppBlockRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_appBlockArnHasBeenSet) + { + payload.WithString("AppBlockArn", m_appBlockArn); + + } + + if(m_appBlockBuilderNameHasBeenSet) + { + payload.WithString("AppBlockBuilderName", m_appBlockBuilderName); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection AssociateAppBlockBuilderAppBlockRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.AssociateAppBlockBuilderAppBlock")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockResult.cpp similarity index 55% rename from generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockResult.cpp index 437014d2406..6b4d4777861 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/AssociateAppBlockBuilderAppBlockResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,26 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -CreateMediaCapturePipelineResult::CreateMediaCapturePipelineResult() +AssociateAppBlockBuilderAppBlockResult::AssociateAppBlockBuilderAppBlockResult() { } -CreateMediaCapturePipelineResult::CreateMediaCapturePipelineResult(const Aws::AmazonWebServiceResult& result) +AssociateAppBlockBuilderAppBlockResult::AssociateAppBlockBuilderAppBlockResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -CreateMediaCapturePipelineResult& CreateMediaCapturePipelineResult::operator =(const Aws::AmazonWebServiceResult& result) +AssociateAppBlockBuilderAppBlockResult& AssociateAppBlockBuilderAppBlockResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("MediaCapturePipeline")) + if(jsonValue.ValueExists("AppBlockBuilderAppBlockAssociation")) { - m_mediaCapturePipeline = jsonValue.GetObject("MediaCapturePipeline"); + m_appBlockBuilderAppBlockAssociation = jsonValue.GetObject("AppBlockBuilderAppBlockAssociation"); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderRequest.cpp new file mode 100644 index 00000000000..4470783a25e --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderRequest.cpp @@ -0,0 +1,117 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +CreateAppBlockBuilderRequest::CreateAppBlockBuilderRequest() : + m_nameHasBeenSet(false), + m_descriptionHasBeenSet(false), + m_displayNameHasBeenSet(false), + m_tagsHasBeenSet(false), + m_platform(AppBlockBuilderPlatformType::NOT_SET), + m_platformHasBeenSet(false), + m_instanceTypeHasBeenSet(false), + m_vpcConfigHasBeenSet(false), + m_enableDefaultInternetAccess(false), + m_enableDefaultInternetAccessHasBeenSet(false), + m_iamRoleArnHasBeenSet(false), + m_accessEndpointsHasBeenSet(false) +{ +} + +Aws::String CreateAppBlockBuilderRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + if(m_descriptionHasBeenSet) + { + payload.WithString("Description", m_description); + + } + + if(m_displayNameHasBeenSet) + { + payload.WithString("DisplayName", m_displayName); + + } + + if(m_tagsHasBeenSet) + { + JsonValue tagsJsonMap; + for(auto& tagsItem : m_tags) + { + tagsJsonMap.WithString(tagsItem.first, tagsItem.second); + } + payload.WithObject("Tags", std::move(tagsJsonMap)); + + } + + if(m_platformHasBeenSet) + { + payload.WithString("Platform", AppBlockBuilderPlatformTypeMapper::GetNameForAppBlockBuilderPlatformType(m_platform)); + } + + if(m_instanceTypeHasBeenSet) + { + payload.WithString("InstanceType", m_instanceType); + + } + + if(m_vpcConfigHasBeenSet) + { + payload.WithObject("VpcConfig", m_vpcConfig.Jsonize()); + + } + + if(m_enableDefaultInternetAccessHasBeenSet) + { + payload.WithBool("EnableDefaultInternetAccess", m_enableDefaultInternetAccess); + + } + + if(m_iamRoleArnHasBeenSet) + { + payload.WithString("IamRoleArn", m_iamRoleArn); + + } + + if(m_accessEndpointsHasBeenSet) + { + Aws::Utils::Array accessEndpointsJsonList(m_accessEndpoints.size()); + for(unsigned accessEndpointsIndex = 0; accessEndpointsIndex < accessEndpointsJsonList.GetLength(); ++accessEndpointsIndex) + { + accessEndpointsJsonList[accessEndpointsIndex].AsObject(m_accessEndpoints[accessEndpointsIndex].Jsonize()); + } + payload.WithArray("AccessEndpoints", std::move(accessEndpointsJsonList)); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection CreateAppBlockBuilderRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.CreateAppBlockBuilder")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderResult.cpp similarity index 68% rename from generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderResult.cpp index f70747c4689..67657d9b5cf 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,26 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -CreateAppInstanceUserResult::CreateAppInstanceUserResult() +CreateAppBlockBuilderResult::CreateAppBlockBuilderResult() { } -CreateAppInstanceUserResult::CreateAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) +CreateAppBlockBuilderResult::CreateAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -CreateAppInstanceUserResult& CreateAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) +CreateAppBlockBuilderResult& CreateAppBlockBuilderResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceUserArn")) + if(jsonValue.ValueExists("AppBlockBuilder")) { - m_appInstanceUserArn = jsonValue.GetString("AppInstanceUserArn"); + m_appBlockBuilder = jsonValue.GetObject("AppBlockBuilder"); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLRequest.cpp new file mode 100644 index 00000000000..d60c40f2332 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLRequest.cpp @@ -0,0 +1,51 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +CreateAppBlockBuilderStreamingURLRequest::CreateAppBlockBuilderStreamingURLRequest() : + m_appBlockBuilderNameHasBeenSet(false), + m_validity(0), + m_validityHasBeenSet(false) +{ +} + +Aws::String CreateAppBlockBuilderStreamingURLRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_appBlockBuilderNameHasBeenSet) + { + payload.WithString("AppBlockBuilderName", m_appBlockBuilderName); + + } + + if(m_validityHasBeenSet) + { + payload.WithInt64("Validity", m_validity); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection CreateAppBlockBuilderStreamingURLRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.CreateAppBlockBuilderStreamingURL")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLResult.cpp similarity index 54% rename from generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLResult.cpp index c950db7a5fa..206b596fe48 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockBuilderStreamingURLResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,32 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -GetVoiceConnectorStreamingConfigurationResult::GetVoiceConnectorStreamingConfigurationResult() +CreateAppBlockBuilderStreamingURLResult::CreateAppBlockBuilderStreamingURLResult() { } -GetVoiceConnectorStreamingConfigurationResult::GetVoiceConnectorStreamingConfigurationResult(const Aws::AmazonWebServiceResult& result) +CreateAppBlockBuilderStreamingURLResult::CreateAppBlockBuilderStreamingURLResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -GetVoiceConnectorStreamingConfigurationResult& GetVoiceConnectorStreamingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) +CreateAppBlockBuilderStreamingURLResult& CreateAppBlockBuilderStreamingURLResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("StreamingConfiguration")) + if(jsonValue.ValueExists("StreamingURL")) { - m_streamingConfiguration = jsonValue.GetObject("StreamingConfiguration"); + m_streamingURL = jsonValue.GetString("StreamingURL"); + + } + + if(jsonValue.ValueExists("Expires")) + { + m_expires = jsonValue.GetDouble("Expires"); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockRequest.cpp index df7e4955c66..8b1028f41a2 100644 --- a/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockRequest.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/CreateAppBlockRequest.cpp @@ -18,7 +18,10 @@ CreateAppBlockRequest::CreateAppBlockRequest() : m_displayNameHasBeenSet(false), m_sourceS3LocationHasBeenSet(false), m_setupScriptDetailsHasBeenSet(false), - m_tagsHasBeenSet(false) + m_tagsHasBeenSet(false), + m_postSetupScriptDetailsHasBeenSet(false), + m_packagingType(PackagingType::NOT_SET), + m_packagingTypeHasBeenSet(false) { } @@ -67,6 +70,17 @@ Aws::String CreateAppBlockRequest::SerializePayload() const } + if(m_postSetupScriptDetailsHasBeenSet) + { + payload.WithObject("PostSetupScriptDetails", m_postSetupScriptDetails.Jsonize()); + + } + + if(m_packagingTypeHasBeenSet) + { + payload.WithString("PackagingType", PackagingTypeMapper::GetNameForPackagingType(m_packagingType)); + } + return payload.View().WriteReadable(); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderRequest.cpp new file mode 100644 index 00000000000..4a7b290e03a --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderRequest.cpp @@ -0,0 +1,43 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +DeleteAppBlockBuilderRequest::DeleteAppBlockBuilderRequest() : + m_nameHasBeenSet(false) +{ +} + +Aws::String DeleteAppBlockBuilderRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection DeleteAppBlockBuilderRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.DeleteAppBlockBuilder")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderResult.cpp similarity index 65% rename from generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderResult.cpp index 6a7374bdc9d..d55cc06ab18 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DeleteAppBlockBuilderResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,21 +12,21 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -StopMeetingTranscriptionResult::StopMeetingTranscriptionResult() +DeleteAppBlockBuilderResult::DeleteAppBlockBuilderResult() { } -StopMeetingTranscriptionResult::StopMeetingTranscriptionResult(const Aws::AmazonWebServiceResult& result) +DeleteAppBlockBuilderResult::DeleteAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -StopMeetingTranscriptionResult& StopMeetingTranscriptionResult::operator =(const Aws::AmazonWebServiceResult& result) +DeleteAppBlockBuilderResult& DeleteAppBlockBuilderResult::operator =(const Aws::AmazonWebServiceResult& result) { AWS_UNREFERENCED_PARAM(result); diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.cpp new file mode 100644 index 00000000000..153eaea245f --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsRequest.cpp @@ -0,0 +1,65 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +DescribeAppBlockBuilderAppBlockAssociationsRequest::DescribeAppBlockBuilderAppBlockAssociationsRequest() : + m_appBlockArnHasBeenSet(false), + m_appBlockBuilderNameHasBeenSet(false), + m_maxResults(0), + m_maxResultsHasBeenSet(false), + m_nextTokenHasBeenSet(false) +{ +} + +Aws::String DescribeAppBlockBuilderAppBlockAssociationsRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_appBlockArnHasBeenSet) + { + payload.WithString("AppBlockArn", m_appBlockArn); + + } + + if(m_appBlockBuilderNameHasBeenSet) + { + payload.WithString("AppBlockBuilderName", m_appBlockBuilderName); + + } + + if(m_maxResultsHasBeenSet) + { + payload.WithInteger("MaxResults", m_maxResults); + + } + + if(m_nextTokenHasBeenSet) + { + payload.WithString("NextToken", m_nextToken); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection DescribeAppBlockBuilderAppBlockAssociationsRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.DescribeAppBlockBuilderAppBlockAssociations")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsResult.cpp new file mode 100644 index 00000000000..e3fe4c9475c --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuilderAppBlockAssociationsResult.cpp @@ -0,0 +1,57 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; +using namespace Aws; + +DescribeAppBlockBuilderAppBlockAssociationsResult::DescribeAppBlockBuilderAppBlockAssociationsResult() +{ +} + +DescribeAppBlockBuilderAppBlockAssociationsResult::DescribeAppBlockBuilderAppBlockAssociationsResult(const Aws::AmazonWebServiceResult& result) +{ + *this = result; +} + +DescribeAppBlockBuilderAppBlockAssociationsResult& DescribeAppBlockBuilderAppBlockAssociationsResult::operator =(const Aws::AmazonWebServiceResult& result) +{ + JsonView jsonValue = result.GetPayload().View(); + if(jsonValue.ValueExists("AppBlockBuilderAppBlockAssociations")) + { + Aws::Utils::Array appBlockBuilderAppBlockAssociationsJsonList = jsonValue.GetArray("AppBlockBuilderAppBlockAssociations"); + for(unsigned appBlockBuilderAppBlockAssociationsIndex = 0; appBlockBuilderAppBlockAssociationsIndex < appBlockBuilderAppBlockAssociationsJsonList.GetLength(); ++appBlockBuilderAppBlockAssociationsIndex) + { + m_appBlockBuilderAppBlockAssociations.push_back(appBlockBuilderAppBlockAssociationsJsonList[appBlockBuilderAppBlockAssociationsIndex].AsObject()); + } + } + + if(jsonValue.ValueExists("NextToken")) + { + m_nextToken = jsonValue.GetString("NextToken"); + + } + + + const auto& headers = result.GetHeaderValueCollection(); + const auto& requestIdIter = headers.find("x-amzn-requestid"); + if(requestIdIter != headers.end()) + { + m_requestId = requestIdIter->second; + } + + + return *this; +} diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersRequest.cpp new file mode 100644 index 00000000000..80d2a6daa33 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersRequest.cpp @@ -0,0 +1,63 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +DescribeAppBlockBuildersRequest::DescribeAppBlockBuildersRequest() : + m_namesHasBeenSet(false), + m_nextTokenHasBeenSet(false), + m_maxResults(0), + m_maxResultsHasBeenSet(false) +{ +} + +Aws::String DescribeAppBlockBuildersRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_namesHasBeenSet) + { + Aws::Utils::Array namesJsonList(m_names.size()); + for(unsigned namesIndex = 0; namesIndex < namesJsonList.GetLength(); ++namesIndex) + { + namesJsonList[namesIndex].AsString(m_names[namesIndex]); + } + payload.WithArray("Names", std::move(namesJsonList)); + + } + + if(m_nextTokenHasBeenSet) + { + payload.WithString("NextToken", m_nextToken); + + } + + if(m_maxResultsHasBeenSet) + { + payload.WithInteger("MaxResults", m_maxResults); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection DescribeAppBlockBuildersRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.DescribeAppBlockBuilders")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersResult.cpp similarity index 59% rename from generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersResult.cpp index 3f424c90779..e1a92317a70 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DescribeAppBlockBuildersResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,29 +12,29 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -ListVoiceConnectorGroupsResult::ListVoiceConnectorGroupsResult() +DescribeAppBlockBuildersResult::DescribeAppBlockBuildersResult() { } -ListVoiceConnectorGroupsResult::ListVoiceConnectorGroupsResult(const Aws::AmazonWebServiceResult& result) +DescribeAppBlockBuildersResult::DescribeAppBlockBuildersResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -ListVoiceConnectorGroupsResult& ListVoiceConnectorGroupsResult::operator =(const Aws::AmazonWebServiceResult& result) +DescribeAppBlockBuildersResult& DescribeAppBlockBuildersResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnectorGroups")) + if(jsonValue.ValueExists("AppBlockBuilders")) { - Aws::Utils::Array voiceConnectorGroupsJsonList = jsonValue.GetArray("VoiceConnectorGroups"); - for(unsigned voiceConnectorGroupsIndex = 0; voiceConnectorGroupsIndex < voiceConnectorGroupsJsonList.GetLength(); ++voiceConnectorGroupsIndex) + Aws::Utils::Array appBlockBuildersJsonList = jsonValue.GetArray("AppBlockBuilders"); + for(unsigned appBlockBuildersIndex = 0; appBlockBuildersIndex < appBlockBuildersJsonList.GetLength(); ++appBlockBuildersIndex) { - m_voiceConnectorGroups.push_back(voiceConnectorGroupsJsonList[voiceConnectorGroupsIndex].AsObject()); + m_appBlockBuilders.push_back(appBlockBuildersJsonList[appBlockBuildersIndex].AsObject()); } } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockRequest.cpp new file mode 100644 index 00000000000..09ff0316cde --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockRequest.cpp @@ -0,0 +1,50 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +DisassociateAppBlockBuilderAppBlockRequest::DisassociateAppBlockBuilderAppBlockRequest() : + m_appBlockArnHasBeenSet(false), + m_appBlockBuilderNameHasBeenSet(false) +{ +} + +Aws::String DisassociateAppBlockBuilderAppBlockRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_appBlockArnHasBeenSet) + { + payload.WithString("AppBlockArn", m_appBlockArn); + + } + + if(m_appBlockBuilderNameHasBeenSet) + { + payload.WithString("AppBlockBuilderName", m_appBlockBuilderName); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection DisassociateAppBlockBuilderAppBlockRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.DisassociateAppBlockBuilderAppBlock")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockResult.cpp similarity index 60% rename from generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockResult.cpp index a3170ac0194..7c903c6b4e2 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/DisassociateAppBlockBuilderAppBlockResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,21 +12,21 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -StartMeetingTranscriptionResult::StartMeetingTranscriptionResult() +DisassociateAppBlockBuilderAppBlockResult::DisassociateAppBlockBuilderAppBlockResult() { } -StartMeetingTranscriptionResult::StartMeetingTranscriptionResult(const Aws::AmazonWebServiceResult& result) +DisassociateAppBlockBuilderAppBlockResult::DisassociateAppBlockBuilderAppBlockResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -StartMeetingTranscriptionResult& StartMeetingTranscriptionResult::operator =(const Aws::AmazonWebServiceResult& result) +DisassociateAppBlockBuilderAppBlockResult& DisassociateAppBlockBuilderAppBlockResult::operator =(const Aws::AmazonWebServiceResult& result) { AWS_UNREFERENCED_PARAM(result); diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/ErrorDetails.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/ErrorDetails.cpp new file mode 100644 index 00000000000..1b25806eb4e --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/ErrorDetails.cpp @@ -0,0 +1,74 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace AppStream +{ +namespace Model +{ + +ErrorDetails::ErrorDetails() : + m_errorCodeHasBeenSet(false), + m_errorMessageHasBeenSet(false) +{ +} + +ErrorDetails::ErrorDetails(JsonView jsonValue) : + m_errorCodeHasBeenSet(false), + m_errorMessageHasBeenSet(false) +{ + *this = jsonValue; +} + +ErrorDetails& ErrorDetails::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("ErrorCode")) + { + m_errorCode = jsonValue.GetString("ErrorCode"); + + m_errorCodeHasBeenSet = true; + } + + if(jsonValue.ValueExists("ErrorMessage")) + { + m_errorMessage = jsonValue.GetString("ErrorMessage"); + + m_errorMessageHasBeenSet = true; + } + + return *this; +} + +JsonValue ErrorDetails::Jsonize() const +{ + JsonValue payload; + + if(m_errorCodeHasBeenSet) + { + payload.WithString("ErrorCode", m_errorCode); + + } + + if(m_errorMessageHasBeenSet) + { + payload.WithString("ErrorMessage", m_errorMessage); + + } + + return payload; +} + +} // namespace Model +} // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/PackagingType.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/PackagingType.cpp new file mode 100644 index 00000000000..b8316ed7e2b --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/PackagingType.cpp @@ -0,0 +1,70 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace AppStream + { + namespace Model + { + namespace PackagingTypeMapper + { + + static const int CUSTOM_HASH = HashingUtils::HashString("CUSTOM"); + static const int APPSTREAM2_HASH = HashingUtils::HashString("APPSTREAM2"); + + + PackagingType GetPackagingTypeForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == CUSTOM_HASH) + { + return PackagingType::CUSTOM; + } + else if (hashCode == APPSTREAM2_HASH) + { + return PackagingType::APPSTREAM2; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return PackagingType::NOT_SET; + } + + Aws::String GetNameForPackagingType(PackagingType enumValue) + { + switch(enumValue) + { + case PackagingType::CUSTOM: + return "CUSTOM"; + case PackagingType::APPSTREAM2: + return "APPSTREAM2"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace PackagingTypeMapper + } // namespace Model + } // namespace AppStream +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderRequest.cpp new file mode 100644 index 00000000000..e5f131db946 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderRequest.cpp @@ -0,0 +1,43 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +StartAppBlockBuilderRequest::StartAppBlockBuilderRequest() : + m_nameHasBeenSet(false) +{ +} + +Aws::String StartAppBlockBuilderRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection StartAppBlockBuilderRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.StartAppBlockBuilder")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderResult.cpp similarity index 69% rename from generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderResult.cpp index 26584521188..50a226b76e1 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/StartAppBlockBuilderResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,26 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -CreateVoiceConnectorResult::CreateVoiceConnectorResult() +StartAppBlockBuilderResult::StartAppBlockBuilderResult() { } -CreateVoiceConnectorResult::CreateVoiceConnectorResult(const Aws::AmazonWebServiceResult& result) +StartAppBlockBuilderResult::StartAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -CreateVoiceConnectorResult& CreateVoiceConnectorResult::operator =(const Aws::AmazonWebServiceResult& result) +StartAppBlockBuilderResult& StartAppBlockBuilderResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnector")) + if(jsonValue.ValueExists("AppBlockBuilder")) { - m_voiceConnector = jsonValue.GetObject("VoiceConnector"); + m_appBlockBuilder = jsonValue.GetObject("AppBlockBuilder"); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderRequest.cpp new file mode 100644 index 00000000000..18aa8c26d64 --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderRequest.cpp @@ -0,0 +1,43 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +StopAppBlockBuilderRequest::StopAppBlockBuilderRequest() : + m_nameHasBeenSet(false) +{ +} + +Aws::String StopAppBlockBuilderRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection StopAppBlockBuilderRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.StopAppBlockBuilder")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderResult.cpp similarity index 69% rename from generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderResult.cpp index 1b0db8ea3f0..bc0c8f2ad86 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/StopAppBlockBuilderResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,26 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -DescribeAppInstanceResult::DescribeAppInstanceResult() +StopAppBlockBuilderResult::StopAppBlockBuilderResult() { } -DescribeAppInstanceResult::DescribeAppInstanceResult(const Aws::AmazonWebServiceResult& result) +StopAppBlockBuilderResult::StopAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -DescribeAppInstanceResult& DescribeAppInstanceResult::operator =(const Aws::AmazonWebServiceResult& result) +StopAppBlockBuilderResult& StopAppBlockBuilderResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstance")) + if(jsonValue.ValueExists("AppBlockBuilder")) { - m_appInstance = jsonValue.GetObject("AppInstance"); + m_appBlockBuilder = jsonValue.GetObject("AppBlockBuilder"); } diff --git a/generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderRequest.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderRequest.cpp new file mode 100644 index 00000000000..d256472228b --- /dev/null +++ b/generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderRequest.cpp @@ -0,0 +1,117 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::AppStream::Model; +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +UpdateAppBlockBuilderRequest::UpdateAppBlockBuilderRequest() : + m_nameHasBeenSet(false), + m_descriptionHasBeenSet(false), + m_displayNameHasBeenSet(false), + m_platform(PlatformType::NOT_SET), + m_platformHasBeenSet(false), + m_instanceTypeHasBeenSet(false), + m_vpcConfigHasBeenSet(false), + m_enableDefaultInternetAccess(false), + m_enableDefaultInternetAccessHasBeenSet(false), + m_iamRoleArnHasBeenSet(false), + m_accessEndpointsHasBeenSet(false), + m_attributesToDeleteHasBeenSet(false) +{ +} + +Aws::String UpdateAppBlockBuilderRequest::SerializePayload() const +{ + JsonValue payload; + + if(m_nameHasBeenSet) + { + payload.WithString("Name", m_name); + + } + + if(m_descriptionHasBeenSet) + { + payload.WithString("Description", m_description); + + } + + if(m_displayNameHasBeenSet) + { + payload.WithString("DisplayName", m_displayName); + + } + + if(m_platformHasBeenSet) + { + payload.WithString("Platform", PlatformTypeMapper::GetNameForPlatformType(m_platform)); + } + + if(m_instanceTypeHasBeenSet) + { + payload.WithString("InstanceType", m_instanceType); + + } + + if(m_vpcConfigHasBeenSet) + { + payload.WithObject("VpcConfig", m_vpcConfig.Jsonize()); + + } + + if(m_enableDefaultInternetAccessHasBeenSet) + { + payload.WithBool("EnableDefaultInternetAccess", m_enableDefaultInternetAccess); + + } + + if(m_iamRoleArnHasBeenSet) + { + payload.WithString("IamRoleArn", m_iamRoleArn); + + } + + if(m_accessEndpointsHasBeenSet) + { + Aws::Utils::Array accessEndpointsJsonList(m_accessEndpoints.size()); + for(unsigned accessEndpointsIndex = 0; accessEndpointsIndex < accessEndpointsJsonList.GetLength(); ++accessEndpointsIndex) + { + accessEndpointsJsonList[accessEndpointsIndex].AsObject(m_accessEndpoints[accessEndpointsIndex].Jsonize()); + } + payload.WithArray("AccessEndpoints", std::move(accessEndpointsJsonList)); + + } + + if(m_attributesToDeleteHasBeenSet) + { + Aws::Utils::Array attributesToDeleteJsonList(m_attributesToDelete.size()); + for(unsigned attributesToDeleteIndex = 0; attributesToDeleteIndex < attributesToDeleteJsonList.GetLength(); ++attributesToDeleteIndex) + { + attributesToDeleteJsonList[attributesToDeleteIndex].AsString(AppBlockBuilderAttributeMapper::GetNameForAppBlockBuilderAttribute(m_attributesToDelete[attributesToDeleteIndex])); + } + payload.WithArray("AttributesToDelete", std::move(attributesToDeleteJsonList)); + + } + + return payload.View().WriteReadable(); +} + +Aws::Http::HeaderValueCollection UpdateAppBlockBuilderRequest::GetRequestSpecificHeaders() const +{ + Aws::Http::HeaderValueCollection headers; + headers.insert(Aws::Http::HeaderValuePair("X-Amz-Target", "PhotonAdminProxyService.UpdateAppBlockBuilder")); + return headers; + +} + + + + diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderResult.cpp similarity index 68% rename from generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserResult.cpp rename to generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderResult.cpp index 3d0759bf45e..de40ee8a9b7 100644 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserResult.cpp +++ b/generated/src/aws-cpp-sdk-appstream/source/model/UpdateAppBlockBuilderResult.cpp @@ -3,7 +3,7 @@ * SPDX-License-Identifier: Apache-2.0. */ -#include +#include #include #include #include @@ -12,26 +12,26 @@ #include -using namespace Aws::Chime::Model; +using namespace Aws::AppStream::Model; using namespace Aws::Utils::Json; using namespace Aws::Utils; using namespace Aws; -UpdateAppInstanceUserResult::UpdateAppInstanceUserResult() +UpdateAppBlockBuilderResult::UpdateAppBlockBuilderResult() { } -UpdateAppInstanceUserResult::UpdateAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) +UpdateAppBlockBuilderResult::UpdateAppBlockBuilderResult(const Aws::AmazonWebServiceResult& result) { *this = result; } -UpdateAppInstanceUserResult& UpdateAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) +UpdateAppBlockBuilderResult& UpdateAppBlockBuilderResult::operator =(const Aws::AmazonWebServiceResult& result) { JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceUserArn")) + if(jsonValue.ValueExists("AppBlockBuilder")) { - m_appInstanceUserArn = jsonValue.GetString("AppInstanceUserArn"); + m_appBlockBuilder = jsonValue.GetObject("AppBlockBuilder"); } diff --git a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h index 51757833278..fb6b86e4ef8 100644 --- a/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-appsync/include/aws/appsync/AppSync_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPSYNC_API __declspec(dllimport) #endif /* AWS_APPSYNC_EXPORTS */ + #define AWS_APPSYNC_EXTERN #else #define AWS_APPSYNC_API + #define AWS_APPSYNC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPSYNC_API + #define AWS_APPSYNC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h index e796e1d3ae1..5a91545ea0d 100644 --- a/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-arc-zonal-shift/include/aws/arc-zonal-shift/ARCZonalShift_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ARCZONALSHIFT_API __declspec(dllimport) #endif /* AWS_ARCZONALSHIFT_EXPORTS */ + #define AWS_ARCZONALSHIFT_EXTERN #else #define AWS_ARCZONALSHIFT_API + #define AWS_ARCZONALSHIFT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ARCZONALSHIFT_API + #define AWS_ARCZONALSHIFT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h b/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h index 349cdf376a6..e8277db9295 100644 --- a/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-athena/include/aws/athena/Athena_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ATHENA_API __declspec(dllimport) #endif /* AWS_ATHENA_EXPORTS */ + #define AWS_ATHENA_EXTERN #else #define AWS_ATHENA_API + #define AWS_ATHENA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ATHENA_API + #define AWS_ATHENA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h index d7c294c7e50..05c942bb651 100644 --- a/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-auditmanager/include/aws/auditmanager/AuditManager_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AUDITMANAGER_API __declspec(dllimport) #endif /* AWS_AUDITMANAGER_EXPORTS */ + #define AWS_AUDITMANAGER_EXTERN #else #define AWS_AUDITMANAGER_API + #define AWS_AUDITMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUDITMANAGER_API + #define AWS_AUDITMANAGER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h index 52990c36678..4c923fa36c3 100644 --- a/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-autoscaling-plans/include/aws/autoscaling-plans/AutoScalingPlans_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AUTOSCALINGPLANS_API __declspec(dllimport) #endif /* AWS_AUTOSCALINGPLANS_EXPORTS */ + #define AWS_AUTOSCALINGPLANS_EXTERN #else #define AWS_AUTOSCALINGPLANS_API + #define AWS_AUTOSCALINGPLANS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUTOSCALINGPLANS_API + #define AWS_AUTOSCALINGPLANS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h index 1692a3b76d9..bce5d5e7fee 100644 --- a/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-autoscaling/include/aws/autoscaling/AutoScaling_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AUTOSCALING_API __declspec(dllimport) #endif /* AWS_AUTOSCALING_EXPORTS */ + #define AWS_AUTOSCALING_EXTERN #else #define AWS_AUTOSCALING_API + #define AWS_AUTOSCALING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUTOSCALING_API + #define AWS_AUTOSCALING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h index f82862eb583..86ac29a418d 100644 --- a/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-awstransfer/include/aws/awstransfer/Transfer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TRANSFER_API __declspec(dllimport) #endif /* AWS_TRANSFER_EXPORTS */ + #define AWS_TRANSFER_EXTERN #else #define AWS_TRANSFER_API + #define AWS_TRANSFER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSFER_API + #define AWS_TRANSFER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h index 5b55c688601..5d8f34df12f 100644 --- a/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backup-gateway/include/aws/backup-gateway/BackupGateway_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BACKUPGATEWAY_API __declspec(dllimport) #endif /* AWS_BACKUPGATEWAY_EXPORTS */ + #define AWS_BACKUPGATEWAY_EXTERN #else #define AWS_BACKUPGATEWAY_API + #define AWS_BACKUPGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUPGATEWAY_API + #define AWS_BACKUPGATEWAY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h b/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h index f9b209d92b3..154760ca777 100644 --- a/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backup/include/aws/backup/Backup_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BACKUP_API __declspec(dllimport) #endif /* AWS_BACKUP_EXPORTS */ + #define AWS_BACKUP_EXTERN #else #define AWS_BACKUP_API + #define AWS_BACKUP_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUP_API + #define AWS_BACKUP_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-backupstorage/include/aws/backupstorage/BackupStorage_EXPORTS.h b/generated/src/aws-cpp-sdk-backupstorage/include/aws/backupstorage/BackupStorage_EXPORTS.h index 108bb4c00e0..cf56a9cba44 100644 --- a/generated/src/aws-cpp-sdk-backupstorage/include/aws/backupstorage/BackupStorage_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-backupstorage/include/aws/backupstorage/BackupStorage_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BACKUPSTORAGE_API __declspec(dllimport) #endif /* AWS_BACKUPSTORAGE_EXPORTS */ + #define AWS_BACKUPSTORAGE_EXTERN #else #define AWS_BACKUPSTORAGE_API + #define AWS_BACKUPSTORAGE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BACKUPSTORAGE_API + #define AWS_BACKUPSTORAGE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h b/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h index da4806798a4..abe144cf1e7 100644 --- a/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-batch/include/aws/batch/Batch_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BATCH_API __declspec(dllimport) #endif /* AWS_BATCH_EXPORTS */ + #define AWS_BATCH_EXTERN #else #define AWS_BATCH_API + #define AWS_BATCH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BATCH_API + #define AWS_BATCH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h index 998a79aeb95..eb37bf86d17 100644 --- a/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-billingconductor/include/aws/billingconductor/BillingConductor_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BILLINGCONDUCTOR_API __declspec(dllimport) #endif /* AWS_BILLINGCONDUCTOR_EXPORTS */ + #define AWS_BILLINGCONDUCTOR_EXTERN #else #define AWS_BILLINGCONDUCTOR_API + #define AWS_BILLINGCONDUCTOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BILLINGCONDUCTOR_API + #define AWS_BILLINGCONDUCTOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h b/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h index 524528fdefa..0b86970f8b7 100644 --- a/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-braket/include/aws/braket/Braket_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BRAKET_API __declspec(dllimport) #endif /* AWS_BRAKET_EXPORTS */ + #define AWS_BRAKET_EXTERN #else #define AWS_BRAKET_API + #define AWS_BRAKET_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BRAKET_API + #define AWS_BRAKET_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h index b66906f6981..c596675f12e 100644 --- a/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-budgets/include/aws/budgets/Budgets_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_BUDGETS_API __declspec(dllimport) #endif /* AWS_BUDGETS_EXPORTS */ + #define AWS_BUDGETS_EXTERN #else #define AWS_BUDGETS_API + #define AWS_BUDGETS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_BUDGETS_API + #define AWS_BUDGETS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h index fa92c133ee7..ab1ef8d5731 100644 --- a/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ce/include/aws/ce/CostExplorer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COSTEXPLORER_API __declspec(dllimport) #endif /* AWS_COSTEXPLORER_EXPORTS */ + #define AWS_COSTEXPLORER_EXTERN #else #define AWS_COSTEXPLORER_API + #define AWS_COSTEXPLORER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COSTEXPLORER_API + #define AWS_COSTEXPLORER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h index 1e121c83731..946713c79c4 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-identity/include/aws/chime-sdk-identity/ChimeSDKIdentity_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIMESDKIDENTITY_API __declspec(dllimport) #endif /* AWS_CHIMESDKIDENTITY_EXPORTS */ + #define AWS_CHIMESDKIDENTITY_EXTERN #else #define AWS_CHIMESDKIDENTITY_API + #define AWS_CHIMESDKIDENTITY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKIDENTITY_API + #define AWS_CHIMESDKIDENTITY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h index 126c7213281..a9cf20c9dd8 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-media-pipelines/include/aws/chime-sdk-media-pipelines/ChimeSDKMediaPipelines_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIMESDKMEDIAPIPELINES_API __declspec(dllimport) #endif /* AWS_CHIMESDKMEDIAPIPELINES_EXPORTS */ + #define AWS_CHIMESDKMEDIAPIPELINES_EXTERN #else #define AWS_CHIMESDKMEDIAPIPELINES_API + #define AWS_CHIMESDKMEDIAPIPELINES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMEDIAPIPELINES_API + #define AWS_CHIMESDKMEDIAPIPELINES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h index 34ec4644d48..55a1df9f4e4 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-meetings/include/aws/chime-sdk-meetings/ChimeSDKMeetings_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIMESDKMEETINGS_API __declspec(dllimport) #endif /* AWS_CHIMESDKMEETINGS_EXPORTS */ + #define AWS_CHIMESDKMEETINGS_EXTERN #else #define AWS_CHIMESDKMEETINGS_API + #define AWS_CHIMESDKMEETINGS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMEETINGS_API + #define AWS_CHIMESDKMEETINGS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h index 8e3f0a7a15f..f0b616a74e4 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-messaging/include/aws/chime-sdk-messaging/ChimeSDKMessaging_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIMESDKMESSAGING_API __declspec(dllimport) #endif /* AWS_CHIMESDKMESSAGING_EXPORTS */ + #define AWS_CHIMESDKMESSAGING_EXTERN #else #define AWS_CHIMESDKMESSAGING_API + #define AWS_CHIMESDKMESSAGING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKMESSAGING_API + #define AWS_CHIMESDKMESSAGING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h index 69d155607fe..556e57f3ec6 100644 --- a/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime-sdk-voice/include/aws/chime-sdk-voice/ChimeSDKVoice_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIMESDKVOICE_API __declspec(dllimport) #endif /* AWS_CHIMESDKVOICE_EXPORTS */ + #define AWS_CHIMESDKVOICE_EXTERN #else #define AWS_CHIMESDKVOICE_API + #define AWS_CHIMESDKVOICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIMESDKVOICE_API + #define AWS_CHIMESDKVOICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeClient.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeClient.h index 72bf4f749c5..75ad4615649 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeClient.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeClient.h @@ -16,21 +16,30 @@ namespace Aws namespace Chime { /** - *

The Amazon Chime application programming interface (API) is designed so - * administrators can perform key tasks, such as creating and managing Amazon Chime - * accounts, users, and Voice Connectors. This guide provides detailed information - * about the Amazon Chime API, including operations, types, inputs and outputs, and - * error codes.

You can use an AWS SDK, the AWS Command Line Interface (AWS - * CLI), or the REST API to make API calls for Amazon Chime. We recommend using an - * AWS SDK or the AWS CLI. The page for each API action contains a See Also - * section that includes links to information about using the action with a - * language-specific AWS SDK or the AWS CLI.

Using an AWS SDK
- *

You don't need to write code to calculate a signature for request - * authentication. The SDK clients authenticate your requests by using access keys - * that you provide. For more information about AWS SDKs, see the AWS Developer Center.

- *
Using the AWS CLI

Use your access keys with the AWS CLI to make - * API calls. For information about setting up the AWS CLI, see Most of these APIs are no longer supported and will not be + * updated. We recommend using the latest versions in the Amazon + * Chime SDK API reference, in the Amazon Chime SDK.

Using the latest + * versions requires migrating to dedicated namespaces. For more information, refer + * to Migrating + * from the Amazon Chime namespace in the Amazon Chime SDK Developer + * Guide.

The Amazon Chime application programming + * interface (API) is designed so administrators can perform key tasks, such as + * creating and managing Amazon Chime accounts, users, and Voice Connectors. This + * guide provides detailed information about the Amazon Chime API, including + * operations, types, inputs and outputs, and error codes.

You can use an + * AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API + * calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page + * for each API action contains a See Also section that includes links to + * information about using the action with a language-specific AWS SDK or the AWS + * CLI.

Using an AWS SDK

You don't need to write code to + * calculate a signature for request authentication. The SDK clients authenticate + * your requests by using access keys that you provide. For more information about + * AWS SDKs, see the AWS Developer + * Center.

Using the AWS CLI

Use your access keys + * with the AWS CLI to make API calls. For information about setting up the AWS + * CLI, see Installing * the AWS Command Line Interface in the AWS Command Line Interface User * Guide. For a list of available Amazon Chime commands, see the Associates phone numbers with the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::AssociatePhoneNumbersWithVoiceConnectorOutcome AssociatePhoneNumbersWithVoiceConnector(const Model::AssociatePhoneNumbersWithVoiceConnectorRequest& request) const; - - /** - * A Callable wrapper for AssociatePhoneNumbersWithVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::AssociatePhoneNumbersWithVoiceConnectorOutcomeCallable AssociatePhoneNumbersWithVoiceConnectorCallable(const AssociatePhoneNumbersWithVoiceConnectorRequestT& request) const - { - return SubmitCallable(&ChimeClient::AssociatePhoneNumbersWithVoiceConnector, request); - } - - /** - * An Async wrapper for AssociatePhoneNumbersWithVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void AssociatePhoneNumbersWithVoiceConnectorAsync(const AssociatePhoneNumbersWithVoiceConnectorRequestT& request, const AssociatePhoneNumbersWithVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::AssociatePhoneNumbersWithVoiceConnector, request, handler, context); - } - - /** - *

Associates phone numbers with the specified Amazon Chime Voice Connector - * group.

See Also:

AWS - * API Reference

- */ - virtual Model::AssociatePhoneNumbersWithVoiceConnectorGroupOutcome AssociatePhoneNumbersWithVoiceConnectorGroup(const Model::AssociatePhoneNumbersWithVoiceConnectorGroupRequest& request) const; - - /** - * A Callable wrapper for AssociatePhoneNumbersWithVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::AssociatePhoneNumbersWithVoiceConnectorGroupOutcomeCallable AssociatePhoneNumbersWithVoiceConnectorGroupCallable(const AssociatePhoneNumbersWithVoiceConnectorGroupRequestT& request) const - { - return SubmitCallable(&ChimeClient::AssociatePhoneNumbersWithVoiceConnectorGroup, request); - } - - /** - * An Async wrapper for AssociatePhoneNumbersWithVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void AssociatePhoneNumbersWithVoiceConnectorGroupAsync(const AssociatePhoneNumbersWithVoiceConnectorGroupRequestT& request, const AssociatePhoneNumbersWithVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::AssociatePhoneNumbersWithVoiceConnectorGroup, request, handler, context); - } - /** *

Associates the specified sign-in delegate groups with the specified Amazon * Chime account.

See Also:

Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For - * more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. - *

See Also:

AWS - * API Reference

- */ - virtual Model::BatchCreateAttendeeOutcome BatchCreateAttendee(const Model::BatchCreateAttendeeRequest& request) const; - - /** - * A Callable wrapper for BatchCreateAttendee that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::BatchCreateAttendeeOutcomeCallable BatchCreateAttendeeCallable(const BatchCreateAttendeeRequestT& request) const - { - return SubmitCallable(&ChimeClient::BatchCreateAttendee, request); - } - - /** - * An Async wrapper for BatchCreateAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void BatchCreateAttendeeAsync(const BatchCreateAttendeeRequestT& request, const BatchCreateAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::BatchCreateAttendee, request, handler, context); - } - - /** - *

Adds a specified number of users to a channel.

See Also:

AWS - * API Reference

- */ - virtual Model::BatchCreateChannelMembershipOutcome BatchCreateChannelMembership(const Model::BatchCreateChannelMembershipRequest& request) const; - - /** - * A Callable wrapper for BatchCreateChannelMembership that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::BatchCreateChannelMembershipOutcomeCallable BatchCreateChannelMembershipCallable(const BatchCreateChannelMembershipRequestT& request) const - { - return SubmitCallable(&ChimeClient::BatchCreateChannelMembership, request); - } - - /** - * An Async wrapper for BatchCreateChannelMembership that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void BatchCreateChannelMembershipAsync(const BatchCreateChannelMembershipRequestT& request, const BatchCreateChannelMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::BatchCreateChannelMembership, request, handler, context); - } - /** *

Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. * Members can be users or bots. The member role designates whether the member is a @@ -337,7 +240,7 @@ namespace Chime * and can no longer sign in. To remove the suspension from suspended * EnterpriseLWA account users, use the BatchUnsuspendUser * action.

To sign out users without suspending them, use the - * LogoutUser action.

See Also:

LogoutUser action.

See Also:

AWS * API Reference

*/ @@ -368,9 +271,9 @@ namespace Chime * more information about different account types, see * Managing Your Amazon Chime Accounts in the account types, in the Amazon - * Chime Administration Guide.

Previously suspended users who are + * Chime Administration Guide.

Previously suspended users who are * unsuspended using this action are returned to Registered status. - * Users who are not previously suspended are ignored.

See Also:

+ * Users who are not previously suspended are ignored.

See Also:

* AWS * API Reference

@@ -486,4275 +389,1172 @@ namespace Chime } /** - *

Creates an Amazon Chime SDK messaging AppInstance under an AWS - * account. Only SDK messaging customers use this API. - * CreateAppInstance supports idempotency behavior as described in the - * AWS API Standard.

See Also:

AWS - * API Reference

+ *

Creates a bot for an Amazon Chime Enterprise account.

See + * Also:

AWS API + * Reference

*/ - virtual Model::CreateAppInstanceOutcome CreateAppInstance(const Model::CreateAppInstanceRequest& request) const; + virtual Model::CreateBotOutcome CreateBot(const Model::CreateBotRequest& request) const; /** - * A Callable wrapper for CreateAppInstance that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreateBot that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateAppInstanceOutcomeCallable CreateAppInstanceCallable(const CreateAppInstanceRequestT& request) const + template + Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateAppInstance, request); + return SubmitCallable(&ChimeClient::CreateBot, request); } /** - * An Async wrapper for CreateAppInstance that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreateBot that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateAppInstanceAsync(const CreateAppInstanceRequestT& request, const CreateAppInstanceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreateBotAsync(const CreateBotRequestT& request, const CreateBotResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateAppInstance, request, handler, context); + return SubmitAsync(&ChimeClient::CreateBot, request, handler, context); } /** - *

Promotes an AppInstanceUser to an AppInstanceAdmin. - * The promoted user can perform the following actions.

  • - * ChannelModerator actions across all channels in the - * AppInstance.

  • DeleteChannelMessage - * actions.

Only an AppInstanceUser can be promoted - * to an AppInstanceAdmin role.

See Also:

AWS + *

Uses the join token and call metadata in a meeting request (From number, To + * number, and so forth) to initiate an outbound call to a public switched + * telephone network (PSTN) and join them into a Chime meeting. Also ensures that + * the From number belongs to the customer.

To play welcome audio or + * implement an interactive voice response (IVR), use the + * CreateSipMediaApplicationCall action with the corresponding SIP + * media application ID.

This API is is not available in a + * dedicated namespace.

See Also:

AWS * API Reference

*/ - virtual Model::CreateAppInstanceAdminOutcome CreateAppInstanceAdmin(const Model::CreateAppInstanceAdminRequest& request) const; + virtual Model::CreateMeetingDialOutOutcome CreateMeetingDialOut(const Model::CreateMeetingDialOutRequest& request) const; /** - * A Callable wrapper for CreateAppInstanceAdmin that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreateMeetingDialOut that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateAppInstanceAdminOutcomeCallable CreateAppInstanceAdminCallable(const CreateAppInstanceAdminRequestT& request) const + template + Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable(const CreateMeetingDialOutRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateAppInstanceAdmin, request); + return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request); } /** - * An Async wrapper for CreateAppInstanceAdmin that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreateMeetingDialOut that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateAppInstanceAdminAsync(const CreateAppInstanceAdminRequestT& request, const CreateAppInstanceAdminResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreateMeetingDialOutAsync(const CreateMeetingDialOutRequestT& request, const CreateMeetingDialOutResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateAppInstanceAdmin, request, handler, context); + return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context); } /** - *

Creates a user under an Amazon Chime AppInstance. The request - * consists of a unique appInstanceUserId and Name for - * that user.

See Also:

AWS + *

Creates an order for phone numbers to be provisioned. For toll-free numbers, + * you cannot use the Amazon Chime Business Calling product type. For numbers + * outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In + * product type.

See Also:

AWS * API Reference

*/ - virtual Model::CreateAppInstanceUserOutcome CreateAppInstanceUser(const Model::CreateAppInstanceUserRequest& request) const; + virtual Model::CreatePhoneNumberOrderOutcome CreatePhoneNumberOrder(const Model::CreatePhoneNumberOrderRequest& request) const; /** - * A Callable wrapper for CreateAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreatePhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateAppInstanceUserOutcomeCallable CreateAppInstanceUserCallable(const CreateAppInstanceUserRequestT& request) const + template + Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable(const CreatePhoneNumberOrderRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateAppInstanceUser, request); + return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request); } /** - * An Async wrapper for CreateAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreatePhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateAppInstanceUserAsync(const CreateAppInstanceUserRequestT& request, const CreateAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreatePhoneNumberOrderAsync(const CreatePhoneNumberOrderRequestT& request, const CreatePhoneNumberOrderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateAppInstanceUser, request, handler, context); + return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context); } /** - *

Creates a new attendee for an active Amazon Chime SDK meeting. For more - * information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. - *

See Also:

AWS + *

Creates a chat room for the specified Amazon Chime Enterprise + * account.

See Also:

AWS * API Reference

*/ - virtual Model::CreateAttendeeOutcome CreateAttendee(const Model::CreateAttendeeRequest& request) const; + virtual Model::CreateRoomOutcome CreateRoom(const Model::CreateRoomRequest& request) const; /** - * A Callable wrapper for CreateAttendee that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreateRoom that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateAttendeeOutcomeCallable CreateAttendeeCallable(const CreateAttendeeRequestT& request) const + template + Model::CreateRoomOutcomeCallable CreateRoomCallable(const CreateRoomRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateAttendee, request); + return SubmitCallable(&ChimeClient::CreateRoom, request); } /** - * An Async wrapper for CreateAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreateRoom that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateAttendeeAsync(const CreateAttendeeRequestT& request, const CreateAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreateRoomAsync(const CreateRoomRequestT& request, const CreateRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateAttendee, request, handler, context); + return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context); } /** - *

Creates a bot for an Amazon Chime Enterprise account.

See + *

Adds a member to a chat room in an Amazon Chime Enterprise account. A member + * can be either a user or a bot. The member role designates whether the member is + * a chat room administrator or a general chat room member.

See * Also:

AWS API - * Reference

+ * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoomMembership">AWS + * API Reference

*/ - virtual Model::CreateBotOutcome CreateBot(const Model::CreateBotRequest& request) const; + virtual Model::CreateRoomMembershipOutcome CreateRoomMembership(const Model::CreateRoomMembershipRequest& request) const; /** - * A Callable wrapper for CreateBot that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreateRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT& request) const + template + Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable(const CreateRoomMembershipRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateBot, request); + return SubmitCallable(&ChimeClient::CreateRoomMembership, request); } /** - * An Async wrapper for CreateBot that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreateRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateBotAsync(const CreateBotRequestT& request, const CreateBotResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreateRoomMembershipAsync(const CreateRoomMembershipRequestT& request, const CreateRoomMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateBot, request, handler, context); + return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context); } /** - *

Creates a channel to which you can add users and send messages.

- * Restriction: You can't change a channel's privacy.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Creates a user under the specified Amazon Chime account.

See + * Also:

AWS * API Reference

*/ - virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest& request) const; + virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest& request) const; /** - * A Callable wrapper for CreateChannel that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for CreateUser that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT& request) const + template + Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateChannel, request); + return SubmitCallable(&ChimeClient::CreateUser, request); } /** - * An Async wrapper for CreateChannel that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for CreateUser that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateChannelAsync(const CreateChannelRequestT& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateChannel, request, handler, context); + return SubmitAsync(&ChimeClient::CreateUser, request, handler, context); } /** - *

Permanently bans a member from a channel. Moderators can't add banned members - * to a channel. To undo a ban, you first have to DeleteChannelBan, - * and then CreateChannelMembership. Bans are cleaned up when you - * delete users or channels.

If you ban a user who is already part of a - * channel, that user is automatically kicked from the channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Deletes the specified Amazon Chime account. You must suspend all users before + * deleting Team account. You can use the BatchSuspendUser + * action to dodo.

For EnterpriseLWA and + * EnterpriseAD accounts, you must release the claimed domains for + * your Amazon Chime account before deletion. As soon as you release the domain, + * all users under that account are suspended.

Deleted accounts appear in + * your Disabled accounts list for 90 days. To restore deleted account + * from your Disabled accounts list, you must contact AWS Support.

+ *

After 90 days, deleted accounts are permanently removed from your + * Disabled accounts list.

See Also:

AWS * API Reference

*/ - virtual Model::CreateChannelBanOutcome CreateChannelBan(const Model::CreateChannelBanRequest& request) const; + virtual Model::DeleteAccountOutcome DeleteAccount(const Model::DeleteAccountRequest& request) const; /** - * A Callable wrapper for CreateChannelBan that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DeleteAccount that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateChannelBanOutcomeCallable CreateChannelBanCallable(const CreateChannelBanRequestT& request) const + template + Model::DeleteAccountOutcomeCallable DeleteAccountCallable(const DeleteAccountRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateChannelBan, request); + return SubmitCallable(&ChimeClient::DeleteAccount, request); } /** - * An Async wrapper for CreateChannelBan that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DeleteAccount that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateChannelBanAsync(const CreateChannelBanRequestT& request, const CreateChannelBanResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DeleteAccountAsync(const DeleteAccountRequestT& request, const DeleteAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateChannelBan, request, handler, context); + return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context); } /** - *

Adds a user to a channel. The InvitedBy response field is - * derived from the request header. A channel member can:

  • List - * messages

  • Send messages

  • Receive messages

    - *
  • Edit their own messages

  • Leave the channel

    - *

Privacy settings impact this action as follows:

  • - *

    Public Channels: You do not need to be a member to list messages, but you - * must be a member to send messages.

  • Private Channels: You must - * be a member to list or send messages.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Deletes the events configuration that allows a bot to receive outgoing + * events.

See Also:

AWS * API Reference

*/ - virtual Model::CreateChannelMembershipOutcome CreateChannelMembership(const Model::CreateChannelMembershipRequest& request) const; + virtual Model::DeleteEventsConfigurationOutcome DeleteEventsConfiguration(const Model::DeleteEventsConfigurationRequest& request) const; /** - * A Callable wrapper for CreateChannelMembership that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DeleteEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateChannelMembershipOutcomeCallable CreateChannelMembershipCallable(const CreateChannelMembershipRequestT& request) const + template + Model::DeleteEventsConfigurationOutcomeCallable DeleteEventsConfigurationCallable(const DeleteEventsConfigurationRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateChannelMembership, request); + return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request); } /** - * An Async wrapper for CreateChannelMembership that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DeleteEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateChannelMembershipAsync(const CreateChannelMembershipRequestT& request, const CreateChannelMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DeleteEventsConfigurationAsync(const DeleteEventsConfigurationRequestT& request, const DeleteEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateChannelMembership, request, handler, context); + return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context); } /** - *

Creates a new ChannelModerator. A channel moderator can:

- *
  • Add and remove other members of the channel.

  • Add - * and remove other moderators of the channel.

  • Add and remove - * user bans for the channel.

  • Redact messages in the channel.

    - *
  • List messages in the channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

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.

See + * Also:

AWS * API Reference

*/ - virtual Model::CreateChannelModeratorOutcome CreateChannelModerator(const Model::CreateChannelModeratorRequest& request) const; + virtual Model::DeletePhoneNumberOutcome DeletePhoneNumber(const Model::DeletePhoneNumberRequest& request) const; /** - * A Callable wrapper for CreateChannelModerator that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DeletePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateChannelModeratorOutcomeCallable CreateChannelModeratorCallable(const CreateChannelModeratorRequestT& request) const + template + Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable(const DeletePhoneNumberRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateChannelModerator, request); + return SubmitCallable(&ChimeClient::DeletePhoneNumber, request); } /** - * An Async wrapper for CreateChannelModerator that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DeletePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateChannelModeratorAsync(const CreateChannelModeratorRequestT& request, const CreateChannelModeratorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DeletePhoneNumberAsync(const DeletePhoneNumberRequestT& request, const DeletePhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateChannelModerator, request, handler, context); + return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context); } /** - *

Creates a media capture pipeline.

See Also:

AWS + *

Deletes a chat room in an Amazon Chime Enterprise account.

See + * Also:

AWS * API Reference

*/ - virtual Model::CreateMediaCapturePipelineOutcome CreateMediaCapturePipeline(const Model::CreateMediaCapturePipelineRequest& request) const; + virtual Model::DeleteRoomOutcome DeleteRoom(const Model::DeleteRoomRequest& request) const; /** - * A Callable wrapper for CreateMediaCapturePipeline that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DeleteRoom that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateMediaCapturePipelineOutcomeCallable CreateMediaCapturePipelineCallable(const CreateMediaCapturePipelineRequestT& request) const + template + Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const DeleteRoomRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateMediaCapturePipeline, request); + return SubmitCallable(&ChimeClient::DeleteRoom, request); } /** - * An Async wrapper for CreateMediaCapturePipeline that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DeleteRoom that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateMediaCapturePipelineAsync(const CreateMediaCapturePipelineRequestT& request, const CreateMediaCapturePipelineResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DeleteRoomAsync(const DeleteRoomRequestT& request, const DeleteRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateMediaCapturePipeline, request, handler, context); + return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context); } /** - *

Creates a new Amazon Chime SDK meeting in the specified media Region with no - * initial attendees. For more information about specifying media Regions, see Amazon - * Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For - * more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . - *

See Also:

AWS + *

Removes a member from a chat room in an Amazon Chime Enterprise + * account.

See Also:

AWS * API Reference

*/ - virtual Model::CreateMeetingOutcome CreateMeeting(const Model::CreateMeetingRequest& request) const; + virtual Model::DeleteRoomMembershipOutcome DeleteRoomMembership(const Model::DeleteRoomMembershipRequest& request) const; /** - * A Callable wrapper for CreateMeeting that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DeleteRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateMeetingOutcomeCallable CreateMeetingCallable(const CreateMeetingRequestT& request) const + template + Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable(const DeleteRoomMembershipRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateMeeting, request); + return SubmitCallable(&ChimeClient::DeleteRoomMembership, request); } /** - * An Async wrapper for CreateMeeting that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DeleteRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateMeetingAsync(const CreateMeetingRequestT& request, const CreateMeetingResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DeleteRoomMembershipAsync(const DeleteRoomMembershipRequestT& request, const DeleteRoomMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateMeeting, request, handler, context); + return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context); } /** - *

Uses the join token and call metadata in a meeting request (From number, To - * number, and so forth) to initiate an outbound call to a public switched - * telephone network (PSTN) and join them into a Chime meeting. Also ensures that - * the From number belongs to the customer.

To play welcome audio or - * implement an interactive voice response (IVR), use the - * CreateSipMediaApplicationCall action with the corresponding SIP - * media application ID.

See Also:

AWS + *

Disassociates the primary provisioned phone number from the specified Amazon + * Chime user.

See Also:

AWS * API Reference

*/ - virtual Model::CreateMeetingDialOutOutcome CreateMeetingDialOut(const Model::CreateMeetingDialOutRequest& request) const; + virtual Model::DisassociatePhoneNumberFromUserOutcome DisassociatePhoneNumberFromUser(const Model::DisassociatePhoneNumberFromUserRequest& request) const; /** - * A Callable wrapper for CreateMeetingDialOut that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DisassociatePhoneNumberFromUser that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateMeetingDialOutOutcomeCallable CreateMeetingDialOutCallable(const CreateMeetingDialOutRequestT& request) const + template + Model::DisassociatePhoneNumberFromUserOutcomeCallable DisassociatePhoneNumberFromUserCallable(const DisassociatePhoneNumberFromUserRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateMeetingDialOut, request); + return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request); } /** - * An Async wrapper for CreateMeetingDialOut that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DisassociatePhoneNumberFromUser that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateMeetingDialOutAsync(const CreateMeetingDialOutRequestT& request, const CreateMeetingDialOutResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DisassociatePhoneNumberFromUserAsync(const DisassociatePhoneNumberFromUserRequestT& request, const DisassociatePhoneNumberFromUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateMeetingDialOut, request, handler, context); + return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context); } /** - *

Creates a new Amazon Chime SDK meeting in the specified media Region, with - * attendees. For more information about specifying media Regions, see Amazon - * Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For - * more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . - *

See Also:

AWS - * API Reference

- */ - virtual Model::CreateMeetingWithAttendeesOutcome CreateMeetingWithAttendees(const Model::CreateMeetingWithAttendeesRequest& request) const; + *

Disassociates the specified sign-in delegate groups from the specified Amazon + * Chime account.

See Also:

AWS + * API Reference

+ */ + virtual Model::DisassociateSigninDelegateGroupsFromAccountOutcome DisassociateSigninDelegateGroupsFromAccount(const Model::DisassociateSigninDelegateGroupsFromAccountRequest& request) const; /** - * A Callable wrapper for CreateMeetingWithAttendees that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for DisassociateSigninDelegateGroupsFromAccount that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateMeetingWithAttendeesOutcomeCallable CreateMeetingWithAttendeesCallable(const CreateMeetingWithAttendeesRequestT& request) const + template + Model::DisassociateSigninDelegateGroupsFromAccountOutcomeCallable DisassociateSigninDelegateGroupsFromAccountCallable(const DisassociateSigninDelegateGroupsFromAccountRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateMeetingWithAttendees, request); + return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request); } /** - * An Async wrapper for CreateMeetingWithAttendees that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for DisassociateSigninDelegateGroupsFromAccount that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateMeetingWithAttendeesAsync(const CreateMeetingWithAttendeesRequestT& request, const CreateMeetingWithAttendeesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void DisassociateSigninDelegateGroupsFromAccountAsync(const DisassociateSigninDelegateGroupsFromAccountRequestT& request, const DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateMeetingWithAttendees, request, handler, context); + return SubmitAsync(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request, handler, context); } /** - *

Creates an order for phone numbers to be provisioned. For toll-free numbers, - * you cannot use the Amazon Chime Business Calling product type. For numbers - * outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In - * product type.

See Also:

AWS + *

Retrieves details for the specified Amazon Chime account, such as account + * type and supported licenses.

See Also:

AWS * API Reference

*/ - virtual Model::CreatePhoneNumberOrderOutcome CreatePhoneNumberOrder(const Model::CreatePhoneNumberOrderRequest& request) const; + virtual Model::GetAccountOutcome GetAccount(const Model::GetAccountRequest& request) const; /** - * A Callable wrapper for CreatePhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetAccount that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreatePhoneNumberOrderOutcomeCallable CreatePhoneNumberOrderCallable(const CreatePhoneNumberOrderRequestT& request) const + template + Model::GetAccountOutcomeCallable GetAccountCallable(const GetAccountRequestT& request) const { - return SubmitCallable(&ChimeClient::CreatePhoneNumberOrder, request); + return SubmitCallable(&ChimeClient::GetAccount, request); } /** - * An Async wrapper for CreatePhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetAccount that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreatePhoneNumberOrderAsync(const CreatePhoneNumberOrderRequestT& request, const CreatePhoneNumberOrderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetAccountAsync(const GetAccountRequestT& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreatePhoneNumberOrder, request, handler, context); + return SubmitAsync(&ChimeClient::GetAccount, request, handler, context); } /** - *

Creates a proxy session on the specified Amazon Chime Voice Connector for the - * specified participant phone numbers.

See Also:

AWS + *

Retrieves account settings for the specified Amazon Chime account ID, such as + * remote control and dialout settings. For more information about these settings, + * see Use the + * Policies Page in the Amazon Chime Administration Guide. + *

See Also:

AWS * API Reference

*/ - virtual Model::CreateProxySessionOutcome CreateProxySession(const Model::CreateProxySessionRequest& request) const; + virtual Model::GetAccountSettingsOutcome GetAccountSettings(const Model::GetAccountSettingsRequest& request) const; /** - * A Callable wrapper for CreateProxySession that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetAccountSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateProxySessionOutcomeCallable CreateProxySessionCallable(const CreateProxySessionRequestT& request) const + template + Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateProxySession, request); + return SubmitCallable(&ChimeClient::GetAccountSettings, request); } /** - * An Async wrapper for CreateProxySession that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetAccountSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateProxySessionAsync(const CreateProxySessionRequestT& request, const CreateProxySessionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetAccountSettingsAsync(const GetAccountSettingsRequestT& request, const GetAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateProxySession, request, handler, context); + return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context); } /** - *

Creates a chat room for the specified Amazon Chime Enterprise - * account.

See Also:

AWS - * API Reference

+ *

Retrieves details for the specified bot, such as bot email address, bot type, + * status, and display name.

See Also:

AWS API + * Reference

*/ - virtual Model::CreateRoomOutcome CreateRoom(const Model::CreateRoomRequest& request) const; + virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest& request) const; /** - * A Callable wrapper for CreateRoom that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetBot that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateRoomOutcomeCallable CreateRoomCallable(const CreateRoomRequestT& request) const + template + Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateRoom, request); + return SubmitCallable(&ChimeClient::GetBot, request); } /** - * An Async wrapper for CreateRoom that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetBot that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateRoomAsync(const CreateRoomRequestT& request, const CreateRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetBotAsync(const GetBotRequestT& request, const GetBotResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateRoom, request, handler, context); + return SubmitAsync(&ChimeClient::GetBot, request, handler, context); } /** - *

Adds a member to a chat room in an Amazon Chime Enterprise account. A member - * can be either a user or a bot. The member role designates whether the member is - * a chat room administrator or a general chat room member.

See + *

Gets details for an events configuration that allows a bot to receive + * outgoing events, such as an HTTPS endpoint or Lambda function ARN.

See * Also:

AWS + * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration">AWS * API Reference

*/ - virtual Model::CreateRoomMembershipOutcome CreateRoomMembership(const Model::CreateRoomMembershipRequest& request) const; + virtual Model::GetEventsConfigurationOutcome GetEventsConfiguration(const Model::GetEventsConfigurationRequest& request) const; /** - * A Callable wrapper for CreateRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateRoomMembershipOutcomeCallable CreateRoomMembershipCallable(const CreateRoomMembershipRequestT& request) const + template + Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable(const GetEventsConfigurationRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateRoomMembership, request); + return SubmitCallable(&ChimeClient::GetEventsConfiguration, request); } /** - * An Async wrapper for CreateRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateRoomMembershipAsync(const CreateRoomMembershipRequestT& request, const CreateRoomMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetEventsConfigurationAsync(const GetEventsConfigurationRequestT& request, const GetEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateRoomMembership, request, handler, context); + return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context); } /** - *

Creates a SIP media application.

See Also:

AWS + *

Retrieves global settings for the administrator's AWS account, such as Amazon + * Chime Business Calling and Amazon Chime Voice Connector settings.

See + * Also:

AWS * API Reference

*/ - virtual Model::CreateSipMediaApplicationOutcome CreateSipMediaApplication(const Model::CreateSipMediaApplicationRequest& request) const; + virtual Model::GetGlobalSettingsOutcome GetGlobalSettings() const; /** - * A Callable wrapper for CreateSipMediaApplication that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetGlobalSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateSipMediaApplicationOutcomeCallable CreateSipMediaApplicationCallable(const CreateSipMediaApplicationRequestT& request) const + template + Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable() const { - return SubmitCallable(&ChimeClient::CreateSipMediaApplication, request); + return SubmitCallable(&ChimeClient::GetGlobalSettings); } /** - * An Async wrapper for CreateSipMediaApplication that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetGlobalSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateSipMediaApplicationAsync(const CreateSipMediaApplicationRequestT& request, const CreateSipMediaApplicationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetGlobalSettingsAsync(const GetGlobalSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateSipMediaApplication, request, handler, context); + return SubmitAsync(&ChimeClient::GetGlobalSettings, handler, context); } - /** - *

Creates an outbound call to a phone number from the phone number specified in - * the request, and it invokes the endpoint of the specified - * sipMediaApplicationId.

See Also:

AWS + *

Retrieves details for the specified phone number ID, such as associations, + * capabilities, and product type.

See Also:

AWS * API Reference

*/ - virtual Model::CreateSipMediaApplicationCallOutcome CreateSipMediaApplicationCall(const Model::CreateSipMediaApplicationCallRequest& request) const; + virtual Model::GetPhoneNumberOutcome GetPhoneNumber(const Model::GetPhoneNumberRequest& request) const; /** - * A Callable wrapper for CreateSipMediaApplicationCall that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetPhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateSipMediaApplicationCallOutcomeCallable CreateSipMediaApplicationCallCallable(const CreateSipMediaApplicationCallRequestT& request) const + template + Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable(const GetPhoneNumberRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateSipMediaApplicationCall, request); + return SubmitCallable(&ChimeClient::GetPhoneNumber, request); } /** - * An Async wrapper for CreateSipMediaApplicationCall that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetPhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateSipMediaApplicationCallAsync(const CreateSipMediaApplicationCallRequestT& request, const CreateSipMediaApplicationCallResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetPhoneNumberAsync(const GetPhoneNumberRequestT& request, const GetPhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateSipMediaApplicationCall, request, handler, context); + return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context); } /** - *

Creates a SIP rule which can be used to run a SIP media application as a - * target for a specific trigger type.

See Also:

AWS + *

Retrieves details for the specified phone number order, such as the order + * creation timestamp, phone numbers in E.164 format, product type, and order + * status.

See Also:

AWS * API Reference

*/ - virtual Model::CreateSipRuleOutcome CreateSipRule(const Model::CreateSipRuleRequest& request) const; + virtual Model::GetPhoneNumberOrderOutcome GetPhoneNumberOrder(const Model::GetPhoneNumberOrderRequest& request) const; /** - * A Callable wrapper for CreateSipRule that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetPhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateSipRuleOutcomeCallable CreateSipRuleCallable(const CreateSipRuleRequestT& request) const + template + Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable(const GetPhoneNumberOrderRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateSipRule, request); + return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request); } /** - * An Async wrapper for CreateSipRule that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetPhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateSipRuleAsync(const CreateSipRuleRequestT& request, const CreateSipRuleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetPhoneNumberOrderAsync(const GetPhoneNumberOrderRequestT& request, const GetPhoneNumberOrderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateSipRule, request, handler, context); + return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context); } /** - *

Creates a user under the specified Amazon Chime account.

See - * Also:

AWS + *

Retrieves the phone number settings for the administrator's AWS account, such + * as the default outbound calling name.

See Also:

AWS * API Reference

*/ - virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest& request) const; + virtual Model::GetPhoneNumberSettingsOutcome GetPhoneNumberSettings() const; /** - * A Callable wrapper for CreateUser that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetPhoneNumberSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const + template + Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable() const { - return SubmitCallable(&ChimeClient::CreateUser, request); + return SubmitCallable(&ChimeClient::GetPhoneNumberSettings); } /** - * An Async wrapper for CreateUser that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetPhoneNumberSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetPhoneNumberSettingsAsync(const GetPhoneNumberSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateUser, request, handler, context); + return SubmitAsync(&ChimeClient::GetPhoneNumberSettings, handler, context); } - /** - *

Creates an Amazon Chime Voice Connector under the administrator's AWS - * account. You can choose to create an Amazon Chime Voice Connector in a specific - * AWS Region.

Enabling - * CreateVoiceConnectorRequest$RequireEncryption configures your Amazon - * Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP - * (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound - * calls are blocked.

See Also:

AWS + *

Gets the retention settings for the specified Amazon Chime Enterprise + * account. For more information about retention settings, see Managing + * Chat Retention Policies in the Amazon Chime Administration Guide. + *

See Also:

AWS * API Reference

*/ - virtual Model::CreateVoiceConnectorOutcome CreateVoiceConnector(const Model::CreateVoiceConnectorRequest& request) const; + virtual Model::GetRetentionSettingsOutcome GetRetentionSettings(const Model::GetRetentionSettingsRequest& request) const; /** - * A Callable wrapper for CreateVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateVoiceConnectorOutcomeCallable CreateVoiceConnectorCallable(const CreateVoiceConnectorRequestT& request) const + template + Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable(const GetRetentionSettingsRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateVoiceConnector, request); + return SubmitCallable(&ChimeClient::GetRetentionSettings, request); } /** - * An Async wrapper for CreateVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateVoiceConnectorAsync(const CreateVoiceConnectorRequestT& request, const CreateVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetRetentionSettingsAsync(const GetRetentionSettingsRequestT& request, const GetRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateVoiceConnector, request, handler, context); + return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context); } /** - *

Creates an Amazon Chime Voice Connector group under the administrator's AWS - * account. You can associate Amazon Chime Voice Connectors with the Amazon Chime - * Voice Connector group by including VoiceConnectorItems in the - * request.

You can include Amazon Chime Voice Connectors from different AWS - * Regions in your group. This creates a fault tolerant mechanism for fallback in - * case of availability events.

See Also:

AWS - * API Reference

+ *

Retrieves room details, such as the room name, for a room in an Amazon Chime + * Enterprise account.

See Also:

AWS API + * Reference

*/ - virtual Model::CreateVoiceConnectorGroupOutcome CreateVoiceConnectorGroup(const Model::CreateVoiceConnectorGroupRequest& request) const; + virtual Model::GetRoomOutcome GetRoom(const Model::GetRoomRequest& request) const; /** - * A Callable wrapper for CreateVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetRoom that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::CreateVoiceConnectorGroupOutcomeCallable CreateVoiceConnectorGroupCallable(const CreateVoiceConnectorGroupRequestT& request) const + template + Model::GetRoomOutcomeCallable GetRoomCallable(const GetRoomRequestT& request) const { - return SubmitCallable(&ChimeClient::CreateVoiceConnectorGroup, request); + return SubmitCallable(&ChimeClient::GetRoom, request); } /** - * An Async wrapper for CreateVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetRoom that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void CreateVoiceConnectorGroupAsync(const CreateVoiceConnectorGroupRequestT& request, const CreateVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetRoomAsync(const GetRoomRequestT& request, const GetRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::CreateVoiceConnectorGroup, request, handler, context); + return SubmitAsync(&ChimeClient::GetRoom, request, handler, context); } /** - *

Deletes the specified Amazon Chime account. You must suspend all users before - * deleting Team account. You can use the BatchSuspendUser - * action to dodo.

For EnterpriseLWA and - * EnterpriseAD accounts, you must release the claimed domains for - * your Amazon Chime account before deletion. As soon as you release the domain, - * all users under that account are suspended.

Deleted accounts appear in - * your Disabled accounts list for 90 days. To restore deleted account - * from your Disabled accounts list, you must contact AWS Support.

- *

After 90 days, deleted accounts are permanently removed from your - * Disabled accounts list.

See Also:

AWS - * API Reference

+ *

Retrieves details for the specified user ID, such as primary email address, + * license type,and personal meeting PIN.

To retrieve user details with an + * email address instead of a user ID, use the ListUsers action, and then + * filter by email address.

See Also:

AWS API + * Reference

*/ - virtual Model::DeleteAccountOutcome DeleteAccount(const Model::DeleteAccountRequest& request) const; + virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest& request) const; /** - * A Callable wrapper for DeleteAccount that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetUser that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAccountOutcomeCallable DeleteAccountCallable(const DeleteAccountRequestT& request) const + template + Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAccount, request); + return SubmitCallable(&ChimeClient::GetUser, request); } /** - * An Async wrapper for DeleteAccount that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetUser that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAccountAsync(const DeleteAccountRequestT& request, const DeleteAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAccount, request, handler, context); + return SubmitAsync(&ChimeClient::GetUser, request, handler, context); } /** - *

Deletes an AppInstance and all associated data - * asynchronously.

See Also:

AWS + *

Retrieves settings for the specified user ID, such as any associated phone + * number settings.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteAppInstanceOutcome DeleteAppInstance(const Model::DeleteAppInstanceRequest& request) const; + virtual Model::GetUserSettingsOutcome GetUserSettings(const Model::GetUserSettingsRequest& request) const; /** - * A Callable wrapper for DeleteAppInstance that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for GetUserSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAppInstanceOutcomeCallable DeleteAppInstanceCallable(const DeleteAppInstanceRequestT& request) const + template + Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable(const GetUserSettingsRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAppInstance, request); + return SubmitCallable(&ChimeClient::GetUserSettings, request); } /** - * An Async wrapper for DeleteAppInstance that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for GetUserSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAppInstanceAsync(const DeleteAppInstanceRequestT& request, const DeleteAppInstanceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void GetUserSettingsAsync(const GetUserSettingsRequestT& request, const GetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAppInstance, request, handler, context); + return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context); } /** - *

Demotes an AppInstanceAdmin to an AppInstanceUser. - * This action does not delete the user.

See Also:

AWS + *

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.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteAppInstanceAdminOutcome DeleteAppInstanceAdmin(const Model::DeleteAppInstanceAdminRequest& request) const; + virtual Model::InviteUsersOutcome InviteUsers(const Model::InviteUsersRequest& request) const; /** - * A Callable wrapper for DeleteAppInstanceAdmin that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for InviteUsers that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAppInstanceAdminOutcomeCallable DeleteAppInstanceAdminCallable(const DeleteAppInstanceAdminRequestT& request) const + template + Model::InviteUsersOutcomeCallable InviteUsersCallable(const InviteUsersRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAppInstanceAdmin, request); + return SubmitCallable(&ChimeClient::InviteUsers, request); } /** - * An Async wrapper for DeleteAppInstanceAdmin that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for InviteUsers that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAppInstanceAdminAsync(const DeleteAppInstanceAdminRequestT& request, const DeleteAppInstanceAdminResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void InviteUsersAsync(const InviteUsersRequestT& request, const InviteUsersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAppInstanceAdmin, request, handler, context); + return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context); } /** - *

Deletes the streaming configurations of an - * AppInstance.

See Also:

AWS + *

Lists the Amazon Chime accounts under the administrator's AWS account. You + * can filter accounts by account name prefix. To find out which Amazon Chime + * account a user belongs to, you can filter by the user's email address, which + * returns one account result.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteAppInstanceStreamingConfigurationsOutcome DeleteAppInstanceStreamingConfigurations(const Model::DeleteAppInstanceStreamingConfigurationsRequest& request) const; + virtual Model::ListAccountsOutcome ListAccounts(const Model::ListAccountsRequest& request) const; /** - * A Callable wrapper for DeleteAppInstanceStreamingConfigurations that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListAccounts that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAppInstanceStreamingConfigurationsOutcomeCallable DeleteAppInstanceStreamingConfigurationsCallable(const DeleteAppInstanceStreamingConfigurationsRequestT& request) const + template + Model::ListAccountsOutcomeCallable ListAccountsCallable(const ListAccountsRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAppInstanceStreamingConfigurations, request); + return SubmitCallable(&ChimeClient::ListAccounts, request); } /** - * An Async wrapper for DeleteAppInstanceStreamingConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListAccounts that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAppInstanceStreamingConfigurationsAsync(const DeleteAppInstanceStreamingConfigurationsRequestT& request, const DeleteAppInstanceStreamingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListAccountsAsync(const ListAccountsRequestT& request, const ListAccountsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAppInstanceStreamingConfigurations, request, handler, context); + return SubmitAsync(&ChimeClient::ListAccounts, request, handler, context); } /** - *

Deletes an AppInstanceUser.

See Also:

AWS - * API Reference

+ *

Lists the bots associated with the administrator's Amazon Chime Enterprise + * account ID.

See Also:

AWS API + * Reference

*/ - virtual Model::DeleteAppInstanceUserOutcome DeleteAppInstanceUser(const Model::DeleteAppInstanceUserRequest& request) const; + virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest& request) const; /** - * A Callable wrapper for DeleteAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListBots that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAppInstanceUserOutcomeCallable DeleteAppInstanceUserCallable(const DeleteAppInstanceUserRequestT& request) const + template + Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAppInstanceUser, request); + return SubmitCallable(&ChimeClient::ListBots, request); } /** - * An Async wrapper for DeleteAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListBots that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAppInstanceUserAsync(const DeleteAppInstanceUserRequestT& request, const DeleteAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListBotsAsync(const ListBotsRequestT& request, const ListBotsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAppInstanceUser, request, handler, context); + return SubmitAsync(&ChimeClient::ListBots, request, handler, context); } /** - *

Deletes an attendee from the specified Amazon Chime SDK meeting and deletes - * their JoinToken. Attendees are automatically deleted when a Amazon - * Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, - * see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer - * Guide.

See Also:

AWS + *

Lists the phone number orders for the administrator's Amazon Chime + * account.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteAttendeeOutcome DeleteAttendee(const Model::DeleteAttendeeRequest& request) const; + virtual Model::ListPhoneNumberOrdersOutcome ListPhoneNumberOrders(const Model::ListPhoneNumberOrdersRequest& request) const; /** - * A Callable wrapper for DeleteAttendee that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListPhoneNumberOrders that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteAttendeeOutcomeCallable DeleteAttendeeCallable(const DeleteAttendeeRequestT& request) const + template + Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable(const ListPhoneNumberOrdersRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteAttendee, request); + return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request); } /** - * An Async wrapper for DeleteAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListPhoneNumberOrders that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteAttendeeAsync(const DeleteAttendeeRequestT& request, const DeleteAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListPhoneNumberOrdersAsync(const ListPhoneNumberOrdersRequestT& request, const ListPhoneNumberOrdersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteAttendee, request, handler, context); + return SubmitAsync(&ChimeClient::ListPhoneNumberOrders, request, handler, context); } /** - *

Immediately makes a channel and its memberships inaccessible and marks them - * for deletion. This is an irreversible process.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime + * user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector + * group.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest& request) const; + virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers(const Model::ListPhoneNumbersRequest& request) const; /** - * A Callable wrapper for DeleteChannel that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListPhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT& request) const + template + Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteChannel, request); + return SubmitCallable(&ChimeClient::ListPhoneNumbers, request); } /** - * An Async wrapper for DeleteChannel that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListPhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteChannelAsync(const DeleteChannelRequestT& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListPhoneNumbersAsync(const ListPhoneNumbersRequestT& request, const ListPhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteChannel, request, handler, context); + return SubmitAsync(&ChimeClient::ListPhoneNumbers, request, handler, context); } /** - *

Removes a user from a channel's ban list.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Lists the membership details for the specified room in an Amazon Chime + * Enterprise account, such as the members' IDs, email addresses, and + * names.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteChannelBanOutcome DeleteChannelBan(const Model::DeleteChannelBanRequest& request) const; + virtual Model::ListRoomMembershipsOutcome ListRoomMemberships(const Model::ListRoomMembershipsRequest& request) const; /** - * A Callable wrapper for DeleteChannelBan that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListRoomMemberships that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteChannelBanOutcomeCallable DeleteChannelBanCallable(const DeleteChannelBanRequestT& request) const + template + Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable(const ListRoomMembershipsRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteChannelBan, request); + return SubmitCallable(&ChimeClient::ListRoomMemberships, request); } /** - * An Async wrapper for DeleteChannelBan that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListRoomMemberships that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteChannelBanAsync(const DeleteChannelBanRequestT& request, const DeleteChannelBanResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListRoomMembershipsAsync(const ListRoomMembershipsRequestT& request, const ListRoomMembershipsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteChannelBan, request, handler, context); + return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context); } /** - *

Removes a member from a channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

+ *

Lists the room details for the specified Amazon Chime Enterprise account. + * Optionally, filter the results by a member ID (user ID or bot ID) to see a list + * of rooms that the member belongs to.

See Also:

AWS API + * Reference

*/ - virtual Model::DeleteChannelMembershipOutcome DeleteChannelMembership(const Model::DeleteChannelMembershipRequest& request) const; + virtual Model::ListRoomsOutcome ListRooms(const Model::ListRoomsRequest& request) const; /** - * A Callable wrapper for DeleteChannelMembership that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListRooms that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteChannelMembershipOutcomeCallable DeleteChannelMembershipCallable(const DeleteChannelMembershipRequestT& request) const + template + Model::ListRoomsOutcomeCallable ListRoomsCallable(const ListRoomsRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteChannelMembership, request); + return SubmitCallable(&ChimeClient::ListRooms, request); } /** - * An Async wrapper for DeleteChannelMembership that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListRooms that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteChannelMembershipAsync(const DeleteChannelMembershipRequestT& request, const DeleteChannelMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListRoomsAsync(const ListRoomsRequestT& request, const ListRoomsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteChannelMembership, request, handler, context); + return SubmitAsync(&ChimeClient::ListRooms, request, handler, context); } /** - *

Deletes a channel message. Only admins can perform this action. Deletion - * makes messages inaccessible immediately. A background process deletes any - * revisions created by UpdateChannelMessage.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS + *

Lists supported phone number countries.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteChannelMessageOutcome DeleteChannelMessage(const Model::DeleteChannelMessageRequest& request) const; + virtual Model::ListSupportedPhoneNumberCountriesOutcome ListSupportedPhoneNumberCountries(const Model::ListSupportedPhoneNumberCountriesRequest& request) const; /** - * A Callable wrapper for DeleteChannelMessage that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListSupportedPhoneNumberCountries that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteChannelMessageOutcomeCallable DeleteChannelMessageCallable(const DeleteChannelMessageRequestT& request) const + template + Model::ListSupportedPhoneNumberCountriesOutcomeCallable ListSupportedPhoneNumberCountriesCallable(const ListSupportedPhoneNumberCountriesRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteChannelMessage, request); + return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request); } /** - * An Async wrapper for DeleteChannelMessage that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListSupportedPhoneNumberCountries that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteChannelMessageAsync(const DeleteChannelMessageRequestT& request, const DeleteChannelMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListSupportedPhoneNumberCountriesAsync(const ListSupportedPhoneNumberCountriesRequestT& request, const ListSupportedPhoneNumberCountriesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteChannelMessage, request, handler, context); + return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context); } /** - *

Deletes a channel moderator.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

+ *

Lists the users that belong to the specified Amazon Chime account. You can + * specify an email address to list only the user that the email address belongs + * to.

See Also:

AWS API + * Reference

*/ - virtual Model::DeleteChannelModeratorOutcome DeleteChannelModerator(const Model::DeleteChannelModeratorRequest& request) const; + virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest& request) const; /** - * A Callable wrapper for DeleteChannelModerator that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ListUsers that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteChannelModeratorOutcomeCallable DeleteChannelModeratorCallable(const DeleteChannelModeratorRequestT& request) const + template + Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteChannelModerator, request); + return SubmitCallable(&ChimeClient::ListUsers, request); } /** - * An Async wrapper for DeleteChannelModerator that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ListUsers that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteChannelModeratorAsync(const DeleteChannelModeratorRequestT& request, const DeleteChannelModeratorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteChannelModerator, request, handler, context); + return SubmitAsync(&ChimeClient::ListUsers, request, handler, context); } /** - *

Deletes the events configuration that allows a bot to receive outgoing - * events.

See Also:

AWS + *

Logs out the specified user from all of the devices they are currently logged + * into.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteEventsConfigurationOutcome DeleteEventsConfiguration(const Model::DeleteEventsConfigurationRequest& request) const; + virtual Model::LogoutUserOutcome LogoutUser(const Model::LogoutUserRequest& request) const; /** - * A Callable wrapper for DeleteEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for LogoutUser that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteEventsConfigurationOutcomeCallable DeleteEventsConfigurationCallable(const DeleteEventsConfigurationRequestT& request) const + template + Model::LogoutUserOutcomeCallable LogoutUserCallable(const LogoutUserRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteEventsConfiguration, request); + return SubmitCallable(&ChimeClient::LogoutUser, request); } /** - * An Async wrapper for DeleteEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for LogoutUser that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteEventsConfigurationAsync(const DeleteEventsConfigurationRequestT& request, const DeleteEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void LogoutUserAsync(const LogoutUserRequestT& request, const LogoutUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteEventsConfiguration, request, handler, context); + return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context); } /** - *

Deletes the media capture pipeline.

See Also:

AWS + *

Creates an events configuration that allows a bot to receive outgoing events + * sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. + * For more information, see Bot.

See Also:

AWS * API Reference

*/ - virtual Model::DeleteMediaCapturePipelineOutcome DeleteMediaCapturePipeline(const Model::DeleteMediaCapturePipelineRequest& request) const; + virtual Model::PutEventsConfigurationOutcome PutEventsConfiguration(const Model::PutEventsConfigurationRequest& request) const; /** - * A Callable wrapper for DeleteMediaCapturePipeline that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for PutEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::DeleteMediaCapturePipelineOutcomeCallable DeleteMediaCapturePipelineCallable(const DeleteMediaCapturePipelineRequestT& request) const + template + Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable(const PutEventsConfigurationRequestT& request) const { - return SubmitCallable(&ChimeClient::DeleteMediaCapturePipeline, request); + return SubmitCallable(&ChimeClient::PutEventsConfiguration, request); } /** - * An Async wrapper for DeleteMediaCapturePipeline that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for PutEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void DeleteMediaCapturePipelineAsync(const DeleteMediaCapturePipelineRequestT& request, const DeleteMediaCapturePipelineResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void PutEventsConfigurationAsync(const PutEventsConfigurationRequestT& request, const PutEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::DeleteMediaCapturePipeline, request, handler, context); + return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context); } /** - *

Deletes the specified Amazon Chime SDK meeting. The operation deletes all - * attendees, disconnects all clients, and prevents new clients from joining the - * meeting. For more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer + *

Puts retention settings for the specified Amazon Chime Enterprise account. + * We recommend using AWS CloudTrail to monitor usage of this API for your account. + * For more information, see Logging + * Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime + * Administration Guide.

To turn off existing retention settings, + * remove the number of days from the corresponding RetentionDays field in + * the RetentionSettings object. For more information about retention + * settings, see Managing + * Chat Retention Policies in the Amazon Chime Administration * Guide.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteMeetingOutcome DeleteMeeting(const Model::DeleteMeetingRequest& request) const; - - /** - * A Callable wrapper for DeleteMeeting that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteMeetingOutcomeCallable DeleteMeetingCallable(const DeleteMeetingRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteMeeting, request); - } - - /** - * An Async wrapper for DeleteMeeting that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteMeetingAsync(const DeleteMeetingRequestT& request, const DeleteMeetingResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteMeeting, request, handler, context); - } - - /** - *

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.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DeletePhoneNumberOutcome DeletePhoneNumber(const Model::DeletePhoneNumberRequest& request) const; - - /** - * A Callable wrapper for DeletePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeletePhoneNumberOutcomeCallable DeletePhoneNumberCallable(const DeletePhoneNumberRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeletePhoneNumber, request); - } - - /** - * An Async wrapper for DeletePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeletePhoneNumberAsync(const DeletePhoneNumberRequestT& request, const DeletePhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeletePhoneNumber, request, handler, context); - } - - /** - *

Deletes the specified proxy session from the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteProxySessionOutcome DeleteProxySession(const Model::DeleteProxySessionRequest& request) const; - - /** - * A Callable wrapper for DeleteProxySession that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteProxySessionOutcomeCallable DeleteProxySessionCallable(const DeleteProxySessionRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteProxySession, request); - } - - /** - * An Async wrapper for DeleteProxySession that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteProxySessionAsync(const DeleteProxySessionRequestT& request, const DeleteProxySessionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteProxySession, request, handler, context); - } - - /** - *

Deletes a chat room in an Amazon Chime Enterprise account.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DeleteRoomOutcome DeleteRoom(const Model::DeleteRoomRequest& request) const; - - /** - * A Callable wrapper for DeleteRoom that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteRoomOutcomeCallable DeleteRoomCallable(const DeleteRoomRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteRoom, request); - } - - /** - * An Async wrapper for DeleteRoom that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteRoomAsync(const DeleteRoomRequestT& request, const DeleteRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteRoom, request, handler, context); - } - - /** - *

Removes a member from a chat room in an Amazon Chime Enterprise - * account.

See Also:

AWS + * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutRetentionSettings">AWS * API Reference

*/ - virtual Model::DeleteRoomMembershipOutcome DeleteRoomMembership(const Model::DeleteRoomMembershipRequest& request) const; - - /** - * A Callable wrapper for DeleteRoomMembership that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteRoomMembershipOutcomeCallable DeleteRoomMembershipCallable(const DeleteRoomMembershipRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteRoomMembership, request); - } - - /** - * An Async wrapper for DeleteRoomMembership that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteRoomMembershipAsync(const DeleteRoomMembershipRequestT& request, const DeleteRoomMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteRoomMembership, request, handler, context); - } - - /** - *

Deletes a SIP media application.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteSipMediaApplicationOutcome DeleteSipMediaApplication(const Model::DeleteSipMediaApplicationRequest& request) const; - - /** - * A Callable wrapper for DeleteSipMediaApplication that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteSipMediaApplicationOutcomeCallable DeleteSipMediaApplicationCallable(const DeleteSipMediaApplicationRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteSipMediaApplication, request); - } - - /** - * An Async wrapper for DeleteSipMediaApplication that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteSipMediaApplicationAsync(const DeleteSipMediaApplicationRequestT& request, const DeleteSipMediaApplicationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteSipMediaApplication, request, handler, context); - } - - /** - *

Deletes a SIP rule. You must disable a SIP rule before you can delete - * it.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteSipRuleOutcome DeleteSipRule(const Model::DeleteSipRuleRequest& request) const; - - /** - * A Callable wrapper for DeleteSipRule that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteSipRuleOutcomeCallable DeleteSipRuleCallable(const DeleteSipRuleRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteSipRule, request); - } - - /** - * An Async wrapper for DeleteSipRule that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteSipRuleAsync(const DeleteSipRuleRequestT& request, const DeleteSipRuleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteSipRule, request, handler, context); - } - - /** - *

Deletes the specified Amazon Chime Voice Connector. Any phone numbers - * associated with the Amazon Chime Voice Connector must be disassociated from it - * before it can be deleted.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorOutcome DeleteVoiceConnector(const Model::DeleteVoiceConnectorRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorOutcomeCallable DeleteVoiceConnectorCallable(const DeleteVoiceConnectorRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnector, request); - } - - /** - * An Async wrapper for DeleteVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorAsync(const DeleteVoiceConnectorRequestT& request, const DeleteVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnector, request, handler, context); - } - - /** - *

Deletes the emergency calling configuration details from the specified Amazon - * Chime Voice Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorEmergencyCallingConfigurationOutcome DeleteVoiceConnectorEmergencyCallingConfiguration(const Model::DeleteVoiceConnectorEmergencyCallingConfigurationRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorEmergencyCallingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorEmergencyCallingConfigurationOutcomeCallable DeleteVoiceConnectorEmergencyCallingConfigurationCallable(const DeleteVoiceConnectorEmergencyCallingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorEmergencyCallingConfiguration, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorEmergencyCallingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorEmergencyCallingConfigurationAsync(const DeleteVoiceConnectorEmergencyCallingConfigurationRequestT& request, const DeleteVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorEmergencyCallingConfiguration, request, handler, context); - } - - /** - *

Deletes the specified Amazon Chime Voice Connector group. Any - * VoiceConnectorItems and phone numbers associated with the group - * must be removed before it can be deleted.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorGroupOutcome DeleteVoiceConnectorGroup(const Model::DeleteVoiceConnectorGroupRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorGroupOutcomeCallable DeleteVoiceConnectorGroupCallable(const DeleteVoiceConnectorGroupRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorGroup, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorGroupAsync(const DeleteVoiceConnectorGroupRequestT& request, const DeleteVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorGroup, request, handler, context); - } - - /** - *

Deletes the origination settings for the specified Amazon Chime Voice - * Connector.

If emergency calling is configured for the Amazon Chime - * Voice Connector, it must be deleted prior to deleting the origination - * settings.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorOriginationOutcome DeleteVoiceConnectorOrigination(const Model::DeleteVoiceConnectorOriginationRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorOrigination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorOriginationOutcomeCallable DeleteVoiceConnectorOriginationCallable(const DeleteVoiceConnectorOriginationRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorOrigination, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorOrigination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorOriginationAsync(const DeleteVoiceConnectorOriginationRequestT& request, const DeleteVoiceConnectorOriginationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorOrigination, request, handler, context); - } - - /** - *

Deletes the proxy configuration from the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorProxyOutcome DeleteVoiceConnectorProxy(const Model::DeleteVoiceConnectorProxyRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorProxy that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorProxyOutcomeCallable DeleteVoiceConnectorProxyCallable(const DeleteVoiceConnectorProxyRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorProxy, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorProxy that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorProxyAsync(const DeleteVoiceConnectorProxyRequestT& request, const DeleteVoiceConnectorProxyResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorProxy, request, handler, context); - } - - /** - *

Deletes the streaming configuration for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorStreamingConfigurationOutcome DeleteVoiceConnectorStreamingConfiguration(const Model::DeleteVoiceConnectorStreamingConfigurationRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorStreamingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorStreamingConfigurationOutcomeCallable DeleteVoiceConnectorStreamingConfigurationCallable(const DeleteVoiceConnectorStreamingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorStreamingConfiguration, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorStreamingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorStreamingConfigurationAsync(const DeleteVoiceConnectorStreamingConfigurationRequestT& request, const DeleteVoiceConnectorStreamingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorStreamingConfiguration, request, handler, context); - } - - /** - *

Deletes the termination settings for the specified Amazon Chime Voice - * Connector.

If emergency calling is configured for the Amazon Chime - * Voice Connector, it must be deleted prior to deleting the termination - * settings.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorTerminationOutcome DeleteVoiceConnectorTermination(const Model::DeleteVoiceConnectorTerminationRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorTermination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorTerminationOutcomeCallable DeleteVoiceConnectorTerminationCallable(const DeleteVoiceConnectorTerminationRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorTermination, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorTermination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorTerminationAsync(const DeleteVoiceConnectorTerminationRequestT& request, const DeleteVoiceConnectorTerminationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorTermination, request, handler, context); - } - - /** - *

Deletes the specified SIP credentials used by your equipment to authenticate - * during call termination.

See Also:

AWS - * API Reference

- */ - virtual Model::DeleteVoiceConnectorTerminationCredentialsOutcome DeleteVoiceConnectorTerminationCredentials(const Model::DeleteVoiceConnectorTerminationCredentialsRequest& request) const; - - /** - * A Callable wrapper for DeleteVoiceConnectorTerminationCredentials that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DeleteVoiceConnectorTerminationCredentialsOutcomeCallable DeleteVoiceConnectorTerminationCredentialsCallable(const DeleteVoiceConnectorTerminationCredentialsRequestT& request) const - { - return SubmitCallable(&ChimeClient::DeleteVoiceConnectorTerminationCredentials, request); - } - - /** - * An Async wrapper for DeleteVoiceConnectorTerminationCredentials that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DeleteVoiceConnectorTerminationCredentialsAsync(const DeleteVoiceConnectorTerminationCredentialsRequestT& request, const DeleteVoiceConnectorTerminationCredentialsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DeleteVoiceConnectorTerminationCredentials, request, handler, context); - } - - /** - *

Returns the full details of an AppInstance.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeAppInstanceOutcome DescribeAppInstance(const Model::DescribeAppInstanceRequest& request) const; - - /** - * A Callable wrapper for DescribeAppInstance that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeAppInstanceOutcomeCallable DescribeAppInstanceCallable(const DescribeAppInstanceRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeAppInstance, request); - } - - /** - * An Async wrapper for DescribeAppInstance that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeAppInstanceAsync(const DescribeAppInstanceRequestT& request, const DescribeAppInstanceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeAppInstance, request, handler, context); - } - - /** - *

Returns the full details of an AppInstanceAdmin.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeAppInstanceAdminOutcome DescribeAppInstanceAdmin(const Model::DescribeAppInstanceAdminRequest& request) const; - - /** - * A Callable wrapper for DescribeAppInstanceAdmin that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeAppInstanceAdminOutcomeCallable DescribeAppInstanceAdminCallable(const DescribeAppInstanceAdminRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeAppInstanceAdmin, request); - } - - /** - * An Async wrapper for DescribeAppInstanceAdmin that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeAppInstanceAdminAsync(const DescribeAppInstanceAdminRequestT& request, const DescribeAppInstanceAdminResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeAppInstanceAdmin, request, handler, context); - } - - /** - *

Returns the full details of an AppInstanceUser.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeAppInstanceUserOutcome DescribeAppInstanceUser(const Model::DescribeAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for DescribeAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeAppInstanceUserOutcomeCallable DescribeAppInstanceUserCallable(const DescribeAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeAppInstanceUser, request); - } - - /** - * An Async wrapper for DescribeAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeAppInstanceUserAsync(const DescribeAppInstanceUserRequestT& request, const DescribeAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeAppInstanceUser, request, handler, context); - } - - /** - *

Returns the full details of a channel in an Amazon Chime - * AppInstance.

The x-amz-chime-bearer - * request header is mandatory. Use the AppInstanceUserArn of the user - * that makes the API call as the value in the header.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest& request) const; - - /** - * A Callable wrapper for DescribeChannel that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannel, request); - } - - /** - * An Async wrapper for DescribeChannel that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelAsync(const DescribeChannelRequestT& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannel, request, handler, context); - } - - /** - *

Returns the full details of a channel ban.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelBanOutcome DescribeChannelBan(const Model::DescribeChannelBanRequest& request) const; - - /** - * A Callable wrapper for DescribeChannelBan that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelBanOutcomeCallable DescribeChannelBanCallable(const DescribeChannelBanRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannelBan, request); - } - - /** - * An Async wrapper for DescribeChannelBan that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelBanAsync(const DescribeChannelBanRequestT& request, const DescribeChannelBanResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannelBan, request, handler, context); - } - - /** - *

Returns the full details of a user's channel membership.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelMembershipOutcome DescribeChannelMembership(const Model::DescribeChannelMembershipRequest& request) const; - - /** - * A Callable wrapper for DescribeChannelMembership that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelMembershipOutcomeCallable DescribeChannelMembershipCallable(const DescribeChannelMembershipRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannelMembership, request); - } - - /** - * An Async wrapper for DescribeChannelMembership that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelMembershipAsync(const DescribeChannelMembershipRequestT& request, const DescribeChannelMembershipResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannelMembership, request, handler, context); - } - - /** - *

Returns the details of a channel based on the membership of the specified - * AppInstanceUser.

The x-amz-chime-bearer - * request header is mandatory. Use the AppInstanceUserArn of the user - * that makes the API call as the value in the header.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelMembershipForAppInstanceUserOutcome DescribeChannelMembershipForAppInstanceUser(const Model::DescribeChannelMembershipForAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for DescribeChannelMembershipForAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelMembershipForAppInstanceUserOutcomeCallable DescribeChannelMembershipForAppInstanceUserCallable(const DescribeChannelMembershipForAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannelMembershipForAppInstanceUser, request); - } - - /** - * An Async wrapper for DescribeChannelMembershipForAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelMembershipForAppInstanceUserAsync(const DescribeChannelMembershipForAppInstanceUserRequestT& request, const DescribeChannelMembershipForAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannelMembershipForAppInstanceUser, request, handler, context); - } - - /** - *

Returns the full details of a channel moderated by the specified - * AppInstanceUser.

The x-amz-chime-bearer - * request header is mandatory. Use the AppInstanceUserArn of the user - * that makes the API call as the value in the header.

See - * Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelModeratedByAppInstanceUserOutcome DescribeChannelModeratedByAppInstanceUser(const Model::DescribeChannelModeratedByAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for DescribeChannelModeratedByAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelModeratedByAppInstanceUserOutcomeCallable DescribeChannelModeratedByAppInstanceUserCallable(const DescribeChannelModeratedByAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannelModeratedByAppInstanceUser, request); - } - - /** - * An Async wrapper for DescribeChannelModeratedByAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelModeratedByAppInstanceUserAsync(const DescribeChannelModeratedByAppInstanceUserRequestT& request, const DescribeChannelModeratedByAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannelModeratedByAppInstanceUser, request, handler, context); - } - - /** - *

Returns the full details of a single ChannelModerator.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::DescribeChannelModeratorOutcome DescribeChannelModerator(const Model::DescribeChannelModeratorRequest& request) const; - - /** - * A Callable wrapper for DescribeChannelModerator that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DescribeChannelModeratorOutcomeCallable DescribeChannelModeratorCallable(const DescribeChannelModeratorRequestT& request) const - { - return SubmitCallable(&ChimeClient::DescribeChannelModerator, request); - } - - /** - * An Async wrapper for DescribeChannelModerator that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DescribeChannelModeratorAsync(const DescribeChannelModeratorRequestT& request, const DescribeChannelModeratorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DescribeChannelModerator, request, handler, context); - } - - /** - *

Disassociates the primary provisioned phone number from the specified Amazon - * Chime user.

See Also:

AWS - * API Reference

- */ - virtual Model::DisassociatePhoneNumberFromUserOutcome DisassociatePhoneNumberFromUser(const Model::DisassociatePhoneNumberFromUserRequest& request) const; - - /** - * A Callable wrapper for DisassociatePhoneNumberFromUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DisassociatePhoneNumberFromUserOutcomeCallable DisassociatePhoneNumberFromUserCallable(const DisassociatePhoneNumberFromUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::DisassociatePhoneNumberFromUser, request); - } - - /** - * An Async wrapper for DisassociatePhoneNumberFromUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DisassociatePhoneNumberFromUserAsync(const DisassociatePhoneNumberFromUserRequestT& request, const DisassociatePhoneNumberFromUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DisassociatePhoneNumberFromUser, request, handler, context); - } - - /** - *

Disassociates the specified phone numbers from the specified Amazon Chime - * Voice Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::DisassociatePhoneNumbersFromVoiceConnectorOutcome DisassociatePhoneNumbersFromVoiceConnector(const Model::DisassociatePhoneNumbersFromVoiceConnectorRequest& request) const; - - /** - * A Callable wrapper for DisassociatePhoneNumbersFromVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DisassociatePhoneNumbersFromVoiceConnectorOutcomeCallable DisassociatePhoneNumbersFromVoiceConnectorCallable(const DisassociatePhoneNumbersFromVoiceConnectorRequestT& request) const - { - return SubmitCallable(&ChimeClient::DisassociatePhoneNumbersFromVoiceConnector, request); - } - - /** - * An Async wrapper for DisassociatePhoneNumbersFromVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DisassociatePhoneNumbersFromVoiceConnectorAsync(const DisassociatePhoneNumbersFromVoiceConnectorRequestT& request, const DisassociatePhoneNumbersFromVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DisassociatePhoneNumbersFromVoiceConnector, request, handler, context); - } - - /** - *

Disassociates the specified phone numbers from the specified Amazon Chime - * Voice Connector group.

See Also:

AWS - * API Reference

- */ - virtual Model::DisassociatePhoneNumbersFromVoiceConnectorGroupOutcome DisassociatePhoneNumbersFromVoiceConnectorGroup(const Model::DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& request) const; - - /** - * A Callable wrapper for DisassociatePhoneNumbersFromVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DisassociatePhoneNumbersFromVoiceConnectorGroupOutcomeCallable DisassociatePhoneNumbersFromVoiceConnectorGroupCallable(const DisassociatePhoneNumbersFromVoiceConnectorGroupRequestT& request) const - { - return SubmitCallable(&ChimeClient::DisassociatePhoneNumbersFromVoiceConnectorGroup, request); - } - - /** - * An Async wrapper for DisassociatePhoneNumbersFromVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DisassociatePhoneNumbersFromVoiceConnectorGroupAsync(const DisassociatePhoneNumbersFromVoiceConnectorGroupRequestT& request, const DisassociatePhoneNumbersFromVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DisassociatePhoneNumbersFromVoiceConnectorGroup, request, handler, context); - } - - /** - *

Disassociates the specified sign-in delegate groups from the specified Amazon - * Chime account.

See Also:

AWS - * API Reference

- */ - virtual Model::DisassociateSigninDelegateGroupsFromAccountOutcome DisassociateSigninDelegateGroupsFromAccount(const Model::DisassociateSigninDelegateGroupsFromAccountRequest& request) const; - - /** - * A Callable wrapper for DisassociateSigninDelegateGroupsFromAccount that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::DisassociateSigninDelegateGroupsFromAccountOutcomeCallable DisassociateSigninDelegateGroupsFromAccountCallable(const DisassociateSigninDelegateGroupsFromAccountRequestT& request) const - { - return SubmitCallable(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request); - } - - /** - * An Async wrapper for DisassociateSigninDelegateGroupsFromAccount that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void DisassociateSigninDelegateGroupsFromAccountAsync(const DisassociateSigninDelegateGroupsFromAccountRequestT& request, const DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::DisassociateSigninDelegateGroupsFromAccount, request, handler, context); - } - - /** - *

Retrieves details for the specified Amazon Chime account, such as account - * type and supported licenses.

See Also:

AWS - * API Reference

- */ - virtual Model::GetAccountOutcome GetAccount(const Model::GetAccountRequest& request) const; - - /** - * A Callable wrapper for GetAccount that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetAccountOutcomeCallable GetAccountCallable(const GetAccountRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetAccount, request); - } - - /** - * An Async wrapper for GetAccount that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetAccountAsync(const GetAccountRequestT& request, const GetAccountResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetAccount, request, handler, context); - } - - /** - *

Retrieves account settings for the specified Amazon Chime account ID, such as - * remote control and dialout settings. For more information about these settings, - * see Use the - * Policies Page in the Amazon Chime Administration Guide. - *

See Also:

AWS - * API Reference

- */ - virtual Model::GetAccountSettingsOutcome GetAccountSettings(const Model::GetAccountSettingsRequest& request) const; - - /** - * A Callable wrapper for GetAccountSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetAccountSettingsOutcomeCallable GetAccountSettingsCallable(const GetAccountSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetAccountSettings, request); - } - - /** - * An Async wrapper for GetAccountSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetAccountSettingsAsync(const GetAccountSettingsRequestT& request, const GetAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetAccountSettings, request, handler, context); - } - - /** - *

Gets the retention settings for an AppInstance.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetAppInstanceRetentionSettingsOutcome GetAppInstanceRetentionSettings(const Model::GetAppInstanceRetentionSettingsRequest& request) const; - - /** - * A Callable wrapper for GetAppInstanceRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetAppInstanceRetentionSettingsOutcomeCallable GetAppInstanceRetentionSettingsCallable(const GetAppInstanceRetentionSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetAppInstanceRetentionSettings, request); - } - - /** - * An Async wrapper for GetAppInstanceRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetAppInstanceRetentionSettingsAsync(const GetAppInstanceRetentionSettingsRequestT& request, const GetAppInstanceRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetAppInstanceRetentionSettings, request, handler, context); - } - - /** - *

Gets the streaming settings for an AppInstance.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetAppInstanceStreamingConfigurationsOutcome GetAppInstanceStreamingConfigurations(const Model::GetAppInstanceStreamingConfigurationsRequest& request) const; - - /** - * A Callable wrapper for GetAppInstanceStreamingConfigurations that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetAppInstanceStreamingConfigurationsOutcomeCallable GetAppInstanceStreamingConfigurationsCallable(const GetAppInstanceStreamingConfigurationsRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetAppInstanceStreamingConfigurations, request); - } - - /** - * An Async wrapper for GetAppInstanceStreamingConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetAppInstanceStreamingConfigurationsAsync(const GetAppInstanceStreamingConfigurationsRequestT& request, const GetAppInstanceStreamingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetAppInstanceStreamingConfigurations, request, handler, context); - } - - /** - *

Gets the Amazon Chime SDK attendee details for a specified meeting ID and - * attendee ID. For more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . - *

See Also:

AWS - * API Reference

- */ - virtual Model::GetAttendeeOutcome GetAttendee(const Model::GetAttendeeRequest& request) const; - - /** - * A Callable wrapper for GetAttendee that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetAttendeeOutcomeCallable GetAttendeeCallable(const GetAttendeeRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetAttendee, request); - } - - /** - * An Async wrapper for GetAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetAttendeeAsync(const GetAttendeeRequestT& request, const GetAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetAttendee, request, handler, context); - } - - /** - *

Retrieves details for the specified bot, such as bot email address, bot type, - * status, and display name.

See Also:

AWS API - * Reference

- */ - virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest& request) const; - - /** - * A Callable wrapper for GetBot that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetBotOutcomeCallable GetBotCallable(const GetBotRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetBot, request); - } - - /** - * An Async wrapper for GetBot that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetBotAsync(const GetBotRequestT& request, const GetBotResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetBot, request, handler, context); - } - - /** - *

Gets the full details of a channel message.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::GetChannelMessageOutcome GetChannelMessage(const Model::GetChannelMessageRequest& request) const; - - /** - * A Callable wrapper for GetChannelMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetChannelMessageOutcomeCallable GetChannelMessageCallable(const GetChannelMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetChannelMessage, request); - } - - /** - * An Async wrapper for GetChannelMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetChannelMessageAsync(const GetChannelMessageRequestT& request, const GetChannelMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetChannelMessage, request, handler, context); - } - - /** - *

Gets details for an events configuration that allows a bot to receive - * outgoing events, such as an HTTPS endpoint or Lambda function ARN.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetEventsConfigurationOutcome GetEventsConfiguration(const Model::GetEventsConfigurationRequest& request) const; - - /** - * A Callable wrapper for GetEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetEventsConfigurationOutcomeCallable GetEventsConfigurationCallable(const GetEventsConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetEventsConfiguration, request); - } - - /** - * An Async wrapper for GetEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetEventsConfigurationAsync(const GetEventsConfigurationRequestT& request, const GetEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetEventsConfiguration, request, handler, context); - } - - /** - *

Retrieves global settings for the administrator's AWS account, such as Amazon - * Chime Business Calling and Amazon Chime Voice Connector settings.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetGlobalSettingsOutcome GetGlobalSettings() const; - - /** - * A Callable wrapper for GetGlobalSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetGlobalSettingsOutcomeCallable GetGlobalSettingsCallable() const - { - return SubmitCallable(&ChimeClient::GetGlobalSettings); - } - - /** - * An Async wrapper for GetGlobalSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetGlobalSettingsAsync(const GetGlobalSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetGlobalSettings, handler, context); - } - /** - *

Gets an existing media capture pipeline.

See Also:

AWS - * API Reference

- */ - virtual Model::GetMediaCapturePipelineOutcome GetMediaCapturePipeline(const Model::GetMediaCapturePipelineRequest& request) const; - - /** - * A Callable wrapper for GetMediaCapturePipeline that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetMediaCapturePipelineOutcomeCallable GetMediaCapturePipelineCallable(const GetMediaCapturePipelineRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetMediaCapturePipeline, request); - } - - /** - * An Async wrapper for GetMediaCapturePipeline that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetMediaCapturePipelineAsync(const GetMediaCapturePipelineRequestT& request, const GetMediaCapturePipelineResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetMediaCapturePipeline, request, handler, context); - } - - /** - *

Gets the Amazon Chime SDK meeting details for the specified meeting ID. For - * more information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . - *

See Also:

AWS - * API Reference

- */ - virtual Model::GetMeetingOutcome GetMeeting(const Model::GetMeetingRequest& request) const; - - /** - * A Callable wrapper for GetMeeting that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetMeetingOutcomeCallable GetMeetingCallable(const GetMeetingRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetMeeting, request); - } - - /** - * An Async wrapper for GetMeeting that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetMeetingAsync(const GetMeetingRequestT& request, const GetMeetingResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetMeeting, request, handler, context); - } - - /** - *

The details of the endpoint for the messaging session.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetMessagingSessionEndpointOutcome GetMessagingSessionEndpoint(const Model::GetMessagingSessionEndpointRequest& request) const; - - /** - * A Callable wrapper for GetMessagingSessionEndpoint that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetMessagingSessionEndpointOutcomeCallable GetMessagingSessionEndpointCallable(const GetMessagingSessionEndpointRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetMessagingSessionEndpoint, request); - } - - /** - * An Async wrapper for GetMessagingSessionEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetMessagingSessionEndpointAsync(const GetMessagingSessionEndpointRequestT& request, const GetMessagingSessionEndpointResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetMessagingSessionEndpoint, request, handler, context); - } - - /** - *

Retrieves details for the specified phone number ID, such as associations, - * capabilities, and product type.

See Also:

AWS - * API Reference

- */ - virtual Model::GetPhoneNumberOutcome GetPhoneNumber(const Model::GetPhoneNumberRequest& request) const; - - /** - * A Callable wrapper for GetPhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetPhoneNumberOutcomeCallable GetPhoneNumberCallable(const GetPhoneNumberRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetPhoneNumber, request); - } - - /** - * An Async wrapper for GetPhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetPhoneNumberAsync(const GetPhoneNumberRequestT& request, const GetPhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetPhoneNumber, request, handler, context); - } - - /** - *

Retrieves details for the specified phone number order, such as the order - * creation timestamp, phone numbers in E.164 format, product type, and order - * status.

See Also:

AWS - * API Reference

- */ - virtual Model::GetPhoneNumberOrderOutcome GetPhoneNumberOrder(const Model::GetPhoneNumberOrderRequest& request) const; - - /** - * A Callable wrapper for GetPhoneNumberOrder that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetPhoneNumberOrderOutcomeCallable GetPhoneNumberOrderCallable(const GetPhoneNumberOrderRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetPhoneNumberOrder, request); - } - - /** - * An Async wrapper for GetPhoneNumberOrder that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetPhoneNumberOrderAsync(const GetPhoneNumberOrderRequestT& request, const GetPhoneNumberOrderResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetPhoneNumberOrder, request, handler, context); - } - - /** - *

Retrieves the phone number settings for the administrator's AWS account, such - * as the default outbound calling name.

See Also:

AWS - * API Reference

- */ - virtual Model::GetPhoneNumberSettingsOutcome GetPhoneNumberSettings() const; - - /** - * A Callable wrapper for GetPhoneNumberSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetPhoneNumberSettingsOutcomeCallable GetPhoneNumberSettingsCallable() const - { - return SubmitCallable(&ChimeClient::GetPhoneNumberSettings); - } - - /** - * An Async wrapper for GetPhoneNumberSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetPhoneNumberSettingsAsync(const GetPhoneNumberSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetPhoneNumberSettings, handler, context); - } - /** - *

Gets the specified proxy session details for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetProxySessionOutcome GetProxySession(const Model::GetProxySessionRequest& request) const; - - /** - * A Callable wrapper for GetProxySession that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetProxySessionOutcomeCallable GetProxySessionCallable(const GetProxySessionRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetProxySession, request); - } - - /** - * An Async wrapper for GetProxySession that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetProxySessionAsync(const GetProxySessionRequestT& request, const GetProxySessionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetProxySession, request, handler, context); - } - - /** - *

Gets the retention settings for the specified Amazon Chime Enterprise - * account. For more information about retention settings, see Managing - * Chat Retention Policies in the Amazon Chime Administration Guide. - *

See Also:

AWS - * API Reference

- */ - virtual Model::GetRetentionSettingsOutcome GetRetentionSettings(const Model::GetRetentionSettingsRequest& request) const; - - /** - * A Callable wrapper for GetRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetRetentionSettingsOutcomeCallable GetRetentionSettingsCallable(const GetRetentionSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetRetentionSettings, request); - } - - /** - * An Async wrapper for GetRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetRetentionSettingsAsync(const GetRetentionSettingsRequestT& request, const GetRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetRetentionSettings, request, handler, context); - } - - /** - *

Retrieves room details, such as the room name, for a room in an Amazon Chime - * Enterprise account.

See Also:

AWS API - * Reference

- */ - virtual Model::GetRoomOutcome GetRoom(const Model::GetRoomRequest& request) const; - - /** - * A Callable wrapper for GetRoom that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetRoomOutcomeCallable GetRoomCallable(const GetRoomRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetRoom, request); - } - - /** - * An Async wrapper for GetRoom that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetRoomAsync(const GetRoomRequestT& request, const GetRoomResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetRoom, request, handler, context); - } - - /** - *

Retrieves the information for a SIP media application, including name, AWS - * Region, and endpoints.

See Also:

AWS - * API Reference

- */ - virtual Model::GetSipMediaApplicationOutcome GetSipMediaApplication(const Model::GetSipMediaApplicationRequest& request) const; - - /** - * A Callable wrapper for GetSipMediaApplication that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetSipMediaApplicationOutcomeCallable GetSipMediaApplicationCallable(const GetSipMediaApplicationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetSipMediaApplication, request); - } - - /** - * An Async wrapper for GetSipMediaApplication that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetSipMediaApplicationAsync(const GetSipMediaApplicationRequestT& request, const GetSipMediaApplicationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetSipMediaApplication, request, handler, context); - } - - /** - *

Returns the logging configuration for the specified SIP media - * application.

See Also:

AWS - * API Reference

- */ - virtual Model::GetSipMediaApplicationLoggingConfigurationOutcome GetSipMediaApplicationLoggingConfiguration(const Model::GetSipMediaApplicationLoggingConfigurationRequest& request) const; - - /** - * A Callable wrapper for GetSipMediaApplicationLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetSipMediaApplicationLoggingConfigurationOutcomeCallable GetSipMediaApplicationLoggingConfigurationCallable(const GetSipMediaApplicationLoggingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetSipMediaApplicationLoggingConfiguration, request); - } - - /** - * An Async wrapper for GetSipMediaApplicationLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetSipMediaApplicationLoggingConfigurationAsync(const GetSipMediaApplicationLoggingConfigurationRequestT& request, const GetSipMediaApplicationLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetSipMediaApplicationLoggingConfiguration, request, handler, context); - } - - /** - *

Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and - * target endpoints.

See Also:

AWS - * API Reference

- */ - virtual Model::GetSipRuleOutcome GetSipRule(const Model::GetSipRuleRequest& request) const; - - /** - * A Callable wrapper for GetSipRule that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetSipRuleOutcomeCallable GetSipRuleCallable(const GetSipRuleRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetSipRule, request); - } - - /** - * An Async wrapper for GetSipRule that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetSipRuleAsync(const GetSipRuleRequestT& request, const GetSipRuleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetSipRule, request, handler, context); - } - - /** - *

Retrieves details for the specified user ID, such as primary email address, - * license type,and personal meeting PIN.

To retrieve user details with an - * email address instead of a user ID, use the ListUsers action, and then - * filter by email address.

See Also:

AWS API - * Reference

- */ - virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest& request) const; - - /** - * A Callable wrapper for GetUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetUser, request); - } - - /** - * An Async wrapper for GetUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetUser, request, handler, context); - } - - /** - *

Retrieves settings for the specified user ID, such as any associated phone - * number settings.

See Also:

AWS - * API Reference

- */ - virtual Model::GetUserSettingsOutcome GetUserSettings(const Model::GetUserSettingsRequest& request) const; - - /** - * A Callable wrapper for GetUserSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetUserSettingsOutcomeCallable GetUserSettingsCallable(const GetUserSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetUserSettings, request); - } - - /** - * An Async wrapper for GetUserSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetUserSettingsAsync(const GetUserSettingsRequestT& request, const GetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetUserSettings, request, handler, context); - } - - /** - *

Retrieves details for the specified Amazon Chime Voice Connector, such as - * timestamps,name, outbound host, and encryption requirements.

See - * Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorOutcome GetVoiceConnector(const Model::GetVoiceConnectorRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorOutcomeCallable GetVoiceConnectorCallable(const GetVoiceConnectorRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnector, request); - } - - /** - * An Async wrapper for GetVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorAsync(const GetVoiceConnectorRequestT& request, const GetVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnector, request, handler, context); - } - - /** - *

Gets the emergency calling configuration details for the specified Amazon - * Chime Voice Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorEmergencyCallingConfigurationOutcome GetVoiceConnectorEmergencyCallingConfiguration(const Model::GetVoiceConnectorEmergencyCallingConfigurationRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorEmergencyCallingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorEmergencyCallingConfigurationOutcomeCallable GetVoiceConnectorEmergencyCallingConfigurationCallable(const GetVoiceConnectorEmergencyCallingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorEmergencyCallingConfiguration, request); - } - - /** - * An Async wrapper for GetVoiceConnectorEmergencyCallingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorEmergencyCallingConfigurationAsync(const GetVoiceConnectorEmergencyCallingConfigurationRequestT& request, const GetVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorEmergencyCallingConfiguration, request, handler, context); - } - - /** - *

Retrieves details for the specified Amazon Chime Voice Connector group, such - * as timestamps,name, and associated - * VoiceConnectorItems.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorGroupOutcome GetVoiceConnectorGroup(const Model::GetVoiceConnectorGroupRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorGroupOutcomeCallable GetVoiceConnectorGroupCallable(const GetVoiceConnectorGroupRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorGroup, request); - } - - /** - * An Async wrapper for GetVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorGroupAsync(const GetVoiceConnectorGroupRequestT& request, const GetVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorGroup, request, handler, context); - } - - /** - *

Retrieves the logging configuration details for the specified Amazon Chime - * Voice Connector. Shows whether SIP message logs are enabled for sending to - * Amazon CloudWatch Logs.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorLoggingConfigurationOutcome GetVoiceConnectorLoggingConfiguration(const Model::GetVoiceConnectorLoggingConfigurationRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorLoggingConfigurationOutcomeCallable GetVoiceConnectorLoggingConfigurationCallable(const GetVoiceConnectorLoggingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorLoggingConfiguration, request); - } - - /** - * An Async wrapper for GetVoiceConnectorLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorLoggingConfigurationAsync(const GetVoiceConnectorLoggingConfigurationRequestT& request, const GetVoiceConnectorLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorLoggingConfiguration, request, handler, context); - } - - /** - *

Retrieves origination setting details for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorOriginationOutcome GetVoiceConnectorOrigination(const Model::GetVoiceConnectorOriginationRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorOrigination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorOriginationOutcomeCallable GetVoiceConnectorOriginationCallable(const GetVoiceConnectorOriginationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorOrigination, request); - } - - /** - * An Async wrapper for GetVoiceConnectorOrigination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorOriginationAsync(const GetVoiceConnectorOriginationRequestT& request, const GetVoiceConnectorOriginationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorOrigination, request, handler, context); - } - - /** - *

Gets the proxy configuration details for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorProxyOutcome GetVoiceConnectorProxy(const Model::GetVoiceConnectorProxyRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorProxy that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorProxyOutcomeCallable GetVoiceConnectorProxyCallable(const GetVoiceConnectorProxyRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorProxy, request); - } - - /** - * An Async wrapper for GetVoiceConnectorProxy that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorProxyAsync(const GetVoiceConnectorProxyRequestT& request, const GetVoiceConnectorProxyResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorProxy, request, handler, context); - } - - /** - *

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.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorStreamingConfigurationOutcome GetVoiceConnectorStreamingConfiguration(const Model::GetVoiceConnectorStreamingConfigurationRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorStreamingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorStreamingConfigurationOutcomeCallable GetVoiceConnectorStreamingConfigurationCallable(const GetVoiceConnectorStreamingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorStreamingConfiguration, request); - } - - /** - * An Async wrapper for GetVoiceConnectorStreamingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorStreamingConfigurationAsync(const GetVoiceConnectorStreamingConfigurationRequestT& request, const GetVoiceConnectorStreamingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorStreamingConfiguration, request, handler, context); - } - - /** - *

Retrieves termination setting details for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorTerminationOutcome GetVoiceConnectorTermination(const Model::GetVoiceConnectorTerminationRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorTermination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorTerminationOutcomeCallable GetVoiceConnectorTerminationCallable(const GetVoiceConnectorTerminationRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorTermination, request); - } - - /** - * An Async wrapper for GetVoiceConnectorTermination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorTerminationAsync(const GetVoiceConnectorTerminationRequestT& request, const GetVoiceConnectorTerminationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorTermination, request, handler, context); - } - - /** - *

Retrieves information about the last time a SIP OPTIONS ping was - * received from your SIP infrastructure for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::GetVoiceConnectorTerminationHealthOutcome GetVoiceConnectorTerminationHealth(const Model::GetVoiceConnectorTerminationHealthRequest& request) const; - - /** - * A Callable wrapper for GetVoiceConnectorTerminationHealth that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::GetVoiceConnectorTerminationHealthOutcomeCallable GetVoiceConnectorTerminationHealthCallable(const GetVoiceConnectorTerminationHealthRequestT& request) const - { - return SubmitCallable(&ChimeClient::GetVoiceConnectorTerminationHealth, request); - } - - /** - * An Async wrapper for GetVoiceConnectorTerminationHealth that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void GetVoiceConnectorTerminationHealthAsync(const GetVoiceConnectorTerminationHealthRequestT& request, const GetVoiceConnectorTerminationHealthResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::GetVoiceConnectorTerminationHealth, request, handler, context); - } - - /** - *

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.

See Also:

AWS - * API Reference

- */ - virtual Model::InviteUsersOutcome InviteUsers(const Model::InviteUsersRequest& request) const; - - /** - * A Callable wrapper for InviteUsers that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::InviteUsersOutcomeCallable InviteUsersCallable(const InviteUsersRequestT& request) const - { - return SubmitCallable(&ChimeClient::InviteUsers, request); - } - - /** - * An Async wrapper for InviteUsers that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void InviteUsersAsync(const InviteUsersRequestT& request, const InviteUsersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::InviteUsers, request, handler, context); - } - - /** - *

Lists the Amazon Chime accounts under the administrator's AWS account. You - * can filter accounts by account name prefix. To find out which Amazon Chime - * account a user belongs to, you can filter by the user's email address, which - * returns one account result.

See Also:

AWS - * API Reference

- */ - virtual Model::ListAccountsOutcome ListAccounts(const Model::ListAccountsRequest& request) const; - - /** - * A Callable wrapper for ListAccounts that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAccountsOutcomeCallable ListAccountsCallable(const ListAccountsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAccounts, request); - } - - /** - * An Async wrapper for ListAccounts that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAccountsAsync(const ListAccountsRequestT& request, const ListAccountsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAccounts, request, handler, context); - } - - /** - *

Returns a list of the administrators in the - * AppInstance.

See Also:

AWS - * API Reference

- */ - virtual Model::ListAppInstanceAdminsOutcome ListAppInstanceAdmins(const Model::ListAppInstanceAdminsRequest& request) const; - - /** - * A Callable wrapper for ListAppInstanceAdmins that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAppInstanceAdminsOutcomeCallable ListAppInstanceAdminsCallable(const ListAppInstanceAdminsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAppInstanceAdmins, request); - } - - /** - * An Async wrapper for ListAppInstanceAdmins that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAppInstanceAdminsAsync(const ListAppInstanceAdminsRequestT& request, const ListAppInstanceAdminsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAppInstanceAdmins, request, handler, context); - } - - /** - *

List all AppInstanceUsers created under a single - * AppInstance.

See Also:

AWS - * API Reference

- */ - virtual Model::ListAppInstanceUsersOutcome ListAppInstanceUsers(const Model::ListAppInstanceUsersRequest& request) const; - - /** - * A Callable wrapper for ListAppInstanceUsers that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAppInstanceUsersOutcomeCallable ListAppInstanceUsersCallable(const ListAppInstanceUsersRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAppInstanceUsers, request); - } - - /** - * An Async wrapper for ListAppInstanceUsers that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAppInstanceUsersAsync(const ListAppInstanceUsersRequestT& request, const ListAppInstanceUsersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAppInstanceUsers, request, handler, context); - } - - /** - *

Lists all Amazon Chime AppInstances created under a single AWS - * account.

See Also:

AWS - * API Reference

- */ - virtual Model::ListAppInstancesOutcome ListAppInstances(const Model::ListAppInstancesRequest& request) const; - - /** - * A Callable wrapper for ListAppInstances that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAppInstancesOutcomeCallable ListAppInstancesCallable(const ListAppInstancesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAppInstances, request); - } - - /** - * An Async wrapper for ListAppInstances that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAppInstancesAsync(const ListAppInstancesRequestT& request, const ListAppInstancesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAppInstances, request, handler, context); - } - - /** - *

Lists the tags applied to an Amazon Chime SDK attendee - * resource.

See Also:

AWS - * API Reference

- */ - virtual Model::ListAttendeeTagsOutcome ListAttendeeTags(const Model::ListAttendeeTagsRequest& request) const; - - /** - * A Callable wrapper for ListAttendeeTags that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAttendeeTagsOutcomeCallable ListAttendeeTagsCallable(const ListAttendeeTagsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAttendeeTags, request); - } - - /** - * An Async wrapper for ListAttendeeTags that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAttendeeTagsAsync(const ListAttendeeTagsRequestT& request, const ListAttendeeTagsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAttendeeTags, request, handler, context); - } - - /** - *

Lists the attendees for the specified Amazon Chime SDK meeting. For more - * information about the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. - *

See Also:

AWS - * API Reference

- */ - virtual Model::ListAttendeesOutcome ListAttendees(const Model::ListAttendeesRequest& request) const; - - /** - * A Callable wrapper for ListAttendees that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListAttendeesOutcomeCallable ListAttendeesCallable(const ListAttendeesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListAttendees, request); - } - - /** - * An Async wrapper for ListAttendees that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListAttendeesAsync(const ListAttendeesRequestT& request, const ListAttendeesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListAttendees, request, handler, context); - } - - /** - *

Lists the bots associated with the administrator's Amazon Chime Enterprise - * account ID.

See Also:

AWS API - * Reference

- */ - virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest& request) const; - - /** - * A Callable wrapper for ListBots that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListBots, request); - } - - /** - * An Async wrapper for ListBots that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListBotsAsync(const ListBotsRequestT& request, const ListBotsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListBots, request, handler, context); - } - - /** - *

Lists all the users banned from a particular channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelBansOutcome ListChannelBans(const Model::ListChannelBansRequest& request) const; - - /** - * A Callable wrapper for ListChannelBans that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelBansOutcomeCallable ListChannelBansCallable(const ListChannelBansRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelBans, request); - } - - /** - * An Async wrapper for ListChannelBans that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelBansAsync(const ListChannelBansRequestT& request, const ListChannelBansResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelBans, request, handler, context); - } - - /** - *

Lists all channel memberships in a channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelMembershipsOutcome ListChannelMemberships(const Model::ListChannelMembershipsRequest& request) const; - - /** - * A Callable wrapper for ListChannelMemberships that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelMembershipsOutcomeCallable ListChannelMembershipsCallable(const ListChannelMembershipsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelMemberships, request); - } - - /** - * An Async wrapper for ListChannelMemberships that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelMembershipsAsync(const ListChannelMembershipsRequestT& request, const ListChannelMembershipsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelMemberships, request, handler, context); - } - - /** - *

Lists all channels that a particular AppInstanceUser is a part - * of. Only an AppInstanceAdmin can call the API with a user ARN that - * is not their own.

The x-amz-chime-bearer request - * header is mandatory. Use the AppInstanceUserArn of the user that - * makes the API call as the value in the header.

See Also:

- * AWS - * API Reference

- */ - virtual Model::ListChannelMembershipsForAppInstanceUserOutcome ListChannelMembershipsForAppInstanceUser(const Model::ListChannelMembershipsForAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for ListChannelMembershipsForAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelMembershipsForAppInstanceUserOutcomeCallable ListChannelMembershipsForAppInstanceUserCallable(const ListChannelMembershipsForAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelMembershipsForAppInstanceUser, request); - } - - /** - * An Async wrapper for ListChannelMembershipsForAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelMembershipsForAppInstanceUserAsync(const ListChannelMembershipsForAppInstanceUserRequestT& request, const ListChannelMembershipsForAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelMembershipsForAppInstanceUser, request, handler, context); - } - - /** - *

List all the messages in a channel. Returns a paginated list of - * ChannelMessages. By default, sorted by creation timestamp in - * descending order.

Redacted messages appear in the results as - * empty, since they are only redacted, not deleted. Deleted messages do not appear - * in the results. This action always returns the latest version of an edited - * message.

Also, the x-amz-chime-bearer request header is mandatory. Use - * the AppInstanceUserArn of the user that makes the API call as the - * value in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelMessagesOutcome ListChannelMessages(const Model::ListChannelMessagesRequest& request) const; - - /** - * A Callable wrapper for ListChannelMessages that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelMessagesOutcomeCallable ListChannelMessagesCallable(const ListChannelMessagesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelMessages, request); - } - - /** - * An Async wrapper for ListChannelMessages that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelMessagesAsync(const ListChannelMessagesRequestT& request, const ListChannelMessagesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelMessages, request, handler, context); - } - - /** - *

Lists all the moderators for a channel.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelModeratorsOutcome ListChannelModerators(const Model::ListChannelModeratorsRequest& request) const; - - /** - * A Callable wrapper for ListChannelModerators that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelModeratorsOutcomeCallable ListChannelModeratorsCallable(const ListChannelModeratorsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelModerators, request); - } - - /** - * An Async wrapper for ListChannelModerators that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelModeratorsAsync(const ListChannelModeratorsRequestT& request, const ListChannelModeratorsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelModerators, request, handler, context); - } - - /** - *

Lists all Channels created under a single Chime App as a paginated list. You - * can specify filters to narrow results.

Functionality - * & restrictions

  • Use privacy = PUBLIC to - * retrieve all public channels in the account.

  • Only an - * AppInstanceAdmin can set privacy = PRIVATE to list the - * private channels in an account.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest& request) const; - - /** - * A Callable wrapper for ListChannels that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannels, request); - } - - /** - * An Async wrapper for ListChannels that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelsAsync(const ListChannelsRequestT& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannels, request, handler, context); - } - - /** - *

A list of the channels moderated by an AppInstanceUser.

- *

The x-amz-chime-bearer request header is mandatory. Use - * the AppInstanceUserArn of the user that makes the API call as the - * value in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::ListChannelsModeratedByAppInstanceUserOutcome ListChannelsModeratedByAppInstanceUser(const Model::ListChannelsModeratedByAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for ListChannelsModeratedByAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListChannelsModeratedByAppInstanceUserOutcomeCallable ListChannelsModeratedByAppInstanceUserCallable(const ListChannelsModeratedByAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListChannelsModeratedByAppInstanceUser, request); - } - - /** - * An Async wrapper for ListChannelsModeratedByAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListChannelsModeratedByAppInstanceUserAsync(const ListChannelsModeratedByAppInstanceUserRequestT& request, const ListChannelsModeratedByAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListChannelsModeratedByAppInstanceUser, request, handler, context); - } - - /** - *

Returns a list of media capture pipelines.

See Also:

AWS - * API Reference

- */ - virtual Model::ListMediaCapturePipelinesOutcome ListMediaCapturePipelines(const Model::ListMediaCapturePipelinesRequest& request) const; - - /** - * A Callable wrapper for ListMediaCapturePipelines that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListMediaCapturePipelinesOutcomeCallable ListMediaCapturePipelinesCallable(const ListMediaCapturePipelinesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListMediaCapturePipelines, request); - } - - /** - * An Async wrapper for ListMediaCapturePipelines that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListMediaCapturePipelinesAsync(const ListMediaCapturePipelinesRequestT& request, const ListMediaCapturePipelinesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListMediaCapturePipelines, request, handler, context); - } - - /** - *

Lists the tags applied to an Amazon Chime SDK meeting resource.

See - * Also:

AWS - * API Reference

- */ - virtual Model::ListMeetingTagsOutcome ListMeetingTags(const Model::ListMeetingTagsRequest& request) const; - - /** - * A Callable wrapper for ListMeetingTags that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListMeetingTagsOutcomeCallable ListMeetingTagsCallable(const ListMeetingTagsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListMeetingTags, request); - } - - /** - * An Async wrapper for ListMeetingTags that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListMeetingTagsAsync(const ListMeetingTagsRequestT& request, const ListMeetingTagsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListMeetingTags, request, handler, context); - } - - /** - *

Lists up to 100 active Amazon Chime SDK meetings. For more information about - * the Amazon Chime SDK, see Using - * the Amazon Chime SDK in the Amazon Chime SDK Developer - * Guide.

See Also:

AWS - * API Reference

- */ - virtual Model::ListMeetingsOutcome ListMeetings(const Model::ListMeetingsRequest& request) const; - - /** - * A Callable wrapper for ListMeetings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListMeetingsOutcomeCallable ListMeetingsCallable(const ListMeetingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListMeetings, request); - } - - /** - * An Async wrapper for ListMeetings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListMeetingsAsync(const ListMeetingsRequestT& request, const ListMeetingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListMeetings, request, handler, context); - } - - /** - *

Lists the phone number orders for the administrator's Amazon Chime - * account.

See Also:

AWS - * API Reference

- */ - virtual Model::ListPhoneNumberOrdersOutcome ListPhoneNumberOrders(const Model::ListPhoneNumberOrdersRequest& request) const; - - /** - * A Callable wrapper for ListPhoneNumberOrders that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListPhoneNumberOrdersOutcomeCallable ListPhoneNumberOrdersCallable(const ListPhoneNumberOrdersRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListPhoneNumberOrders, request); - } - - /** - * An Async wrapper for ListPhoneNumberOrders that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListPhoneNumberOrdersAsync(const ListPhoneNumberOrdersRequestT& request, const ListPhoneNumberOrdersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListPhoneNumberOrders, request, handler, context); - } - - /** - *

Lists the phone numbers for the specified Amazon Chime account, Amazon Chime - * user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector - * group.

See Also:

AWS - * API Reference

- */ - virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers(const Model::ListPhoneNumbersRequest& request) const; - - /** - * A Callable wrapper for ListPhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListPhoneNumbers, request); - } - - /** - * An Async wrapper for ListPhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListPhoneNumbersAsync(const ListPhoneNumbersRequestT& request, const ListPhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListPhoneNumbers, request, handler, context); - } - - /** - *

Lists the proxy sessions for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::ListProxySessionsOutcome ListProxySessions(const Model::ListProxySessionsRequest& request) const; - - /** - * A Callable wrapper for ListProxySessions that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListProxySessionsOutcomeCallable ListProxySessionsCallable(const ListProxySessionsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListProxySessions, request); - } - - /** - * An Async wrapper for ListProxySessions that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListProxySessionsAsync(const ListProxySessionsRequestT& request, const ListProxySessionsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListProxySessions, request, handler, context); - } - - /** - *

Lists the membership details for the specified room in an Amazon Chime - * Enterprise account, such as the members' IDs, email addresses, and - * names.

See Also:

AWS - * API Reference

- */ - virtual Model::ListRoomMembershipsOutcome ListRoomMemberships(const Model::ListRoomMembershipsRequest& request) const; - - /** - * A Callable wrapper for ListRoomMemberships that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListRoomMembershipsOutcomeCallable ListRoomMembershipsCallable(const ListRoomMembershipsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListRoomMemberships, request); - } - - /** - * An Async wrapper for ListRoomMemberships that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListRoomMembershipsAsync(const ListRoomMembershipsRequestT& request, const ListRoomMembershipsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListRoomMemberships, request, handler, context); - } - - /** - *

Lists the room details for the specified Amazon Chime Enterprise account. - * Optionally, filter the results by a member ID (user ID or bot ID) to see a list - * of rooms that the member belongs to.

See Also:

AWS API - * Reference

- */ - virtual Model::ListRoomsOutcome ListRooms(const Model::ListRoomsRequest& request) const; - - /** - * A Callable wrapper for ListRooms that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListRoomsOutcomeCallable ListRoomsCallable(const ListRoomsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListRooms, request); - } - - /** - * An Async wrapper for ListRooms that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListRoomsAsync(const ListRoomsRequestT& request, const ListRoomsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListRooms, request, handler, context); - } - - /** - *

Lists the SIP media applications under the administrator's AWS - * account.

See Also:

AWS - * API Reference

- */ - virtual Model::ListSipMediaApplicationsOutcome ListSipMediaApplications(const Model::ListSipMediaApplicationsRequest& request) const; - - /** - * A Callable wrapper for ListSipMediaApplications that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListSipMediaApplicationsOutcomeCallable ListSipMediaApplicationsCallable(const ListSipMediaApplicationsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListSipMediaApplications, request); - } - - /** - * An Async wrapper for ListSipMediaApplications that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListSipMediaApplicationsAsync(const ListSipMediaApplicationsRequestT& request, const ListSipMediaApplicationsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListSipMediaApplications, request, handler, context); - } - - /** - *

Lists the SIP rules under the administrator's AWS account.

See - * Also:

AWS - * API Reference

- */ - virtual Model::ListSipRulesOutcome ListSipRules(const Model::ListSipRulesRequest& request) const; - - /** - * A Callable wrapper for ListSipRules that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListSipRulesOutcomeCallable ListSipRulesCallable(const ListSipRulesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListSipRules, request); - } - - /** - * An Async wrapper for ListSipRules that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListSipRulesAsync(const ListSipRulesRequestT& request, const ListSipRulesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListSipRules, request, handler, context); - } - - /** - *

Lists supported phone number countries.

See Also:

AWS - * API Reference

- */ - virtual Model::ListSupportedPhoneNumberCountriesOutcome ListSupportedPhoneNumberCountries(const Model::ListSupportedPhoneNumberCountriesRequest& request) const; - - /** - * A Callable wrapper for ListSupportedPhoneNumberCountries that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListSupportedPhoneNumberCountriesOutcomeCallable ListSupportedPhoneNumberCountriesCallable(const ListSupportedPhoneNumberCountriesRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListSupportedPhoneNumberCountries, request); - } - - /** - * An Async wrapper for ListSupportedPhoneNumberCountries that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListSupportedPhoneNumberCountriesAsync(const ListSupportedPhoneNumberCountriesRequestT& request, const ListSupportedPhoneNumberCountriesResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListSupportedPhoneNumberCountries, request, handler, context); - } - - /** - *

Lists the tags applied to an Amazon Chime SDK meeting resource.

See - * Also:

AWS - * API Reference

- */ - virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const; - - /** - * A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListTagsForResource, request); - } - - /** - * An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListTagsForResource, request, handler, context); - } - - /** - *

Lists the users that belong to the specified Amazon Chime account. You can - * specify an email address to list only the user that the email address belongs - * to.

See Also:

AWS API - * Reference

- */ - virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest& request) const; - - /** - * A Callable wrapper for ListUsers that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListUsers, request); - } - - /** - * An Async wrapper for ListUsers that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListUsers, request, handler, context); - } - - /** - *

Lists the Amazon Chime Voice Connector groups for the administrator's AWS - * account.

See Also:

AWS - * API Reference

- */ - virtual Model::ListVoiceConnectorGroupsOutcome ListVoiceConnectorGroups(const Model::ListVoiceConnectorGroupsRequest& request) const; - - /** - * A Callable wrapper for ListVoiceConnectorGroups that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListVoiceConnectorGroupsOutcomeCallable ListVoiceConnectorGroupsCallable(const ListVoiceConnectorGroupsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListVoiceConnectorGroups, request); - } - - /** - * An Async wrapper for ListVoiceConnectorGroups that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListVoiceConnectorGroupsAsync(const ListVoiceConnectorGroupsRequestT& request, const ListVoiceConnectorGroupsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListVoiceConnectorGroups, request, handler, context); - } - - /** - *

Lists the SIP credentials for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::ListVoiceConnectorTerminationCredentialsOutcome ListVoiceConnectorTerminationCredentials(const Model::ListVoiceConnectorTerminationCredentialsRequest& request) const; - - /** - * A Callable wrapper for ListVoiceConnectorTerminationCredentials that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListVoiceConnectorTerminationCredentialsOutcomeCallable ListVoiceConnectorTerminationCredentialsCallable(const ListVoiceConnectorTerminationCredentialsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListVoiceConnectorTerminationCredentials, request); - } - - /** - * An Async wrapper for ListVoiceConnectorTerminationCredentials that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListVoiceConnectorTerminationCredentialsAsync(const ListVoiceConnectorTerminationCredentialsRequestT& request, const ListVoiceConnectorTerminationCredentialsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListVoiceConnectorTerminationCredentials, request, handler, context); - } - - /** - *

Lists the Amazon Chime Voice Connectors for the administrator's AWS - * account.

See Also:

AWS - * API Reference

- */ - virtual Model::ListVoiceConnectorsOutcome ListVoiceConnectors(const Model::ListVoiceConnectorsRequest& request) const; - - /** - * A Callable wrapper for ListVoiceConnectors that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ListVoiceConnectorsOutcomeCallable ListVoiceConnectorsCallable(const ListVoiceConnectorsRequestT& request) const - { - return SubmitCallable(&ChimeClient::ListVoiceConnectors, request); - } - - /** - * An Async wrapper for ListVoiceConnectors that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ListVoiceConnectorsAsync(const ListVoiceConnectorsRequestT& request, const ListVoiceConnectorsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ListVoiceConnectors, request, handler, context); - } - - /** - *

Logs out the specified user from all of the devices they are currently logged - * into.

See Also:

AWS - * API Reference

- */ - virtual Model::LogoutUserOutcome LogoutUser(const Model::LogoutUserRequest& request) const; - - /** - * A Callable wrapper for LogoutUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::LogoutUserOutcomeCallable LogoutUserCallable(const LogoutUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::LogoutUser, request); - } - - /** - * An Async wrapper for LogoutUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void LogoutUserAsync(const LogoutUserRequestT& request, const LogoutUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::LogoutUser, request, handler, context); - } - - /** - *

Sets the amount of time in days that a given AppInstance retains - * data.

See Also:

AWS - * API Reference

- */ - virtual Model::PutAppInstanceRetentionSettingsOutcome PutAppInstanceRetentionSettings(const Model::PutAppInstanceRetentionSettingsRequest& request) const; - - /** - * A Callable wrapper for PutAppInstanceRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutAppInstanceRetentionSettingsOutcomeCallable PutAppInstanceRetentionSettingsCallable(const PutAppInstanceRetentionSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutAppInstanceRetentionSettings, request); - } - - /** - * An Async wrapper for PutAppInstanceRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutAppInstanceRetentionSettingsAsync(const PutAppInstanceRetentionSettingsRequestT& request, const PutAppInstanceRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutAppInstanceRetentionSettings, request, handler, context); - } - - /** - *

The data streaming configurations of an - * AppInstance.

See Also:

AWS - * API Reference

- */ - virtual Model::PutAppInstanceStreamingConfigurationsOutcome PutAppInstanceStreamingConfigurations(const Model::PutAppInstanceStreamingConfigurationsRequest& request) const; - - /** - * A Callable wrapper for PutAppInstanceStreamingConfigurations that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutAppInstanceStreamingConfigurationsOutcomeCallable PutAppInstanceStreamingConfigurationsCallable(const PutAppInstanceStreamingConfigurationsRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutAppInstanceStreamingConfigurations, request); - } - - /** - * An Async wrapper for PutAppInstanceStreamingConfigurations that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutAppInstanceStreamingConfigurationsAsync(const PutAppInstanceStreamingConfigurationsRequestT& request, const PutAppInstanceStreamingConfigurationsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutAppInstanceStreamingConfigurations, request, handler, context); - } - - /** - *

Creates an events configuration that allows a bot to receive outgoing events - * sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. - * For more information, see Bot.

See Also:

AWS - * API Reference

- */ - virtual Model::PutEventsConfigurationOutcome PutEventsConfiguration(const Model::PutEventsConfigurationRequest& request) const; - - /** - * A Callable wrapper for PutEventsConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutEventsConfigurationOutcomeCallable PutEventsConfigurationCallable(const PutEventsConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutEventsConfiguration, request); - } - - /** - * An Async wrapper for PutEventsConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutEventsConfigurationAsync(const PutEventsConfigurationRequestT& request, const PutEventsConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutEventsConfiguration, request, handler, context); - } - - /** - *

Puts retention settings for the specified Amazon Chime Enterprise account. - * We recommend using AWS CloudTrail to monitor usage of this API for your account. - * For more information, see Logging - * Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime - * Administration Guide.

To turn off existing retention settings, - * remove the number of days from the corresponding RetentionDays field in - * the RetentionSettings object. For more information about retention - * settings, see Managing - * Chat Retention Policies in the Amazon Chime Administration - * Guide.

See Also:

AWS - * API Reference

- */ - virtual Model::PutRetentionSettingsOutcome PutRetentionSettings(const Model::PutRetentionSettingsRequest& request) const; - - /** - * A Callable wrapper for PutRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable(const PutRetentionSettingsRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutRetentionSettings, request); - } - - /** - * An Async wrapper for PutRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutRetentionSettingsAsync(const PutRetentionSettingsRequestT& request, const PutRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context); - } - - /** - *

Updates the logging configuration for the specified SIP media - * application.

See Also:

AWS - * API Reference

- */ - virtual Model::PutSipMediaApplicationLoggingConfigurationOutcome PutSipMediaApplicationLoggingConfiguration(const Model::PutSipMediaApplicationLoggingConfigurationRequest& request) const; - - /** - * A Callable wrapper for PutSipMediaApplicationLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutSipMediaApplicationLoggingConfigurationOutcomeCallable PutSipMediaApplicationLoggingConfigurationCallable(const PutSipMediaApplicationLoggingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutSipMediaApplicationLoggingConfiguration, request); - } - - /** - * An Async wrapper for PutSipMediaApplicationLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutSipMediaApplicationLoggingConfigurationAsync(const PutSipMediaApplicationLoggingConfigurationRequestT& request, const PutSipMediaApplicationLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutSipMediaApplicationLoggingConfiguration, request, handler, context); - } - - /** - *

Puts emergency calling configuration details to the specified Amazon Chime - * Voice Connector, such as emergency phone numbers and calling countries. - * Origination and termination settings must be enabled for the Amazon Chime Voice - * Connector before emergency calling can be configured.

See Also:

- * AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorEmergencyCallingConfigurationOutcome PutVoiceConnectorEmergencyCallingConfiguration(const Model::PutVoiceConnectorEmergencyCallingConfigurationRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorEmergencyCallingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorEmergencyCallingConfigurationOutcomeCallable PutVoiceConnectorEmergencyCallingConfigurationCallable(const PutVoiceConnectorEmergencyCallingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorEmergencyCallingConfiguration, request); - } - - /** - * An Async wrapper for PutVoiceConnectorEmergencyCallingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorEmergencyCallingConfigurationAsync(const PutVoiceConnectorEmergencyCallingConfigurationRequestT& request, const PutVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorEmergencyCallingConfiguration, request, handler, context); - } - - /** - *

Adds a logging configuration for the specified Amazon Chime Voice Connector. - * The logging configuration specifies whether SIP message logs are enabled for - * sending to Amazon CloudWatch Logs.

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorLoggingConfigurationOutcome PutVoiceConnectorLoggingConfiguration(const Model::PutVoiceConnectorLoggingConfigurationRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorLoggingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorLoggingConfigurationOutcomeCallable PutVoiceConnectorLoggingConfigurationCallable(const PutVoiceConnectorLoggingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorLoggingConfiguration, request); - } - - /** - * An Async wrapper for PutVoiceConnectorLoggingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorLoggingConfigurationAsync(const PutVoiceConnectorLoggingConfigurationRequestT& request, const PutVoiceConnectorLoggingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorLoggingConfiguration, request, handler, context); - } - - /** - *

Adds origination settings for the specified Amazon Chime Voice Connector.

- *

If emergency calling is configured for the Amazon Chime Voice - * Connector, it must be deleted prior to turning off origination settings.

- *

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorOriginationOutcome PutVoiceConnectorOrigination(const Model::PutVoiceConnectorOriginationRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorOrigination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorOriginationOutcomeCallable PutVoiceConnectorOriginationCallable(const PutVoiceConnectorOriginationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorOrigination, request); - } - - /** - * An Async wrapper for PutVoiceConnectorOrigination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorOriginationAsync(const PutVoiceConnectorOriginationRequestT& request, const PutVoiceConnectorOriginationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorOrigination, request, handler, context); - } - - /** - *

Puts the specified proxy configuration to the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorProxyOutcome PutVoiceConnectorProxy(const Model::PutVoiceConnectorProxyRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorProxy that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorProxyOutcomeCallable PutVoiceConnectorProxyCallable(const PutVoiceConnectorProxyRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorProxy, request); - } - - /** - * An Async wrapper for PutVoiceConnectorProxy that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorProxyAsync(const PutVoiceConnectorProxyRequestT& request, const PutVoiceConnectorProxyResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorProxy, request, handler, context); - } - - /** - *

Adds a streaming configuration for the specified Amazon Chime Voice - * Connector. The streaming configuration specifies whether media streaming is - * enabled for sending to Kinesis. It also sets the retention period, in hours, for - * the Amazon Kinesis data.

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorStreamingConfigurationOutcome PutVoiceConnectorStreamingConfiguration(const Model::PutVoiceConnectorStreamingConfigurationRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorStreamingConfiguration that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorStreamingConfigurationOutcomeCallable PutVoiceConnectorStreamingConfigurationCallable(const PutVoiceConnectorStreamingConfigurationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorStreamingConfiguration, request); - } - - /** - * An Async wrapper for PutVoiceConnectorStreamingConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorStreamingConfigurationAsync(const PutVoiceConnectorStreamingConfigurationRequestT& request, const PutVoiceConnectorStreamingConfigurationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorStreamingConfiguration, request, handler, context); - } - - /** - *

Adds termination settings for the specified Amazon Chime Voice Connector.

- *

If emergency calling is configured for the Amazon Chime Voice - * Connector, it must be deleted prior to turning off termination settings.

- *

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorTerminationOutcome PutVoiceConnectorTermination(const Model::PutVoiceConnectorTerminationRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorTermination that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorTerminationOutcomeCallable PutVoiceConnectorTerminationCallable(const PutVoiceConnectorTerminationRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorTermination, request); - } - - /** - * An Async wrapper for PutVoiceConnectorTermination that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorTerminationAsync(const PutVoiceConnectorTerminationRequestT& request, const PutVoiceConnectorTerminationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorTermination, request, handler, context); - } - - /** - *

Adds termination SIP credentials for the specified Amazon Chime Voice - * Connector.

See Also:

AWS - * API Reference

- */ - virtual Model::PutVoiceConnectorTerminationCredentialsOutcome PutVoiceConnectorTerminationCredentials(const Model::PutVoiceConnectorTerminationCredentialsRequest& request) const; - - /** - * A Callable wrapper for PutVoiceConnectorTerminationCredentials that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::PutVoiceConnectorTerminationCredentialsOutcomeCallable PutVoiceConnectorTerminationCredentialsCallable(const PutVoiceConnectorTerminationCredentialsRequestT& request) const - { - return SubmitCallable(&ChimeClient::PutVoiceConnectorTerminationCredentials, request); - } - - /** - * An Async wrapper for PutVoiceConnectorTerminationCredentials that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void PutVoiceConnectorTerminationCredentialsAsync(const PutVoiceConnectorTerminationCredentialsRequestT& request, const PutVoiceConnectorTerminationCredentialsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::PutVoiceConnectorTerminationCredentials, request, handler, context); - } - - /** - *

Redacts message content, but not metadata. The message exists in the back - * end, but the action returns null content, and the state shows as redacted.

- *

The x-amz-chime-bearer request header is mandatory. Use - * the AppInstanceUserArn of the user that makes the API call as the - * value in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::RedactChannelMessageOutcome RedactChannelMessage(const Model::RedactChannelMessageRequest& request) const; - - /** - * A Callable wrapper for RedactChannelMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::RedactChannelMessageOutcomeCallable RedactChannelMessageCallable(const RedactChannelMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::RedactChannelMessage, request); - } - - /** - * An Async wrapper for RedactChannelMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void RedactChannelMessageAsync(const RedactChannelMessageRequestT& request, const RedactChannelMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::RedactChannelMessage, request, handler, context); - } - - /** - *

Redacts the specified message from the specified Amazon Chime - * conversation.

See Also:

AWS - * API Reference

- */ - virtual Model::RedactConversationMessageOutcome RedactConversationMessage(const Model::RedactConversationMessageRequest& request) const; - - /** - * A Callable wrapper for RedactConversationMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::RedactConversationMessageOutcomeCallable RedactConversationMessageCallable(const RedactConversationMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::RedactConversationMessage, request); - } - - /** - * An Async wrapper for RedactConversationMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void RedactConversationMessageAsync(const RedactConversationMessageRequestT& request, const RedactConversationMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context); - } - - /** - *

Redacts the specified message from the specified Amazon Chime - * channel.

See Also:

AWS - * API Reference

- */ - virtual Model::RedactRoomMessageOutcome RedactRoomMessage(const Model::RedactRoomMessageRequest& request) const; - - /** - * A Callable wrapper for RedactRoomMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable(const RedactRoomMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::RedactRoomMessage, request); - } - - /** - * An Async wrapper for RedactRoomMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void RedactRoomMessageAsync(const RedactRoomMessageRequestT& request, const RedactRoomMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context); - } - - /** - *

Regenerates the security token for a bot.

See Also:

AWS - * API Reference

- */ - virtual Model::RegenerateSecurityTokenOutcome RegenerateSecurityToken(const Model::RegenerateSecurityTokenRequest& request) const; - - /** - * A Callable wrapper for RegenerateSecurityToken that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable(const RegenerateSecurityTokenRequestT& request) const - { - return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request); - } - - /** - * An Async wrapper for RegenerateSecurityToken that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void RegenerateSecurityTokenAsync(const RegenerateSecurityTokenRequestT& request, const RegenerateSecurityTokenResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context); - } - - /** - *

Resets the personal meeting PIN for the specified user on an Amazon Chime - * account. Returns the User object with the updated personal meeting - * PIN.

See Also:

AWS - * API Reference

- */ - virtual Model::ResetPersonalPINOutcome ResetPersonalPIN(const Model::ResetPersonalPINRequest& request) const; - - /** - * A Callable wrapper for ResetPersonalPIN that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable(const ResetPersonalPINRequestT& request) const - { - return SubmitCallable(&ChimeClient::ResetPersonalPIN, request); - } - - /** - * An Async wrapper for ResetPersonalPIN that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ResetPersonalPINAsync(const ResetPersonalPINRequestT& request, const ResetPersonalPINResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context); - } - - /** - *

Moves a phone number from the Deletion queue back into the phone - * number Inventory.

See Also:

AWS - * API Reference

- */ - virtual Model::RestorePhoneNumberOutcome RestorePhoneNumber(const Model::RestorePhoneNumberRequest& request) const; - - /** - * A Callable wrapper for RestorePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable(const RestorePhoneNumberRequestT& request) const - { - return SubmitCallable(&ChimeClient::RestorePhoneNumber, request); - } - - /** - * An Async wrapper for RestorePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void RestorePhoneNumberAsync(const RestorePhoneNumberRequestT& request, const RestorePhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context); - } - - /** - *

Searches for phone numbers that can be ordered. For US numbers, provide at - * least one of the following search filters: AreaCode, - * City, State, or TollFreePrefix. If you - * provide City, you must also provide State. Numbers - * outside the US only support the PhoneNumberType filter, which you - * must use.

See Also:

AWS - * API Reference

- */ - virtual Model::SearchAvailablePhoneNumbersOutcome SearchAvailablePhoneNumbers(const Model::SearchAvailablePhoneNumbersRequest& request) const; - - /** - * A Callable wrapper for SearchAvailablePhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable(const SearchAvailablePhoneNumbersRequestT& request) const - { - return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request); - } - - /** - * An Async wrapper for SearchAvailablePhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void SearchAvailablePhoneNumbersAsync(const SearchAvailablePhoneNumbersRequestT& request, const SearchAvailablePhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::SearchAvailablePhoneNumbers, request, handler, context); - } - - /** - *

Sends a message to a particular channel that the member is a part of.

- *

The x-amz-chime-bearer request header is mandatory. Use - * the AppInstanceUserArn of the user that makes the API call as the - * value in the header.

Also, STANDARD messages can contain 4KB - * of data and the 1KB of metadata. CONTROL messages can contain 30 - * bytes of data and no metadata.

See Also:

AWS - * API Reference

- */ - virtual Model::SendChannelMessageOutcome SendChannelMessage(const Model::SendChannelMessageRequest& request) const; - - /** - * A Callable wrapper for SendChannelMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::SendChannelMessageOutcomeCallable SendChannelMessageCallable(const SendChannelMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::SendChannelMessage, request); - } - - /** - * An Async wrapper for SendChannelMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void SendChannelMessageAsync(const SendChannelMessageRequestT& request, const SendChannelMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::SendChannelMessage, request, handler, context); - } - - /** - *

Starts transcription for the specified meetingId. For more - * information, refer to - * Using Amazon Chime SDK live transcription in the Amazon Chime SDK - * Developer Guide.

If you specify an invalid configuration, a - * TranscriptFailed event will be sent with the contents of the - * BadRequestException generated by Amazon Transcribe. For more - * information on each parameter and which combinations are valid, refer to the StartStreamTranscription - * API in the Amazon Transcribe Developer Guide.

Amazon - * Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon - * Transcribe is subject to the AWS - * Service Terms, including the terms specific to the AWS Machine Learning and - * Artificial Intelligence Services.

See Also:

AWS - * API Reference

- */ - virtual Model::StartMeetingTranscriptionOutcome StartMeetingTranscription(const Model::StartMeetingTranscriptionRequest& request) const; - - /** - * A Callable wrapper for StartMeetingTranscription that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::StartMeetingTranscriptionOutcomeCallable StartMeetingTranscriptionCallable(const StartMeetingTranscriptionRequestT& request) const - { - return SubmitCallable(&ChimeClient::StartMeetingTranscription, request); - } - - /** - * An Async wrapper for StartMeetingTranscription that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void StartMeetingTranscriptionAsync(const StartMeetingTranscriptionRequestT& request, const StartMeetingTranscriptionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::StartMeetingTranscription, request, handler, context); - } - - /** - *

Stops transcription for the specified meetingId.

See - * Also:

AWS - * API Reference

- */ - virtual Model::StopMeetingTranscriptionOutcome StopMeetingTranscription(const Model::StopMeetingTranscriptionRequest& request) const; + virtual Model::PutRetentionSettingsOutcome PutRetentionSettings(const Model::PutRetentionSettingsRequest& request) const; /** - * A Callable wrapper for StopMeetingTranscription that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for PutRetentionSettings that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::StopMeetingTranscriptionOutcomeCallable StopMeetingTranscriptionCallable(const StopMeetingTranscriptionRequestT& request) const + template + Model::PutRetentionSettingsOutcomeCallable PutRetentionSettingsCallable(const PutRetentionSettingsRequestT& request) const { - return SubmitCallable(&ChimeClient::StopMeetingTranscription, request); + return SubmitCallable(&ChimeClient::PutRetentionSettings, request); } /** - * An Async wrapper for StopMeetingTranscription that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for PutRetentionSettings that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void StopMeetingTranscriptionAsync(const StopMeetingTranscriptionRequestT& request, const StopMeetingTranscriptionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void PutRetentionSettingsAsync(const PutRetentionSettingsRequestT& request, const PutRetentionSettingsResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::StopMeetingTranscription, request, handler, context); + return SubmitAsync(&ChimeClient::PutRetentionSettings, request, handler, context); } /** - *

Applies the specified tags to the specified Amazon Chime SDK - * attendee.

See Also:

AWS + *

Redacts the specified message from the specified Amazon Chime + * conversation.

See Also:

AWS * API Reference

*/ - virtual Model::TagAttendeeOutcome TagAttendee(const Model::TagAttendeeRequest& request) const; + virtual Model::RedactConversationMessageOutcome RedactConversationMessage(const Model::RedactConversationMessageRequest& request) const; /** - * A Callable wrapper for TagAttendee that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for RedactConversationMessage that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::TagAttendeeOutcomeCallable TagAttendeeCallable(const TagAttendeeRequestT& request) const + template + Model::RedactConversationMessageOutcomeCallable RedactConversationMessageCallable(const RedactConversationMessageRequestT& request) const { - return SubmitCallable(&ChimeClient::TagAttendee, request); + return SubmitCallable(&ChimeClient::RedactConversationMessage, request); } /** - * An Async wrapper for TagAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for RedactConversationMessage that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void TagAttendeeAsync(const TagAttendeeRequestT& request, const TagAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void RedactConversationMessageAsync(const RedactConversationMessageRequestT& request, const RedactConversationMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::TagAttendee, request, handler, context); + return SubmitAsync(&ChimeClient::RedactConversationMessage, request, handler, context); } /** - *

Applies the specified tags to the specified Amazon Chime SDK - * meeting.

See Also:

AWS + *

Redacts the specified message from the specified Amazon Chime + * channel.

See Also:

AWS * API Reference

*/ - virtual Model::TagMeetingOutcome TagMeeting(const Model::TagMeetingRequest& request) const; + virtual Model::RedactRoomMessageOutcome RedactRoomMessage(const Model::RedactRoomMessageRequest& request) const; /** - * A Callable wrapper for TagMeeting that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for RedactRoomMessage that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::TagMeetingOutcomeCallable TagMeetingCallable(const TagMeetingRequestT& request) const + template + Model::RedactRoomMessageOutcomeCallable RedactRoomMessageCallable(const RedactRoomMessageRequestT& request) const { - return SubmitCallable(&ChimeClient::TagMeeting, request); + return SubmitCallable(&ChimeClient::RedactRoomMessage, request); } /** - * An Async wrapper for TagMeeting that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for RedactRoomMessage that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void TagMeetingAsync(const TagMeetingRequestT& request, const TagMeetingResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void RedactRoomMessageAsync(const RedactRoomMessageRequestT& request, const RedactRoomMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::TagMeeting, request, handler, context); + return SubmitAsync(&ChimeClient::RedactRoomMessage, request, handler, context); } /** - *

Applies the specified tags to the specified Amazon Chime SDK meeting - * resource.

See Also:

AWS + *

Regenerates the security token for a bot.

See Also:

AWS * API Reference

*/ - virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest& request) const; + virtual Model::RegenerateSecurityTokenOutcome RegenerateSecurityToken(const Model::RegenerateSecurityTokenRequest& request) const; /** - * A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for RegenerateSecurityToken that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const + template + Model::RegenerateSecurityTokenOutcomeCallable RegenerateSecurityTokenCallable(const RegenerateSecurityTokenRequestT& request) const { - return SubmitCallable(&ChimeClient::TagResource, request); + return SubmitCallable(&ChimeClient::RegenerateSecurityToken, request); } /** - * An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for RegenerateSecurityToken that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void RegenerateSecurityTokenAsync(const RegenerateSecurityTokenRequestT& request, const RegenerateSecurityTokenResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::TagResource, request, handler, context); + return SubmitAsync(&ChimeClient::RegenerateSecurityToken, request, handler, context); } /** - *

Untags the specified tags from the specified Amazon Chime SDK - * attendee.

See Also:

AWS + *

Resets the personal meeting PIN for the specified user on an Amazon Chime + * account. Returns the User object with the updated personal meeting + * PIN.

See Also:

AWS * API Reference

*/ - virtual Model::UntagAttendeeOutcome UntagAttendee(const Model::UntagAttendeeRequest& request) const; + virtual Model::ResetPersonalPINOutcome ResetPersonalPIN(const Model::ResetPersonalPINRequest& request) const; /** - * A Callable wrapper for UntagAttendee that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for ResetPersonalPIN that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::UntagAttendeeOutcomeCallable UntagAttendeeCallable(const UntagAttendeeRequestT& request) const + template + Model::ResetPersonalPINOutcomeCallable ResetPersonalPINCallable(const ResetPersonalPINRequestT& request) const { - return SubmitCallable(&ChimeClient::UntagAttendee, request); + return SubmitCallable(&ChimeClient::ResetPersonalPIN, request); } /** - * An Async wrapper for UntagAttendee that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for ResetPersonalPIN that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void UntagAttendeeAsync(const UntagAttendeeRequestT& request, const UntagAttendeeResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void ResetPersonalPINAsync(const ResetPersonalPINRequestT& request, const ResetPersonalPINResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::UntagAttendee, request, handler, context); + return SubmitAsync(&ChimeClient::ResetPersonalPIN, request, handler, context); } /** - *

Untags the specified tags from the specified Amazon Chime SDK - * meeting.

See Also:

AWS + *

Moves a phone number from the Deletion queue back into the phone + * number Inventory.

See Also:

AWS * API Reference

*/ - virtual Model::UntagMeetingOutcome UntagMeeting(const Model::UntagMeetingRequest& request) const; + virtual Model::RestorePhoneNumberOutcome RestorePhoneNumber(const Model::RestorePhoneNumberRequest& request) const; /** - * A Callable wrapper for UntagMeeting that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for RestorePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::UntagMeetingOutcomeCallable UntagMeetingCallable(const UntagMeetingRequestT& request) const + template + Model::RestorePhoneNumberOutcomeCallable RestorePhoneNumberCallable(const RestorePhoneNumberRequestT& request) const { - return SubmitCallable(&ChimeClient::UntagMeeting, request); + return SubmitCallable(&ChimeClient::RestorePhoneNumber, request); } /** - * An Async wrapper for UntagMeeting that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for RestorePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void UntagMeetingAsync(const UntagMeetingRequestT& request, const UntagMeetingResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void RestorePhoneNumberAsync(const RestorePhoneNumberRequestT& request, const RestorePhoneNumberResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::UntagMeeting, request, handler, context); + return SubmitAsync(&ChimeClient::RestorePhoneNumber, request, handler, context); } /** - *

Untags the specified tags from the specified Amazon Chime SDK meeting - * resource.

See Also:

AWS + *

Searches for phone numbers that can be ordered. For US numbers, provide at + * least one of the following search filters: AreaCode, + * City, State, or TollFreePrefix. If you + * provide City, you must also provide State. Numbers + * outside the US only support the PhoneNumberType filter, which you + * must use.

See Also:

AWS * API Reference

*/ - virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest& request) const; + virtual Model::SearchAvailablePhoneNumbersOutcome SearchAvailablePhoneNumbers(const Model::SearchAvailablePhoneNumbersRequest& request) const; /** - * A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests. + * A Callable wrapper for SearchAvailablePhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests. */ - template - Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const + template + Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable(const SearchAvailablePhoneNumbersRequestT& request) const { - return SubmitCallable(&ChimeClient::UntagResource, request); + return SubmitCallable(&ChimeClient::SearchAvailablePhoneNumbers, request); } /** - * An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished. + * An Async wrapper for SearchAvailablePhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished. */ - template - void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const + template + void SearchAvailablePhoneNumbersAsync(const SearchAvailablePhoneNumbersRequestT& request, const SearchAvailablePhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const { - return SubmitAsync(&ChimeClient::UntagResource, request, handler, context); + return SubmitAsync(&ChimeClient::SearchAvailablePhoneNumbers, request, handler, context); } /** @@ -4814,57 +1614,6 @@ namespace Chime return SubmitAsync(&ChimeClient::UpdateAccountSettings, request, handler, context); } - /** - *

Updates AppInstance metadata.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateAppInstanceOutcome UpdateAppInstance(const Model::UpdateAppInstanceRequest& request) const; - - /** - * A Callable wrapper for UpdateAppInstance that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateAppInstanceOutcomeCallable UpdateAppInstanceCallable(const UpdateAppInstanceRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateAppInstance, request); - } - - /** - * An Async wrapper for UpdateAppInstance that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateAppInstanceAsync(const UpdateAppInstanceRequestT& request, const UpdateAppInstanceResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateAppInstance, request, handler, context); - } - - /** - *

Updates the details of an AppInstanceUser. You can update names - * and metadata.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateAppInstanceUserOutcome UpdateAppInstanceUser(const Model::UpdateAppInstanceUserRequest& request) const; - - /** - * A Callable wrapper for UpdateAppInstanceUser that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateAppInstanceUserOutcomeCallable UpdateAppInstanceUserCallable(const UpdateAppInstanceUserRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateAppInstanceUser, request); - } - - /** - * An Async wrapper for UpdateAppInstanceUser that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateAppInstanceUserAsync(const UpdateAppInstanceUserRequestT& request, const UpdateAppInstanceUserResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateAppInstanceUser, request, handler, context); - } - /** *

Updates the status of the specified bot, such as starting or stopping the bot * from running in your Amazon Chime Enterprise account.

See Also:

@@ -4891,91 +1640,6 @@ namespace Chime return SubmitAsync(&ChimeClient::UpdateBot, request, handler, context); } - /** - *

Update a channel's attributes.

Restriction: You can't change a - * channel's privacy.

The x-amz-chime-bearer request - * header is mandatory. Use the AppInstanceUserArn of the user that - * makes the API call as the value in the header.

See Also:

- * AWS - * API Reference

- */ - virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest& request) const; - - /** - * A Callable wrapper for UpdateChannel that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateChannel, request); - } - - /** - * An Async wrapper for UpdateChannel that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateChannelAsync(const UpdateChannelRequestT& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateChannel, request, handler, context); - } - - /** - *

Updates the content of a message.

The - * x-amz-chime-bearer request header is mandatory. Use the - * AppInstanceUserArn of the user that makes the API call as the value - * in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateChannelMessageOutcome UpdateChannelMessage(const Model::UpdateChannelMessageRequest& request) const; - - /** - * A Callable wrapper for UpdateChannelMessage that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateChannelMessageOutcomeCallable UpdateChannelMessageCallable(const UpdateChannelMessageRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateChannelMessage, request); - } - - /** - * An Async wrapper for UpdateChannelMessage that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateChannelMessageAsync(const UpdateChannelMessageRequestT& request, const UpdateChannelMessageResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateChannelMessage, request, handler, context); - } - - /** - *

The details of the time when a user last read messages in a channel.

- *

The x-amz-chime-bearer request header is mandatory. Use - * the AppInstanceUserArn of the user that makes the API call as the - * value in the header.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateChannelReadMarkerOutcome UpdateChannelReadMarker(const Model::UpdateChannelReadMarkerRequest& request) const; - - /** - * A Callable wrapper for UpdateChannelReadMarker that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateChannelReadMarkerOutcomeCallable UpdateChannelReadMarkerCallable(const UpdateChannelReadMarkerRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateChannelReadMarker, request); - } - - /** - * An Async wrapper for UpdateChannelReadMarker that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateChannelReadMarkerAsync(const UpdateChannelReadMarkerRequestT& request, const UpdateChannelReadMarkerResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateChannelReadMarker, request, handler, context); - } - /** *

Updates global settings for the administrator's AWS account, such as Amazon * Chime Business Calling and Amazon Chime Voice Connector settings.

See @@ -5064,32 +1728,6 @@ namespace Chime return SubmitAsync(&ChimeClient::UpdatePhoneNumberSettings, request, handler, context); } - /** - *

Updates the specified proxy session details, such as voice or SMS - * capabilities.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateProxySessionOutcome UpdateProxySession(const Model::UpdateProxySessionRequest& request) const; - - /** - * A Callable wrapper for UpdateProxySession that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateProxySessionOutcomeCallable UpdateProxySessionCallable(const UpdateProxySessionRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateProxySession, request); - } - - /** - * An Async wrapper for UpdateProxySession that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateProxySessionAsync(const UpdateProxySessionRequestT& request, const UpdateProxySessionResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateProxySession, request, handler, context); - } - /** *

Updates room details, such as the room name, for a room in an Amazon Chime * Enterprise account.

See Also:

Updates the details of the specified SIP media application.

See - * Also:

AWS - * API Reference

- */ - virtual Model::UpdateSipMediaApplicationOutcome UpdateSipMediaApplication(const Model::UpdateSipMediaApplicationRequest& request) const; - - /** - * A Callable wrapper for UpdateSipMediaApplication that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateSipMediaApplicationOutcomeCallable UpdateSipMediaApplicationCallable(const UpdateSipMediaApplicationRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateSipMediaApplication, request); - } - - /** - * An Async wrapper for UpdateSipMediaApplication that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateSipMediaApplicationAsync(const UpdateSipMediaApplicationRequestT& request, const UpdateSipMediaApplicationResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateSipMediaApplication, request, handler, context); - } - - /** - *

Invokes the AWS Lambda function associated with the SIP media application and - * transaction ID in an update request. The Lambda function can then return a new - * set of actions.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateSipMediaApplicationCallOutcome UpdateSipMediaApplicationCall(const Model::UpdateSipMediaApplicationCallRequest& request) const; - - /** - * A Callable wrapper for UpdateSipMediaApplicationCall that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateSipMediaApplicationCallOutcomeCallable UpdateSipMediaApplicationCallCallable(const UpdateSipMediaApplicationCallRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateSipMediaApplicationCall, request); - } - - /** - * An Async wrapper for UpdateSipMediaApplicationCall that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateSipMediaApplicationCallAsync(const UpdateSipMediaApplicationCallRequestT& request, const UpdateSipMediaApplicationCallResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateSipMediaApplicationCall, request, handler, context); - } - - /** - *

Updates the details of the specified SIP rule.

See Also:

AWS - * API Reference

- */ - virtual Model::UpdateSipRuleOutcome UpdateSipRule(const Model::UpdateSipRuleRequest& request) const; - - /** - * A Callable wrapper for UpdateSipRule that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateSipRuleOutcomeCallable UpdateSipRuleCallable(const UpdateSipRuleRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateSipRule, request); - } - - /** - * An Async wrapper for UpdateSipRule that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateSipRuleAsync(const UpdateSipRuleRequestT& request, const UpdateSipRuleResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateSipRule, request, handler, context); - } - /** *

Updates user details for a specified user ID. Currently, only * LicenseType updates are supported for this action.

See @@ -5275,88 +1835,6 @@ namespace Chime return SubmitAsync(&ChimeClient::UpdateUserSettings, request, handler, context); } - /** - *

Updates details for the specified Amazon Chime Voice Connector.

See - * Also:

AWS - * API Reference

- */ - virtual Model::UpdateVoiceConnectorOutcome UpdateVoiceConnector(const Model::UpdateVoiceConnectorRequest& request) const; - - /** - * A Callable wrapper for UpdateVoiceConnector that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateVoiceConnectorOutcomeCallable UpdateVoiceConnectorCallable(const UpdateVoiceConnectorRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateVoiceConnector, request); - } - - /** - * An Async wrapper for UpdateVoiceConnector that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateVoiceConnectorAsync(const UpdateVoiceConnectorRequestT& request, const UpdateVoiceConnectorResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateVoiceConnector, request, handler, context); - } - - /** - *

Updates details of the specified Amazon Chime Voice Connector group, such as - * the name and Amazon Chime Voice Connector priority ranking.

See - * Also:

AWS - * API Reference

- */ - virtual Model::UpdateVoiceConnectorGroupOutcome UpdateVoiceConnectorGroup(const Model::UpdateVoiceConnectorGroupRequest& request) const; - - /** - * A Callable wrapper for UpdateVoiceConnectorGroup that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::UpdateVoiceConnectorGroupOutcomeCallable UpdateVoiceConnectorGroupCallable(const UpdateVoiceConnectorGroupRequestT& request) const - { - return SubmitCallable(&ChimeClient::UpdateVoiceConnectorGroup, request); - } - - /** - * An Async wrapper for UpdateVoiceConnectorGroup that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void UpdateVoiceConnectorGroupAsync(const UpdateVoiceConnectorGroupRequestT& request, const UpdateVoiceConnectorGroupResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::UpdateVoiceConnectorGroup, request, handler, context); - } - - /** - *

Validates an address to be used for 911 calls made with Amazon Chime Voice - * Connectors. You can use validated addresses in a Presence Information Data - * Format Location Object file that you include in SIP requests. That helps ensure - * that addresses are routed to the appropriate Public Safety Answering - * Point.

See Also:

AWS - * API Reference

- */ - virtual Model::ValidateE911AddressOutcome ValidateE911Address(const Model::ValidateE911AddressRequest& request) const; - - /** - * A Callable wrapper for ValidateE911Address that returns a future to the operation so that it can be executed in parallel to other requests. - */ - template - Model::ValidateE911AddressOutcomeCallable ValidateE911AddressCallable(const ValidateE911AddressRequestT& request) const - { - return SubmitCallable(&ChimeClient::ValidateE911Address, request); - } - - /** - * An Async wrapper for ValidateE911Address that queues the request into a thread executor and triggers associated callback when operation has finished. - */ - template - void ValidateE911AddressAsync(const ValidateE911AddressRequestT& request, const ValidateE911AddressResponseReceivedHandler& handler, const std::shared_ptr& context = nullptr) const - { - return SubmitAsync(&ChimeClient::ValidateE911Address, request, handler, context); - } - void OverrideEndpoint(const Aws::String& endpoint); std::shared_ptr& accessEndpointProvider(); diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeServiceClientModel.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeServiceClientModel.h index 3411ac031aa..f282e884787 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeServiceClientModel.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/ChimeServiceClientModel.h @@ -19,11 +19,7 @@ /* Service model headers required in ChimeClient header */ #include -#include -#include #include -#include -#include #include #include #include @@ -31,147 +27,52 @@ #include #include #include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include #include -#include #include -#include #include #include -#include -#include -#include #include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include #include #include #include -#include -#include -#include #include -#include #include #include -#include -#include -#include #include #include #include -#include #include #include -#include -#include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include #include #include -#include -#include #include -#include #include -#include -#include -#include #include -#include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include #include #include #include #include #include #include -#include -#include -#include #include #include -#include -#include #include -#include -#include -#include #include -#include #include #include -#include -#include -#include #include -#include -#include -#include #include /* End of service model headers required in ChimeClient header */ @@ -214,11 +115,7 @@ namespace Aws { /* Service model forward declarations required in ChimeClient header */ class AssociatePhoneNumberWithUserRequest; - class AssociatePhoneNumbersWithVoiceConnectorRequest; - class AssociatePhoneNumbersWithVoiceConnectorGroupRequest; class AssociateSigninDelegateGroupsWithAccountRequest; - class BatchCreateAttendeeRequest; - class BatchCreateChannelMembershipRequest; class BatchCreateRoomMembershipRequest; class BatchDeletePhoneNumberRequest; class BatchSuspendUserRequest; @@ -226,191 +123,62 @@ namespace Aws class BatchUpdatePhoneNumberRequest; class BatchUpdateUserRequest; class CreateAccountRequest; - class CreateAppInstanceRequest; - class CreateAppInstanceAdminRequest; - class CreateAppInstanceUserRequest; - class CreateAttendeeRequest; class CreateBotRequest; - class CreateChannelRequest; - class CreateChannelBanRequest; - class CreateChannelMembershipRequest; - class CreateChannelModeratorRequest; - class CreateMediaCapturePipelineRequest; - class CreateMeetingRequest; class CreateMeetingDialOutRequest; - class CreateMeetingWithAttendeesRequest; class CreatePhoneNumberOrderRequest; - class CreateProxySessionRequest; class CreateRoomRequest; class CreateRoomMembershipRequest; - class CreateSipMediaApplicationRequest; - class CreateSipMediaApplicationCallRequest; - class CreateSipRuleRequest; class CreateUserRequest; - class CreateVoiceConnectorRequest; - class CreateVoiceConnectorGroupRequest; class DeleteAccountRequest; - class DeleteAppInstanceRequest; - class DeleteAppInstanceAdminRequest; - class DeleteAppInstanceStreamingConfigurationsRequest; - class DeleteAppInstanceUserRequest; - class DeleteAttendeeRequest; - class DeleteChannelRequest; - class DeleteChannelBanRequest; - class DeleteChannelMembershipRequest; - class DeleteChannelMessageRequest; - class DeleteChannelModeratorRequest; class DeleteEventsConfigurationRequest; - class DeleteMediaCapturePipelineRequest; - class DeleteMeetingRequest; class DeletePhoneNumberRequest; - class DeleteProxySessionRequest; class DeleteRoomRequest; class DeleteRoomMembershipRequest; - class DeleteSipMediaApplicationRequest; - class DeleteSipRuleRequest; - class DeleteVoiceConnectorRequest; - class DeleteVoiceConnectorEmergencyCallingConfigurationRequest; - class DeleteVoiceConnectorGroupRequest; - class DeleteVoiceConnectorOriginationRequest; - class DeleteVoiceConnectorProxyRequest; - class DeleteVoiceConnectorStreamingConfigurationRequest; - class DeleteVoiceConnectorTerminationRequest; - class DeleteVoiceConnectorTerminationCredentialsRequest; - class DescribeAppInstanceRequest; - class DescribeAppInstanceAdminRequest; - class DescribeAppInstanceUserRequest; - class DescribeChannelRequest; - class DescribeChannelBanRequest; - class DescribeChannelMembershipRequest; - class DescribeChannelMembershipForAppInstanceUserRequest; - class DescribeChannelModeratedByAppInstanceUserRequest; - class DescribeChannelModeratorRequest; class DisassociatePhoneNumberFromUserRequest; - class DisassociatePhoneNumbersFromVoiceConnectorRequest; - class DisassociatePhoneNumbersFromVoiceConnectorGroupRequest; class DisassociateSigninDelegateGroupsFromAccountRequest; class GetAccountRequest; class GetAccountSettingsRequest; - class GetAppInstanceRetentionSettingsRequest; - class GetAppInstanceStreamingConfigurationsRequest; - class GetAttendeeRequest; class GetBotRequest; - class GetChannelMessageRequest; class GetEventsConfigurationRequest; - class GetMediaCapturePipelineRequest; - class GetMeetingRequest; - class GetMessagingSessionEndpointRequest; class GetPhoneNumberRequest; class GetPhoneNumberOrderRequest; - class GetProxySessionRequest; class GetRetentionSettingsRequest; class GetRoomRequest; - class GetSipMediaApplicationRequest; - class GetSipMediaApplicationLoggingConfigurationRequest; - class GetSipRuleRequest; class GetUserRequest; class GetUserSettingsRequest; - class GetVoiceConnectorRequest; - class GetVoiceConnectorEmergencyCallingConfigurationRequest; - class GetVoiceConnectorGroupRequest; - class GetVoiceConnectorLoggingConfigurationRequest; - class GetVoiceConnectorOriginationRequest; - class GetVoiceConnectorProxyRequest; - class GetVoiceConnectorStreamingConfigurationRequest; - class GetVoiceConnectorTerminationRequest; - class GetVoiceConnectorTerminationHealthRequest; class InviteUsersRequest; class ListAccountsRequest; - class ListAppInstanceAdminsRequest; - class ListAppInstanceUsersRequest; - class ListAppInstancesRequest; - class ListAttendeeTagsRequest; - class ListAttendeesRequest; class ListBotsRequest; - class ListChannelBansRequest; - class ListChannelMembershipsRequest; - class ListChannelMembershipsForAppInstanceUserRequest; - class ListChannelMessagesRequest; - class ListChannelModeratorsRequest; - class ListChannelsRequest; - class ListChannelsModeratedByAppInstanceUserRequest; - class ListMediaCapturePipelinesRequest; - class ListMeetingTagsRequest; - class ListMeetingsRequest; class ListPhoneNumberOrdersRequest; class ListPhoneNumbersRequest; - class ListProxySessionsRequest; class ListRoomMembershipsRequest; class ListRoomsRequest; - class ListSipMediaApplicationsRequest; - class ListSipRulesRequest; class ListSupportedPhoneNumberCountriesRequest; - class ListTagsForResourceRequest; class ListUsersRequest; - class ListVoiceConnectorGroupsRequest; - class ListVoiceConnectorTerminationCredentialsRequest; - class ListVoiceConnectorsRequest; class LogoutUserRequest; - class PutAppInstanceRetentionSettingsRequest; - class PutAppInstanceStreamingConfigurationsRequest; class PutEventsConfigurationRequest; class PutRetentionSettingsRequest; - class PutSipMediaApplicationLoggingConfigurationRequest; - class PutVoiceConnectorEmergencyCallingConfigurationRequest; - class PutVoiceConnectorLoggingConfigurationRequest; - class PutVoiceConnectorOriginationRequest; - class PutVoiceConnectorProxyRequest; - class PutVoiceConnectorStreamingConfigurationRequest; - class PutVoiceConnectorTerminationRequest; - class PutVoiceConnectorTerminationCredentialsRequest; - class RedactChannelMessageRequest; class RedactConversationMessageRequest; class RedactRoomMessageRequest; class RegenerateSecurityTokenRequest; class ResetPersonalPINRequest; class RestorePhoneNumberRequest; class SearchAvailablePhoneNumbersRequest; - class SendChannelMessageRequest; - class StartMeetingTranscriptionRequest; - class StopMeetingTranscriptionRequest; - class TagAttendeeRequest; - class TagMeetingRequest; - class TagResourceRequest; - class UntagAttendeeRequest; - class UntagMeetingRequest; - class UntagResourceRequest; class UpdateAccountRequest; class UpdateAccountSettingsRequest; - class UpdateAppInstanceRequest; - class UpdateAppInstanceUserRequest; class UpdateBotRequest; - class UpdateChannelRequest; - class UpdateChannelMessageRequest; - class UpdateChannelReadMarkerRequest; class UpdateGlobalSettingsRequest; class UpdatePhoneNumberRequest; class UpdatePhoneNumberSettingsRequest; - class UpdateProxySessionRequest; class UpdateRoomRequest; class UpdateRoomMembershipRequest; - class UpdateSipMediaApplicationRequest; - class UpdateSipMediaApplicationCallRequest; - class UpdateSipRuleRequest; class UpdateUserRequest; class UpdateUserSettingsRequest; - class UpdateVoiceConnectorRequest; - class UpdateVoiceConnectorGroupRequest; - class ValidateE911AddressRequest; /* End of service model forward declarations required in ChimeClient header */ /* Service model Outcome class definitions */ typedef Aws::Utils::Outcome AssociatePhoneNumberWithUserOutcome; - typedef Aws::Utils::Outcome AssociatePhoneNumbersWithVoiceConnectorOutcome; - typedef Aws::Utils::Outcome AssociatePhoneNumbersWithVoiceConnectorGroupOutcome; typedef Aws::Utils::Outcome AssociateSigninDelegateGroupsWithAccountOutcome; - typedef Aws::Utils::Outcome BatchCreateAttendeeOutcome; - typedef Aws::Utils::Outcome BatchCreateChannelMembershipOutcome; typedef Aws::Utils::Outcome BatchCreateRoomMembershipOutcome; typedef Aws::Utils::Outcome BatchDeletePhoneNumberOutcome; typedef Aws::Utils::Outcome BatchSuspendUserOutcome; @@ -418,193 +186,64 @@ namespace Aws typedef Aws::Utils::Outcome BatchUpdatePhoneNumberOutcome; typedef Aws::Utils::Outcome BatchUpdateUserOutcome; typedef Aws::Utils::Outcome CreateAccountOutcome; - typedef Aws::Utils::Outcome CreateAppInstanceOutcome; - typedef Aws::Utils::Outcome CreateAppInstanceAdminOutcome; - typedef Aws::Utils::Outcome CreateAppInstanceUserOutcome; - typedef Aws::Utils::Outcome CreateAttendeeOutcome; typedef Aws::Utils::Outcome CreateBotOutcome; - typedef Aws::Utils::Outcome CreateChannelOutcome; - typedef Aws::Utils::Outcome CreateChannelBanOutcome; - typedef Aws::Utils::Outcome CreateChannelMembershipOutcome; - typedef Aws::Utils::Outcome CreateChannelModeratorOutcome; - typedef Aws::Utils::Outcome CreateMediaCapturePipelineOutcome; - typedef Aws::Utils::Outcome CreateMeetingOutcome; typedef Aws::Utils::Outcome CreateMeetingDialOutOutcome; - typedef Aws::Utils::Outcome CreateMeetingWithAttendeesOutcome; typedef Aws::Utils::Outcome CreatePhoneNumberOrderOutcome; - typedef Aws::Utils::Outcome CreateProxySessionOutcome; typedef Aws::Utils::Outcome CreateRoomOutcome; typedef Aws::Utils::Outcome CreateRoomMembershipOutcome; - typedef Aws::Utils::Outcome CreateSipMediaApplicationOutcome; - typedef Aws::Utils::Outcome CreateSipMediaApplicationCallOutcome; - typedef Aws::Utils::Outcome CreateSipRuleOutcome; typedef Aws::Utils::Outcome CreateUserOutcome; - typedef Aws::Utils::Outcome CreateVoiceConnectorOutcome; - typedef Aws::Utils::Outcome CreateVoiceConnectorGroupOutcome; typedef Aws::Utils::Outcome DeleteAccountOutcome; - typedef Aws::Utils::Outcome DeleteAppInstanceOutcome; - typedef Aws::Utils::Outcome DeleteAppInstanceAdminOutcome; - typedef Aws::Utils::Outcome DeleteAppInstanceStreamingConfigurationsOutcome; - typedef Aws::Utils::Outcome DeleteAppInstanceUserOutcome; - typedef Aws::Utils::Outcome DeleteAttendeeOutcome; - typedef Aws::Utils::Outcome DeleteChannelOutcome; - typedef Aws::Utils::Outcome DeleteChannelBanOutcome; - typedef Aws::Utils::Outcome DeleteChannelMembershipOutcome; - typedef Aws::Utils::Outcome DeleteChannelMessageOutcome; - typedef Aws::Utils::Outcome DeleteChannelModeratorOutcome; typedef Aws::Utils::Outcome DeleteEventsConfigurationOutcome; - typedef Aws::Utils::Outcome DeleteMediaCapturePipelineOutcome; - typedef Aws::Utils::Outcome DeleteMeetingOutcome; typedef Aws::Utils::Outcome DeletePhoneNumberOutcome; - typedef Aws::Utils::Outcome DeleteProxySessionOutcome; typedef Aws::Utils::Outcome DeleteRoomOutcome; typedef Aws::Utils::Outcome DeleteRoomMembershipOutcome; - typedef Aws::Utils::Outcome DeleteSipMediaApplicationOutcome; - typedef Aws::Utils::Outcome DeleteSipRuleOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorEmergencyCallingConfigurationOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorGroupOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorOriginationOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorProxyOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorStreamingConfigurationOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorTerminationOutcome; - typedef Aws::Utils::Outcome DeleteVoiceConnectorTerminationCredentialsOutcome; - typedef Aws::Utils::Outcome DescribeAppInstanceOutcome; - typedef Aws::Utils::Outcome DescribeAppInstanceAdminOutcome; - typedef Aws::Utils::Outcome DescribeAppInstanceUserOutcome; - typedef Aws::Utils::Outcome DescribeChannelOutcome; - typedef Aws::Utils::Outcome DescribeChannelBanOutcome; - typedef Aws::Utils::Outcome DescribeChannelMembershipOutcome; - typedef Aws::Utils::Outcome DescribeChannelMembershipForAppInstanceUserOutcome; - typedef Aws::Utils::Outcome DescribeChannelModeratedByAppInstanceUserOutcome; - typedef Aws::Utils::Outcome DescribeChannelModeratorOutcome; typedef Aws::Utils::Outcome DisassociatePhoneNumberFromUserOutcome; - typedef Aws::Utils::Outcome DisassociatePhoneNumbersFromVoiceConnectorOutcome; - typedef Aws::Utils::Outcome DisassociatePhoneNumbersFromVoiceConnectorGroupOutcome; typedef Aws::Utils::Outcome DisassociateSigninDelegateGroupsFromAccountOutcome; typedef Aws::Utils::Outcome GetAccountOutcome; typedef Aws::Utils::Outcome GetAccountSettingsOutcome; - typedef Aws::Utils::Outcome GetAppInstanceRetentionSettingsOutcome; - typedef Aws::Utils::Outcome GetAppInstanceStreamingConfigurationsOutcome; - typedef Aws::Utils::Outcome GetAttendeeOutcome; typedef Aws::Utils::Outcome GetBotOutcome; - typedef Aws::Utils::Outcome GetChannelMessageOutcome; typedef Aws::Utils::Outcome GetEventsConfigurationOutcome; typedef Aws::Utils::Outcome GetGlobalSettingsOutcome; - typedef Aws::Utils::Outcome GetMediaCapturePipelineOutcome; - typedef Aws::Utils::Outcome GetMeetingOutcome; - typedef Aws::Utils::Outcome GetMessagingSessionEndpointOutcome; typedef Aws::Utils::Outcome GetPhoneNumberOutcome; typedef Aws::Utils::Outcome GetPhoneNumberOrderOutcome; typedef Aws::Utils::Outcome GetPhoneNumberSettingsOutcome; - typedef Aws::Utils::Outcome GetProxySessionOutcome; typedef Aws::Utils::Outcome GetRetentionSettingsOutcome; typedef Aws::Utils::Outcome GetRoomOutcome; - typedef Aws::Utils::Outcome GetSipMediaApplicationOutcome; - typedef Aws::Utils::Outcome GetSipMediaApplicationLoggingConfigurationOutcome; - typedef Aws::Utils::Outcome GetSipRuleOutcome; typedef Aws::Utils::Outcome GetUserOutcome; typedef Aws::Utils::Outcome GetUserSettingsOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorEmergencyCallingConfigurationOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorGroupOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorLoggingConfigurationOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorOriginationOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorProxyOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorStreamingConfigurationOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorTerminationOutcome; - typedef Aws::Utils::Outcome GetVoiceConnectorTerminationHealthOutcome; typedef Aws::Utils::Outcome InviteUsersOutcome; typedef Aws::Utils::Outcome ListAccountsOutcome; - typedef Aws::Utils::Outcome ListAppInstanceAdminsOutcome; - typedef Aws::Utils::Outcome ListAppInstanceUsersOutcome; - typedef Aws::Utils::Outcome ListAppInstancesOutcome; - typedef Aws::Utils::Outcome ListAttendeeTagsOutcome; - typedef Aws::Utils::Outcome ListAttendeesOutcome; typedef Aws::Utils::Outcome ListBotsOutcome; - typedef Aws::Utils::Outcome ListChannelBansOutcome; - typedef Aws::Utils::Outcome ListChannelMembershipsOutcome; - typedef Aws::Utils::Outcome ListChannelMembershipsForAppInstanceUserOutcome; - typedef Aws::Utils::Outcome ListChannelMessagesOutcome; - typedef Aws::Utils::Outcome ListChannelModeratorsOutcome; - typedef Aws::Utils::Outcome ListChannelsOutcome; - typedef Aws::Utils::Outcome ListChannelsModeratedByAppInstanceUserOutcome; - typedef Aws::Utils::Outcome ListMediaCapturePipelinesOutcome; - typedef Aws::Utils::Outcome ListMeetingTagsOutcome; - typedef Aws::Utils::Outcome ListMeetingsOutcome; typedef Aws::Utils::Outcome ListPhoneNumberOrdersOutcome; typedef Aws::Utils::Outcome ListPhoneNumbersOutcome; - typedef Aws::Utils::Outcome ListProxySessionsOutcome; typedef Aws::Utils::Outcome ListRoomMembershipsOutcome; typedef Aws::Utils::Outcome ListRoomsOutcome; - typedef Aws::Utils::Outcome ListSipMediaApplicationsOutcome; - typedef Aws::Utils::Outcome ListSipRulesOutcome; typedef Aws::Utils::Outcome ListSupportedPhoneNumberCountriesOutcome; - typedef Aws::Utils::Outcome ListTagsForResourceOutcome; typedef Aws::Utils::Outcome ListUsersOutcome; - typedef Aws::Utils::Outcome ListVoiceConnectorGroupsOutcome; - typedef Aws::Utils::Outcome ListVoiceConnectorTerminationCredentialsOutcome; - typedef Aws::Utils::Outcome ListVoiceConnectorsOutcome; typedef Aws::Utils::Outcome LogoutUserOutcome; - typedef Aws::Utils::Outcome PutAppInstanceRetentionSettingsOutcome; - typedef Aws::Utils::Outcome PutAppInstanceStreamingConfigurationsOutcome; typedef Aws::Utils::Outcome PutEventsConfigurationOutcome; typedef Aws::Utils::Outcome PutRetentionSettingsOutcome; - typedef Aws::Utils::Outcome PutSipMediaApplicationLoggingConfigurationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorEmergencyCallingConfigurationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorLoggingConfigurationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorOriginationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorProxyOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorStreamingConfigurationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorTerminationOutcome; - typedef Aws::Utils::Outcome PutVoiceConnectorTerminationCredentialsOutcome; - typedef Aws::Utils::Outcome RedactChannelMessageOutcome; typedef Aws::Utils::Outcome RedactConversationMessageOutcome; typedef Aws::Utils::Outcome RedactRoomMessageOutcome; typedef Aws::Utils::Outcome RegenerateSecurityTokenOutcome; typedef Aws::Utils::Outcome ResetPersonalPINOutcome; typedef Aws::Utils::Outcome RestorePhoneNumberOutcome; typedef Aws::Utils::Outcome SearchAvailablePhoneNumbersOutcome; - typedef Aws::Utils::Outcome SendChannelMessageOutcome; - typedef Aws::Utils::Outcome StartMeetingTranscriptionOutcome; - typedef Aws::Utils::Outcome StopMeetingTranscriptionOutcome; - typedef Aws::Utils::Outcome TagAttendeeOutcome; - typedef Aws::Utils::Outcome TagMeetingOutcome; - typedef Aws::Utils::Outcome TagResourceOutcome; - typedef Aws::Utils::Outcome UntagAttendeeOutcome; - typedef Aws::Utils::Outcome UntagMeetingOutcome; - typedef Aws::Utils::Outcome UntagResourceOutcome; typedef Aws::Utils::Outcome UpdateAccountOutcome; typedef Aws::Utils::Outcome UpdateAccountSettingsOutcome; - typedef Aws::Utils::Outcome UpdateAppInstanceOutcome; - typedef Aws::Utils::Outcome UpdateAppInstanceUserOutcome; typedef Aws::Utils::Outcome UpdateBotOutcome; - typedef Aws::Utils::Outcome UpdateChannelOutcome; - typedef Aws::Utils::Outcome UpdateChannelMessageOutcome; - typedef Aws::Utils::Outcome UpdateChannelReadMarkerOutcome; typedef Aws::Utils::Outcome UpdateGlobalSettingsOutcome; typedef Aws::Utils::Outcome UpdatePhoneNumberOutcome; typedef Aws::Utils::Outcome UpdatePhoneNumberSettingsOutcome; - typedef Aws::Utils::Outcome UpdateProxySessionOutcome; typedef Aws::Utils::Outcome UpdateRoomOutcome; typedef Aws::Utils::Outcome UpdateRoomMembershipOutcome; - typedef Aws::Utils::Outcome UpdateSipMediaApplicationOutcome; - typedef Aws::Utils::Outcome UpdateSipMediaApplicationCallOutcome; - typedef Aws::Utils::Outcome UpdateSipRuleOutcome; typedef Aws::Utils::Outcome UpdateUserOutcome; typedef Aws::Utils::Outcome UpdateUserSettingsOutcome; - typedef Aws::Utils::Outcome UpdateVoiceConnectorOutcome; - typedef Aws::Utils::Outcome UpdateVoiceConnectorGroupOutcome; - typedef Aws::Utils::Outcome ValidateE911AddressOutcome; /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ typedef std::future AssociatePhoneNumberWithUserOutcomeCallable; - typedef std::future AssociatePhoneNumbersWithVoiceConnectorOutcomeCallable; - typedef std::future AssociatePhoneNumbersWithVoiceConnectorGroupOutcomeCallable; typedef std::future AssociateSigninDelegateGroupsWithAccountOutcomeCallable; - typedef std::future BatchCreateAttendeeOutcomeCallable; - typedef std::future BatchCreateChannelMembershipOutcomeCallable; typedef std::future BatchCreateRoomMembershipOutcomeCallable; typedef std::future BatchDeletePhoneNumberOutcomeCallable; typedef std::future BatchSuspendUserOutcomeCallable; @@ -612,184 +251,59 @@ namespace Aws typedef std::future BatchUpdatePhoneNumberOutcomeCallable; typedef std::future BatchUpdateUserOutcomeCallable; typedef std::future CreateAccountOutcomeCallable; - typedef std::future CreateAppInstanceOutcomeCallable; - typedef std::future CreateAppInstanceAdminOutcomeCallable; - typedef std::future CreateAppInstanceUserOutcomeCallable; - typedef std::future CreateAttendeeOutcomeCallable; typedef std::future CreateBotOutcomeCallable; - typedef std::future CreateChannelOutcomeCallable; - typedef std::future CreateChannelBanOutcomeCallable; - typedef std::future CreateChannelMembershipOutcomeCallable; - typedef std::future CreateChannelModeratorOutcomeCallable; - typedef std::future CreateMediaCapturePipelineOutcomeCallable; - typedef std::future CreateMeetingOutcomeCallable; typedef std::future CreateMeetingDialOutOutcomeCallable; - typedef std::future CreateMeetingWithAttendeesOutcomeCallable; typedef std::future CreatePhoneNumberOrderOutcomeCallable; - typedef std::future CreateProxySessionOutcomeCallable; typedef std::future CreateRoomOutcomeCallable; typedef std::future CreateRoomMembershipOutcomeCallable; - typedef std::future CreateSipMediaApplicationOutcomeCallable; - typedef std::future CreateSipMediaApplicationCallOutcomeCallable; - typedef std::future CreateSipRuleOutcomeCallable; typedef std::future CreateUserOutcomeCallable; - typedef std::future CreateVoiceConnectorOutcomeCallable; - typedef std::future CreateVoiceConnectorGroupOutcomeCallable; typedef std::future DeleteAccountOutcomeCallable; - typedef std::future DeleteAppInstanceOutcomeCallable; - typedef std::future DeleteAppInstanceAdminOutcomeCallable; - typedef std::future DeleteAppInstanceStreamingConfigurationsOutcomeCallable; - typedef std::future DeleteAppInstanceUserOutcomeCallable; - typedef std::future DeleteAttendeeOutcomeCallable; - typedef std::future DeleteChannelOutcomeCallable; - typedef std::future DeleteChannelBanOutcomeCallable; - typedef std::future DeleteChannelMembershipOutcomeCallable; - typedef std::future DeleteChannelMessageOutcomeCallable; - typedef std::future DeleteChannelModeratorOutcomeCallable; typedef std::future DeleteEventsConfigurationOutcomeCallable; - typedef std::future DeleteMediaCapturePipelineOutcomeCallable; - typedef std::future DeleteMeetingOutcomeCallable; typedef std::future DeletePhoneNumberOutcomeCallable; - typedef std::future DeleteProxySessionOutcomeCallable; typedef std::future DeleteRoomOutcomeCallable; typedef std::future DeleteRoomMembershipOutcomeCallable; - typedef std::future DeleteSipMediaApplicationOutcomeCallable; - typedef std::future DeleteSipRuleOutcomeCallable; - typedef std::future DeleteVoiceConnectorOutcomeCallable; - typedef std::future DeleteVoiceConnectorEmergencyCallingConfigurationOutcomeCallable; - typedef std::future DeleteVoiceConnectorGroupOutcomeCallable; - typedef std::future DeleteVoiceConnectorOriginationOutcomeCallable; - typedef std::future DeleteVoiceConnectorProxyOutcomeCallable; - typedef std::future DeleteVoiceConnectorStreamingConfigurationOutcomeCallable; - typedef std::future DeleteVoiceConnectorTerminationOutcomeCallable; - typedef std::future DeleteVoiceConnectorTerminationCredentialsOutcomeCallable; - typedef std::future DescribeAppInstanceOutcomeCallable; - typedef std::future DescribeAppInstanceAdminOutcomeCallable; - typedef std::future DescribeAppInstanceUserOutcomeCallable; - typedef std::future DescribeChannelOutcomeCallable; - typedef std::future DescribeChannelBanOutcomeCallable; - typedef std::future DescribeChannelMembershipOutcomeCallable; - typedef std::future DescribeChannelMembershipForAppInstanceUserOutcomeCallable; - typedef std::future DescribeChannelModeratedByAppInstanceUserOutcomeCallable; - typedef std::future DescribeChannelModeratorOutcomeCallable; typedef std::future DisassociatePhoneNumberFromUserOutcomeCallable; - typedef std::future DisassociatePhoneNumbersFromVoiceConnectorOutcomeCallable; - typedef std::future DisassociatePhoneNumbersFromVoiceConnectorGroupOutcomeCallable; typedef std::future DisassociateSigninDelegateGroupsFromAccountOutcomeCallable; typedef std::future GetAccountOutcomeCallable; typedef std::future GetAccountSettingsOutcomeCallable; - typedef std::future GetAppInstanceRetentionSettingsOutcomeCallable; - typedef std::future GetAppInstanceStreamingConfigurationsOutcomeCallable; - typedef std::future GetAttendeeOutcomeCallable; typedef std::future GetBotOutcomeCallable; - typedef std::future GetChannelMessageOutcomeCallable; typedef std::future GetEventsConfigurationOutcomeCallable; typedef std::future GetGlobalSettingsOutcomeCallable; - typedef std::future GetMediaCapturePipelineOutcomeCallable; - typedef std::future GetMeetingOutcomeCallable; - typedef std::future GetMessagingSessionEndpointOutcomeCallable; typedef std::future GetPhoneNumberOutcomeCallable; typedef std::future GetPhoneNumberOrderOutcomeCallable; typedef std::future GetPhoneNumberSettingsOutcomeCallable; - typedef std::future GetProxySessionOutcomeCallable; typedef std::future GetRetentionSettingsOutcomeCallable; typedef std::future GetRoomOutcomeCallable; - typedef std::future GetSipMediaApplicationOutcomeCallable; - typedef std::future GetSipMediaApplicationLoggingConfigurationOutcomeCallable; - typedef std::future GetSipRuleOutcomeCallable; typedef std::future GetUserOutcomeCallable; typedef std::future GetUserSettingsOutcomeCallable; - typedef std::future GetVoiceConnectorOutcomeCallable; - typedef std::future GetVoiceConnectorEmergencyCallingConfigurationOutcomeCallable; - typedef std::future GetVoiceConnectorGroupOutcomeCallable; - typedef std::future GetVoiceConnectorLoggingConfigurationOutcomeCallable; - typedef std::future GetVoiceConnectorOriginationOutcomeCallable; - typedef std::future GetVoiceConnectorProxyOutcomeCallable; - typedef std::future GetVoiceConnectorStreamingConfigurationOutcomeCallable; - typedef std::future GetVoiceConnectorTerminationOutcomeCallable; - typedef std::future GetVoiceConnectorTerminationHealthOutcomeCallable; typedef std::future InviteUsersOutcomeCallable; typedef std::future ListAccountsOutcomeCallable; - typedef std::future ListAppInstanceAdminsOutcomeCallable; - typedef std::future ListAppInstanceUsersOutcomeCallable; - typedef std::future ListAppInstancesOutcomeCallable; - typedef std::future ListAttendeeTagsOutcomeCallable; - typedef std::future ListAttendeesOutcomeCallable; typedef std::future ListBotsOutcomeCallable; - typedef std::future ListChannelBansOutcomeCallable; - typedef std::future ListChannelMembershipsOutcomeCallable; - typedef std::future ListChannelMembershipsForAppInstanceUserOutcomeCallable; - typedef std::future ListChannelMessagesOutcomeCallable; - typedef std::future ListChannelModeratorsOutcomeCallable; - typedef std::future ListChannelsOutcomeCallable; - typedef std::future ListChannelsModeratedByAppInstanceUserOutcomeCallable; - typedef std::future ListMediaCapturePipelinesOutcomeCallable; - typedef std::future ListMeetingTagsOutcomeCallable; - typedef std::future ListMeetingsOutcomeCallable; typedef std::future ListPhoneNumberOrdersOutcomeCallable; typedef std::future ListPhoneNumbersOutcomeCallable; - typedef std::future ListProxySessionsOutcomeCallable; typedef std::future ListRoomMembershipsOutcomeCallable; typedef std::future ListRoomsOutcomeCallable; - typedef std::future ListSipMediaApplicationsOutcomeCallable; - typedef std::future ListSipRulesOutcomeCallable; typedef std::future ListSupportedPhoneNumberCountriesOutcomeCallable; - typedef std::future ListTagsForResourceOutcomeCallable; typedef std::future ListUsersOutcomeCallable; - typedef std::future ListVoiceConnectorGroupsOutcomeCallable; - typedef std::future ListVoiceConnectorTerminationCredentialsOutcomeCallable; - typedef std::future ListVoiceConnectorsOutcomeCallable; typedef std::future LogoutUserOutcomeCallable; - typedef std::future PutAppInstanceRetentionSettingsOutcomeCallable; - typedef std::future PutAppInstanceStreamingConfigurationsOutcomeCallable; typedef std::future PutEventsConfigurationOutcomeCallable; typedef std::future PutRetentionSettingsOutcomeCallable; - typedef std::future PutSipMediaApplicationLoggingConfigurationOutcomeCallable; - typedef std::future PutVoiceConnectorEmergencyCallingConfigurationOutcomeCallable; - typedef std::future PutVoiceConnectorLoggingConfigurationOutcomeCallable; - typedef std::future PutVoiceConnectorOriginationOutcomeCallable; - typedef std::future PutVoiceConnectorProxyOutcomeCallable; - typedef std::future PutVoiceConnectorStreamingConfigurationOutcomeCallable; - typedef std::future PutVoiceConnectorTerminationOutcomeCallable; - typedef std::future PutVoiceConnectorTerminationCredentialsOutcomeCallable; - typedef std::future RedactChannelMessageOutcomeCallable; typedef std::future RedactConversationMessageOutcomeCallable; typedef std::future RedactRoomMessageOutcomeCallable; typedef std::future RegenerateSecurityTokenOutcomeCallable; typedef std::future ResetPersonalPINOutcomeCallable; typedef std::future RestorePhoneNumberOutcomeCallable; typedef std::future SearchAvailablePhoneNumbersOutcomeCallable; - typedef std::future SendChannelMessageOutcomeCallable; - typedef std::future StartMeetingTranscriptionOutcomeCallable; - typedef std::future StopMeetingTranscriptionOutcomeCallable; - typedef std::future TagAttendeeOutcomeCallable; - typedef std::future TagMeetingOutcomeCallable; - typedef std::future TagResourceOutcomeCallable; - typedef std::future UntagAttendeeOutcomeCallable; - typedef std::future UntagMeetingOutcomeCallable; - typedef std::future UntagResourceOutcomeCallable; typedef std::future UpdateAccountOutcomeCallable; typedef std::future UpdateAccountSettingsOutcomeCallable; - typedef std::future UpdateAppInstanceOutcomeCallable; - typedef std::future UpdateAppInstanceUserOutcomeCallable; typedef std::future UpdateBotOutcomeCallable; - typedef std::future UpdateChannelOutcomeCallable; - typedef std::future UpdateChannelMessageOutcomeCallable; - typedef std::future UpdateChannelReadMarkerOutcomeCallable; typedef std::future UpdateGlobalSettingsOutcomeCallable; typedef std::future UpdatePhoneNumberOutcomeCallable; typedef std::future UpdatePhoneNumberSettingsOutcomeCallable; - typedef std::future UpdateProxySessionOutcomeCallable; typedef std::future UpdateRoomOutcomeCallable; typedef std::future UpdateRoomMembershipOutcomeCallable; - typedef std::future UpdateSipMediaApplicationOutcomeCallable; - typedef std::future UpdateSipMediaApplicationCallOutcomeCallable; - typedef std::future UpdateSipRuleOutcomeCallable; typedef std::future UpdateUserOutcomeCallable; typedef std::future UpdateUserSettingsOutcomeCallable; - typedef std::future UpdateVoiceConnectorOutcomeCallable; - typedef std::future UpdateVoiceConnectorGroupOutcomeCallable; - typedef std::future ValidateE911AddressOutcomeCallable; /* End of service model Outcome callable definitions */ } // namespace Model @@ -797,11 +311,7 @@ namespace Aws /* Service model async handlers definitions */ typedef std::function&) > AssociatePhoneNumberWithUserResponseReceivedHandler; - typedef std::function&) > AssociatePhoneNumbersWithVoiceConnectorResponseReceivedHandler; - typedef std::function&) > AssociatePhoneNumbersWithVoiceConnectorGroupResponseReceivedHandler; typedef std::function&) > AssociateSigninDelegateGroupsWithAccountResponseReceivedHandler; - typedef std::function&) > BatchCreateAttendeeResponseReceivedHandler; - typedef std::function&) > BatchCreateChannelMembershipResponseReceivedHandler; typedef std::function&) > BatchCreateRoomMembershipResponseReceivedHandler; typedef std::function&) > BatchDeletePhoneNumberResponseReceivedHandler; typedef std::function&) > BatchSuspendUserResponseReceivedHandler; @@ -809,184 +319,59 @@ namespace Aws typedef std::function&) > BatchUpdatePhoneNumberResponseReceivedHandler; typedef std::function&) > BatchUpdateUserResponseReceivedHandler; typedef std::function&) > CreateAccountResponseReceivedHandler; - typedef std::function&) > CreateAppInstanceResponseReceivedHandler; - typedef std::function&) > CreateAppInstanceAdminResponseReceivedHandler; - typedef std::function&) > CreateAppInstanceUserResponseReceivedHandler; - typedef std::function&) > CreateAttendeeResponseReceivedHandler; typedef std::function&) > CreateBotResponseReceivedHandler; - typedef std::function&) > CreateChannelResponseReceivedHandler; - typedef std::function&) > CreateChannelBanResponseReceivedHandler; - typedef std::function&) > CreateChannelMembershipResponseReceivedHandler; - typedef std::function&) > CreateChannelModeratorResponseReceivedHandler; - typedef std::function&) > CreateMediaCapturePipelineResponseReceivedHandler; - typedef std::function&) > CreateMeetingResponseReceivedHandler; typedef std::function&) > CreateMeetingDialOutResponseReceivedHandler; - typedef std::function&) > CreateMeetingWithAttendeesResponseReceivedHandler; typedef std::function&) > CreatePhoneNumberOrderResponseReceivedHandler; - typedef std::function&) > CreateProxySessionResponseReceivedHandler; typedef std::function&) > CreateRoomResponseReceivedHandler; typedef std::function&) > CreateRoomMembershipResponseReceivedHandler; - typedef std::function&) > CreateSipMediaApplicationResponseReceivedHandler; - typedef std::function&) > CreateSipMediaApplicationCallResponseReceivedHandler; - typedef std::function&) > CreateSipRuleResponseReceivedHandler; typedef std::function&) > CreateUserResponseReceivedHandler; - typedef std::function&) > CreateVoiceConnectorResponseReceivedHandler; - typedef std::function&) > CreateVoiceConnectorGroupResponseReceivedHandler; typedef std::function&) > DeleteAccountResponseReceivedHandler; - typedef std::function&) > DeleteAppInstanceResponseReceivedHandler; - typedef std::function&) > DeleteAppInstanceAdminResponseReceivedHandler; - typedef std::function&) > DeleteAppInstanceStreamingConfigurationsResponseReceivedHandler; - typedef std::function&) > DeleteAppInstanceUserResponseReceivedHandler; - typedef std::function&) > DeleteAttendeeResponseReceivedHandler; - typedef std::function&) > DeleteChannelResponseReceivedHandler; - typedef std::function&) > DeleteChannelBanResponseReceivedHandler; - typedef std::function&) > DeleteChannelMembershipResponseReceivedHandler; - typedef std::function&) > DeleteChannelMessageResponseReceivedHandler; - typedef std::function&) > DeleteChannelModeratorResponseReceivedHandler; typedef std::function&) > DeleteEventsConfigurationResponseReceivedHandler; - typedef std::function&) > DeleteMediaCapturePipelineResponseReceivedHandler; - typedef std::function&) > DeleteMeetingResponseReceivedHandler; typedef std::function&) > DeletePhoneNumberResponseReceivedHandler; - typedef std::function&) > DeleteProxySessionResponseReceivedHandler; typedef std::function&) > DeleteRoomResponseReceivedHandler; typedef std::function&) > DeleteRoomMembershipResponseReceivedHandler; - typedef std::function&) > DeleteSipMediaApplicationResponseReceivedHandler; - typedef std::function&) > DeleteSipRuleResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorGroupResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorOriginationResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorProxyResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorStreamingConfigurationResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorTerminationResponseReceivedHandler; - typedef std::function&) > DeleteVoiceConnectorTerminationCredentialsResponseReceivedHandler; - typedef std::function&) > DescribeAppInstanceResponseReceivedHandler; - typedef std::function&) > DescribeAppInstanceAdminResponseReceivedHandler; - typedef std::function&) > DescribeAppInstanceUserResponseReceivedHandler; - typedef std::function&) > DescribeChannelResponseReceivedHandler; - typedef std::function&) > DescribeChannelBanResponseReceivedHandler; - typedef std::function&) > DescribeChannelMembershipResponseReceivedHandler; - typedef std::function&) > DescribeChannelMembershipForAppInstanceUserResponseReceivedHandler; - typedef std::function&) > DescribeChannelModeratedByAppInstanceUserResponseReceivedHandler; - typedef std::function&) > DescribeChannelModeratorResponseReceivedHandler; typedef std::function&) > DisassociatePhoneNumberFromUserResponseReceivedHandler; - typedef std::function&) > DisassociatePhoneNumbersFromVoiceConnectorResponseReceivedHandler; - typedef std::function&) > DisassociatePhoneNumbersFromVoiceConnectorGroupResponseReceivedHandler; typedef std::function&) > DisassociateSigninDelegateGroupsFromAccountResponseReceivedHandler; typedef std::function&) > GetAccountResponseReceivedHandler; typedef std::function&) > GetAccountSettingsResponseReceivedHandler; - typedef std::function&) > GetAppInstanceRetentionSettingsResponseReceivedHandler; - typedef std::function&) > GetAppInstanceStreamingConfigurationsResponseReceivedHandler; - typedef std::function&) > GetAttendeeResponseReceivedHandler; typedef std::function&) > GetBotResponseReceivedHandler; - typedef std::function&) > GetChannelMessageResponseReceivedHandler; typedef std::function&) > GetEventsConfigurationResponseReceivedHandler; typedef std::function&) > GetGlobalSettingsResponseReceivedHandler; - typedef std::function&) > GetMediaCapturePipelineResponseReceivedHandler; - typedef std::function&) > GetMeetingResponseReceivedHandler; - typedef std::function&) > GetMessagingSessionEndpointResponseReceivedHandler; typedef std::function&) > GetPhoneNumberResponseReceivedHandler; typedef std::function&) > GetPhoneNumberOrderResponseReceivedHandler; typedef std::function&) > GetPhoneNumberSettingsResponseReceivedHandler; - typedef std::function&) > GetProxySessionResponseReceivedHandler; typedef std::function&) > GetRetentionSettingsResponseReceivedHandler; typedef std::function&) > GetRoomResponseReceivedHandler; - typedef std::function&) > GetSipMediaApplicationResponseReceivedHandler; - typedef std::function&) > GetSipMediaApplicationLoggingConfigurationResponseReceivedHandler; - typedef std::function&) > GetSipRuleResponseReceivedHandler; typedef std::function&) > GetUserResponseReceivedHandler; typedef std::function&) > GetUserSettingsResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorGroupResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorLoggingConfigurationResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorOriginationResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorProxyResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorStreamingConfigurationResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorTerminationResponseReceivedHandler; - typedef std::function&) > GetVoiceConnectorTerminationHealthResponseReceivedHandler; typedef std::function&) > InviteUsersResponseReceivedHandler; typedef std::function&) > ListAccountsResponseReceivedHandler; - typedef std::function&) > ListAppInstanceAdminsResponseReceivedHandler; - typedef std::function&) > ListAppInstanceUsersResponseReceivedHandler; - typedef std::function&) > ListAppInstancesResponseReceivedHandler; - typedef std::function&) > ListAttendeeTagsResponseReceivedHandler; - typedef std::function&) > ListAttendeesResponseReceivedHandler; typedef std::function&) > ListBotsResponseReceivedHandler; - typedef std::function&) > ListChannelBansResponseReceivedHandler; - typedef std::function&) > ListChannelMembershipsResponseReceivedHandler; - typedef std::function&) > ListChannelMembershipsForAppInstanceUserResponseReceivedHandler; - typedef std::function&) > ListChannelMessagesResponseReceivedHandler; - typedef std::function&) > ListChannelModeratorsResponseReceivedHandler; - typedef std::function&) > ListChannelsResponseReceivedHandler; - typedef std::function&) > ListChannelsModeratedByAppInstanceUserResponseReceivedHandler; - typedef std::function&) > ListMediaCapturePipelinesResponseReceivedHandler; - typedef std::function&) > ListMeetingTagsResponseReceivedHandler; - typedef std::function&) > ListMeetingsResponseReceivedHandler; typedef std::function&) > ListPhoneNumberOrdersResponseReceivedHandler; typedef std::function&) > ListPhoneNumbersResponseReceivedHandler; - typedef std::function&) > ListProxySessionsResponseReceivedHandler; typedef std::function&) > ListRoomMembershipsResponseReceivedHandler; typedef std::function&) > ListRoomsResponseReceivedHandler; - typedef std::function&) > ListSipMediaApplicationsResponseReceivedHandler; - typedef std::function&) > ListSipRulesResponseReceivedHandler; typedef std::function&) > ListSupportedPhoneNumberCountriesResponseReceivedHandler; - typedef std::function&) > ListTagsForResourceResponseReceivedHandler; typedef std::function&) > ListUsersResponseReceivedHandler; - typedef std::function&) > ListVoiceConnectorGroupsResponseReceivedHandler; - typedef std::function&) > ListVoiceConnectorTerminationCredentialsResponseReceivedHandler; - typedef std::function&) > ListVoiceConnectorsResponseReceivedHandler; typedef std::function&) > LogoutUserResponseReceivedHandler; - typedef std::function&) > PutAppInstanceRetentionSettingsResponseReceivedHandler; - typedef std::function&) > PutAppInstanceStreamingConfigurationsResponseReceivedHandler; typedef std::function&) > PutEventsConfigurationResponseReceivedHandler; typedef std::function&) > PutRetentionSettingsResponseReceivedHandler; - typedef std::function&) > PutSipMediaApplicationLoggingConfigurationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorEmergencyCallingConfigurationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorLoggingConfigurationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorOriginationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorProxyResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorStreamingConfigurationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorTerminationResponseReceivedHandler; - typedef std::function&) > PutVoiceConnectorTerminationCredentialsResponseReceivedHandler; - typedef std::function&) > RedactChannelMessageResponseReceivedHandler; typedef std::function&) > RedactConversationMessageResponseReceivedHandler; typedef std::function&) > RedactRoomMessageResponseReceivedHandler; typedef std::function&) > RegenerateSecurityTokenResponseReceivedHandler; typedef std::function&) > ResetPersonalPINResponseReceivedHandler; typedef std::function&) > RestorePhoneNumberResponseReceivedHandler; typedef std::function&) > SearchAvailablePhoneNumbersResponseReceivedHandler; - typedef std::function&) > SendChannelMessageResponseReceivedHandler; - typedef std::function&) > StartMeetingTranscriptionResponseReceivedHandler; - typedef std::function&) > StopMeetingTranscriptionResponseReceivedHandler; - typedef std::function&) > TagAttendeeResponseReceivedHandler; - typedef std::function&) > TagMeetingResponseReceivedHandler; - typedef std::function&) > TagResourceResponseReceivedHandler; - typedef std::function&) > UntagAttendeeResponseReceivedHandler; - typedef std::function&) > UntagMeetingResponseReceivedHandler; - typedef std::function&) > UntagResourceResponseReceivedHandler; typedef std::function&) > UpdateAccountResponseReceivedHandler; typedef std::function&) > UpdateAccountSettingsResponseReceivedHandler; - typedef std::function&) > UpdateAppInstanceResponseReceivedHandler; - typedef std::function&) > UpdateAppInstanceUserResponseReceivedHandler; typedef std::function&) > UpdateBotResponseReceivedHandler; - typedef std::function&) > UpdateChannelResponseReceivedHandler; - typedef std::function&) > UpdateChannelMessageResponseReceivedHandler; - typedef std::function&) > UpdateChannelReadMarkerResponseReceivedHandler; typedef std::function&) > UpdateGlobalSettingsResponseReceivedHandler; typedef std::function&) > UpdatePhoneNumberResponseReceivedHandler; typedef std::function&) > UpdatePhoneNumberSettingsResponseReceivedHandler; - typedef std::function&) > UpdateProxySessionResponseReceivedHandler; typedef std::function&) > UpdateRoomResponseReceivedHandler; typedef std::function&) > UpdateRoomMembershipResponseReceivedHandler; - typedef std::function&) > UpdateSipMediaApplicationResponseReceivedHandler; - typedef std::function&) > UpdateSipMediaApplicationCallResponseReceivedHandler; - typedef std::function&) > UpdateSipRuleResponseReceivedHandler; typedef std::function&) > UpdateUserResponseReceivedHandler; typedef std::function&) > UpdateUserSettingsResponseReceivedHandler; - typedef std::function&) > UpdateVoiceConnectorResponseReceivedHandler; - typedef std::function&) > UpdateVoiceConnectorGroupResponseReceivedHandler; - typedef std::function&) > ValidateE911AddressResponseReceivedHandler; /* End of service model async handlers definitions */ } // namespace Chime } // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h index 56ae01ca6a2..5e2d949c328 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/Chime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CHIME_API __declspec(dllimport) #endif /* AWS_CHIME_EXPORTS */ + #define AWS_CHIME_EXTERN #else #define AWS_CHIME_API + #define AWS_CHIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CHIME_API + #define AWS_CHIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.h deleted file mode 100644 index a43d10ae332..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,169 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class AssociatePhoneNumbersWithVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "AssociatePhoneNumbersWithVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline const Aws::String& GetVoiceConnectorGroupId() const{ return m_voiceConnectorGroupId; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline bool VoiceConnectorGroupIdHasBeenSet() const { return m_voiceConnectorGroupIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const Aws::String& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = value; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(Aws::String&& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const char* value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId.assign(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const Aws::String& value) { SetVoiceConnectorGroupId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(Aws::String&& value) { SetVoiceConnectorGroupId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const char* value) { SetVoiceConnectorGroupId(value); return *this;} - - - /** - *

List of phone numbers, in E.164 format.

- */ - inline const Aws::Vector& GetE164PhoneNumbers() const{ return m_e164PhoneNumbers; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline bool E164PhoneNumbersHasBeenSet() const { return m_e164PhoneNumbersHasBeenSet; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(const Aws::Vector& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = value; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(Aws::Vector&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = std::move(value); } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithE164PhoneNumbers(const Aws::Vector& value) { SetE164PhoneNumbers(value); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithE164PhoneNumbers(Aws::Vector&& value) { SetE164PhoneNumbers(std::move(value)); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& AddE164PhoneNumbers(const Aws::String& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& AddE164PhoneNumbers(Aws::String&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(std::move(value)); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& AddE164PhoneNumbers(const char* value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector Group and removes any previously existing associations. If - * false, does not associate any phone numbers that have previously existing - * associations.

- */ - inline bool GetForceAssociate() const{ return m_forceAssociate; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector Group and removes any previously existing associations. If - * false, does not associate any phone numbers that have previously existing - * associations.

- */ - inline bool ForceAssociateHasBeenSet() const { return m_forceAssociateHasBeenSet; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector Group and removes any previously existing associations. If - * false, does not associate any phone numbers that have previously existing - * associations.

- */ - inline void SetForceAssociate(bool value) { m_forceAssociateHasBeenSet = true; m_forceAssociate = value; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector Group and removes any previously existing associations. If - * false, does not associate any phone numbers that have previously existing - * associations.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupRequest& WithForceAssociate(bool value) { SetForceAssociate(value); return *this;} - - private: - - Aws::String m_voiceConnectorGroupId; - bool m_voiceConnectorGroupIdHasBeenSet = false; - - Aws::Vector m_e164PhoneNumbers; - bool m_e164PhoneNumbersHasBeenSet = false; - - bool m_forceAssociate; - bool m_forceAssociateHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.h deleted file mode 100644 index 08ad6113991..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class AssociatePhoneNumbersWithVoiceConnectorGroupResult - { - public: - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorGroupResult(); - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorGroupResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

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.

- */ - inline const Aws::Vector& GetPhoneNumberErrors() const{ return m_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.

- */ - inline void SetPhoneNumberErrors(const Aws::Vector& value) { m_phoneNumberErrors = value; } - - /** - *

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.

- */ - inline void SetPhoneNumberErrors(Aws::Vector&& value) { m_phoneNumberErrors = std::move(value); } - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& WithPhoneNumberErrors(const Aws::Vector& value) { SetPhoneNumberErrors(value); return *this;} - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& WithPhoneNumberErrors(Aws::Vector&& value) { SetPhoneNumberErrors(std::move(value)); return *this;} - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& AddPhoneNumberErrors(const PhoneNumberError& value) { m_phoneNumberErrors.push_back(value); return *this; } - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& AddPhoneNumberErrors(PhoneNumberError&& value) { m_phoneNumberErrors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline AssociatePhoneNumbersWithVoiceConnectorGroupResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_phoneNumberErrors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorRequest.h deleted file mode 100644 index dea79e19344..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorRequest.h +++ /dev/null @@ -1,165 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class AssociatePhoneNumbersWithVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "AssociatePhoneNumbersWithVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

List of phone numbers, in E.164 format.

- */ - inline const Aws::Vector& GetE164PhoneNumbers() const{ return m_e164PhoneNumbers; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline bool E164PhoneNumbersHasBeenSet() const { return m_e164PhoneNumbersHasBeenSet; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(const Aws::Vector& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = value; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(Aws::Vector&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = std::move(value); } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithE164PhoneNumbers(const Aws::Vector& value) { SetE164PhoneNumbers(value); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithE164PhoneNumbers(Aws::Vector&& value) { SetE164PhoneNumbers(std::move(value)); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& AddE164PhoneNumbers(const Aws::String& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& AddE164PhoneNumbers(Aws::String&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(std::move(value)); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& AddE164PhoneNumbers(const char* value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector and removes any previously existing associations. If false, does - * not associate any phone numbers that have previously existing associations.

- */ - inline bool GetForceAssociate() const{ return m_forceAssociate; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector and removes any previously existing associations. If false, does - * not associate any phone numbers that have previously existing associations.

- */ - inline bool ForceAssociateHasBeenSet() const { return m_forceAssociateHasBeenSet; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector and removes any previously existing associations. If false, does - * not associate any phone numbers that have previously existing associations.

- */ - inline void SetForceAssociate(bool value) { m_forceAssociateHasBeenSet = true; m_forceAssociate = value; } - - /** - *

If true, associates the provided phone numbers with the provided Amazon Chime - * Voice Connector and removes any previously existing associations. If false, does - * not associate any phone numbers that have previously existing associations.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorRequest& WithForceAssociate(bool value) { SetForceAssociate(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::Vector m_e164PhoneNumbers; - bool m_e164PhoneNumbersHasBeenSet = false; - - bool m_forceAssociate; - bool m_forceAssociateHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorResult.h deleted file mode 100644 index b952922181c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/AssociatePhoneNumbersWithVoiceConnectorResult.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class AssociatePhoneNumbersWithVoiceConnectorResult - { - public: - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorResult(); - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API AssociatePhoneNumbersWithVoiceConnectorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

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.

- */ - inline const Aws::Vector& GetPhoneNumberErrors() const{ return m_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.

- */ - inline void SetPhoneNumberErrors(const Aws::Vector& value) { m_phoneNumberErrors = value; } - - /** - *

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.

- */ - inline void SetPhoneNumberErrors(Aws::Vector&& value) { m_phoneNumberErrors = std::move(value); } - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorResult& WithPhoneNumberErrors(const Aws::Vector& value) { SetPhoneNumberErrors(value); return *this;} - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorResult& WithPhoneNumberErrors(Aws::Vector&& value) { SetPhoneNumberErrors(std::move(value)); return *this;} - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorResult& AddPhoneNumberErrors(const PhoneNumberError& value) { m_phoneNumberErrors.push_back(value); return *this; } - - /** - *

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.

- */ - inline AssociatePhoneNumbersWithVoiceConnectorResult& AddPhoneNumberErrors(PhoneNumberError&& value) { m_phoneNumberErrors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline AssociatePhoneNumbersWithVoiceConnectorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline AssociatePhoneNumbersWithVoiceConnectorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline AssociatePhoneNumbersWithVoiceConnectorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_phoneNumberErrors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeRequest.h deleted file mode 100644 index 1bdeabfaa66..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class BatchCreateAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API BatchCreateAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "BatchCreateAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline BatchCreateAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline BatchCreateAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline BatchCreateAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The request containing the attendees to create.

- */ - inline const Aws::Vector& GetAttendees() const{ return m_attendees; } - - /** - *

The request containing the attendees to create.

- */ - inline bool AttendeesHasBeenSet() const { return m_attendeesHasBeenSet; } - - /** - *

The request containing the attendees to create.

- */ - inline void SetAttendees(const Aws::Vector& value) { m_attendeesHasBeenSet = true; m_attendees = value; } - - /** - *

The request containing the attendees to create.

- */ - inline void SetAttendees(Aws::Vector&& value) { m_attendeesHasBeenSet = true; m_attendees = std::move(value); } - - /** - *

The request containing the attendees to create.

- */ - inline BatchCreateAttendeeRequest& WithAttendees(const Aws::Vector& value) { SetAttendees(value); return *this;} - - /** - *

The request containing the attendees to create.

- */ - inline BatchCreateAttendeeRequest& WithAttendees(Aws::Vector&& value) { SetAttendees(std::move(value)); return *this;} - - /** - *

The request containing the attendees to create.

- */ - inline BatchCreateAttendeeRequest& AddAttendees(const CreateAttendeeRequestItem& value) { m_attendeesHasBeenSet = true; m_attendees.push_back(value); return *this; } - - /** - *

The request containing the attendees to create.

- */ - inline BatchCreateAttendeeRequest& AddAttendees(CreateAttendeeRequestItem&& value) { m_attendeesHasBeenSet = true; m_attendees.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::Vector m_attendees; - bool m_attendeesHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeResult.h deleted file mode 100644 index 1dc84567dd3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateAttendeeResult.h +++ /dev/null @@ -1,149 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class BatchCreateAttendeeResult - { - public: - AWS_CHIME_API BatchCreateAttendeeResult(); - AWS_CHIME_API BatchCreateAttendeeResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API BatchCreateAttendeeResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline const Aws::Vector& GetAttendees() const{ return m_attendees; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline void SetAttendees(const Aws::Vector& value) { m_attendees = value; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline void SetAttendees(Aws::Vector&& value) { m_attendees = std::move(value); } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline BatchCreateAttendeeResult& WithAttendees(const Aws::Vector& value) { SetAttendees(value); return *this;} - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline BatchCreateAttendeeResult& WithAttendees(Aws::Vector&& value) { SetAttendees(std::move(value)); return *this;} - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline BatchCreateAttendeeResult& AddAttendees(const Attendee& value) { m_attendees.push_back(value); return *this; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline BatchCreateAttendeeResult& AddAttendees(Attendee&& value) { m_attendees.push_back(std::move(value)); return *this; } - - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline const Aws::Vector& GetErrors() const{ return m_errors; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline void SetErrors(const Aws::Vector& value) { m_errors = value; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline void SetErrors(Aws::Vector&& value) { m_errors = std::move(value); } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline BatchCreateAttendeeResult& WithErrors(const Aws::Vector& value) { SetErrors(value); return *this;} - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline BatchCreateAttendeeResult& WithErrors(Aws::Vector&& value) { SetErrors(std::move(value)); return *this;} - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline BatchCreateAttendeeResult& AddErrors(const CreateAttendeeError& value) { m_errors.push_back(value); return *this; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline BatchCreateAttendeeResult& AddErrors(CreateAttendeeError&& value) { m_errors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline BatchCreateAttendeeResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline BatchCreateAttendeeResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline BatchCreateAttendeeResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_attendees; - - Aws::Vector m_errors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipRequest.h deleted file mode 100644 index 15da3b0a5c7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipRequest.h +++ /dev/null @@ -1,244 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class BatchCreateChannelMembershipRequest : public ChimeRequest - { - public: - AWS_CHIME_API BatchCreateChannelMembershipRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "BatchCreateChannelMembership"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline BatchCreateChannelMembershipRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline BatchCreateChannelMembershipRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline BatchCreateChannelMembershipRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline const ChannelMembershipType& GetType() const{ return m_type; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline void SetType(const ChannelMembershipType& value) { m_typeHasBeenSet = true; m_type = value; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline void SetType(ChannelMembershipType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline BatchCreateChannelMembershipRequest& WithType(const ChannelMembershipType& value) { SetType(value); return *this;} - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline BatchCreateChannelMembershipRequest& WithType(ChannelMembershipType&& value) { SetType(std::move(value)); return *this;} - - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline const Aws::Vector& GetMemberArns() const{ return m_memberArns; } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline bool MemberArnsHasBeenSet() const { return m_memberArnsHasBeenSet; } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline void SetMemberArns(const Aws::Vector& value) { m_memberArnsHasBeenSet = true; m_memberArns = value; } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline void SetMemberArns(Aws::Vector&& value) { m_memberArnsHasBeenSet = true; m_memberArns = std::move(value); } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline BatchCreateChannelMembershipRequest& WithMemberArns(const Aws::Vector& value) { SetMemberArns(value); return *this;} - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline BatchCreateChannelMembershipRequest& WithMemberArns(Aws::Vector&& value) { SetMemberArns(std::move(value)); return *this;} - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline BatchCreateChannelMembershipRequest& AddMemberArns(const Aws::String& value) { m_memberArnsHasBeenSet = true; m_memberArns.push_back(value); return *this; } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline BatchCreateChannelMembershipRequest& AddMemberArns(Aws::String&& value) { m_memberArnsHasBeenSet = true; m_memberArns.push_back(std::move(value)); return *this; } - - /** - *

The ARNs of the members you want to add to the channel.

- */ - inline BatchCreateChannelMembershipRequest& AddMemberArns(const char* value) { m_memberArnsHasBeenSet = true; m_memberArns.push_back(value); return *this; } - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline BatchCreateChannelMembershipRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline BatchCreateChannelMembershipRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline BatchCreateChannelMembershipRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - ChannelMembershipType m_type; - bool m_typeHasBeenSet = false; - - Aws::Vector m_memberArns; - bool m_memberArnsHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipResult.h deleted file mode 100644 index 6de972ca1c1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/BatchCreateChannelMembershipResult.h +++ /dev/null @@ -1,139 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class BatchCreateChannelMembershipResult - { - public: - AWS_CHIME_API BatchCreateChannelMembershipResult(); - AWS_CHIME_API BatchCreateChannelMembershipResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API BatchCreateChannelMembershipResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The list of channel memberships in the response.

- */ - inline const BatchChannelMemberships& GetBatchChannelMemberships() const{ return m_batchChannelMemberships; } - - /** - *

The list of channel memberships in the response.

- */ - inline void SetBatchChannelMemberships(const BatchChannelMemberships& value) { m_batchChannelMemberships = value; } - - /** - *

The list of channel memberships in the response.

- */ - inline void SetBatchChannelMemberships(BatchChannelMemberships&& value) { m_batchChannelMemberships = std::move(value); } - - /** - *

The list of channel memberships in the response.

- */ - inline BatchCreateChannelMembershipResult& WithBatchChannelMemberships(const BatchChannelMemberships& value) { SetBatchChannelMemberships(value); return *this;} - - /** - *

The list of channel memberships in the response.

- */ - inline BatchCreateChannelMembershipResult& WithBatchChannelMemberships(BatchChannelMemberships&& value) { SetBatchChannelMemberships(std::move(value)); return *this;} - - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline const Aws::Vector& GetErrors() const{ return m_errors; } - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline void SetErrors(const Aws::Vector& value) { m_errors = value; } - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline void SetErrors(Aws::Vector&& value) { m_errors = std::move(value); } - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline BatchCreateChannelMembershipResult& WithErrors(const Aws::Vector& value) { SetErrors(value); return *this;} - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline BatchCreateChannelMembershipResult& WithErrors(Aws::Vector&& value) { SetErrors(std::move(value)); return *this;} - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline BatchCreateChannelMembershipResult& AddErrors(const BatchCreateChannelMembershipError& value) { m_errors.push_back(value); return *this; } - - /** - *

If the action fails for one or more of the memberships in the request, a list - * of the memberships is returned, along with error codes and error messages.

- */ - inline BatchCreateChannelMembershipResult& AddErrors(BatchCreateChannelMembershipError&& value) { m_errors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline BatchCreateChannelMembershipResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline BatchCreateChannelMembershipResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline BatchCreateChannelMembershipResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - BatchChannelMemberships m_batchChannelMemberships; - - Aws::Vector m_errors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminRequest.h deleted file mode 100644 index 3e2a4dbc747..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateAppInstanceAdminRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateAppInstanceAdminRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateAppInstanceAdmin"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline const Aws::String& GetAppInstanceAdminArn() const{ return m_appInstanceAdminArn; } - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline bool AppInstanceAdminArnHasBeenSet() const { return m_appInstanceAdminArnHasBeenSet; } - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline void SetAppInstanceAdminArn(const Aws::String& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = value; } - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline void SetAppInstanceAdminArn(Aws::String&& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = std::move(value); } - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline void SetAppInstanceAdminArn(const char* value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn.assign(value); } - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceAdminArn(const Aws::String& value) { SetAppInstanceAdminArn(value); return *this;} - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceAdminArn(Aws::String&& value) { SetAppInstanceAdminArn(std::move(value)); return *this;} - - /** - *

The ARN of the administrator of the current AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceAdminArn(const char* value) { SetAppInstanceAdminArn(value); return *this;} - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline CreateAppInstanceAdminRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceAdminArn; - bool m_appInstanceAdminArnHasBeenSet = false; - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminResult.h deleted file mode 100644 index 3bc44981f25..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceAdminResult.h +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateAppInstanceAdminResult - { - public: - AWS_CHIME_API CreateAppInstanceAdminResult(); - AWS_CHIME_API CreateAppInstanceAdminResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateAppInstanceAdminResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The name and ARN of the admin for the AppInstance.

- */ - inline const Identity& GetAppInstanceAdmin() const{ return m_appInstanceAdmin; } - - /** - *

The name and ARN of the admin for the AppInstance.

- */ - inline void SetAppInstanceAdmin(const Identity& value) { m_appInstanceAdmin = value; } - - /** - *

The name and ARN of the admin for the AppInstance.

- */ - inline void SetAppInstanceAdmin(Identity&& value) { m_appInstanceAdmin = std::move(value); } - - /** - *

The name and ARN of the admin for the AppInstance.

- */ - inline CreateAppInstanceAdminResult& WithAppInstanceAdmin(const Identity& value) { SetAppInstanceAdmin(value); return *this;} - - /** - *

The name and ARN of the admin for the AppInstance.

- */ - inline CreateAppInstanceAdminResult& WithAppInstanceAdmin(Identity&& value) { SetAppInstanceAdmin(std::move(value)); return *this;} - - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArn = value; } - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArn.assign(value); } - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline CreateAppInstanceAdminResult& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline CreateAppInstanceAdminResult& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the of the admin for the AppInstance.

- */ - inline CreateAppInstanceAdminResult& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateAppInstanceAdminResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateAppInstanceAdminResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateAppInstanceAdminResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Identity m_appInstanceAdmin; - - Aws::String m_appInstanceArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceRequest.h deleted file mode 100644 index 13f2293f8c7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceRequest.h +++ /dev/null @@ -1,226 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateAppInstanceRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateAppInstanceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateAppInstance"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The name of the AppInstance.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the AppInstance.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the AppInstance.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the AppInstance.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the AppInstance.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline CreateAppInstanceRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline CreateAppInstanceRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata of the AppInstance. Limited to a 1KB string in - * UTF-8.

- */ - inline CreateAppInstanceRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The ClientRequestToken of the AppInstance.

- */ - inline CreateAppInstanceRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

Tags assigned to the AppInstance.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

Tags assigned to the AppInstance.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

Tags assigned to the AppInstance.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

Tags assigned to the AppInstance.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

Tags assigned to the AppInstance.

- */ - inline CreateAppInstanceRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

Tags assigned to the AppInstance.

- */ - inline CreateAppInstanceRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

Tags assigned to the AppInstance.

- */ - inline CreateAppInstanceRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

Tags assigned to the AppInstance.

- */ - inline CreateAppInstanceRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceResult.h deleted file mode 100644 index 8c3df98823c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateAppInstanceResult - { - public: - AWS_CHIME_API CreateAppInstanceResult(); - AWS_CHIME_API CreateAppInstanceResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateAppInstanceResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArn = value; } - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArn = std::move(value); } - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArn.assign(value); } - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline CreateAppInstanceResult& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline CreateAppInstanceResult& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The Amazon Resource Number (ARN) of the AppInstance.

- */ - inline CreateAppInstanceResult& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateAppInstanceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateAppInstanceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateAppInstanceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserRequest.h deleted file mode 100644 index ef5525d1f4b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserRequest.h +++ /dev/null @@ -1,306 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance request.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance request.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance request.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance request.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance request.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance request.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance request.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance request.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The user ID of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceUserId() const{ return m_appInstanceUserId; } - - /** - *

The user ID of the AppInstance.

- */ - inline bool AppInstanceUserIdHasBeenSet() const { return m_appInstanceUserIdHasBeenSet; } - - /** - *

The user ID of the AppInstance.

- */ - inline void SetAppInstanceUserId(const Aws::String& value) { m_appInstanceUserIdHasBeenSet = true; m_appInstanceUserId = value; } - - /** - *

The user ID of the AppInstance.

- */ - inline void SetAppInstanceUserId(Aws::String&& value) { m_appInstanceUserIdHasBeenSet = true; m_appInstanceUserId = std::move(value); } - - /** - *

The user ID of the AppInstance.

- */ - inline void SetAppInstanceUserId(const char* value) { m_appInstanceUserIdHasBeenSet = true; m_appInstanceUserId.assign(value); } - - /** - *

The user ID of the AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceUserId(const Aws::String& value) { SetAppInstanceUserId(value); return *this;} - - /** - *

The user ID of the AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceUserId(Aws::String&& value) { SetAppInstanceUserId(std::move(value)); return *this;} - - /** - *

The user ID of the AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithAppInstanceUserId(const char* value) { SetAppInstanceUserId(value); return *this;} - - - /** - *

The user's name.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The user's name.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The user's name.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The user's name.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The user's name.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The user's name.

- */ - inline CreateAppInstanceUserRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The user's name.

- */ - inline CreateAppInstanceUserRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The user's name.

- */ - inline CreateAppInstanceUserRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline CreateAppInstanceUserRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline CreateAppInstanceUserRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The request's metadata. Limited to a 1KB string in UTF-8.

- */ - inline CreateAppInstanceUserRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The token assigned to the user requesting an AppInstance.

- */ - inline CreateAppInstanceUserRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline CreateAppInstanceUserRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline CreateAppInstanceUserRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline CreateAppInstanceUserRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

Tags assigned to the AppInstanceUser.

- */ - inline CreateAppInstanceUserRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - Aws::String m_appInstanceUserId; - bool m_appInstanceUserIdHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserResult.h deleted file mode 100644 index a7394d7f138..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAppInstanceUserResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateAppInstanceUserResult - { - public: - AWS_CHIME_API CreateAppInstanceUserResult(); - AWS_CHIME_API CreateAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The user's ARN.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The user's ARN.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArn = value; } - - /** - *

The user's ARN.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArn = std::move(value); } - - /** - *

The user's ARN.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArn.assign(value); } - - /** - *

The user's ARN.

- */ - inline CreateAppInstanceUserResult& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The user's ARN.

- */ - inline CreateAppInstanceUserResult& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The user's ARN.

- */ - inline CreateAppInstanceUserResult& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeRequest.h deleted file mode 100644 index 8418d46576a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeRequest.h +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline CreateAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline CreateAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline CreateAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline const Aws::String& GetExternalUserId() const{ return m_externalUserId; } - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline bool ExternalUserIdHasBeenSet() const { return m_externalUserIdHasBeenSet; } - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline void SetExternalUserId(const Aws::String& value) { m_externalUserIdHasBeenSet = true; m_externalUserId = value; } - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline void SetExternalUserId(Aws::String&& value) { m_externalUserIdHasBeenSet = true; m_externalUserId = std::move(value); } - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline void SetExternalUserId(const char* value) { m_externalUserIdHasBeenSet = true; m_externalUserId.assign(value); } - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline CreateAttendeeRequest& WithExternalUserId(const Aws::String& value) { SetExternalUserId(value); return *this;} - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline CreateAttendeeRequest& WithExternalUserId(Aws::String&& value) { SetExternalUserId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK external user ID. An idempotency token. Links the - * attendee to an identity managed by a builder application.

- */ - inline CreateAttendeeRequest& WithExternalUserId(const char* value) { SetExternalUserId(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline CreateAttendeeRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateAttendeeRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateAttendeeRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline CreateAttendeeRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_externalUserId; - bool m_externalUserIdHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeResult.h deleted file mode 100644 index 45444c491f7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateAttendeeResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateAttendeeResult - { - public: - AWS_CHIME_API CreateAttendeeResult(); - AWS_CHIME_API CreateAttendeeResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateAttendeeResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The attendee information, including attendee ID and join token.

- */ - inline const Attendee& GetAttendee() const{ return m_attendee; } - - /** - *

The attendee information, including attendee ID and join token.

- */ - inline void SetAttendee(const Attendee& value) { m_attendee = value; } - - /** - *

The attendee information, including attendee ID and join token.

- */ - inline void SetAttendee(Attendee&& value) { m_attendee = std::move(value); } - - /** - *

The attendee information, including attendee ID and join token.

- */ - inline CreateAttendeeResult& WithAttendee(const Attendee& value) { SetAttendee(value); return *this;} - - /** - *

The attendee information, including attendee ID and join token.

- */ - inline CreateAttendeeResult& WithAttendee(Attendee&& value) { SetAttendee(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateAttendeeResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateAttendeeResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateAttendeeResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Attendee m_attendee; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanRequest.h deleted file mode 100644 index 552bde4c8ef..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateChannelBanRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateChannelBanRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateChannelBan"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the ban request.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the ban request.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the ban request.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the ban request.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the ban request.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the ban request.

- */ - inline CreateChannelBanRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the ban request.

- */ - inline CreateChannelBanRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the ban request.

- */ - inline CreateChannelBanRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the member being banned.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the member being banned.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the member being banned.

- */ - inline CreateChannelBanRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the member being banned.

- */ - inline CreateChannelBanRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the member being banned.

- */ - inline CreateChannelBanRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelBanRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelBanRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelBanRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanResult.h deleted file mode 100644 index dafb34c5cf6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelBanResult.h +++ /dev/null @@ -1,135 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateChannelBanResult - { - public: - AWS_CHIME_API CreateChannelBanResult(); - AWS_CHIME_API CreateChannelBanResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateChannelBanResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the response to the ban request.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the response to the ban request.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the response to the ban request.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the response to the ban request.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the response to the ban request.

- */ - inline CreateChannelBanResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the response to the ban request.

- */ - inline CreateChannelBanResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the response to the ban request.

- */ - inline CreateChannelBanResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ChannelArn and BannedIdentity of the member in - * the ban response.

- */ - inline const Identity& GetMember() const{ return m_member; } - - /** - *

The ChannelArn and BannedIdentity of the member in - * the ban response.

- */ - inline void SetMember(const Identity& value) { m_member = value; } - - /** - *

The ChannelArn and BannedIdentity of the member in - * the ban response.

- */ - inline void SetMember(Identity&& value) { m_member = std::move(value); } - - /** - *

The ChannelArn and BannedIdentity of the member in - * the ban response.

- */ - inline CreateChannelBanResult& WithMember(const Identity& value) { SetMember(value); return *this;} - - /** - *

The ChannelArn and BannedIdentity of the member in - * the ban response.

- */ - inline CreateChannelBanResult& WithMember(Identity&& value) { SetMember(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateChannelBanResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateChannelBanResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateChannelBanResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Identity m_member; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipRequest.h deleted file mode 100644 index 35619e92111..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipRequest.h +++ /dev/null @@ -1,238 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateChannelMembershipRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateChannelMembershipRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateChannelMembership"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline CreateChannelMembershipRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline CreateChannelMembershipRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel to which you're adding users.

- */ - inline CreateChannelMembershipRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline CreateChannelMembershipRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline CreateChannelMembershipRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the member you want to add to the channel.

- */ - inline CreateChannelMembershipRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline const ChannelMembershipType& GetType() const{ return m_type; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline void SetType(const ChannelMembershipType& value) { m_typeHasBeenSet = true; m_type = value; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline void SetType(ChannelMembershipType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline CreateChannelMembershipRequest& WithType(const ChannelMembershipType& value) { SetType(value); return *this;} - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned. This is only supported by - * moderators.

- */ - inline CreateChannelMembershipRequest& WithType(ChannelMembershipType&& value) { SetType(std::move(value)); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelMembershipRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelMembershipRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelMembershipRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - ChannelMembershipType m_type; - bool m_typeHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipResult.h deleted file mode 100644 index 307e9a5401f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelMembershipResult.h +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateChannelMembershipResult - { - public: - AWS_CHIME_API CreateChannelMembershipResult(); - AWS_CHIME_API CreateChannelMembershipResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateChannelMembershipResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline CreateChannelMembershipResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelMembershipResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelMembershipResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN and metadata of the member being added.

- */ - inline const Identity& GetMember() const{ return m_member; } - - /** - *

The ARN and metadata of the member being added.

- */ - inline void SetMember(const Identity& value) { m_member = value; } - - /** - *

The ARN and metadata of the member being added.

- */ - inline void SetMember(Identity&& value) { m_member = std::move(value); } - - /** - *

The ARN and metadata of the member being added.

- */ - inline CreateChannelMembershipResult& WithMember(const Identity& value) { SetMember(value); return *this;} - - /** - *

The ARN and metadata of the member being added.

- */ - inline CreateChannelMembershipResult& WithMember(Identity&& value) { SetMember(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateChannelMembershipResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateChannelMembershipResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateChannelMembershipResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Identity m_member; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorRequest.h deleted file mode 100644 index 52176fc2294..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateChannelModeratorRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateChannelModeratorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateChannelModerator"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the moderator.

- */ - inline const Aws::String& GetChannelModeratorArn() const{ return m_channelModeratorArn; } - - /** - *

The ARN of the moderator.

- */ - inline bool ChannelModeratorArnHasBeenSet() const { return m_channelModeratorArnHasBeenSet; } - - /** - *

The ARN of the moderator.

- */ - inline void SetChannelModeratorArn(const Aws::String& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = value; } - - /** - *

The ARN of the moderator.

- */ - inline void SetChannelModeratorArn(Aws::String&& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = std::move(value); } - - /** - *

The ARN of the moderator.

- */ - inline void SetChannelModeratorArn(const char* value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn.assign(value); } - - /** - *

The ARN of the moderator.

- */ - inline CreateChannelModeratorRequest& WithChannelModeratorArn(const Aws::String& value) { SetChannelModeratorArn(value); return *this;} - - /** - *

The ARN of the moderator.

- */ - inline CreateChannelModeratorRequest& WithChannelModeratorArn(Aws::String&& value) { SetChannelModeratorArn(std::move(value)); return *this;} - - /** - *

The ARN of the moderator.

- */ - inline CreateChannelModeratorRequest& WithChannelModeratorArn(const char* value) { SetChannelModeratorArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelModeratorRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelModeratorRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelModeratorRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_channelModeratorArn; - bool m_channelModeratorArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorResult.h deleted file mode 100644 index 9eeb132beb2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelModeratorResult.h +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateChannelModeratorResult - { - public: - AWS_CHIME_API CreateChannelModeratorResult(); - AWS_CHIME_API CreateChannelModeratorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateChannelModeratorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelModeratorResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARNs of the channel and the moderator.

- */ - inline const Identity& GetChannelModerator() const{ return m_channelModerator; } - - /** - *

The ARNs of the channel and the moderator.

- */ - inline void SetChannelModerator(const Identity& value) { m_channelModerator = value; } - - /** - *

The ARNs of the channel and the moderator.

- */ - inline void SetChannelModerator(Identity&& value) { m_channelModerator = std::move(value); } - - /** - *

The ARNs of the channel and the moderator.

- */ - inline CreateChannelModeratorResult& WithChannelModerator(const Identity& value) { SetChannelModerator(value); return *this;} - - /** - *

The ARNs of the channel and the moderator.

- */ - inline CreateChannelModeratorResult& WithChannelModerator(Identity&& value) { SetChannelModerator(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateChannelModeratorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateChannelModeratorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateChannelModeratorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Identity m_channelModerator; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelRequest.h deleted file mode 100644 index b18da42ca54..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelRequest.h +++ /dev/null @@ -1,408 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateChannelRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateChannelRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateChannel"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel request.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the channel request.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the channel request.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the channel request.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the channel request.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the channel request.

- */ - inline CreateChannelRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the channel request.

- */ - inline CreateChannelRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel request.

- */ - inline CreateChannelRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The name of the channel.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the channel.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the channel.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the channel.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the channel.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the channel.

- */ - inline CreateChannelRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the channel.

- */ - inline CreateChannelRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the channel.

- */ - inline CreateChannelRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline const ChannelMode& GetMode() const{ return m_mode; } - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; } - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline void SetMode(const ChannelMode& value) { m_modeHasBeenSet = true; m_mode = value; } - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline void SetMode(ChannelMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); } - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline CreateChannelRequest& WithMode(const ChannelMode& value) { SetMode(value); return *this;} - - /** - *

The channel mode: UNRESTRICTED or RESTRICTED. - * Administrators, moderators, and channel members can add themselves and other - * members to unrestricted channels. Only administrators and moderators can add - * members to restricted channels.

- */ - inline CreateChannelRequest& WithMode(ChannelMode&& value) { SetMode(std::move(value)); return *this;} - - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline const ChannelPrivacy& GetPrivacy() const{ return m_privacy; } - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline bool PrivacyHasBeenSet() const { return m_privacyHasBeenSet; } - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline void SetPrivacy(const ChannelPrivacy& value) { m_privacyHasBeenSet = true; m_privacy = value; } - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline void SetPrivacy(ChannelPrivacy&& value) { m_privacyHasBeenSet = true; m_privacy = std::move(value); } - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline CreateChannelRequest& WithPrivacy(const ChannelPrivacy& value) { SetPrivacy(value); return *this;} - - /** - *

The channel's privacy level: PUBLIC or PRIVATE. - * Private channels aren't discoverable by users outside the channel. Public - * channels are discoverable by anyone in the AppInstance.

- */ - inline CreateChannelRequest& WithPrivacy(ChannelPrivacy&& value) { SetPrivacy(std::move(value)); return *this;} - - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline CreateChannelRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline CreateChannelRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata of the creation request. Limited to 1KB and UTF-8.

- */ - inline CreateChannelRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The client token for the request. An Idempotency token.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The client token for the request. An Idempotency token.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The client token for the request. An Idempotency token.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The client token for the request. An Idempotency token.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The client token for the request. An Idempotency token.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The client token for the request. An Idempotency token.

- */ - inline CreateChannelRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The client token for the request. An Idempotency token.

- */ - inline CreateChannelRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The client token for the request. An Idempotency token.

- */ - inline CreateChannelRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

The tags for the creation request.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tags for the creation request.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tags for the creation request.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tags for the creation request.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tags for the creation request.

- */ - inline CreateChannelRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tags for the creation request.

- */ - inline CreateChannelRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tags for the creation request.

- */ - inline CreateChannelRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tags for the creation request.

- */ - inline CreateChannelRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline CreateChannelRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - ChannelMode m_mode; - bool m_modeHasBeenSet = false; - - ChannelPrivacy m_privacy; - bool m_privacyHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelResult.h deleted file mode 100644 index b76622bc913..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateChannelResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateChannelResult - { - public: - AWS_CHIME_API CreateChannelResult(); - AWS_CHIME_API CreateChannelResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateChannelResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline CreateChannelResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline CreateChannelResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateChannelResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateChannelResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateChannelResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineRequest.h deleted file mode 100644 index abb0f773b79..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineRequest.h +++ /dev/null @@ -1,303 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateMediaCapturePipelineRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateMediaCapturePipelineRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateMediaCapturePipeline"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline const MediaPipelineSourceType& GetSourceType() const{ return m_sourceType; } - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline bool SourceTypeHasBeenSet() const { return m_sourceTypeHasBeenSet; } - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline void SetSourceType(const MediaPipelineSourceType& value) { m_sourceTypeHasBeenSet = true; m_sourceType = value; } - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline void SetSourceType(MediaPipelineSourceType&& value) { m_sourceTypeHasBeenSet = true; m_sourceType = std::move(value); } - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline CreateMediaCapturePipelineRequest& WithSourceType(const MediaPipelineSourceType& value) { SetSourceType(value); return *this;} - - /** - *

Source type from which the media artifacts will be captured. A Chime SDK - * Meeting is the only supported source.

- */ - inline CreateMediaCapturePipelineRequest& WithSourceType(MediaPipelineSourceType&& value) { SetSourceType(std::move(value)); return *this;} - - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline const Aws::String& GetSourceArn() const{ return m_sourceArn; } - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline bool SourceArnHasBeenSet() const { return m_sourceArnHasBeenSet; } - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline void SetSourceArn(const Aws::String& value) { m_sourceArnHasBeenSet = true; m_sourceArn = value; } - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline void SetSourceArn(Aws::String&& value) { m_sourceArnHasBeenSet = true; m_sourceArn = std::move(value); } - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline void SetSourceArn(const char* value) { m_sourceArnHasBeenSet = true; m_sourceArn.assign(value); } - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline CreateMediaCapturePipelineRequest& WithSourceArn(const Aws::String& value) { SetSourceArn(value); return *this;} - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline CreateMediaCapturePipelineRequest& WithSourceArn(Aws::String&& value) { SetSourceArn(std::move(value)); return *this;} - - /** - *

ARN of the source from which the media artifacts are captured.

- */ - inline CreateMediaCapturePipelineRequest& WithSourceArn(const char* value) { SetSourceArn(value); return *this;} - - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline const MediaPipelineSinkType& GetSinkType() const{ return m_sinkType; } - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline bool SinkTypeHasBeenSet() const { return m_sinkTypeHasBeenSet; } - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline void SetSinkType(const MediaPipelineSinkType& value) { m_sinkTypeHasBeenSet = true; m_sinkType = value; } - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline void SetSinkType(MediaPipelineSinkType&& value) { m_sinkTypeHasBeenSet = true; m_sinkType = std::move(value); } - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline CreateMediaCapturePipelineRequest& WithSinkType(const MediaPipelineSinkType& value) { SetSinkType(value); return *this;} - - /** - *

Destination type to which the media artifacts are saved. You must use an S3 - * bucket.

- */ - inline CreateMediaCapturePipelineRequest& WithSinkType(MediaPipelineSinkType&& value) { SetSinkType(std::move(value)); return *this;} - - - /** - *

The ARN of the sink type.

- */ - inline const Aws::String& GetSinkArn() const{ return m_sinkArn; } - - /** - *

The ARN of the sink type.

- */ - inline bool SinkArnHasBeenSet() const { return m_sinkArnHasBeenSet; } - - /** - *

The ARN of the sink type.

- */ - inline void SetSinkArn(const Aws::String& value) { m_sinkArnHasBeenSet = true; m_sinkArn = value; } - - /** - *

The ARN of the sink type.

- */ - inline void SetSinkArn(Aws::String&& value) { m_sinkArnHasBeenSet = true; m_sinkArn = std::move(value); } - - /** - *

The ARN of the sink type.

- */ - inline void SetSinkArn(const char* value) { m_sinkArnHasBeenSet = true; m_sinkArn.assign(value); } - - /** - *

The ARN of the sink type.

- */ - inline CreateMediaCapturePipelineRequest& WithSinkArn(const Aws::String& value) { SetSinkArn(value); return *this;} - - /** - *

The ARN of the sink type.

- */ - inline CreateMediaCapturePipelineRequest& WithSinkArn(Aws::String&& value) { SetSinkArn(std::move(value)); return *this;} - - /** - *

The ARN of the sink type.

- */ - inline CreateMediaCapturePipelineRequest& WithSinkArn(const char* value) { SetSinkArn(value); return *this;} - - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline CreateMediaCapturePipelineRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline CreateMediaCapturePipelineRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The unique identifier for the client request. The token makes the API request - * idempotent. Use a different token for different media pipeline requests.

- */ - inline CreateMediaCapturePipelineRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline const ChimeSdkMeetingConfiguration& GetChimeSdkMeetingConfiguration() const{ return m_chimeSdkMeetingConfiguration; } - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline bool ChimeSdkMeetingConfigurationHasBeenSet() const { return m_chimeSdkMeetingConfigurationHasBeenSet; } - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline void SetChimeSdkMeetingConfiguration(const ChimeSdkMeetingConfiguration& value) { m_chimeSdkMeetingConfigurationHasBeenSet = true; m_chimeSdkMeetingConfiguration = value; } - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline void SetChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration&& value) { m_chimeSdkMeetingConfigurationHasBeenSet = true; m_chimeSdkMeetingConfiguration = std::move(value); } - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline CreateMediaCapturePipelineRequest& WithChimeSdkMeetingConfiguration(const ChimeSdkMeetingConfiguration& value) { SetChimeSdkMeetingConfiguration(value); return *this;} - - /** - *

The configuration for a specified media capture pipeline. - * SourceType must be ChimeSdkMeeting.

- */ - inline CreateMediaCapturePipelineRequest& WithChimeSdkMeetingConfiguration(ChimeSdkMeetingConfiguration&& value) { SetChimeSdkMeetingConfiguration(std::move(value)); return *this;} - - private: - - MediaPipelineSourceType m_sourceType; - bool m_sourceTypeHasBeenSet = false; - - Aws::String m_sourceArn; - bool m_sourceArnHasBeenSet = false; - - MediaPipelineSinkType m_sinkType; - bool m_sinkTypeHasBeenSet = false; - - Aws::String m_sinkArn; - bool m_sinkArnHasBeenSet = false; - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - ChimeSdkMeetingConfiguration m_chimeSdkMeetingConfiguration; - bool m_chimeSdkMeetingConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineResult.h deleted file mode 100644 index 514ebef721f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMediaCapturePipelineResult.h +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateMediaCapturePipelineResult - { - public: - AWS_CHIME_API CreateMediaCapturePipelineResult(); - AWS_CHIME_API CreateMediaCapturePipelineResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateMediaCapturePipelineResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A media capture pipeline object, the ID, source type, source ARN, sink type, - * and sink ARN of a media capture pipeline object.

- */ - inline const MediaCapturePipeline& GetMediaCapturePipeline() const{ return m_mediaCapturePipeline; } - - /** - *

A media capture pipeline object, the ID, source type, source ARN, sink type, - * and sink ARN of a media capture pipeline object.

- */ - inline void SetMediaCapturePipeline(const MediaCapturePipeline& value) { m_mediaCapturePipeline = value; } - - /** - *

A media capture pipeline object, the ID, source type, source ARN, sink type, - * and sink ARN of a media capture pipeline object.

- */ - inline void SetMediaCapturePipeline(MediaCapturePipeline&& value) { m_mediaCapturePipeline = std::move(value); } - - /** - *

A media capture pipeline object, the ID, source type, source ARN, sink type, - * and sink ARN of a media capture pipeline object.

- */ - inline CreateMediaCapturePipelineResult& WithMediaCapturePipeline(const MediaCapturePipeline& value) { SetMediaCapturePipeline(value); return *this;} - - /** - *

A media capture pipeline object, the ID, source type, source ARN, sink type, - * and sink ARN of a media capture pipeline object.

- */ - inline CreateMediaCapturePipelineResult& WithMediaCapturePipeline(MediaCapturePipeline&& value) { SetMediaCapturePipeline(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateMediaCapturePipelineResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateMediaCapturePipelineResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateMediaCapturePipelineResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - MediaCapturePipeline m_mediaCapturePipeline; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingRequest.h deleted file mode 100644 index 176a5258674..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingRequest.h +++ /dev/null @@ -1,367 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateMeetingRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateMeetingRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateMeeting"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

The external meeting ID.

- */ - inline const Aws::String& GetExternalMeetingId() const{ return m_externalMeetingId; } - - /** - *

The external meeting ID.

- */ - inline bool ExternalMeetingIdHasBeenSet() const { return m_externalMeetingIdHasBeenSet; } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(const Aws::String& value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId = value; } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(Aws::String&& value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId = std::move(value); } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(const char* value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId.assign(value); } - - /** - *

The external meeting ID.

- */ - inline CreateMeetingRequest& WithExternalMeetingId(const Aws::String& value) { SetExternalMeetingId(value); return *this;} - - /** - *

The external meeting ID.

- */ - inline CreateMeetingRequest& WithExternalMeetingId(Aws::String&& value) { SetExternalMeetingId(std::move(value)); return *this;} - - /** - *

The external meeting ID.

- */ - inline CreateMeetingRequest& WithExternalMeetingId(const char* value) { SetExternalMeetingId(value); return *this;} - - - /** - *

Reserved.

- */ - inline const Aws::String& GetMeetingHostId() const{ return m_meetingHostId; } - - /** - *

Reserved.

- */ - inline bool MeetingHostIdHasBeenSet() const { return m_meetingHostIdHasBeenSet; } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(const Aws::String& value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId = value; } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(Aws::String&& value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId = std::move(value); } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(const char* value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId.assign(value); } - - /** - *

Reserved.

- */ - inline CreateMeetingRequest& WithMeetingHostId(const Aws::String& value) { SetMeetingHostId(value); return *this;} - - /** - *

Reserved.

- */ - inline CreateMeetingRequest& WithMeetingHostId(Aws::String&& value) { SetMeetingHostId(std::move(value)); return *this;} - - /** - *

Reserved.

- */ - inline CreateMeetingRequest& WithMeetingHostId(const char* value) { SetMeetingHostId(value); return *this;} - - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline const Aws::String& GetMediaRegion() const{ return m_mediaRegion; } - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline bool MediaRegionHasBeenSet() const { return m_mediaRegionHasBeenSet; } - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(const Aws::String& value) { m_mediaRegionHasBeenSet = true; m_mediaRegion = value; } - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(Aws::String&& value) { m_mediaRegionHasBeenSet = true; m_mediaRegion = std::move(value); } - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(const char* value) { m_mediaRegionHasBeenSet = true; m_mediaRegion.assign(value); } - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingRequest& WithMediaRegion(const Aws::String& value) { SetMediaRegion(value); return *this;} - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingRequest& WithMediaRegion(Aws::String&& value) { SetMediaRegion(std::move(value)); return *this;} - - /** - *

The Region in which to create the meeting. Default: us-east-1. - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingRequest& WithMediaRegion(const char* value) { SetMediaRegion(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline const MeetingNotificationConfiguration& GetNotificationsConfiguration() const{ return m_notificationsConfiguration; } - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline bool NotificationsConfigurationHasBeenSet() const { return m_notificationsConfigurationHasBeenSet; } - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline void SetNotificationsConfiguration(const MeetingNotificationConfiguration& value) { m_notificationsConfigurationHasBeenSet = true; m_notificationsConfiguration = value; } - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline void SetNotificationsConfiguration(MeetingNotificationConfiguration&& value) { m_notificationsConfigurationHasBeenSet = true; m_notificationsConfiguration = std::move(value); } - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline CreateMeetingRequest& WithNotificationsConfiguration(const MeetingNotificationConfiguration& value) { SetNotificationsConfiguration(value); return *this;} - - /** - *

The configuration for resource targets to receive notifications when meeting - * and attendee events occur.

- */ - inline CreateMeetingRequest& WithNotificationsConfiguration(MeetingNotificationConfiguration&& value) { SetNotificationsConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::String m_externalMeetingId; - bool m_externalMeetingIdHasBeenSet = false; - - Aws::String m_meetingHostId; - bool m_meetingHostIdHasBeenSet = false; - - Aws::String m_mediaRegion; - bool m_mediaRegionHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - - MeetingNotificationConfiguration m_notificationsConfiguration; - bool m_notificationsConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingResult.h deleted file mode 100644 index 3946565960b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingResult.h +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateMeetingResult - { - public: - AWS_CHIME_API CreateMeetingResult(); - AWS_CHIME_API CreateMeetingResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateMeetingResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The meeting information, including the meeting ID and - * MediaPlacement .

- */ - inline const Meeting& GetMeeting() const{ return m_meeting; } - - /** - *

The meeting information, including the meeting ID and - * MediaPlacement .

- */ - inline void SetMeeting(const Meeting& value) { m_meeting = value; } - - /** - *

The meeting information, including the meeting ID and - * MediaPlacement .

- */ - inline void SetMeeting(Meeting&& value) { m_meeting = std::move(value); } - - /** - *

The meeting information, including the meeting ID and - * MediaPlacement .

- */ - inline CreateMeetingResult& WithMeeting(const Meeting& value) { SetMeeting(value); return *this;} - - /** - *

The meeting information, including the meeting ID and - * MediaPlacement .

- */ - inline CreateMeetingResult& WithMeeting(Meeting&& value) { SetMeeting(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateMeetingResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateMeetingResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateMeetingResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Meeting m_meeting; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesRequest.h deleted file mode 100644 index 45ae95399bf..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesRequest.h +++ /dev/null @@ -1,418 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateMeetingWithAttendeesRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateMeetingWithAttendeesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateMeetingWithAttendees"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingWithAttendeesRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingWithAttendeesRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The unique identifier for the client request. Use a different token for - * different meetings.

- */ - inline CreateMeetingWithAttendeesRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

The external meeting ID.

- */ - inline const Aws::String& GetExternalMeetingId() const{ return m_externalMeetingId; } - - /** - *

The external meeting ID.

- */ - inline bool ExternalMeetingIdHasBeenSet() const { return m_externalMeetingIdHasBeenSet; } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(const Aws::String& value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId = value; } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(Aws::String&& value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId = std::move(value); } - - /** - *

The external meeting ID.

- */ - inline void SetExternalMeetingId(const char* value) { m_externalMeetingIdHasBeenSet = true; m_externalMeetingId.assign(value); } - - /** - *

The external meeting ID.

- */ - inline CreateMeetingWithAttendeesRequest& WithExternalMeetingId(const Aws::String& value) { SetExternalMeetingId(value); return *this;} - - /** - *

The external meeting ID.

- */ - inline CreateMeetingWithAttendeesRequest& WithExternalMeetingId(Aws::String&& value) { SetExternalMeetingId(std::move(value)); return *this;} - - /** - *

The external meeting ID.

- */ - inline CreateMeetingWithAttendeesRequest& WithExternalMeetingId(const char* value) { SetExternalMeetingId(value); return *this;} - - - /** - *

Reserved.

- */ - inline const Aws::String& GetMeetingHostId() const{ return m_meetingHostId; } - - /** - *

Reserved.

- */ - inline bool MeetingHostIdHasBeenSet() const { return m_meetingHostIdHasBeenSet; } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(const Aws::String& value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId = value; } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(Aws::String&& value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId = std::move(value); } - - /** - *

Reserved.

- */ - inline void SetMeetingHostId(const char* value) { m_meetingHostIdHasBeenSet = true; m_meetingHostId.assign(value); } - - /** - *

Reserved.

- */ - inline CreateMeetingWithAttendeesRequest& WithMeetingHostId(const Aws::String& value) { SetMeetingHostId(value); return *this;} - - /** - *

Reserved.

- */ - inline CreateMeetingWithAttendeesRequest& WithMeetingHostId(Aws::String&& value) { SetMeetingHostId(std::move(value)); return *this;} - - /** - *

Reserved.

- */ - inline CreateMeetingWithAttendeesRequest& WithMeetingHostId(const char* value) { SetMeetingHostId(value); return *this;} - - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline const Aws::String& GetMediaRegion() const{ return m_mediaRegion; } - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline bool MediaRegionHasBeenSet() const { return m_mediaRegionHasBeenSet; } - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(const Aws::String& value) { m_mediaRegionHasBeenSet = true; m_mediaRegion = value; } - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(Aws::String&& value) { m_mediaRegionHasBeenSet = true; m_mediaRegion = std::move(value); } - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline void SetMediaRegion(const char* value) { m_mediaRegionHasBeenSet = true; m_mediaRegion.assign(value); } - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingWithAttendeesRequest& WithMediaRegion(const Aws::String& value) { SetMediaRegion(value); return *this;} - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingWithAttendeesRequest& WithMediaRegion(Aws::String&& value) { SetMediaRegion(std::move(value)); return *this;} - - /** - *

The Region in which to create the meeting. Default: us-east-1 . - *

Available values: af-south-1 , ap-northeast-1 - * , ap-northeast-2 , ap-south-1 , - * ap-southeast-1 , ap-southeast-2 , - * ca-central-1 , eu-central-1 , eu-north-1 - * , eu-south-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 .

- */ - inline CreateMeetingWithAttendeesRequest& WithMediaRegion(const char* value) { SetMediaRegion(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingWithAttendeesRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingWithAttendeesRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingWithAttendeesRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline CreateMeetingWithAttendeesRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline const MeetingNotificationConfiguration& GetNotificationsConfiguration() const{ return m_notificationsConfiguration; } - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline bool NotificationsConfigurationHasBeenSet() const { return m_notificationsConfigurationHasBeenSet; } - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline void SetNotificationsConfiguration(const MeetingNotificationConfiguration& value) { m_notificationsConfigurationHasBeenSet = true; m_notificationsConfiguration = value; } - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline void SetNotificationsConfiguration(MeetingNotificationConfiguration&& value) { m_notificationsConfigurationHasBeenSet = true; m_notificationsConfiguration = std::move(value); } - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline CreateMeetingWithAttendeesRequest& WithNotificationsConfiguration(const MeetingNotificationConfiguration& value) { SetNotificationsConfiguration(value); return *this;} - - /** - *

The resource target configurations for receiving Amazon Chime SDK meeting and - * attendee event notifications. The Amazon Chime SDK supports resource targets - * located in the US East (N. Virginia) AWS Region (us-east-1).

- */ - inline CreateMeetingWithAttendeesRequest& WithNotificationsConfiguration(MeetingNotificationConfiguration&& value) { SetNotificationsConfiguration(std::move(value)); return *this;} - - - /** - *

The request containing the attendees to create.

- */ - inline const Aws::Vector& GetAttendees() const{ return m_attendees; } - - /** - *

The request containing the attendees to create.

- */ - inline bool AttendeesHasBeenSet() const { return m_attendeesHasBeenSet; } - - /** - *

The request containing the attendees to create.

- */ - inline void SetAttendees(const Aws::Vector& value) { m_attendeesHasBeenSet = true; m_attendees = value; } - - /** - *

The request containing the attendees to create.

- */ - inline void SetAttendees(Aws::Vector&& value) { m_attendeesHasBeenSet = true; m_attendees = std::move(value); } - - /** - *

The request containing the attendees to create.

- */ - inline CreateMeetingWithAttendeesRequest& WithAttendees(const Aws::Vector& value) { SetAttendees(value); return *this;} - - /** - *

The request containing the attendees to create.

- */ - inline CreateMeetingWithAttendeesRequest& WithAttendees(Aws::Vector&& value) { SetAttendees(std::move(value)); return *this;} - - /** - *

The request containing the attendees to create.

- */ - inline CreateMeetingWithAttendeesRequest& AddAttendees(const CreateAttendeeRequestItem& value) { m_attendeesHasBeenSet = true; m_attendees.push_back(value); return *this; } - - /** - *

The request containing the attendees to create.

- */ - inline CreateMeetingWithAttendeesRequest& AddAttendees(CreateAttendeeRequestItem&& value) { m_attendeesHasBeenSet = true; m_attendees.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::String m_externalMeetingId; - bool m_externalMeetingIdHasBeenSet = false; - - Aws::String m_meetingHostId; - bool m_meetingHostIdHasBeenSet = false; - - Aws::String m_mediaRegion; - bool m_mediaRegionHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - - MeetingNotificationConfiguration m_notificationsConfiguration; - bool m_notificationsConfigurationHasBeenSet = false; - - Aws::Vector m_attendees; - bool m_attendeesHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesResult.h deleted file mode 100644 index eee1caf2921..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateMeetingWithAttendeesResult.h +++ /dev/null @@ -1,178 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateMeetingWithAttendeesResult - { - public: - AWS_CHIME_API CreateMeetingWithAttendeesResult(); - AWS_CHIME_API CreateMeetingWithAttendeesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateMeetingWithAttendeesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A meeting created using the Amazon Chime SDK.

- */ - inline const Meeting& GetMeeting() const{ return m_meeting; } - - /** - *

A meeting created using the Amazon Chime SDK.

- */ - inline void SetMeeting(const Meeting& value) { m_meeting = value; } - - /** - *

A meeting created using the Amazon Chime SDK.

- */ - inline void SetMeeting(Meeting&& value) { m_meeting = std::move(value); } - - /** - *

A meeting created using the Amazon Chime SDK.

- */ - inline CreateMeetingWithAttendeesResult& WithMeeting(const Meeting& value) { SetMeeting(value); return *this;} - - /** - *

A meeting created using the Amazon Chime SDK.

- */ - inline CreateMeetingWithAttendeesResult& WithMeeting(Meeting&& value) { SetMeeting(std::move(value)); return *this;} - - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline const Aws::Vector& GetAttendees() const{ return m_attendees; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline void SetAttendees(const Aws::Vector& value) { m_attendees = value; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline void SetAttendees(Aws::Vector&& value) { m_attendees = std::move(value); } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline CreateMeetingWithAttendeesResult& WithAttendees(const Aws::Vector& value) { SetAttendees(value); return *this;} - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline CreateMeetingWithAttendeesResult& WithAttendees(Aws::Vector&& value) { SetAttendees(std::move(value)); return *this;} - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline CreateMeetingWithAttendeesResult& AddAttendees(const Attendee& value) { m_attendees.push_back(value); return *this; } - - /** - *

The attendee information, including attendees IDs and join tokens.

- */ - inline CreateMeetingWithAttendeesResult& AddAttendees(Attendee&& value) { m_attendees.push_back(std::move(value)); return *this; } - - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline const Aws::Vector& GetErrors() const{ return m_errors; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline void SetErrors(const Aws::Vector& value) { m_errors = value; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline void SetErrors(Aws::Vector&& value) { m_errors = std::move(value); } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline CreateMeetingWithAttendeesResult& WithErrors(const Aws::Vector& value) { SetErrors(value); return *this;} - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline CreateMeetingWithAttendeesResult& WithErrors(Aws::Vector&& value) { SetErrors(std::move(value)); return *this;} - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline CreateMeetingWithAttendeesResult& AddErrors(const CreateAttendeeError& value) { m_errors.push_back(value); return *this; } - - /** - *

If the action fails for one or more of the attendees in the request, a list - * of the attendees is returned, along with error codes and error messages.

- */ - inline CreateMeetingWithAttendeesResult& AddErrors(CreateAttendeeError&& value) { m_errors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateMeetingWithAttendeesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateMeetingWithAttendeesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateMeetingWithAttendeesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Meeting m_meeting; - - Aws::Vector m_attendees; - - Aws::Vector m_errors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionRequest.h deleted file mode 100644 index 3474b2f2dc0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionRequest.h +++ /dev/null @@ -1,363 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateProxySessionRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateProxySessionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateProxySession"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline CreateProxySessionRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline CreateProxySessionRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline CreateProxySessionRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The participant phone numbers.

- */ - inline const Aws::Vector& GetParticipantPhoneNumbers() const{ return m_participantPhoneNumbers; } - - /** - *

The participant phone numbers.

- */ - inline bool ParticipantPhoneNumbersHasBeenSet() const { return m_participantPhoneNumbersHasBeenSet; } - - /** - *

The participant phone numbers.

- */ - inline void SetParticipantPhoneNumbers(const Aws::Vector& value) { m_participantPhoneNumbersHasBeenSet = true; m_participantPhoneNumbers = value; } - - /** - *

The participant phone numbers.

- */ - inline void SetParticipantPhoneNumbers(Aws::Vector&& value) { m_participantPhoneNumbersHasBeenSet = true; m_participantPhoneNumbers = std::move(value); } - - /** - *

The participant phone numbers.

- */ - inline CreateProxySessionRequest& WithParticipantPhoneNumbers(const Aws::Vector& value) { SetParticipantPhoneNumbers(value); return *this;} - - /** - *

The participant phone numbers.

- */ - inline CreateProxySessionRequest& WithParticipantPhoneNumbers(Aws::Vector&& value) { SetParticipantPhoneNumbers(std::move(value)); return *this;} - - /** - *

The participant phone numbers.

- */ - inline CreateProxySessionRequest& AddParticipantPhoneNumbers(const Aws::String& value) { m_participantPhoneNumbersHasBeenSet = true; m_participantPhoneNumbers.push_back(value); return *this; } - - /** - *

The participant phone numbers.

- */ - inline CreateProxySessionRequest& AddParticipantPhoneNumbers(Aws::String&& value) { m_participantPhoneNumbersHasBeenSet = true; m_participantPhoneNumbers.push_back(std::move(value)); return *this; } - - /** - *

The participant phone numbers.

- */ - inline CreateProxySessionRequest& AddParticipantPhoneNumbers(const char* value) { m_participantPhoneNumbersHasBeenSet = true; m_participantPhoneNumbers.push_back(value); return *this; } - - - /** - *

The name of the proxy session.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the proxy session.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the proxy session.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the proxy session.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the proxy session.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the proxy session.

- */ - inline CreateProxySessionRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the proxy session.

- */ - inline CreateProxySessionRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the proxy session.

- */ - inline CreateProxySessionRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline int GetExpiryMinutes() const{ return m_expiryMinutes; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline bool ExpiryMinutesHasBeenSet() const { return m_expiryMinutesHasBeenSet; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline void SetExpiryMinutes(int value) { m_expiryMinutesHasBeenSet = true; m_expiryMinutes = value; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline CreateProxySessionRequest& WithExpiryMinutes(int value) { SetExpiryMinutes(value); return *this;} - - - /** - *

The proxy session capabilities.

- */ - inline const Aws::Vector& GetCapabilities() const{ return m_capabilities; } - - /** - *

The proxy session capabilities.

- */ - inline bool CapabilitiesHasBeenSet() const { return m_capabilitiesHasBeenSet; } - - /** - *

The proxy session capabilities.

- */ - inline void SetCapabilities(const Aws::Vector& value) { m_capabilitiesHasBeenSet = true; m_capabilities = value; } - - /** - *

The proxy session capabilities.

- */ - inline void SetCapabilities(Aws::Vector&& value) { m_capabilitiesHasBeenSet = true; m_capabilities = std::move(value); } - - /** - *

The proxy session capabilities.

- */ - inline CreateProxySessionRequest& WithCapabilities(const Aws::Vector& value) { SetCapabilities(value); return *this;} - - /** - *

The proxy session capabilities.

- */ - inline CreateProxySessionRequest& WithCapabilities(Aws::Vector&& value) { SetCapabilities(std::move(value)); return *this;} - - /** - *

The proxy session capabilities.

- */ - inline CreateProxySessionRequest& AddCapabilities(const Capability& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(value); return *this; } - - /** - *

The proxy session capabilities.

- */ - inline CreateProxySessionRequest& AddCapabilities(Capability&& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(std::move(value)); return *this; } - - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline const NumberSelectionBehavior& GetNumberSelectionBehavior() const{ return m_numberSelectionBehavior; } - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline bool NumberSelectionBehaviorHasBeenSet() const { return m_numberSelectionBehaviorHasBeenSet; } - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline void SetNumberSelectionBehavior(const NumberSelectionBehavior& value) { m_numberSelectionBehaviorHasBeenSet = true; m_numberSelectionBehavior = value; } - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline void SetNumberSelectionBehavior(NumberSelectionBehavior&& value) { m_numberSelectionBehaviorHasBeenSet = true; m_numberSelectionBehavior = std::move(value); } - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline CreateProxySessionRequest& WithNumberSelectionBehavior(const NumberSelectionBehavior& value) { SetNumberSelectionBehavior(value); return *this;} - - /** - *

The preference for proxy phone number reuse, or stickiness, between the same - * participants across sessions.

- */ - inline CreateProxySessionRequest& WithNumberSelectionBehavior(NumberSelectionBehavior&& value) { SetNumberSelectionBehavior(std::move(value)); return *this;} - - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline const GeoMatchLevel& GetGeoMatchLevel() const{ return m_geoMatchLevel; } - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline bool GeoMatchLevelHasBeenSet() const { return m_geoMatchLevelHasBeenSet; } - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline void SetGeoMatchLevel(const GeoMatchLevel& value) { m_geoMatchLevelHasBeenSet = true; m_geoMatchLevel = value; } - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline void SetGeoMatchLevel(GeoMatchLevel&& value) { m_geoMatchLevelHasBeenSet = true; m_geoMatchLevel = std::move(value); } - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline CreateProxySessionRequest& WithGeoMatchLevel(const GeoMatchLevel& value) { SetGeoMatchLevel(value); return *this;} - - /** - *

The preference for matching the country or area code of the proxy phone - * number with that of the first participant.

- */ - inline CreateProxySessionRequest& WithGeoMatchLevel(GeoMatchLevel&& value) { SetGeoMatchLevel(std::move(value)); return *this;} - - - /** - *

The country and area code for the proxy phone number.

- */ - inline const GeoMatchParams& GetGeoMatchParams() const{ return m_geoMatchParams; } - - /** - *

The country and area code for the proxy phone number.

- */ - inline bool GeoMatchParamsHasBeenSet() const { return m_geoMatchParamsHasBeenSet; } - - /** - *

The country and area code for the proxy phone number.

- */ - inline void SetGeoMatchParams(const GeoMatchParams& value) { m_geoMatchParamsHasBeenSet = true; m_geoMatchParams = value; } - - /** - *

The country and area code for the proxy phone number.

- */ - inline void SetGeoMatchParams(GeoMatchParams&& value) { m_geoMatchParamsHasBeenSet = true; m_geoMatchParams = std::move(value); } - - /** - *

The country and area code for the proxy phone number.

- */ - inline CreateProxySessionRequest& WithGeoMatchParams(const GeoMatchParams& value) { SetGeoMatchParams(value); return *this;} - - /** - *

The country and area code for the proxy phone number.

- */ - inline CreateProxySessionRequest& WithGeoMatchParams(GeoMatchParams&& value) { SetGeoMatchParams(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::Vector m_participantPhoneNumbers; - bool m_participantPhoneNumbersHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - int m_expiryMinutes; - bool m_expiryMinutesHasBeenSet = false; - - Aws::Vector m_capabilities; - bool m_capabilitiesHasBeenSet = false; - - NumberSelectionBehavior m_numberSelectionBehavior; - bool m_numberSelectionBehaviorHasBeenSet = false; - - GeoMatchLevel m_geoMatchLevel; - bool m_geoMatchLevelHasBeenSet = false; - - GeoMatchParams m_geoMatchParams; - bool m_geoMatchParamsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionResult.h deleted file mode 100644 index 1ff02f03d7d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateProxySessionResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateProxySessionResult - { - public: - AWS_CHIME_API CreateProxySessionResult(); - AWS_CHIME_API CreateProxySessionResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateProxySessionResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy session details.

- */ - inline const ProxySession& GetProxySession() const{ return m_proxySession; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(const ProxySession& value) { m_proxySession = value; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(ProxySession&& value) { m_proxySession = std::move(value); } - - /** - *

The proxy session details.

- */ - inline CreateProxySessionResult& WithProxySession(const ProxySession& value) { SetProxySession(value); return *this;} - - /** - *

The proxy session details.

- */ - inline CreateProxySessionResult& WithProxySession(ProxySession&& value) { SetProxySession(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateProxySessionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateProxySessionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateProxySessionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ProxySession m_proxySession; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallRequest.h deleted file mode 100644 index 19c39ce3e00..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallRequest.h +++ /dev/null @@ -1,249 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateSipMediaApplicationCallRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateSipMediaApplicationCallRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateSipMediaApplicationCall"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline const Aws::String& GetFromPhoneNumber() const{ return m_fromPhoneNumber; } - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline bool FromPhoneNumberHasBeenSet() const { return m_fromPhoneNumberHasBeenSet; } - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline void SetFromPhoneNumber(const Aws::String& value) { m_fromPhoneNumberHasBeenSet = true; m_fromPhoneNumber = value; } - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline void SetFromPhoneNumber(Aws::String&& value) { m_fromPhoneNumberHasBeenSet = true; m_fromPhoneNumber = std::move(value); } - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline void SetFromPhoneNumber(const char* value) { m_fromPhoneNumberHasBeenSet = true; m_fromPhoneNumber.assign(value); } - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline CreateSipMediaApplicationCallRequest& WithFromPhoneNumber(const Aws::String& value) { SetFromPhoneNumber(value); return *this;} - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline CreateSipMediaApplicationCallRequest& WithFromPhoneNumber(Aws::String&& value) { SetFromPhoneNumber(std::move(value)); return *this;} - - /** - *

The phone number that a user calls from. This is a phone number in your - * Amazon Chime phone number inventory.

- */ - inline CreateSipMediaApplicationCallRequest& WithFromPhoneNumber(const char* value) { SetFromPhoneNumber(value); return *this;} - - - /** - *

The phone number that the service should call.

- */ - inline const Aws::String& GetToPhoneNumber() const{ return m_toPhoneNumber; } - - /** - *

The phone number that the service should call.

- */ - inline bool ToPhoneNumberHasBeenSet() const { return m_toPhoneNumberHasBeenSet; } - - /** - *

The phone number that the service should call.

- */ - inline void SetToPhoneNumber(const Aws::String& value) { m_toPhoneNumberHasBeenSet = true; m_toPhoneNumber = value; } - - /** - *

The phone number that the service should call.

- */ - inline void SetToPhoneNumber(Aws::String&& value) { m_toPhoneNumberHasBeenSet = true; m_toPhoneNumber = std::move(value); } - - /** - *

The phone number that the service should call.

- */ - inline void SetToPhoneNumber(const char* value) { m_toPhoneNumberHasBeenSet = true; m_toPhoneNumber.assign(value); } - - /** - *

The phone number that the service should call.

- */ - inline CreateSipMediaApplicationCallRequest& WithToPhoneNumber(const Aws::String& value) { SetToPhoneNumber(value); return *this;} - - /** - *

The phone number that the service should call.

- */ - inline CreateSipMediaApplicationCallRequest& WithToPhoneNumber(Aws::String&& value) { SetToPhoneNumber(std::move(value)); return *this;} - - /** - *

The phone number that the service should call.

- */ - inline CreateSipMediaApplicationCallRequest& WithToPhoneNumber(const char* value) { SetToPhoneNumber(value); return *this;} - - - /** - *

The ID of the SIP media application.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The ID of the SIP media application.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The ID of the SIP media application.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The ID of the SIP media application.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The ID of the SIP media application.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The ID of the SIP media application.

- */ - inline CreateSipMediaApplicationCallRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The ID of the SIP media application.

- */ - inline CreateSipMediaApplicationCallRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The ID of the SIP media application.

- */ - inline CreateSipMediaApplicationCallRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline const Aws::Map& GetSipHeaders() const{ return m_sipHeaders; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline bool SipHeadersHasBeenSet() const { return m_sipHeadersHasBeenSet; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline void SetSipHeaders(const Aws::Map& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders = value; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline void SetSipHeaders(Aws::Map&& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders = std::move(value); } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& WithSipHeaders(const Aws::Map& value) { SetSipHeaders(value); return *this;} - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& WithSipHeaders(Aws::Map&& value) { SetSipHeaders(std::move(value)); return *this;} - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(const Aws::String& key, const Aws::String& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(key, value); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(Aws::String&& key, const Aws::String& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(std::move(key), value); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(const Aws::String& key, Aws::String&& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(key, std::move(value)); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(Aws::String&& key, Aws::String&& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(std::move(key), std::move(value)); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(const char* key, Aws::String&& value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(key, std::move(value)); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(Aws::String&& key, const char* value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(std::move(key), value); return *this; } - - /** - *

The SIP headers added to an outbound call leg.

- */ - inline CreateSipMediaApplicationCallRequest& AddSipHeaders(const char* key, const char* value) { m_sipHeadersHasBeenSet = true; m_sipHeaders.emplace(key, value); return *this; } - - private: - - Aws::String m_fromPhoneNumber; - bool m_fromPhoneNumberHasBeenSet = false; - - Aws::String m_toPhoneNumber; - bool m_toPhoneNumberHasBeenSet = false; - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - - Aws::Map m_sipHeaders; - bool m_sipHeadersHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallResult.h deleted file mode 100644 index 16959a7cc15..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationCallResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateSipMediaApplicationCallResult - { - public: - AWS_CHIME_API CreateSipMediaApplicationCallResult(); - AWS_CHIME_API CreateSipMediaApplicationCallResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateSipMediaApplicationCallResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The actual call.

- */ - inline const SipMediaApplicationCall& GetSipMediaApplicationCall() const{ return m_sipMediaApplicationCall; } - - /** - *

The actual call.

- */ - inline void SetSipMediaApplicationCall(const SipMediaApplicationCall& value) { m_sipMediaApplicationCall = value; } - - /** - *

The actual call.

- */ - inline void SetSipMediaApplicationCall(SipMediaApplicationCall&& value) { m_sipMediaApplicationCall = std::move(value); } - - /** - *

The actual call.

- */ - inline CreateSipMediaApplicationCallResult& WithSipMediaApplicationCall(const SipMediaApplicationCall& value) { SetSipMediaApplicationCall(value); return *this;} - - /** - *

The actual call.

- */ - inline CreateSipMediaApplicationCallResult& WithSipMediaApplicationCall(SipMediaApplicationCall&& value) { SetSipMediaApplicationCall(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateSipMediaApplicationCallResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateSipMediaApplicationCallResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateSipMediaApplicationCallResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplicationCall m_sipMediaApplicationCall; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationRequest.h deleted file mode 100644 index aaab7a766a4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationRequest.h +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateSipMediaApplicationRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateSipMediaApplicationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateSipMediaApplication"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline const Aws::String& GetAwsRegion() const{ return m_awsRegion; } - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline bool AwsRegionHasBeenSet() const { return m_awsRegionHasBeenSet; } - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline void SetAwsRegion(const Aws::String& value) { m_awsRegionHasBeenSet = true; m_awsRegion = value; } - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline void SetAwsRegion(Aws::String&& value) { m_awsRegionHasBeenSet = true; m_awsRegion = std::move(value); } - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline void SetAwsRegion(const char* value) { m_awsRegionHasBeenSet = true; m_awsRegion.assign(value); } - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline CreateSipMediaApplicationRequest& WithAwsRegion(const Aws::String& value) { SetAwsRegion(value); return *this;} - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline CreateSipMediaApplicationRequest& WithAwsRegion(Aws::String&& value) { SetAwsRegion(std::move(value)); return *this;} - - /** - *

The AWS Region assigned to the SIP media application.

- */ - inline CreateSipMediaApplicationRequest& WithAwsRegion(const char* value) { SetAwsRegion(value); return *this;} - - - /** - *

The SIP media application name.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The SIP media application name.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The SIP media application name.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The SIP media application name.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The SIP media application name.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The SIP media application name.

- */ - inline CreateSipMediaApplicationRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The SIP media application name.

- */ - inline CreateSipMediaApplicationRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The SIP media application name.

- */ - inline CreateSipMediaApplicationRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline const Aws::Vector& GetEndpoints() const{ return m_endpoints; } - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline bool EndpointsHasBeenSet() const { return m_endpointsHasBeenSet; } - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline void SetEndpoints(const Aws::Vector& value) { m_endpointsHasBeenSet = true; m_endpoints = value; } - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline void SetEndpoints(Aws::Vector&& value) { m_endpointsHasBeenSet = true; m_endpoints = std::move(value); } - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline CreateSipMediaApplicationRequest& WithEndpoints(const Aws::Vector& value) { SetEndpoints(value); return *this;} - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline CreateSipMediaApplicationRequest& WithEndpoints(Aws::Vector&& value) { SetEndpoints(std::move(value)); return *this;} - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline CreateSipMediaApplicationRequest& AddEndpoints(const SipMediaApplicationEndpoint& value) { m_endpointsHasBeenSet = true; m_endpoints.push_back(value); return *this; } - - /** - *

List of endpoints (Lambda Amazon Resource Names) specified for the SIP media - * application. Currently, only one endpoint is supported.

- */ - inline CreateSipMediaApplicationRequest& AddEndpoints(SipMediaApplicationEndpoint&& value) { m_endpointsHasBeenSet = true; m_endpoints.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_awsRegion; - bool m_awsRegionHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::Vector m_endpoints; - bool m_endpointsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationResult.h deleted file mode 100644 index 82113f39265..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipMediaApplicationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateSipMediaApplicationResult - { - public: - AWS_CHIME_API CreateSipMediaApplicationResult(); - AWS_CHIME_API CreateSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateSipMediaApplicationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The SIP media application details.

- */ - inline const SipMediaApplication& GetSipMediaApplication() const{ return m_sipMediaApplication; } - - /** - *

The SIP media application details.

- */ - inline void SetSipMediaApplication(const SipMediaApplication& value) { m_sipMediaApplication = value; } - - /** - *

The SIP media application details.

- */ - inline void SetSipMediaApplication(SipMediaApplication&& value) { m_sipMediaApplication = std::move(value); } - - /** - *

The SIP media application details.

- */ - inline CreateSipMediaApplicationResult& WithSipMediaApplication(const SipMediaApplication& value) { SetSipMediaApplication(value); return *this;} - - /** - *

The SIP media application details.

- */ - inline CreateSipMediaApplicationResult& WithSipMediaApplication(SipMediaApplication&& value) { SetSipMediaApplication(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateSipMediaApplicationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateSipMediaApplicationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateSipMediaApplicationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplication m_sipMediaApplication; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleRequest.h deleted file mode 100644 index 2f129b4ef70..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleRequest.h +++ /dev/null @@ -1,306 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateSipRuleRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateSipRuleRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateSipRule"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The name of the SIP rule.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the SIP rule.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the SIP rule.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the SIP rule.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the SIP rule.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the SIP rule.

- */ - inline CreateSipRuleRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the SIP rule.

- */ - inline CreateSipRuleRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the SIP rule.

- */ - inline CreateSipRuleRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline const SipRuleTriggerType& GetTriggerType() const{ return m_triggerType; } - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline bool TriggerTypeHasBeenSet() const { return m_triggerTypeHasBeenSet; } - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline void SetTriggerType(const SipRuleTriggerType& value) { m_triggerTypeHasBeenSet = true; m_triggerType = value; } - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline void SetTriggerType(SipRuleTriggerType&& value) { m_triggerTypeHasBeenSet = true; m_triggerType = std::move(value); } - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline CreateSipRuleRequest& WithTriggerType(const SipRuleTriggerType& value) { SetTriggerType(value); return *this;} - - /** - *

The type of trigger assigned to the SIP rule in TriggerValue, - * currently RequestUriHostname or ToPhoneNumber.

- */ - inline CreateSipRuleRequest& WithTriggerType(SipRuleTriggerType&& value) { SetTriggerType(std::move(value)); return *this;} - - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline const Aws::String& GetTriggerValue() const{ return m_triggerValue; } - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline bool TriggerValueHasBeenSet() const { return m_triggerValueHasBeenSet; } - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline void SetTriggerValue(const Aws::String& value) { m_triggerValueHasBeenSet = true; m_triggerValue = value; } - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline void SetTriggerValue(Aws::String&& value) { m_triggerValueHasBeenSet = true; m_triggerValue = std::move(value); } - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline void SetTriggerValue(const char* value) { m_triggerValueHasBeenSet = true; m_triggerValue.assign(value); } - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline CreateSipRuleRequest& WithTriggerValue(const Aws::String& value) { SetTriggerValue(value); return *this;} - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline CreateSipRuleRequest& WithTriggerValue(Aws::String&& value) { SetTriggerValue(std::move(value)); return *this;} - - /** - *

If TriggerType is RequestUriHostname, the value can - * be the outbound host name of an Amazon Chime Voice Connector. If - * TriggerType is ToPhoneNumber, the value can be a - * customer-owned phone number in the E164 format. The - * SipMediaApplication specified in the SipRule is - * triggered if the request URI in an incoming SIP request matches the - * RequestUriHostname, or if the To header in the - * incoming SIP request matches the ToPhoneNumber value.

- */ - inline CreateSipRuleRequest& WithTriggerValue(const char* value) { SetTriggerValue(value); return *this;} - - - /** - *

Enables or disables a rule. You must disable rules before you can delete - * them.

- */ - inline bool GetDisabled() const{ return m_disabled; } - - /** - *

Enables or disables a rule. You must disable rules before you can delete - * them.

- */ - inline bool DisabledHasBeenSet() const { return m_disabledHasBeenSet; } - - /** - *

Enables or disables a rule. You must disable rules before you can delete - * them.

- */ - inline void SetDisabled(bool value) { m_disabledHasBeenSet = true; m_disabled = value; } - - /** - *

Enables or disables a rule. You must disable rules before you can delete - * them.

- */ - inline CreateSipRuleRequest& WithDisabled(bool value) { SetDisabled(value); return *this;} - - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline const Aws::Vector& GetTargetApplications() const{ return m_targetApplications; } - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline bool TargetApplicationsHasBeenSet() const { return m_targetApplicationsHasBeenSet; } - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline void SetTargetApplications(const Aws::Vector& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications = value; } - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline void SetTargetApplications(Aws::Vector&& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications = std::move(value); } - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline CreateSipRuleRequest& WithTargetApplications(const Aws::Vector& value) { SetTargetApplications(value); return *this;} - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline CreateSipRuleRequest& WithTargetApplications(Aws::Vector&& value) { SetTargetApplications(std::move(value)); return *this;} - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline CreateSipRuleRequest& AddTargetApplications(const SipRuleTargetApplication& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications.push_back(value); return *this; } - - /** - *

List of SIP media applications with priority and AWS Region. Only one SIP - * application per AWS Region can be used.

- */ - inline CreateSipRuleRequest& AddTargetApplications(SipRuleTargetApplication&& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - SipRuleTriggerType m_triggerType; - bool m_triggerTypeHasBeenSet = false; - - Aws::String m_triggerValue; - bool m_triggerValueHasBeenSet = false; - - bool m_disabled; - bool m_disabledHasBeenSet = false; - - Aws::Vector m_targetApplications; - bool m_targetApplicationsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleResult.h deleted file mode 100644 index 520f669b99a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateSipRuleResult.h +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateSipRuleResult - { - public: - AWS_CHIME_API CreateSipRuleResult(); - AWS_CHIME_API CreateSipRuleResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateSipRuleResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

Returns the SIP rule information, including the rule ID, triggers, and target - * applications.

- */ - inline const SipRule& GetSipRule() const{ return m_sipRule; } - - /** - *

Returns the SIP rule information, including the rule ID, triggers, and target - * applications.

- */ - inline void SetSipRule(const SipRule& value) { m_sipRule = value; } - - /** - *

Returns the SIP rule information, including the rule ID, triggers, and target - * applications.

- */ - inline void SetSipRule(SipRule&& value) { m_sipRule = std::move(value); } - - /** - *

Returns the SIP rule information, including the rule ID, triggers, and target - * applications.

- */ - inline CreateSipRuleResult& WithSipRule(const SipRule& value) { SetSipRule(value); return *this;} - - /** - *

Returns the SIP rule information, including the rule ID, triggers, and target - * applications.

- */ - inline CreateSipRuleResult& WithSipRule(SipRule&& value) { SetSipRule(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateSipRuleResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateSipRuleResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateSipRuleResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipRule m_sipRule; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupRequest.h deleted file mode 100644 index 1ddc609cdde..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline CreateVoiceConnectorGroupRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline CreateVoiceConnectorGroupRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline CreateVoiceConnectorGroupRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline const Aws::Vector& GetVoiceConnectorItems() const{ return m_voiceConnectorItems; } - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline bool VoiceConnectorItemsHasBeenSet() const { return m_voiceConnectorItemsHasBeenSet; } - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline void SetVoiceConnectorItems(const Aws::Vector& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems = value; } - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline void SetVoiceConnectorItems(Aws::Vector&& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems = std::move(value); } - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline CreateVoiceConnectorGroupRequest& WithVoiceConnectorItems(const Aws::Vector& value) { SetVoiceConnectorItems(value); return *this;} - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline CreateVoiceConnectorGroupRequest& WithVoiceConnectorItems(Aws::Vector&& value) { SetVoiceConnectorItems(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline CreateVoiceConnectorGroupRequest& AddVoiceConnectorItems(const VoiceConnectorItem& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems.push_back(value); return *this; } - - /** - *

The Amazon Chime Voice Connectors to route inbound calls to.

- */ - inline CreateVoiceConnectorGroupRequest& AddVoiceConnectorItems(VoiceConnectorItem&& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::Vector m_voiceConnectorItems; - bool m_voiceConnectorItemsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupResult.h deleted file mode 100644 index df8021837e3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorGroupResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateVoiceConnectorGroupResult - { - public: - AWS_CHIME_API CreateVoiceConnectorGroupResult(); - AWS_CHIME_API CreateVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateVoiceConnectorGroupResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline const VoiceConnectorGroup& GetVoiceConnectorGroup() const{ return m_voiceConnectorGroup; } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(const VoiceConnectorGroup& value) { m_voiceConnectorGroup = value; } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(VoiceConnectorGroup&& value) { m_voiceConnectorGroup = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline CreateVoiceConnectorGroupResult& WithVoiceConnectorGroup(const VoiceConnectorGroup& value) { SetVoiceConnectorGroup(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline CreateVoiceConnectorGroupResult& WithVoiceConnectorGroup(VoiceConnectorGroup&& value) { SetVoiceConnectorGroup(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateVoiceConnectorGroupResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateVoiceConnectorGroupResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateVoiceConnectorGroupResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnectorGroup m_voiceConnectorGroup; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorRequest.h deleted file mode 100644 index d7ef4cd07a8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorRequest.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class CreateVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API CreateVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "CreateVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline CreateVoiceConnectorRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline CreateVoiceConnectorRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline CreateVoiceConnectorRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline const VoiceConnectorAwsRegion& GetAwsRegion() const{ return m_awsRegion; } - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline bool AwsRegionHasBeenSet() const { return m_awsRegionHasBeenSet; } - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline void SetAwsRegion(const VoiceConnectorAwsRegion& value) { m_awsRegionHasBeenSet = true; m_awsRegion = value; } - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline void SetAwsRegion(VoiceConnectorAwsRegion&& value) { m_awsRegionHasBeenSet = true; m_awsRegion = std::move(value); } - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline CreateVoiceConnectorRequest& WithAwsRegion(const VoiceConnectorAwsRegion& value) { SetAwsRegion(value); return *this;} - - /** - *

The AWS Region in which the Amazon Chime Voice Connector is created. Default - * value: us-east-1 .

- */ - inline CreateVoiceConnectorRequest& WithAwsRegion(VoiceConnectorAwsRegion&& value) { SetAwsRegion(std::move(value)); return *this;} - - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline bool GetRequireEncryption() const{ return m_requireEncryption; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline bool RequireEncryptionHasBeenSet() const { return m_requireEncryptionHasBeenSet; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline void SetRequireEncryption(bool value) { m_requireEncryptionHasBeenSet = true; m_requireEncryption = value; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline CreateVoiceConnectorRequest& WithRequireEncryption(bool value) { SetRequireEncryption(value); return *this;} - - private: - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - VoiceConnectorAwsRegion m_awsRegion; - bool m_awsRegionHasBeenSet = false; - - bool m_requireEncryption; - bool m_requireEncryptionHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorResult.h deleted file mode 100644 index 9c14e41a646..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/CreateVoiceConnectorResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class CreateVoiceConnectorResult - { - public: - AWS_CHIME_API CreateVoiceConnectorResult(); - AWS_CHIME_API CreateVoiceConnectorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API CreateVoiceConnectorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline const VoiceConnector& GetVoiceConnector() const{ return m_voiceConnector; } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(const VoiceConnector& value) { m_voiceConnector = value; } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(VoiceConnector&& value) { m_voiceConnector = std::move(value); } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline CreateVoiceConnectorResult& WithVoiceConnector(const VoiceConnector& value) { SetVoiceConnector(value); return *this;} - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline CreateVoiceConnectorResult& WithVoiceConnector(VoiceConnector&& value) { SetVoiceConnector(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline CreateVoiceConnectorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline CreateVoiceConnectorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline CreateVoiceConnectorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnector m_voiceConnector; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceAdminRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceAdminRequest.h deleted file mode 100644 index 565440c2f15..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceAdminRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteAppInstanceAdminRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteAppInstanceAdminRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteAppInstanceAdmin"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline const Aws::String& GetAppInstanceAdminArn() const{ return m_appInstanceAdminArn; } - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline bool AppInstanceAdminArnHasBeenSet() const { return m_appInstanceAdminArnHasBeenSet; } - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline void SetAppInstanceAdminArn(const Aws::String& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = value; } - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline void SetAppInstanceAdminArn(Aws::String&& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = std::move(value); } - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline void SetAppInstanceAdminArn(const char* value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn.assign(value); } - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceAdminArn(const Aws::String& value) { SetAppInstanceAdminArn(value); return *this;} - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceAdminArn(Aws::String&& value) { SetAppInstanceAdminArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance's administrator.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceAdminArn(const char* value) { SetAppInstanceAdminArn(value); return *this;} - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceAdminRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceAdminArn; - bool m_appInstanceAdminArnHasBeenSet = false; - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceRequest.h deleted file mode 100644 index 77ae2a8ea18..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteAppInstanceRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteAppInstanceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteAppInstance"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DeleteAppInstanceRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceStreamingConfigurationsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceStreamingConfigurationsRequest.h deleted file mode 100644 index 1c92749ff81..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceStreamingConfigurationsRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteAppInstanceStreamingConfigurationsRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteAppInstanceStreamingConfigurationsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteAppInstanceStreamingConfigurations"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline DeleteAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline DeleteAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the streaming configurations being deleted.

- */ - inline DeleteAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceUserRequest.h deleted file mode 100644 index 67b304d2746..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAppInstanceUserRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the user request being deleted.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the user request being deleted.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the user request being deleted.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the user request being deleted.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the user request being deleted.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the user request being deleted.

- */ - inline DeleteAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the user request being deleted.

- */ - inline DeleteAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the user request being deleted.

- */ - inline DeleteAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAttendeeRequest.h deleted file mode 100644 index a0083acf077..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteAttendeeRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline const Aws::String& GetAttendeeId() const{ return m_attendeeId; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline bool AttendeeIdHasBeenSet() const { return m_attendeeIdHasBeenSet; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const Aws::String& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = value; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(Aws::String&& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = std::move(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const char* value) { m_attendeeIdHasBeenSet = true; m_attendeeId.assign(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline DeleteAttendeeRequest& WithAttendeeId(const Aws::String& value) { SetAttendeeId(value); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline DeleteAttendeeRequest& WithAttendeeId(Aws::String&& value) { SetAttendeeId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline DeleteAttendeeRequest& WithAttendeeId(const char* value) { SetAttendeeId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_attendeeId; - bool m_attendeeIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelBanRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelBanRequest.h deleted file mode 100644 index 6e413d60c7f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelBanRequest.h +++ /dev/null @@ -1,181 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteChannelBanRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteChannelBanRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteChannelBan"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline DeleteChannelBanRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline DeleteChannelBanRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel from which the AppInstanceUser was - * banned.

- */ - inline DeleteChannelBanRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline DeleteChannelBanRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline DeleteChannelBanRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUser that you want to reinstate.

- */ - inline DeleteChannelBanRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelBanRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelBanRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelBanRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMembershipRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMembershipRequest.h deleted file mode 100644 index f5f53acd67b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMembershipRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteChannelMembershipRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteChannelMembershipRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteChannelMembership"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline DeleteChannelMembershipRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline DeleteChannelMembershipRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel from which you want to remove the user.

- */ - inline DeleteChannelMembershipRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline DeleteChannelMembershipRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline DeleteChannelMembershipRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the member that you're removing from the channel.

- */ - inline DeleteChannelMembershipRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMembershipRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMembershipRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMembershipRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMessageRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMessageRequest.h deleted file mode 100644 index 328ddbe8692..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelMessageRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteChannelMessageRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteChannelMessageRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteChannelMessage"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelMessageRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelMessageRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelMessageRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID of the message being deleted.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID of the message being deleted.

- */ - inline bool MessageIdHasBeenSet() const { return m_messageIdHasBeenSet; } - - /** - *

The ID of the message being deleted.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageIdHasBeenSet = true; m_messageId = value; } - - /** - *

The ID of the message being deleted.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageIdHasBeenSet = true; m_messageId = std::move(value); } - - /** - *

The ID of the message being deleted.

- */ - inline void SetMessageId(const char* value) { m_messageIdHasBeenSet = true; m_messageId.assign(value); } - - /** - *

The ID of the message being deleted.

- */ - inline DeleteChannelMessageRequest& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID of the message being deleted.

- */ - inline DeleteChannelMessageRequest& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID of the message being deleted.

- */ - inline DeleteChannelMessageRequest& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMessageRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMessageRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelMessageRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_messageId; - bool m_messageIdHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelModeratorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelModeratorRequest.h deleted file mode 100644 index faf1e92e088..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelModeratorRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteChannelModeratorRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteChannelModeratorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteChannelModerator"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelModeratorRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelModeratorRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DeleteChannelModeratorRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the moderator being deleted.

- */ - inline const Aws::String& GetChannelModeratorArn() const{ return m_channelModeratorArn; } - - /** - *

The ARN of the moderator being deleted.

- */ - inline bool ChannelModeratorArnHasBeenSet() const { return m_channelModeratorArnHasBeenSet; } - - /** - *

The ARN of the moderator being deleted.

- */ - inline void SetChannelModeratorArn(const Aws::String& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = value; } - - /** - *

The ARN of the moderator being deleted.

- */ - inline void SetChannelModeratorArn(Aws::String&& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = std::move(value); } - - /** - *

The ARN of the moderator being deleted.

- */ - inline void SetChannelModeratorArn(const char* value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn.assign(value); } - - /** - *

The ARN of the moderator being deleted.

- */ - inline DeleteChannelModeratorRequest& WithChannelModeratorArn(const Aws::String& value) { SetChannelModeratorArn(value); return *this;} - - /** - *

The ARN of the moderator being deleted.

- */ - inline DeleteChannelModeratorRequest& WithChannelModeratorArn(Aws::String&& value) { SetChannelModeratorArn(std::move(value)); return *this;} - - /** - *

The ARN of the moderator being deleted.

- */ - inline DeleteChannelModeratorRequest& WithChannelModeratorArn(const char* value) { SetChannelModeratorArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelModeratorRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelModeratorRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelModeratorRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_channelModeratorArn; - bool m_channelModeratorArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelRequest.h deleted file mode 100644 index f846b8d3678..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteChannelRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteChannelRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteChannelRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteChannel"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel being deleted.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel being deleted.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel being deleted.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel being deleted.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel being deleted.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel being deleted.

- */ - inline DeleteChannelRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel being deleted.

- */ - inline DeleteChannelRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel being deleted.

- */ - inline DeleteChannelRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DeleteChannelRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMediaCapturePipelineRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMediaCapturePipelineRequest.h deleted file mode 100644 index 48c82ba57da..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMediaCapturePipelineRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteMediaCapturePipelineRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteMediaCapturePipelineRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteMediaCapturePipeline"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline const Aws::String& GetMediaPipelineId() const{ return m_mediaPipelineId; } - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline bool MediaPipelineIdHasBeenSet() const { return m_mediaPipelineIdHasBeenSet; } - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline void SetMediaPipelineId(const Aws::String& value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId = value; } - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline void SetMediaPipelineId(Aws::String&& value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId = std::move(value); } - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline void SetMediaPipelineId(const char* value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId.assign(value); } - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline DeleteMediaCapturePipelineRequest& WithMediaPipelineId(const Aws::String& value) { SetMediaPipelineId(value); return *this;} - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline DeleteMediaCapturePipelineRequest& WithMediaPipelineId(Aws::String&& value) { SetMediaPipelineId(std::move(value)); return *this;} - - /** - *

The ID of the media capture pipeline being deleted.

- */ - inline DeleteMediaCapturePipelineRequest& WithMediaPipelineId(const char* value) { SetMediaPipelineId(value); return *this;} - - private: - - Aws::String m_mediaPipelineId; - bool m_mediaPipelineIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMeetingRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMeetingRequest.h deleted file mode 100644 index 37f12da4a52..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteMeetingRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteMeetingRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteMeetingRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteMeeting"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteMeetingRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteMeetingRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline DeleteMeetingRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteProxySessionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteProxySessionRequest.h deleted file mode 100644 index 3cd20bda40b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteProxySessionRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteProxySessionRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteProxySessionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteProxySession"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline DeleteProxySessionRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline DeleteProxySessionRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline DeleteProxySessionRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The proxy session ID.

- */ - inline const Aws::String& GetProxySessionId() const{ return m_proxySessionId; } - - /** - *

The proxy session ID.

- */ - inline bool ProxySessionIdHasBeenSet() const { return m_proxySessionIdHasBeenSet; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const Aws::String& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = value; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(Aws::String&& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = std::move(value); } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const char* value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId.assign(value); } - - /** - *

The proxy session ID.

- */ - inline DeleteProxySessionRequest& WithProxySessionId(const Aws::String& value) { SetProxySessionId(value); return *this;} - - /** - *

The proxy session ID.

- */ - inline DeleteProxySessionRequest& WithProxySessionId(Aws::String&& value) { SetProxySessionId(std::move(value)); return *this;} - - /** - *

The proxy session ID.

- */ - inline DeleteProxySessionRequest& WithProxySessionId(const char* value) { SetProxySessionId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::String m_proxySessionId; - bool m_proxySessionIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipMediaApplicationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipMediaApplicationRequest.h deleted file mode 100644 index f07aef04f79..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipMediaApplicationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteSipMediaApplicationRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteSipMediaApplicationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteSipMediaApplication"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline DeleteSipMediaApplicationRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline DeleteSipMediaApplicationRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline DeleteSipMediaApplicationRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipRuleRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipRuleRequest.h deleted file mode 100644 index a84ff650ebb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteSipRuleRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteSipRuleRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteSipRuleRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteSipRule"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP rule ID.

- */ - inline const Aws::String& GetSipRuleId() const{ return m_sipRuleId; } - - /** - *

The SIP rule ID.

- */ - inline bool SipRuleIdHasBeenSet() const { return m_sipRuleIdHasBeenSet; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const Aws::String& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = value; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(Aws::String&& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = std::move(value); } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const char* value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId.assign(value); } - - /** - *

The SIP rule ID.

- */ - inline DeleteSipRuleRequest& WithSipRuleId(const Aws::String& value) { SetSipRuleId(value); return *this;} - - /** - *

The SIP rule ID.

- */ - inline DeleteSipRuleRequest& WithSipRuleId(Aws::String&& value) { SetSipRuleId(std::move(value)); return *this;} - - /** - *

The SIP rule ID.

- */ - inline DeleteSipRuleRequest& WithSipRuleId(const char* value) { SetSipRuleId(value); return *this;} - - private: - - Aws::String m_sipRuleId; - bool m_sipRuleIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.h deleted file mode 100644 index 050902f6a30..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorEmergencyCallingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorEmergencyCallingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorEmergencyCallingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorGroupRequest.h deleted file mode 100644 index cac034d7f9e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline const Aws::String& GetVoiceConnectorGroupId() const{ return m_voiceConnectorGroupId; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline bool VoiceConnectorGroupIdHasBeenSet() const { return m_voiceConnectorGroupIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const Aws::String& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = value; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(Aws::String&& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const char* value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId.assign(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DeleteVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const Aws::String& value) { SetVoiceConnectorGroupId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DeleteVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(Aws::String&& value) { SetVoiceConnectorGroupId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DeleteVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const char* value) { SetVoiceConnectorGroupId(value); return *this;} - - private: - - Aws::String m_voiceConnectorGroupId; - bool m_voiceConnectorGroupIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorOriginationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorOriginationRequest.h deleted file mode 100644 index 598f1961dcb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorOriginationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorOriginationRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorOriginationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorOrigination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorOriginationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorOriginationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorOriginationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorProxyRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorProxyRequest.h deleted file mode 100644 index 4df82fc4057..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorProxyRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorProxyRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorProxyRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorProxy"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorProxyRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorProxyRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorProxyRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorRequest.h deleted file mode 100644 index 7bf35fc5465..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorStreamingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorStreamingConfigurationRequest.h deleted file mode 100644 index ff548800cb1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorStreamingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorStreamingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorStreamingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorStreamingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationCredentialsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationCredentialsRequest.h deleted file mode 100644 index 5e5ff94a44f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationCredentialsRequest.h +++ /dev/null @@ -1,142 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorTerminationCredentialsRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorTerminationCredentialsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorTerminationCredentials"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline const Aws::Vector& GetUsernames() const{ return m_usernames; } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline bool UsernamesHasBeenSet() const { return m_usernamesHasBeenSet; } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline void SetUsernames(const Aws::Vector& value) { m_usernamesHasBeenSet = true; m_usernames = value; } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline void SetUsernames(Aws::Vector&& value) { m_usernamesHasBeenSet = true; m_usernames = std::move(value); } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& WithUsernames(const Aws::Vector& value) { SetUsernames(value); return *this;} - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& WithUsernames(Aws::Vector&& value) { SetUsernames(std::move(value)); return *this;} - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& AddUsernames(const Aws::String& value) { m_usernamesHasBeenSet = true; m_usernames.push_back(value); return *this; } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& AddUsernames(Aws::String&& value) { m_usernamesHasBeenSet = true; m_usernames.push_back(std::move(value)); return *this; } - - /** - *

The RFC2617 compliant username associated with the SIP credentials, in - * US-ASCII format.

- */ - inline DeleteVoiceConnectorTerminationCredentialsRequest& AddUsernames(const char* value) { m_usernamesHasBeenSet = true; m_usernames.push_back(value); return *this; } - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::Vector m_usernames; - bool m_usernamesHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationRequest.h deleted file mode 100644 index b2040e25a1c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DeleteVoiceConnectorTerminationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DeleteVoiceConnectorTerminationRequest : public ChimeRequest - { - public: - AWS_CHIME_API DeleteVoiceConnectorTerminationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DeleteVoiceConnectorTermination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DeleteVoiceConnectorTerminationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminRequest.h deleted file mode 100644 index 72b4542619e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeAppInstanceAdminRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeAppInstanceAdminRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeAppInstanceAdmin"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline const Aws::String& GetAppInstanceAdminArn() const{ return m_appInstanceAdminArn; } - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline bool AppInstanceAdminArnHasBeenSet() const { return m_appInstanceAdminArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline void SetAppInstanceAdminArn(const Aws::String& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = value; } - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline void SetAppInstanceAdminArn(Aws::String&& value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn = std::move(value); } - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline void SetAppInstanceAdminArn(const char* value) { m_appInstanceAdminArnHasBeenSet = true; m_appInstanceAdminArn.assign(value); } - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceAdminArn(const Aws::String& value) { SetAppInstanceAdminArn(value); return *this;} - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceAdminArn(Aws::String&& value) { SetAppInstanceAdminArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceAdmin.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceAdminArn(const char* value) { SetAppInstanceAdminArn(value); return *this;} - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceAdminRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceAdminArn; - bool m_appInstanceAdminArnHasBeenSet = false; - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminResult.h deleted file mode 100644 index 3813ba523b2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceAdminResult.h +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeAppInstanceAdminResult - { - public: - AWS_CHIME_API DescribeAppInstanceAdminResult(); - AWS_CHIME_API DescribeAppInstanceAdminResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeAppInstanceAdminResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN and name of the AppInstanceUser, the ARN of the - * AppInstance, and the created and last-updated timestamps. All - * timestamps use epoch milliseconds.

- */ - inline const AppInstanceAdmin& GetAppInstanceAdmin() const{ return m_appInstanceAdmin; } - - /** - *

The ARN and name of the AppInstanceUser, the ARN of the - * AppInstance, and the created and last-updated timestamps. All - * timestamps use epoch milliseconds.

- */ - inline void SetAppInstanceAdmin(const AppInstanceAdmin& value) { m_appInstanceAdmin = value; } - - /** - *

The ARN and name of the AppInstanceUser, the ARN of the - * AppInstance, and the created and last-updated timestamps. All - * timestamps use epoch milliseconds.

- */ - inline void SetAppInstanceAdmin(AppInstanceAdmin&& value) { m_appInstanceAdmin = std::move(value); } - - /** - *

The ARN and name of the AppInstanceUser, the ARN of the - * AppInstance, and the created and last-updated timestamps. All - * timestamps use epoch milliseconds.

- */ - inline DescribeAppInstanceAdminResult& WithAppInstanceAdmin(const AppInstanceAdmin& value) { SetAppInstanceAdmin(value); return *this;} - - /** - *

The ARN and name of the AppInstanceUser, the ARN of the - * AppInstance, and the created and last-updated timestamps. All - * timestamps use epoch milliseconds.

- */ - inline DescribeAppInstanceAdminResult& WithAppInstanceAdmin(AppInstanceAdmin&& value) { SetAppInstanceAdmin(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeAppInstanceAdminResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeAppInstanceAdminResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeAppInstanceAdminResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - AppInstanceAdmin m_appInstanceAdmin; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceRequest.h deleted file mode 100644 index 1a0a7b05f0a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeAppInstanceRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeAppInstanceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeAppInstance"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline DescribeAppInstanceRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceResult.h deleted file mode 100644 index a18d5fb3bf8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceResult.h +++ /dev/null @@ -1,97 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeAppInstanceResult - { - public: - AWS_CHIME_API DescribeAppInstanceResult(); - AWS_CHIME_API DescribeAppInstanceResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeAppInstanceResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN, metadata, created and last-updated timestamps, and the name of the - * AppInstance. All timestamps use epoch milliseconds.

- */ - inline const AppInstance& GetAppInstance() const{ return m_appInstance; } - - /** - *

The ARN, metadata, created and last-updated timestamps, and the name of the - * AppInstance. All timestamps use epoch milliseconds.

- */ - inline void SetAppInstance(const AppInstance& value) { m_appInstance = value; } - - /** - *

The ARN, metadata, created and last-updated timestamps, and the name of the - * AppInstance. All timestamps use epoch milliseconds.

- */ - inline void SetAppInstance(AppInstance&& value) { m_appInstance = std::move(value); } - - /** - *

The ARN, metadata, created and last-updated timestamps, and the name of the - * AppInstance. All timestamps use epoch milliseconds.

- */ - inline DescribeAppInstanceResult& WithAppInstance(const AppInstance& value) { SetAppInstance(value); return *this;} - - /** - *

The ARN, metadata, created and last-updated timestamps, and the name of the - * AppInstance. All timestamps use epoch milliseconds.

- */ - inline DescribeAppInstanceResult& WithAppInstance(AppInstance&& value) { SetAppInstance(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeAppInstanceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeAppInstanceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeAppInstanceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - AppInstance m_appInstance; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserRequest.h deleted file mode 100644 index 24a398f4fef..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstanceUser.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline DescribeAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline DescribeAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline DescribeAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserResult.h deleted file mode 100644 index 82f08d8edf3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeAppInstanceUserResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeAppInstanceUserResult - { - public: - AWS_CHIME_API DescribeAppInstanceUserResult(); - AWS_CHIME_API DescribeAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The name of the AppInstanceUser.

- */ - inline const AppInstanceUser& GetAppInstanceUser() const{ return m_appInstanceUser; } - - /** - *

The name of the AppInstanceUser.

- */ - inline void SetAppInstanceUser(const AppInstanceUser& value) { m_appInstanceUser = value; } - - /** - *

The name of the AppInstanceUser.

- */ - inline void SetAppInstanceUser(AppInstanceUser&& value) { m_appInstanceUser = std::move(value); } - - /** - *

The name of the AppInstanceUser.

- */ - inline DescribeAppInstanceUserResult& WithAppInstanceUser(const AppInstanceUser& value) { SetAppInstanceUser(value); return *this;} - - /** - *

The name of the AppInstanceUser.

- */ - inline DescribeAppInstanceUserResult& WithAppInstanceUser(AppInstanceUser&& value) { SetAppInstanceUser(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - AppInstanceUser m_appInstanceUser; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanRequest.h deleted file mode 100644 index e9442028273..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelBanRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelBanRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannelBan"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline DescribeChannelBanRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline DescribeChannelBanRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel from which the user is banned.

- */ - inline DescribeChannelBanRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the member being banned.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the member being banned.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the member being banned.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the member being banned.

- */ - inline DescribeChannelBanRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the member being banned.

- */ - inline DescribeChannelBanRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the member being banned.

- */ - inline DescribeChannelBanRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelBanRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelBanRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelBanRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanResult.h deleted file mode 100644 index dffd5a9b776..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelBanResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelBanResult - { - public: - AWS_CHIME_API DescribeChannelBanResult(); - AWS_CHIME_API DescribeChannelBanResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelBanResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of the ban.

- */ - inline const ChannelBan& GetChannelBan() const{ return m_channelBan; } - - /** - *

The details of the ban.

- */ - inline void SetChannelBan(const ChannelBan& value) { m_channelBan = value; } - - /** - *

The details of the ban.

- */ - inline void SetChannelBan(ChannelBan&& value) { m_channelBan = std::move(value); } - - /** - *

The details of the ban.

- */ - inline DescribeChannelBanResult& WithChannelBan(const ChannelBan& value) { SetChannelBan(value); return *this;} - - /** - *

The details of the ban.

- */ - inline DescribeChannelBanResult& WithChannelBan(ChannelBan&& value) { SetChannelBan(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelBanResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelBanResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelBanResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelBan m_channelBan; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserRequest.h deleted file mode 100644 index f01508b82c0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserRequest.h +++ /dev/null @@ -1,179 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelMembershipForAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelMembershipForAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannelMembershipForAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel to which the user belongs.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the user in a channel.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the user in a channel.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the user in a channel.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the user in a channel.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the user in a channel.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the user in a channel.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the user in a channel.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the user in a channel.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipForAppInstanceUserRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserResult.h deleted file mode 100644 index 3a510524779..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipForAppInstanceUserResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelMembershipForAppInstanceUserResult - { - public: - AWS_CHIME_API DescribeChannelMembershipForAppInstanceUserResult(); - AWS_CHIME_API DescribeChannelMembershipForAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelMembershipForAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The channel to which a user belongs.

- */ - inline const ChannelMembershipForAppInstanceUserSummary& GetChannelMembership() const{ return m_channelMembership; } - - /** - *

The channel to which a user belongs.

- */ - inline void SetChannelMembership(const ChannelMembershipForAppInstanceUserSummary& value) { m_channelMembership = value; } - - /** - *

The channel to which a user belongs.

- */ - inline void SetChannelMembership(ChannelMembershipForAppInstanceUserSummary&& value) { m_channelMembership = std::move(value); } - - /** - *

The channel to which a user belongs.

- */ - inline DescribeChannelMembershipForAppInstanceUserResult& WithChannelMembership(const ChannelMembershipForAppInstanceUserSummary& value) { SetChannelMembership(value); return *this;} - - /** - *

The channel to which a user belongs.

- */ - inline DescribeChannelMembershipForAppInstanceUserResult& WithChannelMembership(ChannelMembershipForAppInstanceUserSummary&& value) { SetChannelMembership(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelMembershipForAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelMembershipForAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelMembershipForAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelMembershipForAppInstanceUserSummary m_channelMembership; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipRequest.h deleted file mode 100644 index 35b07561a0f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelMembershipRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelMembershipRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannelMembership"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelMembershipRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelMembershipRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelMembershipRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the member.

- */ - inline const Aws::String& GetMemberArn() const{ return m_memberArn; } - - /** - *

The ARN of the member.

- */ - inline bool MemberArnHasBeenSet() const { return m_memberArnHasBeenSet; } - - /** - *

The ARN of the member.

- */ - inline void SetMemberArn(const Aws::String& value) { m_memberArnHasBeenSet = true; m_memberArn = value; } - - /** - *

The ARN of the member.

- */ - inline void SetMemberArn(Aws::String&& value) { m_memberArnHasBeenSet = true; m_memberArn = std::move(value); } - - /** - *

The ARN of the member.

- */ - inline void SetMemberArn(const char* value) { m_memberArnHasBeenSet = true; m_memberArn.assign(value); } - - /** - *

The ARN of the member.

- */ - inline DescribeChannelMembershipRequest& WithMemberArn(const Aws::String& value) { SetMemberArn(value); return *this;} - - /** - *

The ARN of the member.

- */ - inline DescribeChannelMembershipRequest& WithMemberArn(Aws::String&& value) { SetMemberArn(std::move(value)); return *this;} - - /** - *

The ARN of the member.

- */ - inline DescribeChannelMembershipRequest& WithMemberArn(const char* value) { SetMemberArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelMembershipRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_memberArn; - bool m_memberArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipResult.h deleted file mode 100644 index 7e0c8442455..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelMembershipResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelMembershipResult - { - public: - AWS_CHIME_API DescribeChannelMembershipResult(); - AWS_CHIME_API DescribeChannelMembershipResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelMembershipResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of the membership.

- */ - inline const ChannelMembership& GetChannelMembership() const{ return m_channelMembership; } - - /** - *

The details of the membership.

- */ - inline void SetChannelMembership(const ChannelMembership& value) { m_channelMembership = value; } - - /** - *

The details of the membership.

- */ - inline void SetChannelMembership(ChannelMembership&& value) { m_channelMembership = std::move(value); } - - /** - *

The details of the membership.

- */ - inline DescribeChannelMembershipResult& WithChannelMembership(const ChannelMembership& value) { SetChannelMembership(value); return *this;} - - /** - *

The details of the membership.

- */ - inline DescribeChannelMembershipResult& WithChannelMembership(ChannelMembership&& value) { SetChannelMembership(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelMembershipResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelMembershipResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelMembershipResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelMembership m_channelMembership; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserRequest.h deleted file mode 100644 index 703d2ac4b76..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserRequest.h +++ /dev/null @@ -1,179 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelModeratedByAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelModeratedByAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannelModeratedByAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the moderated channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the moderated channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the moderated channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the moderated channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the moderated channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUser in the moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratedByAppInstanceUserRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserResult.h deleted file mode 100644 index f7f0d666f3e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratedByAppInstanceUserResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelModeratedByAppInstanceUserResult - { - public: - AWS_CHIME_API DescribeChannelModeratedByAppInstanceUserResult(); - AWS_CHIME_API DescribeChannelModeratedByAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelModeratedByAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The moderated channel.

- */ - inline const ChannelModeratedByAppInstanceUserSummary& GetChannel() const{ return m_channel; } - - /** - *

The moderated channel.

- */ - inline void SetChannel(const ChannelModeratedByAppInstanceUserSummary& value) { m_channel = value; } - - /** - *

The moderated channel.

- */ - inline void SetChannel(ChannelModeratedByAppInstanceUserSummary&& value) { m_channel = std::move(value); } - - /** - *

The moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserResult& WithChannel(const ChannelModeratedByAppInstanceUserSummary& value) { SetChannel(value); return *this;} - - /** - *

The moderated channel.

- */ - inline DescribeChannelModeratedByAppInstanceUserResult& WithChannel(ChannelModeratedByAppInstanceUserSummary&& value) { SetChannel(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelModeratedByAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelModeratedByAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelModeratedByAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelModeratedByAppInstanceUserSummary m_channel; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorRequest.h deleted file mode 100644 index d5e72dd498a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelModeratorRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelModeratorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannelModerator"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelModeratorRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelModeratorRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelModeratorRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ARN of the channel moderator.

- */ - inline const Aws::String& GetChannelModeratorArn() const{ return m_channelModeratorArn; } - - /** - *

The ARN of the channel moderator.

- */ - inline bool ChannelModeratorArnHasBeenSet() const { return m_channelModeratorArnHasBeenSet; } - - /** - *

The ARN of the channel moderator.

- */ - inline void SetChannelModeratorArn(const Aws::String& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = value; } - - /** - *

The ARN of the channel moderator.

- */ - inline void SetChannelModeratorArn(Aws::String&& value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn = std::move(value); } - - /** - *

The ARN of the channel moderator.

- */ - inline void SetChannelModeratorArn(const char* value) { m_channelModeratorArnHasBeenSet = true; m_channelModeratorArn.assign(value); } - - /** - *

The ARN of the channel moderator.

- */ - inline DescribeChannelModeratorRequest& WithChannelModeratorArn(const Aws::String& value) { SetChannelModeratorArn(value); return *this;} - - /** - *

The ARN of the channel moderator.

- */ - inline DescribeChannelModeratorRequest& WithChannelModeratorArn(Aws::String&& value) { SetChannelModeratorArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel moderator.

- */ - inline DescribeChannelModeratorRequest& WithChannelModeratorArn(const char* value) { SetChannelModeratorArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratorRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratorRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelModeratorRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_channelModeratorArn; - bool m_channelModeratorArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorResult.h deleted file mode 100644 index 34143ee8e34..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelModeratorResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelModeratorResult - { - public: - AWS_CHIME_API DescribeChannelModeratorResult(); - AWS_CHIME_API DescribeChannelModeratorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelModeratorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of the channel moderator.

- */ - inline const ChannelModerator& GetChannelModerator() const{ return m_channelModerator; } - - /** - *

The details of the channel moderator.

- */ - inline void SetChannelModerator(const ChannelModerator& value) { m_channelModerator = value; } - - /** - *

The details of the channel moderator.

- */ - inline void SetChannelModerator(ChannelModerator&& value) { m_channelModerator = std::move(value); } - - /** - *

The details of the channel moderator.

- */ - inline DescribeChannelModeratorResult& WithChannelModerator(const ChannelModerator& value) { SetChannelModerator(value); return *this;} - - /** - *

The details of the channel moderator.

- */ - inline DescribeChannelModeratorResult& WithChannelModerator(ChannelModerator&& value) { SetChannelModerator(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelModeratorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelModeratorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelModeratorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelModerator m_channelModerator; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelRequest.h deleted file mode 100644 index d09d76f73da..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DescribeChannelRequest : public ChimeRequest - { - public: - AWS_CHIME_API DescribeChannelRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DescribeChannel"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline DescribeChannelRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline DescribeChannelRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelResult.h deleted file mode 100644 index d1d415ecaf5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DescribeChannelResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DescribeChannelResult - { - public: - AWS_CHIME_API DescribeChannelResult(); - AWS_CHIME_API DescribeChannelResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DescribeChannelResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The channel details.

- */ - inline const Channel& GetChannel() const{ return m_channel; } - - /** - *

The channel details.

- */ - inline void SetChannel(const Channel& value) { m_channel = value; } - - /** - *

The channel details.

- */ - inline void SetChannel(Channel&& value) { m_channel = std::move(value); } - - /** - *

The channel details.

- */ - inline DescribeChannelResult& WithChannel(const Channel& value) { SetChannel(value); return *this;} - - /** - *

The channel details.

- */ - inline DescribeChannelResult& WithChannel(Channel&& value) { SetChannel(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DescribeChannelResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DescribeChannelResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DescribeChannelResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Channel m_channel; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.h deleted file mode 100644 index b10466552d7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DisassociatePhoneNumbersFromVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DisassociatePhoneNumbersFromVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline const Aws::String& GetVoiceConnectorGroupId() const{ return m_voiceConnectorGroupId; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline bool VoiceConnectorGroupIdHasBeenSet() const { return m_voiceConnectorGroupIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const Aws::String& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = value; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(Aws::String&& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const char* value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId.assign(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const Aws::String& value) { SetVoiceConnectorGroupId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(Aws::String&& value) { SetVoiceConnectorGroupId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const char* value) { SetVoiceConnectorGroupId(value); return *this;} - - - /** - *

List of phone numbers, in E.164 format.

- */ - inline const Aws::Vector& GetE164PhoneNumbers() const{ return m_e164PhoneNumbers; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline bool E164PhoneNumbersHasBeenSet() const { return m_e164PhoneNumbersHasBeenSet; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(const Aws::Vector& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = value; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(Aws::Vector&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = std::move(value); } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& WithE164PhoneNumbers(const Aws::Vector& value) { SetE164PhoneNumbers(value); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& WithE164PhoneNumbers(Aws::Vector&& value) { SetE164PhoneNumbers(std::move(value)); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& AddE164PhoneNumbers(const Aws::String& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& AddE164PhoneNumbers(Aws::String&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(std::move(value)); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& AddE164PhoneNumbers(const char* value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - private: - - Aws::String m_voiceConnectorGroupId; - bool m_voiceConnectorGroupIdHasBeenSet = false; - - Aws::Vector m_e164PhoneNumbers; - bool m_e164PhoneNumbersHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.h deleted file mode 100644 index 71ed7d25aa7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DisassociatePhoneNumbersFromVoiceConnectorGroupResult - { - public: - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorGroupResult(); - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorGroupResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

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.

- */ - inline const Aws::Vector& GetPhoneNumberErrors() const{ return m_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.

- */ - inline void SetPhoneNumberErrors(const Aws::Vector& value) { m_phoneNumberErrors = value; } - - /** - *

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.

- */ - inline void SetPhoneNumberErrors(Aws::Vector&& value) { m_phoneNumberErrors = std::move(value); } - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& WithPhoneNumberErrors(const Aws::Vector& value) { SetPhoneNumberErrors(value); return *this;} - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& WithPhoneNumberErrors(Aws::Vector&& value) { SetPhoneNumberErrors(std::move(value)); return *this;} - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& AddPhoneNumberErrors(const PhoneNumberError& value) { m_phoneNumberErrors.push_back(value); return *this; } - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& AddPhoneNumberErrors(PhoneNumberError&& value) { m_phoneNumberErrors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DisassociatePhoneNumbersFromVoiceConnectorGroupResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_phoneNumberErrors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.h deleted file mode 100644 index 941869f76ab..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.h +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class DisassociatePhoneNumbersFromVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "DisassociatePhoneNumbersFromVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

List of phone numbers, in E.164 format.

- */ - inline const Aws::Vector& GetE164PhoneNumbers() const{ return m_e164PhoneNumbers; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline bool E164PhoneNumbersHasBeenSet() const { return m_e164PhoneNumbersHasBeenSet; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(const Aws::Vector& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = value; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline void SetE164PhoneNumbers(Aws::Vector&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers = std::move(value); } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& WithE164PhoneNumbers(const Aws::Vector& value) { SetE164PhoneNumbers(value); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& WithE164PhoneNumbers(Aws::Vector&& value) { SetE164PhoneNumbers(std::move(value)); return *this;} - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& AddE164PhoneNumbers(const Aws::String& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& AddE164PhoneNumbers(Aws::String&& value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(std::move(value)); return *this; } - - /** - *

List of phone numbers, in E.164 format.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorRequest& AddE164PhoneNumbers(const char* value) { m_e164PhoneNumbersHasBeenSet = true; m_e164PhoneNumbers.push_back(value); return *this; } - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::Vector m_e164PhoneNumbers; - bool m_e164PhoneNumbersHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorResult.h deleted file mode 100644 index 456760aa04e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/DisassociatePhoneNumbersFromVoiceConnectorResult.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class DisassociatePhoneNumbersFromVoiceConnectorResult - { - public: - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorResult(); - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API DisassociatePhoneNumbersFromVoiceConnectorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

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.

- */ - inline const Aws::Vector& GetPhoneNumberErrors() const{ return m_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.

- */ - inline void SetPhoneNumberErrors(const Aws::Vector& value) { m_phoneNumberErrors = value; } - - /** - *

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.

- */ - inline void SetPhoneNumberErrors(Aws::Vector&& value) { m_phoneNumberErrors = std::move(value); } - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorResult& WithPhoneNumberErrors(const Aws::Vector& value) { SetPhoneNumberErrors(value); return *this;} - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorResult& WithPhoneNumberErrors(Aws::Vector&& value) { SetPhoneNumberErrors(std::move(value)); return *this;} - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorResult& AddPhoneNumberErrors(const PhoneNumberError& value) { m_phoneNumberErrors.push_back(value); return *this; } - - /** - *

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.

- */ - inline DisassociatePhoneNumbersFromVoiceConnectorResult& AddPhoneNumberErrors(PhoneNumberError&& value) { m_phoneNumberErrors.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline DisassociatePhoneNumbersFromVoiceConnectorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline DisassociatePhoneNumbersFromVoiceConnectorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline DisassociatePhoneNumbersFromVoiceConnectorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_phoneNumberErrors; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsRequest.h deleted file mode 100644 index f970665fdd6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetAppInstanceRetentionSettingsRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetAppInstanceRetentionSettingsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetAppInstanceRetentionSettings"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceRetentionSettingsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceRetentionSettingsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceRetentionSettingsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsResult.h deleted file mode 100644 index f88c51e7f2c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceRetentionSettingsResult.h +++ /dev/null @@ -1,126 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetAppInstanceRetentionSettingsResult - { - public: - AWS_CHIME_API GetAppInstanceRetentionSettingsResult(); - AWS_CHIME_API GetAppInstanceRetentionSettingsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetAppInstanceRetentionSettingsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The retention settings for the AppInstance.

- */ - inline const AppInstanceRetentionSettings& GetAppInstanceRetentionSettings() const{ return m_appInstanceRetentionSettings; } - - /** - *

The retention settings for the AppInstance.

- */ - inline void SetAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { m_appInstanceRetentionSettings = value; } - - /** - *

The retention settings for the AppInstance.

- */ - inline void SetAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { m_appInstanceRetentionSettings = std::move(value); } - - /** - *

The retention settings for the AppInstance.

- */ - inline GetAppInstanceRetentionSettingsResult& WithAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { SetAppInstanceRetentionSettings(value); return *this;} - - /** - *

The retention settings for the AppInstance.

- */ - inline GetAppInstanceRetentionSettingsResult& WithAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { SetAppInstanceRetentionSettings(std::move(value)); return *this;} - - - /** - *

The timestamp representing the time at which the specified items are - * retained, in Epoch Seconds.

- */ - inline const Aws::Utils::DateTime& GetInitiateDeletionTimestamp() const{ return m_initiateDeletionTimestamp; } - - /** - *

The timestamp representing the time at which the specified items are - * retained, in Epoch Seconds.

- */ - inline void SetInitiateDeletionTimestamp(const Aws::Utils::DateTime& value) { m_initiateDeletionTimestamp = value; } - - /** - *

The timestamp representing the time at which the specified items are - * retained, in Epoch Seconds.

- */ - inline void SetInitiateDeletionTimestamp(Aws::Utils::DateTime&& value) { m_initiateDeletionTimestamp = std::move(value); } - - /** - *

The timestamp representing the time at which the specified items are - * retained, in Epoch Seconds.

- */ - inline GetAppInstanceRetentionSettingsResult& WithInitiateDeletionTimestamp(const Aws::Utils::DateTime& value) { SetInitiateDeletionTimestamp(value); return *this;} - - /** - *

The timestamp representing the time at which the specified items are - * retained, in Epoch Seconds.

- */ - inline GetAppInstanceRetentionSettingsResult& WithInitiateDeletionTimestamp(Aws::Utils::DateTime&& value) { SetInitiateDeletionTimestamp(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetAppInstanceRetentionSettingsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetAppInstanceRetentionSettingsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetAppInstanceRetentionSettingsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - AppInstanceRetentionSettings m_appInstanceRetentionSettings; - - Aws::Utils::DateTime m_initiateDeletionTimestamp; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsRequest.h deleted file mode 100644 index 8313266b2c4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetAppInstanceStreamingConfigurationsRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetAppInstanceStreamingConfigurationsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetAppInstanceStreamingConfigurations"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline GetAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsResult.h deleted file mode 100644 index 8541c55c044..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAppInstanceStreamingConfigurationsResult.h +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetAppInstanceStreamingConfigurationsResult - { - public: - AWS_CHIME_API GetAppInstanceStreamingConfigurationsResult(); - AWS_CHIME_API GetAppInstanceStreamingConfigurationsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetAppInstanceStreamingConfigurationsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The streaming settings.

- */ - inline const Aws::Vector& GetAppInstanceStreamingConfigurations() const{ return m_appInstanceStreamingConfigurations; } - - /** - *

The streaming settings.

- */ - inline void SetAppInstanceStreamingConfigurations(const Aws::Vector& value) { m_appInstanceStreamingConfigurations = value; } - - /** - *

The streaming settings.

- */ - inline void SetAppInstanceStreamingConfigurations(Aws::Vector&& value) { m_appInstanceStreamingConfigurations = std::move(value); } - - /** - *

The streaming settings.

- */ - inline GetAppInstanceStreamingConfigurationsResult& WithAppInstanceStreamingConfigurations(const Aws::Vector& value) { SetAppInstanceStreamingConfigurations(value); return *this;} - - /** - *

The streaming settings.

- */ - inline GetAppInstanceStreamingConfigurationsResult& WithAppInstanceStreamingConfigurations(Aws::Vector&& value) { SetAppInstanceStreamingConfigurations(std::move(value)); return *this;} - - /** - *

The streaming settings.

- */ - inline GetAppInstanceStreamingConfigurationsResult& AddAppInstanceStreamingConfigurations(const AppInstanceStreamingConfiguration& value) { m_appInstanceStreamingConfigurations.push_back(value); return *this; } - - /** - *

The streaming settings.

- */ - inline GetAppInstanceStreamingConfigurationsResult& AddAppInstanceStreamingConfigurations(AppInstanceStreamingConfiguration&& value) { m_appInstanceStreamingConfigurations.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetAppInstanceStreamingConfigurationsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetAppInstanceStreamingConfigurationsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetAppInstanceStreamingConfigurationsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_appInstanceStreamingConfigurations; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeRequest.h deleted file mode 100644 index 287d5f16870..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline const Aws::String& GetAttendeeId() const{ return m_attendeeId; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline bool AttendeeIdHasBeenSet() const { return m_attendeeIdHasBeenSet; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const Aws::String& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = value; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(Aws::String&& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = std::move(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const char* value) { m_attendeeIdHasBeenSet = true; m_attendeeId.assign(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline GetAttendeeRequest& WithAttendeeId(const Aws::String& value) { SetAttendeeId(value); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline GetAttendeeRequest& WithAttendeeId(Aws::String&& value) { SetAttendeeId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline GetAttendeeRequest& WithAttendeeId(const char* value) { SetAttendeeId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_attendeeId; - bool m_attendeeIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeResult.h deleted file mode 100644 index b8632a82f6a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetAttendeeResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetAttendeeResult - { - public: - AWS_CHIME_API GetAttendeeResult(); - AWS_CHIME_API GetAttendeeResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetAttendeeResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline const Attendee& GetAttendee() const{ return m_attendee; } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline void SetAttendee(const Attendee& value) { m_attendee = value; } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline void SetAttendee(Attendee&& value) { m_attendee = std::move(value); } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline GetAttendeeResult& WithAttendee(const Attendee& value) { SetAttendee(value); return *this;} - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline GetAttendeeResult& WithAttendee(Attendee&& value) { SetAttendee(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetAttendeeResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetAttendeeResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetAttendeeResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Attendee m_attendee; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageRequest.h deleted file mode 100644 index fc74d6d418c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetChannelMessageRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetChannelMessageRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetChannelMessage"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline GetChannelMessageRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline GetChannelMessageRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline GetChannelMessageRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID of the message.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID of the message.

- */ - inline bool MessageIdHasBeenSet() const { return m_messageIdHasBeenSet; } - - /** - *

The ID of the message.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageIdHasBeenSet = true; m_messageId = value; } - - /** - *

The ID of the message.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageIdHasBeenSet = true; m_messageId = std::move(value); } - - /** - *

The ID of the message.

- */ - inline void SetMessageId(const char* value) { m_messageIdHasBeenSet = true; m_messageId.assign(value); } - - /** - *

The ID of the message.

- */ - inline GetChannelMessageRequest& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID of the message.

- */ - inline GetChannelMessageRequest& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID of the message.

- */ - inline GetChannelMessageRequest& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline GetChannelMessageRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline GetChannelMessageRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline GetChannelMessageRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_messageId; - bool m_messageIdHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageResult.h deleted file mode 100644 index 16b29f0b59f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetChannelMessageResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetChannelMessageResult - { - public: - AWS_CHIME_API GetChannelMessageResult(); - AWS_CHIME_API GetChannelMessageResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetChannelMessageResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of and content in the message.

- */ - inline const ChannelMessage& GetChannelMessage() const{ return m_channelMessage; } - - /** - *

The details of and content in the message.

- */ - inline void SetChannelMessage(const ChannelMessage& value) { m_channelMessage = value; } - - /** - *

The details of and content in the message.

- */ - inline void SetChannelMessage(ChannelMessage&& value) { m_channelMessage = std::move(value); } - - /** - *

The details of and content in the message.

- */ - inline GetChannelMessageResult& WithChannelMessage(const ChannelMessage& value) { SetChannelMessage(value); return *this;} - - /** - *

The details of and content in the message.

- */ - inline GetChannelMessageResult& WithChannelMessage(ChannelMessage&& value) { SetChannelMessage(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetChannelMessageResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetChannelMessageResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetChannelMessageResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ChannelMessage m_channelMessage; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineRequest.h deleted file mode 100644 index a4bca2079b2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetMediaCapturePipelineRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetMediaCapturePipelineRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetMediaCapturePipeline"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ID of the pipeline that you want to get.

- */ - inline const Aws::String& GetMediaPipelineId() const{ return m_mediaPipelineId; } - - /** - *

The ID of the pipeline that you want to get.

- */ - inline bool MediaPipelineIdHasBeenSet() const { return m_mediaPipelineIdHasBeenSet; } - - /** - *

The ID of the pipeline that you want to get.

- */ - inline void SetMediaPipelineId(const Aws::String& value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId = value; } - - /** - *

The ID of the pipeline that you want to get.

- */ - inline void SetMediaPipelineId(Aws::String&& value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId = std::move(value); } - - /** - *

The ID of the pipeline that you want to get.

- */ - inline void SetMediaPipelineId(const char* value) { m_mediaPipelineIdHasBeenSet = true; m_mediaPipelineId.assign(value); } - - /** - *

The ID of the pipeline that you want to get.

- */ - inline GetMediaCapturePipelineRequest& WithMediaPipelineId(const Aws::String& value) { SetMediaPipelineId(value); return *this;} - - /** - *

The ID of the pipeline that you want to get.

- */ - inline GetMediaCapturePipelineRequest& WithMediaPipelineId(Aws::String&& value) { SetMediaPipelineId(std::move(value)); return *this;} - - /** - *

The ID of the pipeline that you want to get.

- */ - inline GetMediaCapturePipelineRequest& WithMediaPipelineId(const char* value) { SetMediaPipelineId(value); return *this;} - - private: - - Aws::String m_mediaPipelineId; - bool m_mediaPipelineIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineResult.h deleted file mode 100644 index d84aa655b70..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMediaCapturePipelineResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetMediaCapturePipelineResult - { - public: - AWS_CHIME_API GetMediaCapturePipelineResult(); - AWS_CHIME_API GetMediaCapturePipelineResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetMediaCapturePipelineResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The media capture pipeline object.

- */ - inline const MediaCapturePipeline& GetMediaCapturePipeline() const{ return m_mediaCapturePipeline; } - - /** - *

The media capture pipeline object.

- */ - inline void SetMediaCapturePipeline(const MediaCapturePipeline& value) { m_mediaCapturePipeline = value; } - - /** - *

The media capture pipeline object.

- */ - inline void SetMediaCapturePipeline(MediaCapturePipeline&& value) { m_mediaCapturePipeline = std::move(value); } - - /** - *

The media capture pipeline object.

- */ - inline GetMediaCapturePipelineResult& WithMediaCapturePipeline(const MediaCapturePipeline& value) { SetMediaCapturePipeline(value); return *this;} - - /** - *

The media capture pipeline object.

- */ - inline GetMediaCapturePipelineResult& WithMediaCapturePipeline(MediaCapturePipeline&& value) { SetMediaCapturePipeline(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetMediaCapturePipelineResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetMediaCapturePipelineResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetMediaCapturePipelineResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - MediaCapturePipeline m_mediaCapturePipeline; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingRequest.h deleted file mode 100644 index 2352ffdb1bb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetMeetingRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetMeetingRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetMeeting"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetMeetingRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetMeetingRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline GetMeetingRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingResult.h deleted file mode 100644 index 83a5dc275e2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMeetingResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetMeetingResult - { - public: - AWS_CHIME_API GetMeetingResult(); - AWS_CHIME_API GetMeetingResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetMeetingResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline const Meeting& GetMeeting() const{ return m_meeting; } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline void SetMeeting(const Meeting& value) { m_meeting = value; } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline void SetMeeting(Meeting&& value) { m_meeting = std::move(value); } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline GetMeetingResult& WithMeeting(const Meeting& value) { SetMeeting(value); return *this;} - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline GetMeetingResult& WithMeeting(Meeting&& value) { SetMeeting(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetMeetingResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetMeetingResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetMeetingResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Meeting m_meeting; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointRequest.h deleted file mode 100644 index 4d125d316ab..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointRequest.h +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetMessagingSessionEndpointRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetMessagingSessionEndpointRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetMessagingSessionEndpoint"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointResult.h deleted file mode 100644 index 668006e2b07..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetMessagingSessionEndpointResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetMessagingSessionEndpointResult - { - public: - AWS_CHIME_API GetMessagingSessionEndpointResult(); - AWS_CHIME_API GetMessagingSessionEndpointResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetMessagingSessionEndpointResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The endpoint returned in the response.

- */ - inline const MessagingSessionEndpoint& GetEndpoint() const{ return m_endpoint; } - - /** - *

The endpoint returned in the response.

- */ - inline void SetEndpoint(const MessagingSessionEndpoint& value) { m_endpoint = value; } - - /** - *

The endpoint returned in the response.

- */ - inline void SetEndpoint(MessagingSessionEndpoint&& value) { m_endpoint = std::move(value); } - - /** - *

The endpoint returned in the response.

- */ - inline GetMessagingSessionEndpointResult& WithEndpoint(const MessagingSessionEndpoint& value) { SetEndpoint(value); return *this;} - - /** - *

The endpoint returned in the response.

- */ - inline GetMessagingSessionEndpointResult& WithEndpoint(MessagingSessionEndpoint&& value) { SetEndpoint(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetMessagingSessionEndpointResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetMessagingSessionEndpointResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetMessagingSessionEndpointResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - MessagingSessionEndpoint m_endpoint; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionRequest.h deleted file mode 100644 index 8a0a239025e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetProxySessionRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetProxySessionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetProxySession"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetProxySessionRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetProxySessionRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetProxySessionRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The proxy session ID.

- */ - inline const Aws::String& GetProxySessionId() const{ return m_proxySessionId; } - - /** - *

The proxy session ID.

- */ - inline bool ProxySessionIdHasBeenSet() const { return m_proxySessionIdHasBeenSet; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const Aws::String& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = value; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(Aws::String&& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = std::move(value); } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const char* value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId.assign(value); } - - /** - *

The proxy session ID.

- */ - inline GetProxySessionRequest& WithProxySessionId(const Aws::String& value) { SetProxySessionId(value); return *this;} - - /** - *

The proxy session ID.

- */ - inline GetProxySessionRequest& WithProxySessionId(Aws::String&& value) { SetProxySessionId(std::move(value)); return *this;} - - /** - *

The proxy session ID.

- */ - inline GetProxySessionRequest& WithProxySessionId(const char* value) { SetProxySessionId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::String m_proxySessionId; - bool m_proxySessionIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionResult.h deleted file mode 100644 index 6a71a0e4af7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetProxySessionResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetProxySessionResult - { - public: - AWS_CHIME_API GetProxySessionResult(); - AWS_CHIME_API GetProxySessionResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetProxySessionResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy session details.

- */ - inline const ProxySession& GetProxySession() const{ return m_proxySession; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(const ProxySession& value) { m_proxySession = value; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(ProxySession&& value) { m_proxySession = std::move(value); } - - /** - *

The proxy session details.

- */ - inline GetProxySessionResult& WithProxySession(const ProxySession& value) { SetProxySession(value); return *this;} - - /** - *

The proxy session details.

- */ - inline GetProxySessionResult& WithProxySession(ProxySession&& value) { SetProxySession(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetProxySessionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetProxySessionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetProxySessionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ProxySession m_proxySession; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationRequest.h deleted file mode 100644 index 2cc6906cd38..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetSipMediaApplicationLoggingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetSipMediaApplicationLoggingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetSipMediaApplicationLoggingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationResult.h deleted file mode 100644 index 1c1bf14ee87..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationLoggingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetSipMediaApplicationLoggingConfigurationResult - { - public: - AWS_CHIME_API GetSipMediaApplicationLoggingConfigurationResult(); - AWS_CHIME_API GetSipMediaApplicationLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetSipMediaApplicationLoggingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The actual logging configuration.

- */ - inline const SipMediaApplicationLoggingConfiguration& GetSipMediaApplicationLoggingConfiguration() const{ return m_sipMediaApplicationLoggingConfiguration; } - - /** - *

The actual logging configuration.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { m_sipMediaApplicationLoggingConfiguration = value; } - - /** - *

The actual logging configuration.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { m_sipMediaApplicationLoggingConfiguration = std::move(value); } - - /** - *

The actual logging configuration.

- */ - inline GetSipMediaApplicationLoggingConfigurationResult& WithSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { SetSipMediaApplicationLoggingConfiguration(value); return *this;} - - /** - *

The actual logging configuration.

- */ - inline GetSipMediaApplicationLoggingConfigurationResult& WithSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { SetSipMediaApplicationLoggingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetSipMediaApplicationLoggingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetSipMediaApplicationLoggingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetSipMediaApplicationLoggingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplicationLoggingConfiguration m_sipMediaApplicationLoggingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationRequest.h deleted file mode 100644 index 772359fcfcb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetSipMediaApplicationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetSipMediaApplicationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetSipMediaApplication"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline GetSipMediaApplicationRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationResult.h deleted file mode 100644 index d6d358f5378..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipMediaApplicationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetSipMediaApplicationResult - { - public: - AWS_CHIME_API GetSipMediaApplicationResult(); - AWS_CHIME_API GetSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetSipMediaApplicationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The SIP media application details.

- */ - inline const SipMediaApplication& GetSipMediaApplication() const{ return m_sipMediaApplication; } - - /** - *

The SIP media application details.

- */ - inline void SetSipMediaApplication(const SipMediaApplication& value) { m_sipMediaApplication = value; } - - /** - *

The SIP media application details.

- */ - inline void SetSipMediaApplication(SipMediaApplication&& value) { m_sipMediaApplication = std::move(value); } - - /** - *

The SIP media application details.

- */ - inline GetSipMediaApplicationResult& WithSipMediaApplication(const SipMediaApplication& value) { SetSipMediaApplication(value); return *this;} - - /** - *

The SIP media application details.

- */ - inline GetSipMediaApplicationResult& WithSipMediaApplication(SipMediaApplication&& value) { SetSipMediaApplication(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetSipMediaApplicationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetSipMediaApplicationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetSipMediaApplicationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplication m_sipMediaApplication; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleRequest.h deleted file mode 100644 index 3434152fd34..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetSipRuleRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetSipRuleRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetSipRule"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP rule ID.

- */ - inline const Aws::String& GetSipRuleId() const{ return m_sipRuleId; } - - /** - *

The SIP rule ID.

- */ - inline bool SipRuleIdHasBeenSet() const { return m_sipRuleIdHasBeenSet; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const Aws::String& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = value; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(Aws::String&& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = std::move(value); } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const char* value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId.assign(value); } - - /** - *

The SIP rule ID.

- */ - inline GetSipRuleRequest& WithSipRuleId(const Aws::String& value) { SetSipRuleId(value); return *this;} - - /** - *

The SIP rule ID.

- */ - inline GetSipRuleRequest& WithSipRuleId(Aws::String&& value) { SetSipRuleId(std::move(value)); return *this;} - - /** - *

The SIP rule ID.

- */ - inline GetSipRuleRequest& WithSipRuleId(const char* value) { SetSipRuleId(value); return *this;} - - private: - - Aws::String m_sipRuleId; - bool m_sipRuleIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleResult.h deleted file mode 100644 index cee366fbb12..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetSipRuleResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetSipRuleResult - { - public: - AWS_CHIME_API GetSipRuleResult(); - AWS_CHIME_API GetSipRuleResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetSipRuleResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The SIP rule details.

- */ - inline const SipRule& GetSipRule() const{ return m_sipRule; } - - /** - *

The SIP rule details.

- */ - inline void SetSipRule(const SipRule& value) { m_sipRule = value; } - - /** - *

The SIP rule details.

- */ - inline void SetSipRule(SipRule&& value) { m_sipRule = std::move(value); } - - /** - *

The SIP rule details.

- */ - inline GetSipRuleResult& WithSipRule(const SipRule& value) { SetSipRule(value); return *this;} - - /** - *

The SIP rule details.

- */ - inline GetSipRuleResult& WithSipRule(SipRule&& value) { SetSipRule(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetSipRuleResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetSipRuleResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetSipRuleResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipRule m_sipRule; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.h deleted file mode 100644 index c8ac5adfe15..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorEmergencyCallingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorEmergencyCallingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorEmergencyCallingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationResult.h deleted file mode 100644 index 1b8e7527ac4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorEmergencyCallingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorEmergencyCallingConfigurationResult - { - public: - AWS_CHIME_API GetVoiceConnectorEmergencyCallingConfigurationResult(); - AWS_CHIME_API GetVoiceConnectorEmergencyCallingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorEmergencyCallingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The emergency calling configuration details.

- */ - inline const EmergencyCallingConfiguration& GetEmergencyCallingConfiguration() const{ return m_emergencyCallingConfiguration; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { m_emergencyCallingConfiguration = value; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { m_emergencyCallingConfiguration = std::move(value); } - - /** - *

The emergency calling configuration details.

- */ - inline GetVoiceConnectorEmergencyCallingConfigurationResult& WithEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { SetEmergencyCallingConfiguration(value); return *this;} - - /** - *

The emergency calling configuration details.

- */ - inline GetVoiceConnectorEmergencyCallingConfigurationResult& WithEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { SetEmergencyCallingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - EmergencyCallingConfiguration m_emergencyCallingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupRequest.h deleted file mode 100644 index 31ba4ebc9ae..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline const Aws::String& GetVoiceConnectorGroupId() const{ return m_voiceConnectorGroupId; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline bool VoiceConnectorGroupIdHasBeenSet() const { return m_voiceConnectorGroupIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const Aws::String& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = value; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(Aws::String&& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const char* value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId.assign(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline GetVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const Aws::String& value) { SetVoiceConnectorGroupId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline GetVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(Aws::String&& value) { SetVoiceConnectorGroupId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline GetVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const char* value) { SetVoiceConnectorGroupId(value); return *this;} - - private: - - Aws::String m_voiceConnectorGroupId; - bool m_voiceConnectorGroupIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupResult.h deleted file mode 100644 index 7338a9e938b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorGroupResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorGroupResult - { - public: - AWS_CHIME_API GetVoiceConnectorGroupResult(); - AWS_CHIME_API GetVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorGroupResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline const VoiceConnectorGroup& GetVoiceConnectorGroup() const{ return m_voiceConnectorGroup; } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(const VoiceConnectorGroup& value) { m_voiceConnectorGroup = value; } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(VoiceConnectorGroup&& value) { m_voiceConnectorGroup = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline GetVoiceConnectorGroupResult& WithVoiceConnectorGroup(const VoiceConnectorGroup& value) { SetVoiceConnectorGroup(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group details.

- */ - inline GetVoiceConnectorGroupResult& WithVoiceConnectorGroup(VoiceConnectorGroup&& value) { SetVoiceConnectorGroup(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorGroupResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorGroupResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorGroupResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnectorGroup m_voiceConnectorGroup; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationRequest.h deleted file mode 100644 index 032a906eda7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorLoggingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorLoggingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorLoggingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationResult.h deleted file mode 100644 index 019b9c998e6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorLoggingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorLoggingConfigurationResult - { - public: - AWS_CHIME_API GetVoiceConnectorLoggingConfigurationResult(); - AWS_CHIME_API GetVoiceConnectorLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorLoggingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The logging configuration details.

- */ - inline const LoggingConfiguration& GetLoggingConfiguration() const{ return m_loggingConfiguration; } - - /** - *

The logging configuration details.

- */ - inline void SetLoggingConfiguration(const LoggingConfiguration& value) { m_loggingConfiguration = value; } - - /** - *

The logging configuration details.

- */ - inline void SetLoggingConfiguration(LoggingConfiguration&& value) { m_loggingConfiguration = std::move(value); } - - /** - *

The logging configuration details.

- */ - inline GetVoiceConnectorLoggingConfigurationResult& WithLoggingConfiguration(const LoggingConfiguration& value) { SetLoggingConfiguration(value); return *this;} - - /** - *

The logging configuration details.

- */ - inline GetVoiceConnectorLoggingConfigurationResult& WithLoggingConfiguration(LoggingConfiguration&& value) { SetLoggingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorLoggingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorLoggingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorLoggingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - LoggingConfiguration m_loggingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationRequest.h deleted file mode 100644 index 0accfc6dac4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorOriginationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorOriginationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorOrigination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorOriginationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorOriginationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorOriginationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationResult.h deleted file mode 100644 index d12a58d6786..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorOriginationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorOriginationResult - { - public: - AWS_CHIME_API GetVoiceConnectorOriginationResult(); - AWS_CHIME_API GetVoiceConnectorOriginationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorOriginationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The origination setting details.

- */ - inline const Origination& GetOrigination() const{ return m_origination; } - - /** - *

The origination setting details.

- */ - inline void SetOrigination(const Origination& value) { m_origination = value; } - - /** - *

The origination setting details.

- */ - inline void SetOrigination(Origination&& value) { m_origination = std::move(value); } - - /** - *

The origination setting details.

- */ - inline GetVoiceConnectorOriginationResult& WithOrigination(const Origination& value) { SetOrigination(value); return *this;} - - /** - *

The origination setting details.

- */ - inline GetVoiceConnectorOriginationResult& WithOrigination(Origination&& value) { SetOrigination(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorOriginationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorOriginationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorOriginationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Origination m_origination; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyRequest.h deleted file mode 100644 index c63f9254fe1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorProxyRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorProxyRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorProxy"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetVoiceConnectorProxyRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetVoiceConnectorProxyRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline GetVoiceConnectorProxyRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyResult.h deleted file mode 100644 index 63cf5fe8f9c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorProxyResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorProxyResult - { - public: - AWS_CHIME_API GetVoiceConnectorProxyResult(); - AWS_CHIME_API GetVoiceConnectorProxyResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorProxyResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy configuration details.

- */ - inline const Proxy& GetProxy() const{ return m_proxy; } - - /** - *

The proxy configuration details.

- */ - inline void SetProxy(const Proxy& value) { m_proxy = value; } - - /** - *

The proxy configuration details.

- */ - inline void SetProxy(Proxy&& value) { m_proxy = std::move(value); } - - /** - *

The proxy configuration details.

- */ - inline GetVoiceConnectorProxyResult& WithProxy(const Proxy& value) { SetProxy(value); return *this;} - - /** - *

The proxy configuration details.

- */ - inline GetVoiceConnectorProxyResult& WithProxy(Proxy&& value) { SetProxy(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorProxyResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorProxyResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorProxyResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Proxy m_proxy; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorRequest.h deleted file mode 100644 index 9c6d13acdb4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorResult.h deleted file mode 100644 index 293fff26367..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorResult - { - public: - AWS_CHIME_API GetVoiceConnectorResult(); - AWS_CHIME_API GetVoiceConnectorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline const VoiceConnector& GetVoiceConnector() const{ return m_voiceConnector; } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(const VoiceConnector& value) { m_voiceConnector = value; } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(VoiceConnector&& value) { m_voiceConnector = std::move(value); } - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline GetVoiceConnectorResult& WithVoiceConnector(const VoiceConnector& value) { SetVoiceConnector(value); return *this;} - - /** - *

The Amazon Chime Voice Connector details.

- */ - inline GetVoiceConnectorResult& WithVoiceConnector(VoiceConnector&& value) { SetVoiceConnector(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnector m_voiceConnector; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationRequest.h deleted file mode 100644 index e7aa1abd2ee..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorStreamingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorStreamingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorStreamingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationResult.h deleted file mode 100644 index aa1f8aac086..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorStreamingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorStreamingConfigurationResult - { - public: - AWS_CHIME_API GetVoiceConnectorStreamingConfigurationResult(); - AWS_CHIME_API GetVoiceConnectorStreamingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorStreamingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The streaming configuration details.

- */ - inline const StreamingConfiguration& GetStreamingConfiguration() const{ return m_streamingConfiguration; } - - /** - *

The streaming configuration details.

- */ - inline void SetStreamingConfiguration(const StreamingConfiguration& value) { m_streamingConfiguration = value; } - - /** - *

The streaming configuration details.

- */ - inline void SetStreamingConfiguration(StreamingConfiguration&& value) { m_streamingConfiguration = std::move(value); } - - /** - *

The streaming configuration details.

- */ - inline GetVoiceConnectorStreamingConfigurationResult& WithStreamingConfiguration(const StreamingConfiguration& value) { SetStreamingConfiguration(value); return *this;} - - /** - *

The streaming configuration details.

- */ - inline GetVoiceConnectorStreamingConfigurationResult& WithStreamingConfiguration(StreamingConfiguration&& value) { SetStreamingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorStreamingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorStreamingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorStreamingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - StreamingConfiguration m_streamingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthRequest.h deleted file mode 100644 index 9f344f45b8c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorTerminationHealthRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorTerminationHealthRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorTerminationHealth"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationHealthRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationHealthRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationHealthRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthResult.h deleted file mode 100644 index aaf52bf8829..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationHealthResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorTerminationHealthResult - { - public: - AWS_CHIME_API GetVoiceConnectorTerminationHealthResult(); - AWS_CHIME_API GetVoiceConnectorTerminationHealthResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorTerminationHealthResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The termination health details.

- */ - inline const TerminationHealth& GetTerminationHealth() const{ return m_terminationHealth; } - - /** - *

The termination health details.

- */ - inline void SetTerminationHealth(const TerminationHealth& value) { m_terminationHealth = value; } - - /** - *

The termination health details.

- */ - inline void SetTerminationHealth(TerminationHealth&& value) { m_terminationHealth = std::move(value); } - - /** - *

The termination health details.

- */ - inline GetVoiceConnectorTerminationHealthResult& WithTerminationHealth(const TerminationHealth& value) { SetTerminationHealth(value); return *this;} - - /** - *

The termination health details.

- */ - inline GetVoiceConnectorTerminationHealthResult& WithTerminationHealth(TerminationHealth&& value) { SetTerminationHealth(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorTerminationHealthResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorTerminationHealthResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorTerminationHealthResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - TerminationHealth m_terminationHealth; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationRequest.h deleted file mode 100644 index 8ee60593298..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class GetVoiceConnectorTerminationRequest : public ChimeRequest - { - public: - AWS_CHIME_API GetVoiceConnectorTerminationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "GetVoiceConnectorTermination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline GetVoiceConnectorTerminationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationResult.h deleted file mode 100644 index 87ac16e2ab5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/GetVoiceConnectorTerminationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class GetVoiceConnectorTerminationResult - { - public: - AWS_CHIME_API GetVoiceConnectorTerminationResult(); - AWS_CHIME_API GetVoiceConnectorTerminationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API GetVoiceConnectorTerminationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The termination setting details.

- */ - inline const Termination& GetTermination() const{ return m_termination; } - - /** - *

The termination setting details.

- */ - inline void SetTermination(const Termination& value) { m_termination = value; } - - /** - *

The termination setting details.

- */ - inline void SetTermination(Termination&& value) { m_termination = std::move(value); } - - /** - *

The termination setting details.

- */ - inline GetVoiceConnectorTerminationResult& WithTermination(const Termination& value) { SetTermination(value); return *this;} - - /** - *

The termination setting details.

- */ - inline GetVoiceConnectorTerminationResult& WithTermination(Termination&& value) { SetTermination(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline GetVoiceConnectorTerminationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline GetVoiceConnectorTerminationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline GetVoiceConnectorTerminationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Termination m_termination; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsRequest.h deleted file mode 100644 index b983fc9870c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsRequest.h +++ /dev/null @@ -1,165 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListAppInstanceAdminsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListAppInstanceAdminsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListAppInstanceAdmins"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The maximum number of administrators that you want to return.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of administrators that you want to return.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of administrators that you want to return.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of administrators that you want to return.

- */ - inline ListAppInstanceAdminsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsResult.h deleted file mode 100644 index 6943edd5242..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceAdminsResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListAppInstanceAdminsResult - { - public: - AWS_CHIME_API ListAppInstanceAdminsResult(); - AWS_CHIME_API ListAppInstanceAdminsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListAppInstanceAdminsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsResult& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsResult& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceAdminsResult& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The information for each administrator.

- */ - inline const Aws::Vector& GetAppInstanceAdmins() const{ return m_appInstanceAdmins; } - - /** - *

The information for each administrator.

- */ - inline void SetAppInstanceAdmins(const Aws::Vector& value) { m_appInstanceAdmins = value; } - - /** - *

The information for each administrator.

- */ - inline void SetAppInstanceAdmins(Aws::Vector&& value) { m_appInstanceAdmins = std::move(value); } - - /** - *

The information for each administrator.

- */ - inline ListAppInstanceAdminsResult& WithAppInstanceAdmins(const Aws::Vector& value) { SetAppInstanceAdmins(value); return *this;} - - /** - *

The information for each administrator.

- */ - inline ListAppInstanceAdminsResult& WithAppInstanceAdmins(Aws::Vector&& value) { SetAppInstanceAdmins(std::move(value)); return *this;} - - /** - *

The information for each administrator.

- */ - inline ListAppInstanceAdminsResult& AddAppInstanceAdmins(const AppInstanceAdminSummary& value) { m_appInstanceAdmins.push_back(value); return *this; } - - /** - *

The information for each administrator.

- */ - inline ListAppInstanceAdminsResult& AddAppInstanceAdmins(AppInstanceAdminSummary&& value) { m_appInstanceAdmins.push_back(std::move(value)); return *this; } - - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of - * administrators is reached.

- */ - inline ListAppInstanceAdminsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListAppInstanceAdminsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListAppInstanceAdminsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListAppInstanceAdminsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - - Aws::Vector m_appInstanceAdmins; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersRequest.h deleted file mode 100644 index 943885dfddb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersRequest.h +++ /dev/null @@ -1,165 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListAppInstanceUsersRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListAppInstanceUsersRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListAppInstanceUsers"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The maximum number of requests that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of requests that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of requests that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of requests that you want returned.

- */ - inline ListAppInstanceUsersRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersResult.h deleted file mode 100644 index 06d59f48be3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstanceUsersResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListAppInstanceUsersResult - { - public: - AWS_CHIME_API ListAppInstanceUsersResult(); - AWS_CHIME_API ListAppInstanceUsersResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListAppInstanceUsersResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersResult& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersResult& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListAppInstanceUsersResult& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The information for each requested AppInstanceUser.

- */ - inline const Aws::Vector& GetAppInstanceUsers() const{ return m_appInstanceUsers; } - - /** - *

The information for each requested AppInstanceUser.

- */ - inline void SetAppInstanceUsers(const Aws::Vector& value) { m_appInstanceUsers = value; } - - /** - *

The information for each requested AppInstanceUser.

- */ - inline void SetAppInstanceUsers(Aws::Vector&& value) { m_appInstanceUsers = std::move(value); } - - /** - *

The information for each requested AppInstanceUser.

- */ - inline ListAppInstanceUsersResult& WithAppInstanceUsers(const Aws::Vector& value) { SetAppInstanceUsers(value); return *this;} - - /** - *

The information for each requested AppInstanceUser.

- */ - inline ListAppInstanceUsersResult& WithAppInstanceUsers(Aws::Vector&& value) { SetAppInstanceUsers(std::move(value)); return *this;} - - /** - *

The information for each requested AppInstanceUser.

- */ - inline ListAppInstanceUsersResult& AddAppInstanceUsers(const AppInstanceUserSummary& value) { m_appInstanceUsers.push_back(value); return *this; } - - /** - *

The information for each requested AppInstanceUser.

- */ - inline ListAppInstanceUsersResult& AddAppInstanceUsers(AppInstanceUserSummary&& value) { m_appInstanceUsers.push_back(std::move(value)); return *this; } - - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListAppInstanceUsersResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListAppInstanceUsersResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListAppInstanceUsersResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListAppInstanceUsersResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - - Aws::Vector m_appInstanceUsers; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesRequest.h deleted file mode 100644 index 723ad859306..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesRequest.h +++ /dev/null @@ -1,121 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListAppInstancesRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListAppInstancesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListAppInstances"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The maximum number of AppInstances that you want to return.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of AppInstances that you want to return.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of AppInstances that you want to return.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of AppInstances that you want to return.

- */ - inline ListAppInstancesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline ListAppInstancesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline ListAppInstancesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API requests until you reach the maximum number - * of AppInstances.

- */ - inline ListAppInstancesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - private: - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesResult.h deleted file mode 100644 index 6ffb3eb2a8d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAppInstancesResult.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListAppInstancesResult - { - public: - AWS_CHIME_API ListAppInstancesResult(); - AWS_CHIME_API ListAppInstancesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListAppInstancesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The information for each AppInstance.

- */ - inline const Aws::Vector& GetAppInstances() const{ return m_appInstances; } - - /** - *

The information for each AppInstance.

- */ - inline void SetAppInstances(const Aws::Vector& value) { m_appInstances = value; } - - /** - *

The information for each AppInstance.

- */ - inline void SetAppInstances(Aws::Vector&& value) { m_appInstances = std::move(value); } - - /** - *

The information for each AppInstance.

- */ - inline ListAppInstancesResult& WithAppInstances(const Aws::Vector& value) { SetAppInstances(value); return *this;} - - /** - *

The information for each AppInstance.

- */ - inline ListAppInstancesResult& WithAppInstances(Aws::Vector&& value) { SetAppInstances(std::move(value)); return *this;} - - /** - *

The information for each AppInstance.

- */ - inline ListAppInstancesResult& AddAppInstances(const AppInstanceSummary& value) { m_appInstances.push_back(value); return *this; } - - /** - *

The information for each AppInstance.

- */ - inline ListAppInstancesResult& AddAppInstances(AppInstanceSummary&& value) { m_appInstances.push_back(std::move(value)); return *this; } - - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline ListAppInstancesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline ListAppInstancesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API requests until the maximum number of - * AppInstances is reached.

- */ - inline ListAppInstancesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListAppInstancesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListAppInstancesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListAppInstancesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_appInstances; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsRequest.h deleted file mode 100644 index 3c7719b0d74..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsRequest.h +++ /dev/null @@ -1,127 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListAttendeeTagsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListAttendeeTagsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListAttendeeTags"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeeTagsRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeeTagsRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeeTagsRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline const Aws::String& GetAttendeeId() const{ return m_attendeeId; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline bool AttendeeIdHasBeenSet() const { return m_attendeeIdHasBeenSet; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const Aws::String& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = value; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(Aws::String&& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = std::move(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const char* value) { m_attendeeIdHasBeenSet = true; m_attendeeId.assign(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline ListAttendeeTagsRequest& WithAttendeeId(const Aws::String& value) { SetAttendeeId(value); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline ListAttendeeTagsRequest& WithAttendeeId(Aws::String&& value) { SetAttendeeId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline ListAttendeeTagsRequest& WithAttendeeId(const char* value) { SetAttendeeId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_attendeeId; - bool m_attendeeIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsResult.h deleted file mode 100644 index e92e974624c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeeTagsResult.h +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListAttendeeTagsResult - { - public: - AWS_CHIME_API ListAttendeeTagsResult(); - AWS_CHIME_API ListAttendeeTagsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListAttendeeTagsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A list of tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

A list of tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tags = value; } - - /** - *

A list of tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tags = std::move(value); } - - /** - *

A list of tag key-value pairs.

- */ - inline ListAttendeeTagsResult& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

A list of tag key-value pairs.

- */ - inline ListAttendeeTagsResult& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

A list of tag key-value pairs.

- */ - inline ListAttendeeTagsResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; } - - /** - *

A list of tag key-value pairs.

- */ - inline ListAttendeeTagsResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListAttendeeTagsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListAttendeeTagsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListAttendeeTagsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_tags; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesRequest.h deleted file mode 100644 index 054bcd6d73c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesRequest.h +++ /dev/null @@ -1,157 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListAttendeesRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListAttendeesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListAttendees"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeesRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeesRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListAttendeesRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline ListAttendeesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesResult.h deleted file mode 100644 index 0bd46b1b9a3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListAttendeesResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListAttendeesResult - { - public: - AWS_CHIME_API ListAttendeesResult(); - AWS_CHIME_API ListAttendeesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListAttendeesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline const Aws::Vector& GetAttendees() const{ return m_attendees; } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline void SetAttendees(const Aws::Vector& value) { m_attendees = value; } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline void SetAttendees(Aws::Vector&& value) { m_attendees = std::move(value); } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline ListAttendeesResult& WithAttendees(const Aws::Vector& value) { SetAttendees(value); return *this;} - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline ListAttendeesResult& WithAttendees(Aws::Vector&& value) { SetAttendees(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline ListAttendeesResult& AddAttendees(const Attendee& value) { m_attendees.push_back(value); return *this; } - - /** - *

The Amazon Chime SDK attendee information.

- */ - inline ListAttendeesResult& AddAttendees(Attendee&& value) { m_attendees.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListAttendeesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListAttendeesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListAttendeesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListAttendeesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_attendees; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansRequest.h deleted file mode 100644 index fafd1ae29ad..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansRequest.h +++ /dev/null @@ -1,211 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelBansRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelBansRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelBans"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The maximum number of bans that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of bans that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of bans that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of bans that you want returned.

- */ - inline ListChannelBansRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelBansRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelBansRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelBansRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansResult.h deleted file mode 100644 index 99e6c6f0080..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelBansResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelBansResult - { - public: - AWS_CHIME_API ListChannelBansResult(); - AWS_CHIME_API ListChannelBansResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelBansResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelBansResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested bans are - * returned.

- */ - inline ListChannelBansResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The information for each requested ban.

- */ - inline const Aws::Vector& GetChannelBans() const{ return m_channelBans; } - - /** - *

The information for each requested ban.

- */ - inline void SetChannelBans(const Aws::Vector& value) { m_channelBans = value; } - - /** - *

The information for each requested ban.

- */ - inline void SetChannelBans(Aws::Vector&& value) { m_channelBans = std::move(value); } - - /** - *

The information for each requested ban.

- */ - inline ListChannelBansResult& WithChannelBans(const Aws::Vector& value) { SetChannelBans(value); return *this;} - - /** - *

The information for each requested ban.

- */ - inline ListChannelBansResult& WithChannelBans(Aws::Vector&& value) { SetChannelBans(std::move(value)); return *this;} - - /** - *

The information for each requested ban.

- */ - inline ListChannelBansResult& AddChannelBans(const ChannelBanSummary& value) { m_channelBans.push_back(value); return *this; } - - /** - *

The information for each requested ban.

- */ - inline ListChannelBansResult& AddChannelBans(ChannelBanSummary&& value) { m_channelBans.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelBansResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelBansResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelBansResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_nextToken; - - Aws::Vector m_channelBans; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserRequest.h deleted file mode 100644 index 5457f457206..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserRequest.h +++ /dev/null @@ -1,211 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelMembershipsForAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelMembershipsForAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelMembershipsForAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the AppInstanceUsers

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the AppInstanceUsers

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceUsers

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the AppInstanceUsers

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUsers

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the AppInstanceUsers

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUsers

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUsers

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - /** - *

The maximum number of users that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of users that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of users that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of users that you want returned.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of channel - * memberships is reached.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsForAppInstanceUserRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserResult.h deleted file mode 100644 index b0207453b6e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsForAppInstanceUserResult.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelMembershipsForAppInstanceUserResult - { - public: - AWS_CHIME_API ListChannelMembershipsForAppInstanceUserResult(); - AWS_CHIME_API ListChannelMembershipsForAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelMembershipsForAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The information for the requested channel memberships.

- */ - inline const Aws::Vector& GetChannelMemberships() const{ return m_channelMemberships; } - - /** - *

The information for the requested channel memberships.

- */ - inline void SetChannelMemberships(const Aws::Vector& value) { m_channelMemberships = value; } - - /** - *

The information for the requested channel memberships.

- */ - inline void SetChannelMemberships(Aws::Vector&& value) { m_channelMemberships = std::move(value); } - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& WithChannelMemberships(const Aws::Vector& value) { SetChannelMemberships(value); return *this;} - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& WithChannelMemberships(Aws::Vector&& value) { SetChannelMemberships(std::move(value)); return *this;} - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& AddChannelMemberships(const ChannelMembershipForAppInstanceUserSummary& value) { m_channelMemberships.push_back(value); return *this; } - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& AddChannelMemberships(ChannelMembershipForAppInstanceUserSummary&& value) { m_channelMemberships.push_back(std::move(value)); return *this; } - - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested users are - * returned.

- */ - inline ListChannelMembershipsForAppInstanceUserResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelMembershipsForAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelMembershipsForAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelMembershipsForAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_channelMemberships; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsRequest.h deleted file mode 100644 index 7c220661f57..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsRequest.h +++ /dev/null @@ -1,270 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelMembershipsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelMembershipsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelMemberships"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline ListChannelMembershipsRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline ListChannelMembershipsRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline ListChannelMembershipsRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline const ChannelMembershipType& GetType() const{ return m_type; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline void SetType(const ChannelMembershipType& value) { m_typeHasBeenSet = true; m_type = value; } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline void SetType(ChannelMembershipType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline ListChannelMembershipsRequest& WithType(const ChannelMembershipType& value) { SetType(value); return *this;} - - /** - *

The membership type of a user, DEFAULT or HIDDEN. - * Default members are always returned as part of - * ListChannelMemberships. Hidden members are only returned if the - * type filter in ListChannelMemberships equals HIDDEN. - * Otherwise hidden members are not returned.

- */ - inline ListChannelMembershipsRequest& WithType(ChannelMembershipType&& value) { SetType(std::move(value)); return *this;} - - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of channel memberships that you want returned.

- */ - inline ListChannelMembershipsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMembershipsRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - ChannelMembershipType m_type; - bool m_typeHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsResult.h deleted file mode 100644 index aa02664acae..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMembershipsResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelMembershipsResult - { - public: - AWS_CHIME_API ListChannelMembershipsResult(); - AWS_CHIME_API ListChannelMembershipsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelMembershipsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelMembershipsResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelMembershipsResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelMembershipsResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The information for the requested channel memberships.

- */ - inline const Aws::Vector& GetChannelMemberships() const{ return m_channelMemberships; } - - /** - *

The information for the requested channel memberships.

- */ - inline void SetChannelMemberships(const Aws::Vector& value) { m_channelMemberships = value; } - - /** - *

The information for the requested channel memberships.

- */ - inline void SetChannelMemberships(Aws::Vector&& value) { m_channelMemberships = std::move(value); } - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsResult& WithChannelMemberships(const Aws::Vector& value) { SetChannelMemberships(value); return *this;} - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsResult& WithChannelMemberships(Aws::Vector&& value) { SetChannelMemberships(std::move(value)); return *this;} - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsResult& AddChannelMemberships(const ChannelMembershipSummary& value) { m_channelMemberships.push_back(value); return *this; } - - /** - *

The information for the requested channel memberships.

- */ - inline ListChannelMembershipsResult& AddChannelMemberships(ChannelMembershipSummary&& value) { m_channelMemberships.push_back(std::move(value)); return *this; } - - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested channel - * memberships are returned.

- */ - inline ListChannelMembershipsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelMembershipsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelMembershipsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelMembershipsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::Vector m_channelMemberships; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesRequest.h deleted file mode 100644 index c5fc754e96c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesRequest.h +++ /dev/null @@ -1,321 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelMessagesRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelMessagesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelMessages"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelMessagesRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelMessagesRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelMessagesRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline const SortOrder& GetSortOrder() const{ return m_sortOrder; } - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; } - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline void SetSortOrder(const SortOrder& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; } - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline void SetSortOrder(SortOrder&& value) { m_sortOrderHasBeenSet = true; m_sortOrder = std::move(value); } - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline ListChannelMessagesRequest& WithSortOrder(const SortOrder& value) { SetSortOrder(value); return *this;} - - /** - *

The order in which you want messages sorted. Default is Descending, based on - * time created.

- */ - inline ListChannelMessagesRequest& WithSortOrder(SortOrder&& value) { SetSortOrder(std::move(value)); return *this;} - - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline const Aws::Utils::DateTime& GetNotBefore() const{ return m_notBefore; } - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline bool NotBeforeHasBeenSet() const { return m_notBeforeHasBeenSet; } - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline void SetNotBefore(const Aws::Utils::DateTime& value) { m_notBeforeHasBeenSet = true; m_notBefore = value; } - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline void SetNotBefore(Aws::Utils::DateTime&& value) { m_notBeforeHasBeenSet = true; m_notBefore = std::move(value); } - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline ListChannelMessagesRequest& WithNotBefore(const Aws::Utils::DateTime& value) { SetNotBefore(value); return *this;} - - /** - *

The initial or starting time stamp for your requested messages.

- */ - inline ListChannelMessagesRequest& WithNotBefore(Aws::Utils::DateTime&& value) { SetNotBefore(std::move(value)); return *this;} - - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline const Aws::Utils::DateTime& GetNotAfter() const{ return m_notAfter; } - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline bool NotAfterHasBeenSet() const { return m_notAfterHasBeenSet; } - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline void SetNotAfter(const Aws::Utils::DateTime& value) { m_notAfterHasBeenSet = true; m_notAfter = value; } - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline void SetNotAfter(Aws::Utils::DateTime&& value) { m_notAfterHasBeenSet = true; m_notAfter = std::move(value); } - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline ListChannelMessagesRequest& WithNotAfter(const Aws::Utils::DateTime& value) { SetNotAfter(value); return *this;} - - /** - *

The final or ending time stamp for your requested messages.

- */ - inline ListChannelMessagesRequest& WithNotAfter(Aws::Utils::DateTime&& value) { SetNotAfter(std::move(value)); return *this;} - - - /** - *

The maximum number of messages that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of messages that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of messages that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of messages that you want returned.

- */ - inline ListChannelMessagesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMessagesRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMessagesRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelMessagesRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - SortOrder m_sortOrder; - bool m_sortOrderHasBeenSet = false; - - Aws::Utils::DateTime m_notBefore; - bool m_notBeforeHasBeenSet = false; - - Aws::Utils::DateTime m_notAfter; - bool m_notAfterHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesResult.h deleted file mode 100644 index 96b0daa7ead..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelMessagesResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelMessagesResult - { - public: - AWS_CHIME_API ListChannelMessagesResult(); - AWS_CHIME_API ListChannelMessagesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelMessagesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline ListChannelMessagesResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline ListChannelMessagesResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel containing the requested messages.

- */ - inline ListChannelMessagesResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested messages are - * returned.

- */ - inline ListChannelMessagesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The information about, and content of, each requested message.

- */ - inline const Aws::Vector& GetChannelMessages() const{ return m_channelMessages; } - - /** - *

The information about, and content of, each requested message.

- */ - inline void SetChannelMessages(const Aws::Vector& value) { m_channelMessages = value; } - - /** - *

The information about, and content of, each requested message.

- */ - inline void SetChannelMessages(Aws::Vector&& value) { m_channelMessages = std::move(value); } - - /** - *

The information about, and content of, each requested message.

- */ - inline ListChannelMessagesResult& WithChannelMessages(const Aws::Vector& value) { SetChannelMessages(value); return *this;} - - /** - *

The information about, and content of, each requested message.

- */ - inline ListChannelMessagesResult& WithChannelMessages(Aws::Vector&& value) { SetChannelMessages(std::move(value)); return *this;} - - /** - *

The information about, and content of, each requested message.

- */ - inline ListChannelMessagesResult& AddChannelMessages(const ChannelMessageSummary& value) { m_channelMessages.push_back(value); return *this; } - - /** - *

The information about, and content of, each requested message.

- */ - inline ListChannelMessagesResult& AddChannelMessages(ChannelMessageSummary&& value) { m_channelMessages.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelMessagesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelMessagesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelMessagesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_nextToken; - - Aws::Vector m_channelMessages; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsRequest.h deleted file mode 100644 index eb4d9d943b3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsRequest.h +++ /dev/null @@ -1,211 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelModeratorsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelModeratorsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelModerators"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The maximum number of moderators that you want returned.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of moderators that you want returned.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of moderators that you want returned.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of moderators that you want returned.

- */ - inline ListChannelModeratorsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelModeratorsRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelModeratorsRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelModeratorsRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsResult.h deleted file mode 100644 index 1efc4537e3d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelModeratorsResult.h +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelModeratorsResult - { - public: - AWS_CHIME_API ListChannelModeratorsResult(); - AWS_CHIME_API ListChannelModeratorsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelModeratorsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline ListChannelModeratorsResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested moderators are - * returned.

- */ - inline ListChannelModeratorsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The information about and names of each moderator.

- */ - inline const Aws::Vector& GetChannelModerators() const{ return m_channelModerators; } - - /** - *

The information about and names of each moderator.

- */ - inline void SetChannelModerators(const Aws::Vector& value) { m_channelModerators = value; } - - /** - *

The information about and names of each moderator.

- */ - inline void SetChannelModerators(Aws::Vector&& value) { m_channelModerators = std::move(value); } - - /** - *

The information about and names of each moderator.

- */ - inline ListChannelModeratorsResult& WithChannelModerators(const Aws::Vector& value) { SetChannelModerators(value); return *this;} - - /** - *

The information about and names of each moderator.

- */ - inline ListChannelModeratorsResult& WithChannelModerators(Aws::Vector&& value) { SetChannelModerators(std::move(value)); return *this;} - - /** - *

The information about and names of each moderator.

- */ - inline ListChannelModeratorsResult& AddChannelModerators(const ChannelModeratorSummary& value) { m_channelModerators.push_back(value); return *this; } - - /** - *

The information about and names of each moderator.

- */ - inline ListChannelModeratorsResult& AddChannelModerators(ChannelModeratorSummary&& value) { m_channelModerators.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelModeratorsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelModeratorsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelModeratorsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_nextToken; - - Aws::Vector m_channelModerators; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserRequest.h deleted file mode 100644 index 713fd1a98ee..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserRequest.h +++ /dev/null @@ -1,211 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelsModeratedByAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelsModeratedByAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannelsModeratedByAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the user in the moderated channel.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the user in the moderated channel.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the user in the moderated channel.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the user in the moderated channel.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the user in the moderated channel.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the user in the moderated channel.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the user in the moderated channel.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the user in the moderated channel.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - /** - *

The maximum number of channels in the request.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of channels in the request.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of channels in the request.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of channels in the request.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsModeratedByAppInstanceUserRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserResult.h deleted file mode 100644 index fc855f884ba..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsModeratedByAppInstanceUserResult.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelsModeratedByAppInstanceUserResult - { - public: - AWS_CHIME_API ListChannelsModeratedByAppInstanceUserResult(); - AWS_CHIME_API ListChannelsModeratedByAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelsModeratedByAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The moderated channels in the request.

- */ - inline const Aws::Vector& GetChannels() const{ return m_channels; } - - /** - *

The moderated channels in the request.

- */ - inline void SetChannels(const Aws::Vector& value) { m_channels = value; } - - /** - *

The moderated channels in the request.

- */ - inline void SetChannels(Aws::Vector&& value) { m_channels = std::move(value); } - - /** - *

The moderated channels in the request.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& WithChannels(const Aws::Vector& value) { SetChannels(value); return *this;} - - /** - *

The moderated channels in the request.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& WithChannels(Aws::Vector&& value) { SetChannels(std::move(value)); return *this;} - - /** - *

The moderated channels in the request.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& AddChannels(const ChannelModeratedByAppInstanceUserSummary& value) { m_channels.push_back(value); return *this; } - - /** - *

The moderated channels in the request.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& AddChannels(ChannelModeratedByAppInstanceUserSummary&& value) { m_channels.push_back(std::move(value)); return *this; } - - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of channels - * moderated by the user is reached.

- */ - inline ListChannelsModeratedByAppInstanceUserResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelsModeratedByAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelsModeratedByAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelsModeratedByAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_channels; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsRequest.h deleted file mode 100644 index a34821fca28..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsRequest.h +++ /dev/null @@ -1,258 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListChannelsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListChannelsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListChannels"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline ListChannelsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListChannelsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline ListChannelsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline const ChannelPrivacy& GetPrivacy() const{ return m_privacy; } - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline bool PrivacyHasBeenSet() const { return m_privacyHasBeenSet; } - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline void SetPrivacy(const ChannelPrivacy& value) { m_privacyHasBeenSet = true; m_privacy = value; } - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline void SetPrivacy(ChannelPrivacy&& value) { m_privacyHasBeenSet = true; m_privacy = std::move(value); } - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline ListChannelsRequest& WithPrivacy(const ChannelPrivacy& value) { SetPrivacy(value); return *this;} - - /** - *

The privacy setting. PUBLIC retrieves all the public channels. - * PRIVATE retrieves private channels. Only an - * AppInstanceAdmin can retrieve private channels.

- */ - inline ListChannelsRequest& WithPrivacy(ChannelPrivacy&& value) { SetPrivacy(std::move(value)); return *this;} - - - /** - *

The maximum number of channels that you want to return.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of channels that you want to return.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of channels that you want to return.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of channels that you want to return.

- */ - inline ListChannelsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline ListChannelsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline ListChannelsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token passed by previous API calls until all requested channels are - * returned.

- */ - inline ListChannelsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline ListChannelsRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - ChannelPrivacy m_privacy; - bool m_privacyHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsResult.h deleted file mode 100644 index a12508b27ce..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListChannelsResult.h +++ /dev/null @@ -1,148 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListChannelsResult - { - public: - AWS_CHIME_API ListChannelsResult(); - AWS_CHIME_API ListChannelsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListChannelsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The information about each channel.

- */ - inline const Aws::Vector& GetChannels() const{ return m_channels; } - - /** - *

The information about each channel.

- */ - inline void SetChannels(const Aws::Vector& value) { m_channels = value; } - - /** - *

The information about each channel.

- */ - inline void SetChannels(Aws::Vector&& value) { m_channels = std::move(value); } - - /** - *

The information about each channel.

- */ - inline ListChannelsResult& WithChannels(const Aws::Vector& value) { SetChannels(value); return *this;} - - /** - *

The information about each channel.

- */ - inline ListChannelsResult& WithChannels(Aws::Vector&& value) { SetChannels(std::move(value)); return *this;} - - /** - *

The information about each channel.

- */ - inline ListChannelsResult& AddChannels(const ChannelSummary& value) { m_channels.push_back(value); return *this; } - - /** - *

The information about each channel.

- */ - inline ListChannelsResult& AddChannels(ChannelSummary&& value) { m_channels.push_back(std::move(value)); return *this; } - - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline ListChannelsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline ListChannelsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token returned from previous API requests until the number of channels is - * reached.

- */ - inline ListChannelsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListChannelsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListChannelsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListChannelsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_channels; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesRequest.h deleted file mode 100644 index de478c74bee..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesRequest.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListMediaCapturePipelinesRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListMediaCapturePipelinesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListMediaCapturePipelines"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The token used to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token used to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call. Valid Range: 1 - - * 99.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call. Valid Range: 1 - - * 99.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call. Valid Range: 1 - - * 99.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call. Valid Range: 1 - - * 99.

- */ - inline ListMediaCapturePipelinesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesResult.h deleted file mode 100644 index 06a59dd5fac..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMediaCapturePipelinesResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListMediaCapturePipelinesResult - { - public: - AWS_CHIME_API ListMediaCapturePipelinesResult(); - AWS_CHIME_API ListMediaCapturePipelinesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListMediaCapturePipelinesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The media capture pipeline objects in the list.

- */ - inline const Aws::Vector& GetMediaCapturePipelines() const{ return m_mediaCapturePipelines; } - - /** - *

The media capture pipeline objects in the list.

- */ - inline void SetMediaCapturePipelines(const Aws::Vector& value) { m_mediaCapturePipelines = value; } - - /** - *

The media capture pipeline objects in the list.

- */ - inline void SetMediaCapturePipelines(Aws::Vector&& value) { m_mediaCapturePipelines = std::move(value); } - - /** - *

The media capture pipeline objects in the list.

- */ - inline ListMediaCapturePipelinesResult& WithMediaCapturePipelines(const Aws::Vector& value) { SetMediaCapturePipelines(value); return *this;} - - /** - *

The media capture pipeline objects in the list.

- */ - inline ListMediaCapturePipelinesResult& WithMediaCapturePipelines(Aws::Vector&& value) { SetMediaCapturePipelines(std::move(value)); return *this;} - - /** - *

The media capture pipeline objects in the list.

- */ - inline ListMediaCapturePipelinesResult& AddMediaCapturePipelines(const MediaCapturePipeline& value) { m_mediaCapturePipelines.push_back(value); return *this; } - - /** - *

The media capture pipeline objects in the list.

- */ - inline ListMediaCapturePipelinesResult& AddMediaCapturePipelines(MediaCapturePipeline&& value) { m_mediaCapturePipelines.push_back(std::move(value)); return *this; } - - - /** - *

The token used to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token used to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token used to retrieve the next page of results.

- */ - inline ListMediaCapturePipelinesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListMediaCapturePipelinesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListMediaCapturePipelinesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListMediaCapturePipelinesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_mediaCapturePipelines; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsRequest.h deleted file mode 100644 index f8beb97e617..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListMeetingTagsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListMeetingTagsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListMeetingTags"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListMeetingTagsRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListMeetingTagsRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline ListMeetingTagsRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsResult.h deleted file mode 100644 index f7b89f6a270..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingTagsResult.h +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListMeetingTagsResult - { - public: - AWS_CHIME_API ListMeetingTagsResult(); - AWS_CHIME_API ListMeetingTagsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListMeetingTagsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A list of tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

A list of tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tags = value; } - - /** - *

A list of tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tags = std::move(value); } - - /** - *

A list of tag key-value pairs.

- */ - inline ListMeetingTagsResult& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

A list of tag key-value pairs.

- */ - inline ListMeetingTagsResult& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

A list of tag key-value pairs.

- */ - inline ListMeetingTagsResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; } - - /** - *

A list of tag key-value pairs.

- */ - inline ListMeetingTagsResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListMeetingTagsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListMeetingTagsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListMeetingTagsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_tags; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsRequest.h deleted file mode 100644 index 062290db0c7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsRequest.h +++ /dev/null @@ -1,113 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListMeetingsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListMeetingsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListMeetings"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline ListMeetingsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsResult.h deleted file mode 100644 index fc0a8f5430b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListMeetingsResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListMeetingsResult - { - public: - AWS_CHIME_API ListMeetingsResult(); - AWS_CHIME_API ListMeetingsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListMeetingsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline const Aws::Vector& GetMeetings() const{ return m_meetings; } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline void SetMeetings(const Aws::Vector& value) { m_meetings = value; } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline void SetMeetings(Aws::Vector&& value) { m_meetings = std::move(value); } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline ListMeetingsResult& WithMeetings(const Aws::Vector& value) { SetMeetings(value); return *this;} - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline ListMeetingsResult& WithMeetings(Aws::Vector&& value) { SetMeetings(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline ListMeetingsResult& AddMeetings(const Meeting& value) { m_meetings.push_back(value); return *this; } - - /** - *

The Amazon Chime SDK meeting information.

- */ - inline ListMeetingsResult& AddMeetings(Meeting&& value) { m_meetings.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListMeetingsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListMeetingsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListMeetingsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListMeetingsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_meetings; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsRequest.h deleted file mode 100644 index ece9a7f2264..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsRequest.h +++ /dev/null @@ -1,192 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListProxySessionsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListProxySessionsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListProxySessions"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline ListProxySessionsRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline ListProxySessionsRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline ListProxySessionsRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The proxy session status.

- */ - inline const ProxySessionStatus& GetStatus() const{ return m_status; } - - /** - *

The proxy session status.

- */ - inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; } - - /** - *

The proxy session status.

- */ - inline void SetStatus(const ProxySessionStatus& value) { m_statusHasBeenSet = true; m_status = value; } - - /** - *

The proxy session status.

- */ - inline void SetStatus(ProxySessionStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); } - - /** - *

The proxy session status.

- */ - inline ListProxySessionsRequest& WithStatus(const ProxySessionStatus& value) { SetStatus(value); return *this;} - - /** - *

The proxy session status.

- */ - inline ListProxySessionsRequest& WithStatus(ProxySessionStatus&& value) { SetStatus(std::move(value)); return *this;} - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline ListProxySessionsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - ProxySessionStatus m_status; - bool m_statusHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsResult.h deleted file mode 100644 index dfce8390d44..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListProxySessionsResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListProxySessionsResult - { - public: - AWS_CHIME_API ListProxySessionsResult(); - AWS_CHIME_API ListProxySessionsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListProxySessionsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy session details.

- */ - inline const Aws::Vector& GetProxySessions() const{ return m_proxySessions; } - - /** - *

The proxy session details.

- */ - inline void SetProxySessions(const Aws::Vector& value) { m_proxySessions = value; } - - /** - *

The proxy session details.

- */ - inline void SetProxySessions(Aws::Vector&& value) { m_proxySessions = std::move(value); } - - /** - *

The proxy session details.

- */ - inline ListProxySessionsResult& WithProxySessions(const Aws::Vector& value) { SetProxySessions(value); return *this;} - - /** - *

The proxy session details.

- */ - inline ListProxySessionsResult& WithProxySessions(Aws::Vector&& value) { SetProxySessions(std::move(value)); return *this;} - - /** - *

The proxy session details.

- */ - inline ListProxySessionsResult& AddProxySessions(const ProxySession& value) { m_proxySessions.push_back(value); return *this; } - - /** - *

The proxy session details.

- */ - inline ListProxySessionsResult& AddProxySessions(ProxySession&& value) { m_proxySessions.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListProxySessionsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListProxySessionsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListProxySessionsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListProxySessionsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_proxySessions; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsRequest.h deleted file mode 100644 index 50fe985a310..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsRequest.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListSipMediaApplicationsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListSipMediaApplicationsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListSipMediaApplications"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline ListSipMediaApplicationsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - private: - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsResult.h deleted file mode 100644 index 6e377780965..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipMediaApplicationsResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListSipMediaApplicationsResult - { - public: - AWS_CHIME_API ListSipMediaApplicationsResult(); - AWS_CHIME_API ListSipMediaApplicationsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListSipMediaApplicationsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

List of SIP media applications and application details.

- */ - inline const Aws::Vector& GetSipMediaApplications() const{ return m_sipMediaApplications; } - - /** - *

List of SIP media applications and application details.

- */ - inline void SetSipMediaApplications(const Aws::Vector& value) { m_sipMediaApplications = value; } - - /** - *

List of SIP media applications and application details.

- */ - inline void SetSipMediaApplications(Aws::Vector&& value) { m_sipMediaApplications = std::move(value); } - - /** - *

List of SIP media applications and application details.

- */ - inline ListSipMediaApplicationsResult& WithSipMediaApplications(const Aws::Vector& value) { SetSipMediaApplications(value); return *this;} - - /** - *

List of SIP media applications and application details.

- */ - inline ListSipMediaApplicationsResult& WithSipMediaApplications(Aws::Vector&& value) { SetSipMediaApplications(std::move(value)); return *this;} - - /** - *

List of SIP media applications and application details.

- */ - inline ListSipMediaApplicationsResult& AddSipMediaApplications(const SipMediaApplication& value) { m_sipMediaApplications.push_back(value); return *this; } - - /** - *

List of SIP media applications and application details.

- */ - inline ListSipMediaApplicationsResult& AddSipMediaApplications(SipMediaApplication&& value) { m_sipMediaApplications.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipMediaApplicationsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListSipMediaApplicationsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListSipMediaApplicationsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListSipMediaApplicationsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_sipMediaApplications; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesRequest.h deleted file mode 100644 index 89997c6b9de..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesRequest.h +++ /dev/null @@ -1,161 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListSipRulesRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListSipRulesRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListSipRules"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline ListSipRulesRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline ListSipRulesRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline ListSipRulesRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call. Defaults to - * 100.

- */ - inline ListSipRulesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesResult.h deleted file mode 100644 index 9dd482181c5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListSipRulesResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListSipRulesResult - { - public: - AWS_CHIME_API ListSipRulesResult(); - AWS_CHIME_API ListSipRulesResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListSipRulesResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

List of SIP rules and rule details.

- */ - inline const Aws::Vector& GetSipRules() const{ return m_sipRules; } - - /** - *

List of SIP rules and rule details.

- */ - inline void SetSipRules(const Aws::Vector& value) { m_sipRules = value; } - - /** - *

List of SIP rules and rule details.

- */ - inline void SetSipRules(Aws::Vector&& value) { m_sipRules = std::move(value); } - - /** - *

List of SIP rules and rule details.

- */ - inline ListSipRulesResult& WithSipRules(const Aws::Vector& value) { SetSipRules(value); return *this;} - - /** - *

List of SIP rules and rule details.

- */ - inline ListSipRulesResult& WithSipRules(Aws::Vector&& value) { SetSipRules(std::move(value)); return *this;} - - /** - *

List of SIP rules and rule details.

- */ - inline ListSipRulesResult& AddSipRules(const SipRule& value) { m_sipRules.push_back(value); return *this; } - - /** - *

List of SIP rules and rule details.

- */ - inline ListSipRulesResult& AddSipRules(SipRule&& value) { m_sipRules.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListSipRulesResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListSipRulesResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListSipRulesResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListSipRulesResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_sipRules; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceRequest.h deleted file mode 100644 index a7a377fb0ca..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceRequest.h +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListTagsForResourceRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListTagsForResourceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListTagsForResource"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The resource ARN.

- */ - inline const Aws::String& GetResourceARN() const{ return m_resourceARN; } - - /** - *

The resource ARN.

- */ - inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); } - - /** - *

The resource ARN.

- */ - inline ListTagsForResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;} - - /** - *

The resource ARN.

- */ - inline ListTagsForResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;} - - /** - *

The resource ARN.

- */ - inline ListTagsForResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;} - - private: - - Aws::String m_resourceARN; - bool m_resourceARNHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceResult.h deleted file mode 100644 index 12c8a4d2127..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListTagsForResourceResult.h +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListTagsForResourceResult - { - public: - AWS_CHIME_API ListTagsForResourceResult(); - AWS_CHIME_API ListTagsForResourceResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListTagsForResourceResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A list of tag-key value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

A list of tag-key value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tags = value; } - - /** - *

A list of tag-key value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tags = std::move(value); } - - /** - *

A list of tag-key value pairs.

- */ - inline ListTagsForResourceResult& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

A list of tag-key value pairs.

- */ - inline ListTagsForResourceResult& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

A list of tag-key value pairs.

- */ - inline ListTagsForResourceResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; } - - /** - *

A list of tag-key value pairs.

- */ - inline ListTagsForResourceResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListTagsForResourceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListTagsForResourceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListTagsForResourceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_tags; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsRequest.h deleted file mode 100644 index 985bcb747ad..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsRequest.h +++ /dev/null @@ -1,113 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListVoiceConnectorGroupsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListVoiceConnectorGroupsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListVoiceConnectorGroups"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline ListVoiceConnectorGroupsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsResult.h deleted file mode 100644 index a50d0a83fec..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorGroupsResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListVoiceConnectorGroupsResult - { - public: - AWS_CHIME_API ListVoiceConnectorGroupsResult(); - AWS_CHIME_API ListVoiceConnectorGroupsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListVoiceConnectorGroupsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline const Aws::Vector& GetVoiceConnectorGroups() const{ return m_voiceConnectorGroups; } - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline void SetVoiceConnectorGroups(const Aws::Vector& value) { m_voiceConnectorGroups = value; } - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline void SetVoiceConnectorGroups(Aws::Vector&& value) { m_voiceConnectorGroups = std::move(value); } - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline ListVoiceConnectorGroupsResult& WithVoiceConnectorGroups(const Aws::Vector& value) { SetVoiceConnectorGroups(value); return *this;} - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline ListVoiceConnectorGroupsResult& WithVoiceConnectorGroups(Aws::Vector&& value) { SetVoiceConnectorGroups(std::move(value)); return *this;} - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline ListVoiceConnectorGroupsResult& AddVoiceConnectorGroups(const VoiceConnectorGroup& value) { m_voiceConnectorGroups.push_back(value); return *this; } - - /** - *

The details of the Amazon Chime Voice Connector groups.

- */ - inline ListVoiceConnectorGroupsResult& AddVoiceConnectorGroups(VoiceConnectorGroup&& value) { m_voiceConnectorGroups.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorGroupsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListVoiceConnectorGroupsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListVoiceConnectorGroupsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListVoiceConnectorGroupsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_voiceConnectorGroups; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsRequest.h deleted file mode 100644 index 8a023e118d9..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListVoiceConnectorTerminationCredentialsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListVoiceConnectorTerminationCredentialsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListVoiceConnectorTerminationCredentials"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline ListVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline ListVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline ListVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsResult.h deleted file mode 100644 index 167bafc5576..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorTerminationCredentialsResult.h +++ /dev/null @@ -1,107 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListVoiceConnectorTerminationCredentialsResult - { - public: - AWS_CHIME_API ListVoiceConnectorTerminationCredentialsResult(); - AWS_CHIME_API ListVoiceConnectorTerminationCredentialsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListVoiceConnectorTerminationCredentialsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A list of user names.

- */ - inline const Aws::Vector& GetUsernames() const{ return m_usernames; } - - /** - *

A list of user names.

- */ - inline void SetUsernames(const Aws::Vector& value) { m_usernames = value; } - - /** - *

A list of user names.

- */ - inline void SetUsernames(Aws::Vector&& value) { m_usernames = std::move(value); } - - /** - *

A list of user names.

- */ - inline ListVoiceConnectorTerminationCredentialsResult& WithUsernames(const Aws::Vector& value) { SetUsernames(value); return *this;} - - /** - *

A list of user names.

- */ - inline ListVoiceConnectorTerminationCredentialsResult& WithUsernames(Aws::Vector&& value) { SetUsernames(std::move(value)); return *this;} - - /** - *

A list of user names.

- */ - inline ListVoiceConnectorTerminationCredentialsResult& AddUsernames(const Aws::String& value) { m_usernames.push_back(value); return *this; } - - /** - *

A list of user names.

- */ - inline ListVoiceConnectorTerminationCredentialsResult& AddUsernames(Aws::String&& value) { m_usernames.push_back(std::move(value)); return *this; } - - /** - *

A list of user names.

- */ - inline ListVoiceConnectorTerminationCredentialsResult& AddUsernames(const char* value) { m_usernames.push_back(value); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListVoiceConnectorTerminationCredentialsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListVoiceConnectorTerminationCredentialsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListVoiceConnectorTerminationCredentialsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_usernames; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsRequest.h deleted file mode 100644 index 8bf5e379a94..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsRequest.h +++ /dev/null @@ -1,113 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Http -{ - class URI; -} //namespace Http -namespace Chime -{ -namespace Model -{ - - /** - */ - class ListVoiceConnectorsRequest : public ChimeRequest - { - public: - AWS_CHIME_API ListVoiceConnectorsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ListVoiceConnectors"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API void AddQueryStringParameters(Aws::Http::URI& uri) const override; - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - /** - *

The maximum number of results to return in a single call.

- */ - inline int GetMaxResults() const{ return m_maxResults; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; } - - /** - *

The maximum number of results to return in a single call.

- */ - inline ListVoiceConnectorsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;} - - private: - - Aws::String m_nextToken; - bool m_nextTokenHasBeenSet = false; - - int m_maxResults; - bool m_maxResultsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsResult.h deleted file mode 100644 index d06d67615b6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ListVoiceConnectorsResult.h +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ListVoiceConnectorsResult - { - public: - AWS_CHIME_API ListVoiceConnectorsResult(); - AWS_CHIME_API ListVoiceConnectorsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ListVoiceConnectorsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline const Aws::Vector& GetVoiceConnectors() const{ return m_voiceConnectors; } - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline void SetVoiceConnectors(const Aws::Vector& value) { m_voiceConnectors = value; } - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline void SetVoiceConnectors(Aws::Vector&& value) { m_voiceConnectors = std::move(value); } - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline ListVoiceConnectorsResult& WithVoiceConnectors(const Aws::Vector& value) { SetVoiceConnectors(value); return *this;} - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline ListVoiceConnectorsResult& WithVoiceConnectors(Aws::Vector&& value) { SetVoiceConnectors(std::move(value)); return *this;} - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline ListVoiceConnectorsResult& AddVoiceConnectors(const VoiceConnector& value) { m_voiceConnectors.push_back(value); return *this; } - - /** - *

The details of the Amazon Chime Voice Connectors.

- */ - inline ListVoiceConnectorsResult& AddVoiceConnectors(VoiceConnector&& value) { m_voiceConnectors.push_back(std::move(value)); return *this; } - - - /** - *

The token to use to retrieve the next page of results.

- */ - inline const Aws::String& GetNextToken() const{ return m_nextToken; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const Aws::String& value) { m_nextToken = value; } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(Aws::String&& value) { m_nextToken = std::move(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline void SetNextToken(const char* value) { m_nextToken.assign(value); } - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsResult& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsResult& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;} - - /** - *

The token to use to retrieve the next page of results.

- */ - inline ListVoiceConnectorsResult& WithNextToken(const char* value) { SetNextToken(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ListVoiceConnectorsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ListVoiceConnectorsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ListVoiceConnectorsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_voiceConnectors; - - Aws::String m_nextToken; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/MediaPlacement.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/MediaPlacement.h index 8a0c08058e2..63987372dff 100644 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/MediaPlacement.h +++ b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/MediaPlacement.h @@ -121,124 +121,148 @@ namespace Model /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline const Aws::String& GetScreenDataUrl() const{ return m_screenDataUrl; } /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline bool ScreenDataUrlHasBeenSet() const { return m_screenDataUrlHasBeenSet; } /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenDataUrl(const Aws::String& value) { m_screenDataUrlHasBeenSet = true; m_screenDataUrl = value; } /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenDataUrl(Aws::String&& value) { m_screenDataUrlHasBeenSet = true; m_screenDataUrl = std::move(value); } /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenDataUrl(const char* value) { m_screenDataUrlHasBeenSet = true; m_screenDataUrl.assign(value); } /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenDataUrl(const Aws::String& value) { SetScreenDataUrl(value); return *this;} /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenDataUrl(Aws::String&& value) { SetScreenDataUrl(std::move(value)); return *this;} /** - *

The screen data URL.

+ *

The screen data URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenDataUrl(const char* value) { SetScreenDataUrl(value); return *this;} /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline const Aws::String& GetScreenSharingUrl() const{ return m_screenSharingUrl; } /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline bool ScreenSharingUrlHasBeenSet() const { return m_screenSharingUrlHasBeenSet; } /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline void SetScreenSharingUrl(const Aws::String& value) { m_screenSharingUrlHasBeenSet = true; m_screenSharingUrl = value; } /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline void SetScreenSharingUrl(Aws::String&& value) { m_screenSharingUrlHasBeenSet = true; m_screenSharingUrl = std::move(value); } /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline void SetScreenSharingUrl(const char* value) { m_screenSharingUrlHasBeenSet = true; m_screenSharingUrl.assign(value); } /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline MediaPlacement& WithScreenSharingUrl(const Aws::String& value) { SetScreenSharingUrl(value); return *this;} /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline MediaPlacement& WithScreenSharingUrl(Aws::String&& value) { SetScreenSharingUrl(std::move(value)); return *this;} /** - *

The screen sharing URL.

+ *

The screen sharing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK..

*/ inline MediaPlacement& WithScreenSharingUrl(const char* value) { SetScreenSharingUrl(value); return *this;} /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline const Aws::String& GetScreenViewingUrl() const{ return m_screenViewingUrl; } /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline bool ScreenViewingUrlHasBeenSet() const { return m_screenViewingUrlHasBeenSet; } /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenViewingUrl(const Aws::String& value) { m_screenViewingUrlHasBeenSet = true; m_screenViewingUrl = value; } /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenViewingUrl(Aws::String&& value) { m_screenViewingUrlHasBeenSet = true; m_screenViewingUrl = std::move(value); } /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetScreenViewingUrl(const char* value) { m_screenViewingUrlHasBeenSet = true; m_screenViewingUrl.assign(value); } /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenViewingUrl(const Aws::String& value) { SetScreenViewingUrl(value); return *this;} /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenViewingUrl(Aws::String&& value) { SetScreenViewingUrl(std::move(value)); return *this;} /** - *

The screen viewing URL.

+ *

The screen viewing URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithScreenViewingUrl(const char* value) { SetScreenViewingUrl(value); return *this;} @@ -285,42 +309,50 @@ namespace Model /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline const Aws::String& GetTurnControlUrl() const{ return m_turnControlUrl; } /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline bool TurnControlUrlHasBeenSet() const { return m_turnControlUrlHasBeenSet; } /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetTurnControlUrl(const Aws::String& value) { m_turnControlUrlHasBeenSet = true; m_turnControlUrl = value; } /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetTurnControlUrl(Aws::String&& value) { m_turnControlUrlHasBeenSet = true; m_turnControlUrl = std::move(value); } /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline void SetTurnControlUrl(const char* value) { m_turnControlUrlHasBeenSet = true; m_turnControlUrl.assign(value); } /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithTurnControlUrl(const Aws::String& value) { SetTurnControlUrl(value); return *this;} /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithTurnControlUrl(Aws::String&& value) { SetTurnControlUrl(std::move(value)); return *this;} /** - *

The turn control URL.

+ *

The turn control URL.

This parameter is is no longer + * supported and no longer used by the Amazon Chime SDK.

*/ inline MediaPlacement& WithTurnControlUrl(const char* value) { SetTurnControlUrl(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsRequest.h deleted file mode 100644 index ca0e66c7f5d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutAppInstanceRetentionSettingsRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutAppInstanceRetentionSettingsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutAppInstanceRetentionSettings"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceRetentionSettingsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceRetentionSettingsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceRetentionSettingsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The time in days to retain data. Data type: number.

- */ - inline const AppInstanceRetentionSettings& GetAppInstanceRetentionSettings() const{ return m_appInstanceRetentionSettings; } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline bool AppInstanceRetentionSettingsHasBeenSet() const { return m_appInstanceRetentionSettingsHasBeenSet; } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline void SetAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { m_appInstanceRetentionSettingsHasBeenSet = true; m_appInstanceRetentionSettings = value; } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline void SetAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { m_appInstanceRetentionSettingsHasBeenSet = true; m_appInstanceRetentionSettings = std::move(value); } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline PutAppInstanceRetentionSettingsRequest& WithAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { SetAppInstanceRetentionSettings(value); return *this;} - - /** - *

The time in days to retain data. Data type: number.

- */ - inline PutAppInstanceRetentionSettingsRequest& WithAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { SetAppInstanceRetentionSettings(std::move(value)); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - AppInstanceRetentionSettings m_appInstanceRetentionSettings; - bool m_appInstanceRetentionSettingsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsResult.h deleted file mode 100644 index 6fb4825df9e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceRetentionSettingsResult.h +++ /dev/null @@ -1,121 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutAppInstanceRetentionSettingsResult - { - public: - AWS_CHIME_API PutAppInstanceRetentionSettingsResult(); - AWS_CHIME_API PutAppInstanceRetentionSettingsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutAppInstanceRetentionSettingsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The time in days to retain data. Data type: number.

- */ - inline const AppInstanceRetentionSettings& GetAppInstanceRetentionSettings() const{ return m_appInstanceRetentionSettings; } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline void SetAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { m_appInstanceRetentionSettings = value; } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline void SetAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { m_appInstanceRetentionSettings = std::move(value); } - - /** - *

The time in days to retain data. Data type: number.

- */ - inline PutAppInstanceRetentionSettingsResult& WithAppInstanceRetentionSettings(const AppInstanceRetentionSettings& value) { SetAppInstanceRetentionSettings(value); return *this;} - - /** - *

The time in days to retain data. Data type: number.

- */ - inline PutAppInstanceRetentionSettingsResult& WithAppInstanceRetentionSettings(AppInstanceRetentionSettings&& value) { SetAppInstanceRetentionSettings(std::move(value)); return *this;} - - - /** - *

The time at which the API deletes data.

- */ - inline const Aws::Utils::DateTime& GetInitiateDeletionTimestamp() const{ return m_initiateDeletionTimestamp; } - - /** - *

The time at which the API deletes data.

- */ - inline void SetInitiateDeletionTimestamp(const Aws::Utils::DateTime& value) { m_initiateDeletionTimestamp = value; } - - /** - *

The time at which the API deletes data.

- */ - inline void SetInitiateDeletionTimestamp(Aws::Utils::DateTime&& value) { m_initiateDeletionTimestamp = std::move(value); } - - /** - *

The time at which the API deletes data.

- */ - inline PutAppInstanceRetentionSettingsResult& WithInitiateDeletionTimestamp(const Aws::Utils::DateTime& value) { SetInitiateDeletionTimestamp(value); return *this;} - - /** - *

The time at which the API deletes data.

- */ - inline PutAppInstanceRetentionSettingsResult& WithInitiateDeletionTimestamp(Aws::Utils::DateTime&& value) { SetInitiateDeletionTimestamp(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutAppInstanceRetentionSettingsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutAppInstanceRetentionSettingsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutAppInstanceRetentionSettingsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - AppInstanceRetentionSettings m_appInstanceRetentionSettings; - - Aws::Utils::DateTime m_initiateDeletionTimestamp; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsRequest.h deleted file mode 100644 index b780d68545f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutAppInstanceStreamingConfigurationsRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutAppInstanceStreamingConfigurationsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutAppInstanceStreamingConfigurations"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline const Aws::Vector& GetAppInstanceStreamingConfigurations() const{ return m_appInstanceStreamingConfigurations; } - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline bool AppInstanceStreamingConfigurationsHasBeenSet() const { return m_appInstanceStreamingConfigurationsHasBeenSet; } - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline void SetAppInstanceStreamingConfigurations(const Aws::Vector& value) { m_appInstanceStreamingConfigurationsHasBeenSet = true; m_appInstanceStreamingConfigurations = value; } - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline void SetAppInstanceStreamingConfigurations(Aws::Vector&& value) { m_appInstanceStreamingConfigurationsHasBeenSet = true; m_appInstanceStreamingConfigurations = std::move(value); } - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& WithAppInstanceStreamingConfigurations(const Aws::Vector& value) { SetAppInstanceStreamingConfigurations(value); return *this;} - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& WithAppInstanceStreamingConfigurations(Aws::Vector&& value) { SetAppInstanceStreamingConfigurations(std::move(value)); return *this;} - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& AddAppInstanceStreamingConfigurations(const AppInstanceStreamingConfiguration& value) { m_appInstanceStreamingConfigurationsHasBeenSet = true; m_appInstanceStreamingConfigurations.push_back(value); return *this; } - - /** - *

The streaming configurations set for an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsRequest& AddAppInstanceStreamingConfigurations(AppInstanceStreamingConfiguration&& value) { m_appInstanceStreamingConfigurationsHasBeenSet = true; m_appInstanceStreamingConfigurations.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - Aws::Vector m_appInstanceStreamingConfigurations; - bool m_appInstanceStreamingConfigurationsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsResult.h deleted file mode 100644 index 93583651fd3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutAppInstanceStreamingConfigurationsResult.h +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutAppInstanceStreamingConfigurationsResult - { - public: - AWS_CHIME_API PutAppInstanceStreamingConfigurationsResult(); - AWS_CHIME_API PutAppInstanceStreamingConfigurationsResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutAppInstanceStreamingConfigurationsResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The streaming configurations of an AppInstance.

- */ - inline const Aws::Vector& GetAppInstanceStreamingConfigurations() const{ return m_appInstanceStreamingConfigurations; } - - /** - *

The streaming configurations of an AppInstance.

- */ - inline void SetAppInstanceStreamingConfigurations(const Aws::Vector& value) { m_appInstanceStreamingConfigurations = value; } - - /** - *

The streaming configurations of an AppInstance.

- */ - inline void SetAppInstanceStreamingConfigurations(Aws::Vector&& value) { m_appInstanceStreamingConfigurations = std::move(value); } - - /** - *

The streaming configurations of an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsResult& WithAppInstanceStreamingConfigurations(const Aws::Vector& value) { SetAppInstanceStreamingConfigurations(value); return *this;} - - /** - *

The streaming configurations of an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsResult& WithAppInstanceStreamingConfigurations(Aws::Vector&& value) { SetAppInstanceStreamingConfigurations(std::move(value)); return *this;} - - /** - *

The streaming configurations of an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsResult& AddAppInstanceStreamingConfigurations(const AppInstanceStreamingConfiguration& value) { m_appInstanceStreamingConfigurations.push_back(value); return *this; } - - /** - *

The streaming configurations of an AppInstance.

- */ - inline PutAppInstanceStreamingConfigurationsResult& AddAppInstanceStreamingConfigurations(AppInstanceStreamingConfiguration&& value) { m_appInstanceStreamingConfigurations.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutAppInstanceStreamingConfigurationsResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutAppInstanceStreamingConfigurationsResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutAppInstanceStreamingConfigurationsResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::Vector m_appInstanceStreamingConfigurations; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationRequest.h deleted file mode 100644 index 79cf0bc832b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutSipMediaApplicationLoggingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutSipMediaApplicationLoggingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutSipMediaApplicationLoggingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline PutSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline PutSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline PutSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - - /** - *

The actual logging configuration.

- */ - inline const SipMediaApplicationLoggingConfiguration& GetSipMediaApplicationLoggingConfiguration() const{ return m_sipMediaApplicationLoggingConfiguration; } - - /** - *

The actual logging configuration.

- */ - inline bool SipMediaApplicationLoggingConfigurationHasBeenSet() const { return m_sipMediaApplicationLoggingConfigurationHasBeenSet; } - - /** - *

The actual logging configuration.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { m_sipMediaApplicationLoggingConfigurationHasBeenSet = true; m_sipMediaApplicationLoggingConfiguration = value; } - - /** - *

The actual logging configuration.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { m_sipMediaApplicationLoggingConfigurationHasBeenSet = true; m_sipMediaApplicationLoggingConfiguration = std::move(value); } - - /** - *

The actual logging configuration.

- */ - inline PutSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { SetSipMediaApplicationLoggingConfiguration(value); return *this;} - - /** - *

The actual logging configuration.

- */ - inline PutSipMediaApplicationLoggingConfigurationRequest& WithSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { SetSipMediaApplicationLoggingConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - - SipMediaApplicationLoggingConfiguration m_sipMediaApplicationLoggingConfiguration; - bool m_sipMediaApplicationLoggingConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationResult.h deleted file mode 100644 index 55d9eacc67e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutSipMediaApplicationLoggingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutSipMediaApplicationLoggingConfigurationResult - { - public: - AWS_CHIME_API PutSipMediaApplicationLoggingConfigurationResult(); - AWS_CHIME_API PutSipMediaApplicationLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutSipMediaApplicationLoggingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The logging configuration of the SIP media application.

- */ - inline const SipMediaApplicationLoggingConfiguration& GetSipMediaApplicationLoggingConfiguration() const{ return m_sipMediaApplicationLoggingConfiguration; } - - /** - *

The logging configuration of the SIP media application.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { m_sipMediaApplicationLoggingConfiguration = value; } - - /** - *

The logging configuration of the SIP media application.

- */ - inline void SetSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { m_sipMediaApplicationLoggingConfiguration = std::move(value); } - - /** - *

The logging configuration of the SIP media application.

- */ - inline PutSipMediaApplicationLoggingConfigurationResult& WithSipMediaApplicationLoggingConfiguration(const SipMediaApplicationLoggingConfiguration& value) { SetSipMediaApplicationLoggingConfiguration(value); return *this;} - - /** - *

The logging configuration of the SIP media application.

- */ - inline PutSipMediaApplicationLoggingConfigurationResult& WithSipMediaApplicationLoggingConfiguration(SipMediaApplicationLoggingConfiguration&& value) { SetSipMediaApplicationLoggingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutSipMediaApplicationLoggingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutSipMediaApplicationLoggingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutSipMediaApplicationLoggingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplicationLoggingConfiguration m_sipMediaApplicationLoggingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.h deleted file mode 100644 index 51f162ff103..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorEmergencyCallingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorEmergencyCallingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorEmergencyCallingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The emergency calling configuration details.

- */ - inline const EmergencyCallingConfiguration& GetEmergencyCallingConfiguration() const{ return m_emergencyCallingConfiguration; } - - /** - *

The emergency calling configuration details.

- */ - inline bool EmergencyCallingConfigurationHasBeenSet() const { return m_emergencyCallingConfigurationHasBeenSet; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { m_emergencyCallingConfigurationHasBeenSet = true; m_emergencyCallingConfiguration = value; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { m_emergencyCallingConfigurationHasBeenSet = true; m_emergencyCallingConfiguration = std::move(value); } - - /** - *

The emergency calling configuration details.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationRequest& WithEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { SetEmergencyCallingConfiguration(value); return *this;} - - /** - *

The emergency calling configuration details.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationRequest& WithEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { SetEmergencyCallingConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - EmergencyCallingConfiguration m_emergencyCallingConfiguration; - bool m_emergencyCallingConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationResult.h deleted file mode 100644 index 651b78a7e3f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorEmergencyCallingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorEmergencyCallingConfigurationResult - { - public: - AWS_CHIME_API PutVoiceConnectorEmergencyCallingConfigurationResult(); - AWS_CHIME_API PutVoiceConnectorEmergencyCallingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorEmergencyCallingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The emergency calling configuration details.

- */ - inline const EmergencyCallingConfiguration& GetEmergencyCallingConfiguration() const{ return m_emergencyCallingConfiguration; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { m_emergencyCallingConfiguration = value; } - - /** - *

The emergency calling configuration details.

- */ - inline void SetEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { m_emergencyCallingConfiguration = std::move(value); } - - /** - *

The emergency calling configuration details.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationResult& WithEmergencyCallingConfiguration(const EmergencyCallingConfiguration& value) { SetEmergencyCallingConfiguration(value); return *this;} - - /** - *

The emergency calling configuration details.

- */ - inline PutVoiceConnectorEmergencyCallingConfigurationResult& WithEmergencyCallingConfiguration(EmergencyCallingConfiguration&& value) { SetEmergencyCallingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorEmergencyCallingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - EmergencyCallingConfiguration m_emergencyCallingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationRequest.h deleted file mode 100644 index 2d160d49031..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorLoggingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorLoggingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorLoggingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorLoggingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The logging configuration details to add.

- */ - inline const LoggingConfiguration& GetLoggingConfiguration() const{ return m_loggingConfiguration; } - - /** - *

The logging configuration details to add.

- */ - inline bool LoggingConfigurationHasBeenSet() const { return m_loggingConfigurationHasBeenSet; } - - /** - *

The logging configuration details to add.

- */ - inline void SetLoggingConfiguration(const LoggingConfiguration& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = value; } - - /** - *

The logging configuration details to add.

- */ - inline void SetLoggingConfiguration(LoggingConfiguration&& value) { m_loggingConfigurationHasBeenSet = true; m_loggingConfiguration = std::move(value); } - - /** - *

The logging configuration details to add.

- */ - inline PutVoiceConnectorLoggingConfigurationRequest& WithLoggingConfiguration(const LoggingConfiguration& value) { SetLoggingConfiguration(value); return *this;} - - /** - *

The logging configuration details to add.

- */ - inline PutVoiceConnectorLoggingConfigurationRequest& WithLoggingConfiguration(LoggingConfiguration&& value) { SetLoggingConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - LoggingConfiguration m_loggingConfiguration; - bool m_loggingConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationResult.h deleted file mode 100644 index 2e156fa4f71..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorLoggingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorLoggingConfigurationResult - { - public: - AWS_CHIME_API PutVoiceConnectorLoggingConfigurationResult(); - AWS_CHIME_API PutVoiceConnectorLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorLoggingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated logging configuration details.

- */ - inline const LoggingConfiguration& GetLoggingConfiguration() const{ return m_loggingConfiguration; } - - /** - *

The updated logging configuration details.

- */ - inline void SetLoggingConfiguration(const LoggingConfiguration& value) { m_loggingConfiguration = value; } - - /** - *

The updated logging configuration details.

- */ - inline void SetLoggingConfiguration(LoggingConfiguration&& value) { m_loggingConfiguration = std::move(value); } - - /** - *

The updated logging configuration details.

- */ - inline PutVoiceConnectorLoggingConfigurationResult& WithLoggingConfiguration(const LoggingConfiguration& value) { SetLoggingConfiguration(value); return *this;} - - /** - *

The updated logging configuration details.

- */ - inline PutVoiceConnectorLoggingConfigurationResult& WithLoggingConfiguration(LoggingConfiguration&& value) { SetLoggingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorLoggingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorLoggingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorLoggingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - LoggingConfiguration m_loggingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationRequest.h deleted file mode 100644 index c14aa3ca426..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorOriginationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorOriginationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorOrigination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorOriginationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorOriginationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorOriginationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The origination setting details to add.

- */ - inline const Origination& GetOrigination() const{ return m_origination; } - - /** - *

The origination setting details to add.

- */ - inline bool OriginationHasBeenSet() const { return m_originationHasBeenSet; } - - /** - *

The origination setting details to add.

- */ - inline void SetOrigination(const Origination& value) { m_originationHasBeenSet = true; m_origination = value; } - - /** - *

The origination setting details to add.

- */ - inline void SetOrigination(Origination&& value) { m_originationHasBeenSet = true; m_origination = std::move(value); } - - /** - *

The origination setting details to add.

- */ - inline PutVoiceConnectorOriginationRequest& WithOrigination(const Origination& value) { SetOrigination(value); return *this;} - - /** - *

The origination setting details to add.

- */ - inline PutVoiceConnectorOriginationRequest& WithOrigination(Origination&& value) { SetOrigination(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Origination m_origination; - bool m_originationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationResult.h deleted file mode 100644 index ec211697ed9..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorOriginationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorOriginationResult - { - public: - AWS_CHIME_API PutVoiceConnectorOriginationResult(); - AWS_CHIME_API PutVoiceConnectorOriginationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorOriginationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated origination setting details.

- */ - inline const Origination& GetOrigination() const{ return m_origination; } - - /** - *

The updated origination setting details.

- */ - inline void SetOrigination(const Origination& value) { m_origination = value; } - - /** - *

The updated origination setting details.

- */ - inline void SetOrigination(Origination&& value) { m_origination = std::move(value); } - - /** - *

The updated origination setting details.

- */ - inline PutVoiceConnectorOriginationResult& WithOrigination(const Origination& value) { SetOrigination(value); return *this;} - - /** - *

The updated origination setting details.

- */ - inline PutVoiceConnectorOriginationResult& WithOrigination(Origination&& value) { SetOrigination(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorOriginationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorOriginationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorOriginationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Origination m_origination; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyRequest.h deleted file mode 100644 index 45be47d5e5d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyRequest.h +++ /dev/null @@ -1,229 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorProxyRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorProxyRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorProxy"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline PutVoiceConnectorProxyRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline PutVoiceConnectorProxyRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline PutVoiceConnectorProxyRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The default number of minutes allowed for proxy sessions.

- */ - inline int GetDefaultSessionExpiryMinutes() const{ return m_defaultSessionExpiryMinutes; } - - /** - *

The default number of minutes allowed for proxy sessions.

- */ - inline bool DefaultSessionExpiryMinutesHasBeenSet() const { return m_defaultSessionExpiryMinutesHasBeenSet; } - - /** - *

The default number of minutes allowed for proxy sessions.

- */ - inline void SetDefaultSessionExpiryMinutes(int value) { m_defaultSessionExpiryMinutesHasBeenSet = true; m_defaultSessionExpiryMinutes = value; } - - /** - *

The default number of minutes allowed for proxy sessions.

- */ - inline PutVoiceConnectorProxyRequest& WithDefaultSessionExpiryMinutes(int value) { SetDefaultSessionExpiryMinutes(value); return *this;} - - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline const Aws::Vector& GetPhoneNumberPoolCountries() const{ return m_phoneNumberPoolCountries; } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline bool PhoneNumberPoolCountriesHasBeenSet() const { return m_phoneNumberPoolCountriesHasBeenSet; } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline void SetPhoneNumberPoolCountries(const Aws::Vector& value) { m_phoneNumberPoolCountriesHasBeenSet = true; m_phoneNumberPoolCountries = value; } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline void SetPhoneNumberPoolCountries(Aws::Vector&& value) { m_phoneNumberPoolCountriesHasBeenSet = true; m_phoneNumberPoolCountries = std::move(value); } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline PutVoiceConnectorProxyRequest& WithPhoneNumberPoolCountries(const Aws::Vector& value) { SetPhoneNumberPoolCountries(value); return *this;} - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline PutVoiceConnectorProxyRequest& WithPhoneNumberPoolCountries(Aws::Vector&& value) { SetPhoneNumberPoolCountries(std::move(value)); return *this;} - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline PutVoiceConnectorProxyRequest& AddPhoneNumberPoolCountries(const Aws::String& value) { m_phoneNumberPoolCountriesHasBeenSet = true; m_phoneNumberPoolCountries.push_back(value); return *this; } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline PutVoiceConnectorProxyRequest& AddPhoneNumberPoolCountries(Aws::String&& value) { m_phoneNumberPoolCountriesHasBeenSet = true; m_phoneNumberPoolCountries.push_back(std::move(value)); return *this; } - - /** - *

The countries for proxy phone numbers to be selected from.

- */ - inline PutVoiceConnectorProxyRequest& AddPhoneNumberPoolCountries(const char* value) { m_phoneNumberPoolCountriesHasBeenSet = true; m_phoneNumberPoolCountries.push_back(value); return *this; } - - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline const Aws::String& GetFallBackPhoneNumber() const{ return m_fallBackPhoneNumber; } - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline bool FallBackPhoneNumberHasBeenSet() const { return m_fallBackPhoneNumberHasBeenSet; } - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline void SetFallBackPhoneNumber(const Aws::String& value) { m_fallBackPhoneNumberHasBeenSet = true; m_fallBackPhoneNumber = value; } - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline void SetFallBackPhoneNumber(Aws::String&& value) { m_fallBackPhoneNumberHasBeenSet = true; m_fallBackPhoneNumber = std::move(value); } - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline void SetFallBackPhoneNumber(const char* value) { m_fallBackPhoneNumberHasBeenSet = true; m_fallBackPhoneNumber.assign(value); } - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline PutVoiceConnectorProxyRequest& WithFallBackPhoneNumber(const Aws::String& value) { SetFallBackPhoneNumber(value); return *this;} - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline PutVoiceConnectorProxyRequest& WithFallBackPhoneNumber(Aws::String&& value) { SetFallBackPhoneNumber(std::move(value)); return *this;} - - /** - *

The phone number to route calls to after a proxy session expires.

- */ - inline PutVoiceConnectorProxyRequest& WithFallBackPhoneNumber(const char* value) { SetFallBackPhoneNumber(value); return *this;} - - - /** - *

When true, stops proxy sessions from being created on the specified Amazon - * Chime Voice Connector.

- */ - inline bool GetDisabled() const{ return m_disabled; } - - /** - *

When true, stops proxy sessions from being created on the specified Amazon - * Chime Voice Connector.

- */ - inline bool DisabledHasBeenSet() const { return m_disabledHasBeenSet; } - - /** - *

When true, stops proxy sessions from being created on the specified Amazon - * Chime Voice Connector.

- */ - inline void SetDisabled(bool value) { m_disabledHasBeenSet = true; m_disabled = value; } - - /** - *

When true, stops proxy sessions from being created on the specified Amazon - * Chime Voice Connector.

- */ - inline PutVoiceConnectorProxyRequest& WithDisabled(bool value) { SetDisabled(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - int m_defaultSessionExpiryMinutes; - bool m_defaultSessionExpiryMinutesHasBeenSet = false; - - Aws::Vector m_phoneNumberPoolCountries; - bool m_phoneNumberPoolCountriesHasBeenSet = false; - - Aws::String m_fallBackPhoneNumber; - bool m_fallBackPhoneNumberHasBeenSet = false; - - bool m_disabled; - bool m_disabledHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyResult.h deleted file mode 100644 index 4d2bd32236d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorProxyResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorProxyResult - { - public: - AWS_CHIME_API PutVoiceConnectorProxyResult(); - AWS_CHIME_API PutVoiceConnectorProxyResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorProxyResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy configuration details.

- */ - inline const Proxy& GetProxy() const{ return m_proxy; } - - /** - *

The proxy configuration details.

- */ - inline void SetProxy(const Proxy& value) { m_proxy = value; } - - /** - *

The proxy configuration details.

- */ - inline void SetProxy(Proxy&& value) { m_proxy = std::move(value); } - - /** - *

The proxy configuration details.

- */ - inline PutVoiceConnectorProxyResult& WithProxy(const Proxy& value) { SetProxy(value); return *this;} - - /** - *

The proxy configuration details.

- */ - inline PutVoiceConnectorProxyResult& WithProxy(Proxy&& value) { SetProxy(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorProxyResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorProxyResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorProxyResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Proxy m_proxy; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationRequest.h deleted file mode 100644 index 68ed1a5d505..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorStreamingConfigurationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorStreamingConfigurationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorStreamingConfiguration"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorStreamingConfigurationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The streaming configuration details to add.

- */ - inline const StreamingConfiguration& GetStreamingConfiguration() const{ return m_streamingConfiguration; } - - /** - *

The streaming configuration details to add.

- */ - inline bool StreamingConfigurationHasBeenSet() const { return m_streamingConfigurationHasBeenSet; } - - /** - *

The streaming configuration details to add.

- */ - inline void SetStreamingConfiguration(const StreamingConfiguration& value) { m_streamingConfigurationHasBeenSet = true; m_streamingConfiguration = value; } - - /** - *

The streaming configuration details to add.

- */ - inline void SetStreamingConfiguration(StreamingConfiguration&& value) { m_streamingConfigurationHasBeenSet = true; m_streamingConfiguration = std::move(value); } - - /** - *

The streaming configuration details to add.

- */ - inline PutVoiceConnectorStreamingConfigurationRequest& WithStreamingConfiguration(const StreamingConfiguration& value) { SetStreamingConfiguration(value); return *this;} - - /** - *

The streaming configuration details to add.

- */ - inline PutVoiceConnectorStreamingConfigurationRequest& WithStreamingConfiguration(StreamingConfiguration&& value) { SetStreamingConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - StreamingConfiguration m_streamingConfiguration; - bool m_streamingConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationResult.h deleted file mode 100644 index 38283607e50..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorStreamingConfigurationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorStreamingConfigurationResult - { - public: - AWS_CHIME_API PutVoiceConnectorStreamingConfigurationResult(); - AWS_CHIME_API PutVoiceConnectorStreamingConfigurationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorStreamingConfigurationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated streaming configuration details.

- */ - inline const StreamingConfiguration& GetStreamingConfiguration() const{ return m_streamingConfiguration; } - - /** - *

The updated streaming configuration details.

- */ - inline void SetStreamingConfiguration(const StreamingConfiguration& value) { m_streamingConfiguration = value; } - - /** - *

The updated streaming configuration details.

- */ - inline void SetStreamingConfiguration(StreamingConfiguration&& value) { m_streamingConfiguration = std::move(value); } - - /** - *

The updated streaming configuration details.

- */ - inline PutVoiceConnectorStreamingConfigurationResult& WithStreamingConfiguration(const StreamingConfiguration& value) { SetStreamingConfiguration(value); return *this;} - - /** - *

The updated streaming configuration details.

- */ - inline PutVoiceConnectorStreamingConfigurationResult& WithStreamingConfiguration(StreamingConfiguration&& value) { SetStreamingConfiguration(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorStreamingConfigurationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorStreamingConfigurationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorStreamingConfigurationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - StreamingConfiguration m_streamingConfiguration; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationCredentialsRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationCredentialsRequest.h deleted file mode 100644 index c68f4acebbb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationCredentialsRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorTerminationCredentialsRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorTerminationCredentialsRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorTerminationCredentials"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The termination SIP credentials.

- */ - inline const Aws::Vector& GetCredentials() const{ return m_credentials; } - - /** - *

The termination SIP credentials.

- */ - inline bool CredentialsHasBeenSet() const { return m_credentialsHasBeenSet; } - - /** - *

The termination SIP credentials.

- */ - inline void SetCredentials(const Aws::Vector& value) { m_credentialsHasBeenSet = true; m_credentials = value; } - - /** - *

The termination SIP credentials.

- */ - inline void SetCredentials(Aws::Vector&& value) { m_credentialsHasBeenSet = true; m_credentials = std::move(value); } - - /** - *

The termination SIP credentials.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& WithCredentials(const Aws::Vector& value) { SetCredentials(value); return *this;} - - /** - *

The termination SIP credentials.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& WithCredentials(Aws::Vector&& value) { SetCredentials(std::move(value)); return *this;} - - /** - *

The termination SIP credentials.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& AddCredentials(const Credential& value) { m_credentialsHasBeenSet = true; m_credentials.push_back(value); return *this; } - - /** - *

The termination SIP credentials.

- */ - inline PutVoiceConnectorTerminationCredentialsRequest& AddCredentials(Credential&& value) { m_credentialsHasBeenSet = true; m_credentials.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::Vector m_credentials; - bool m_credentialsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationRequest.h deleted file mode 100644 index 0f4bc558b26..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationRequest.h +++ /dev/null @@ -1,118 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class PutVoiceConnectorTerminationRequest : public ChimeRequest - { - public: - AWS_CHIME_API PutVoiceConnectorTerminationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "PutVoiceConnectorTermination"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline PutVoiceConnectorTerminationRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The termination setting details to add.

- */ - inline const Termination& GetTermination() const{ return m_termination; } - - /** - *

The termination setting details to add.

- */ - inline bool TerminationHasBeenSet() const { return m_terminationHasBeenSet; } - - /** - *

The termination setting details to add.

- */ - inline void SetTermination(const Termination& value) { m_terminationHasBeenSet = true; m_termination = value; } - - /** - *

The termination setting details to add.

- */ - inline void SetTermination(Termination&& value) { m_terminationHasBeenSet = true; m_termination = std::move(value); } - - /** - *

The termination setting details to add.

- */ - inline PutVoiceConnectorTerminationRequest& WithTermination(const Termination& value) { SetTermination(value); return *this;} - - /** - *

The termination setting details to add.

- */ - inline PutVoiceConnectorTerminationRequest& WithTermination(Termination&& value) { SetTermination(std::move(value)); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Termination m_termination; - bool m_terminationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationResult.h deleted file mode 100644 index dc1e2522c76..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/PutVoiceConnectorTerminationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class PutVoiceConnectorTerminationResult - { - public: - AWS_CHIME_API PutVoiceConnectorTerminationResult(); - AWS_CHIME_API PutVoiceConnectorTerminationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API PutVoiceConnectorTerminationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated termination setting details.

- */ - inline const Termination& GetTermination() const{ return m_termination; } - - /** - *

The updated termination setting details.

- */ - inline void SetTermination(const Termination& value) { m_termination = value; } - - /** - *

The updated termination setting details.

- */ - inline void SetTermination(Termination&& value) { m_termination = std::move(value); } - - /** - *

The updated termination setting details.

- */ - inline PutVoiceConnectorTerminationResult& WithTermination(const Termination& value) { SetTermination(value); return *this;} - - /** - *

The updated termination setting details.

- */ - inline PutVoiceConnectorTerminationResult& WithTermination(Termination&& value) { SetTermination(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline PutVoiceConnectorTerminationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline PutVoiceConnectorTerminationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline PutVoiceConnectorTerminationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Termination m_termination; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageRequest.h deleted file mode 100644 index 4863484f29e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class RedactChannelMessageRequest : public ChimeRequest - { - public: - AWS_CHIME_API RedactChannelMessageRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "RedactChannelMessage"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID of the message being redacted.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID of the message being redacted.

- */ - inline bool MessageIdHasBeenSet() const { return m_messageIdHasBeenSet; } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageIdHasBeenSet = true; m_messageId = value; } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageIdHasBeenSet = true; m_messageId = std::move(value); } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(const char* value) { m_messageIdHasBeenSet = true; m_messageId.assign(value); } - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageRequest& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageRequest& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageRequest& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline RedactChannelMessageRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline RedactChannelMessageRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline RedactChannelMessageRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_messageId; - bool m_messageIdHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageResult.h deleted file mode 100644 index 8b0e156168d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/RedactChannelMessageResult.h +++ /dev/null @@ -1,139 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class RedactChannelMessageResult - { - public: - AWS_CHIME_API RedactChannelMessageResult(); - AWS_CHIME_API RedactChannelMessageResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API RedactChannelMessageResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel containing the messages that you want to redact.

- */ - inline RedactChannelMessageResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID of the message being redacted.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageId = value; } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageId = std::move(value); } - - /** - *

The ID of the message being redacted.

- */ - inline void SetMessageId(const char* value) { m_messageId.assign(value); } - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageResult& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageResult& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID of the message being redacted.

- */ - inline RedactChannelMessageResult& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline RedactChannelMessageResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline RedactChannelMessageResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline RedactChannelMessageResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_messageId; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageRequest.h deleted file mode 100644 index d953f680bdc..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageRequest.h +++ /dev/null @@ -1,338 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class SendChannelMessageRequest : public ChimeRequest - { - public: - AWS_CHIME_API SendChannelMessageRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "SendChannelMessage"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The content of the message.

- */ - inline const Aws::String& GetContent() const{ return m_content; } - - /** - *

The content of the message.

- */ - inline bool ContentHasBeenSet() const { return m_contentHasBeenSet; } - - /** - *

The content of the message.

- */ - inline void SetContent(const Aws::String& value) { m_contentHasBeenSet = true; m_content = value; } - - /** - *

The content of the message.

- */ - inline void SetContent(Aws::String&& value) { m_contentHasBeenSet = true; m_content = std::move(value); } - - /** - *

The content of the message.

- */ - inline void SetContent(const char* value) { m_contentHasBeenSet = true; m_content.assign(value); } - - /** - *

The content of the message.

- */ - inline SendChannelMessageRequest& WithContent(const Aws::String& value) { SetContent(value); return *this;} - - /** - *

The content of the message.

- */ - inline SendChannelMessageRequest& WithContent(Aws::String&& value) { SetContent(std::move(value)); return *this;} - - /** - *

The content of the message.

- */ - inline SendChannelMessageRequest& WithContent(const char* value) { SetContent(value); return *this;} - - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline const ChannelMessageType& GetType() const{ return m_type; } - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; } - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline void SetType(const ChannelMessageType& value) { m_typeHasBeenSet = true; m_type = value; } - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline void SetType(ChannelMessageType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); } - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline SendChannelMessageRequest& WithType(const ChannelMessageType& value) { SetType(value); return *this;} - - /** - *

The type of message, STANDARD or CONTROL.

- */ - inline SendChannelMessageRequest& WithType(ChannelMessageType&& value) { SetType(std::move(value)); return *this;} - - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline const ChannelMessagePersistenceType& GetPersistence() const{ return m_persistence; } - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline bool PersistenceHasBeenSet() const { return m_persistenceHasBeenSet; } - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline void SetPersistence(const ChannelMessagePersistenceType& value) { m_persistenceHasBeenSet = true; m_persistence = value; } - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline void SetPersistence(ChannelMessagePersistenceType&& value) { m_persistenceHasBeenSet = true; m_persistence = std::move(value); } - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline SendChannelMessageRequest& WithPersistence(const ChannelMessagePersistenceType& value) { SetPersistence(value); return *this;} - - /** - *

Boolean that controls whether the message is persisted on the back end. - * Required.

- */ - inline SendChannelMessageRequest& WithPersistence(ChannelMessagePersistenceType&& value) { SetPersistence(std::move(value)); return *this;} - - - /** - *

The optional metadata for each message.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The optional metadata for each message.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The optional metadata for each message.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The optional metadata for each message.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The optional metadata for each message.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The optional metadata for each message.

- */ - inline SendChannelMessageRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The optional metadata for each message.

- */ - inline SendChannelMessageRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The optional metadata for each message.

- */ - inline SendChannelMessageRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The Idempotency token for each client request.

- */ - inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; } - - /** - *

The Idempotency token for each client request.

- */ - inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; } - - /** - *

The Idempotency token for each client request.

- */ - inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; } - - /** - *

The Idempotency token for each client request.

- */ - inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); } - - /** - *

The Idempotency token for each client request.

- */ - inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); } - - /** - *

The Idempotency token for each client request.

- */ - inline SendChannelMessageRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;} - - /** - *

The Idempotency token for each client request.

- */ - inline SendChannelMessageRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;} - - /** - *

The Idempotency token for each client request.

- */ - inline SendChannelMessageRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline SendChannelMessageRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline SendChannelMessageRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline SendChannelMessageRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_content; - bool m_contentHasBeenSet = false; - - ChannelMessageType m_type; - bool m_typeHasBeenSet = false; - - ChannelMessagePersistenceType m_persistence; - bool m_persistenceHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_clientRequestToken; - bool m_clientRequestTokenHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageResult.h deleted file mode 100644 index 337e99b3fe7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/SendChannelMessageResult.h +++ /dev/null @@ -1,139 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class SendChannelMessageResult - { - public: - AWS_CHIME_API SendChannelMessageResult(); - AWS_CHIME_API SendChannelMessageResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API SendChannelMessageResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline SendChannelMessageResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID string assigned to each message.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID string assigned to each message.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageId = value; } - - /** - *

The ID string assigned to each message.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageId = std::move(value); } - - /** - *

The ID string assigned to each message.

- */ - inline void SetMessageId(const char* value) { m_messageId.assign(value); } - - /** - *

The ID string assigned to each message.

- */ - inline SendChannelMessageResult& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID string assigned to each message.

- */ - inline SendChannelMessageResult& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID string assigned to each message.

- */ - inline SendChannelMessageResult& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline SendChannelMessageResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline SendChannelMessageResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline SendChannelMessageResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_messageId; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionRequest.h deleted file mode 100644 index 9cf632afcf8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StartMeetingTranscriptionRequest.h +++ /dev/null @@ -1,130 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class StartMeetingTranscriptionRequest : public ChimeRequest - { - public: - AWS_CHIME_API StartMeetingTranscriptionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "StartMeetingTranscription"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline StartMeetingTranscriptionRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline StartMeetingTranscriptionRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The unique ID of the meeting being transcribed.

- */ - inline StartMeetingTranscriptionRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline const TranscriptionConfiguration& GetTranscriptionConfiguration() const{ return m_transcriptionConfiguration; } - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline bool TranscriptionConfigurationHasBeenSet() const { return m_transcriptionConfigurationHasBeenSet; } - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline void SetTranscriptionConfiguration(const TranscriptionConfiguration& value) { m_transcriptionConfigurationHasBeenSet = true; m_transcriptionConfiguration = value; } - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline void SetTranscriptionConfiguration(TranscriptionConfiguration&& value) { m_transcriptionConfigurationHasBeenSet = true; m_transcriptionConfiguration = std::move(value); } - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline StartMeetingTranscriptionRequest& WithTranscriptionConfiguration(const TranscriptionConfiguration& value) { SetTranscriptionConfiguration(value); return *this;} - - /** - *

The configuration for the current transcription operation. Must contain - * EngineTranscribeSettings or - * EngineTranscribeMedicalSettings.

- */ - inline StartMeetingTranscriptionRequest& WithTranscriptionConfiguration(TranscriptionConfiguration&& value) { SetTranscriptionConfiguration(std::move(value)); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - TranscriptionConfiguration m_transcriptionConfiguration; - bool m_transcriptionConfigurationHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionRequest.h deleted file mode 100644 index 7a307b798e1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionRequest.h +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class StopMeetingTranscriptionRequest : public ChimeRequest - { - public: - AWS_CHIME_API StopMeetingTranscriptionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "StopMeetingTranscription"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline StopMeetingTranscriptionRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline StopMeetingTranscriptionRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The unique ID of the meeting for which you stop transcription.

- */ - inline StopMeetingTranscriptionRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionResult.h deleted file mode 100644 index 15a55f59b99..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/StopMeetingTranscriptionResult.h +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class StopMeetingTranscriptionResult - { - public: - AWS_CHIME_API StopMeetingTranscriptionResult(); - AWS_CHIME_API StopMeetingTranscriptionResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API StopMeetingTranscriptionResult& operator=(const Aws::AmazonWebServiceResult& result); - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline StopMeetingTranscriptionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline StopMeetingTranscriptionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline StopMeetingTranscriptionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagAttendeeRequest.h deleted file mode 100644 index 4cac8552adb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagAttendeeRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class TagAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API TagAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "TagAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline const Aws::String& GetAttendeeId() const{ return m_attendeeId; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline bool AttendeeIdHasBeenSet() const { return m_attendeeIdHasBeenSet; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const Aws::String& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = value; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(Aws::String&& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = std::move(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const char* value) { m_attendeeIdHasBeenSet = true; m_attendeeId.assign(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline TagAttendeeRequest& WithAttendeeId(const Aws::String& value) { SetAttendeeId(value); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline TagAttendeeRequest& WithAttendeeId(Aws::String&& value) { SetAttendeeId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline TagAttendeeRequest& WithAttendeeId(const char* value) { SetAttendeeId(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline TagAttendeeRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagAttendeeRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagAttendeeRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline TagAttendeeRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_attendeeId; - bool m_attendeeIdHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagMeetingRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagMeetingRequest.h deleted file mode 100644 index 2bbb5146af2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagMeetingRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class TagMeetingRequest : public ChimeRequest - { - public: - AWS_CHIME_API TagMeetingRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "TagMeeting"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagMeetingRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagMeetingRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline TagMeetingRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline TagMeetingRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagMeetingRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagMeetingRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline TagMeetingRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagResourceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagResourceRequest.h deleted file mode 100644 index 263aacba07d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/TagResourceRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class TagResourceRequest : public ChimeRequest - { - public: - AWS_CHIME_API TagResourceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "TagResource"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The resource ARN.

- */ - inline const Aws::String& GetResourceARN() const{ return m_resourceARN; } - - /** - *

The resource ARN.

- */ - inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); } - - /** - *

The resource ARN.

- */ - inline TagResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;} - - /** - *

The resource ARN.

- */ - inline TagResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;} - - /** - *

The resource ARN.

- */ - inline TagResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;} - - - /** - *

The tag key-value pairs.

- */ - inline const Aws::Vector& GetTags() const{ return m_tags; } - - /** - *

The tag key-value pairs.

- */ - inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(const Aws::Vector& value) { m_tagsHasBeenSet = true; m_tags = value; } - - /** - *

The tag key-value pairs.

- */ - inline void SetTags(Aws::Vector&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); } - - /** - *

The tag key-value pairs.

- */ - inline TagResourceRequest& WithTags(const Aws::Vector& value) { SetTags(value); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagResourceRequest& WithTags(Aws::Vector&& value) { SetTags(std::move(value)); return *this;} - - /** - *

The tag key-value pairs.

- */ - inline TagResourceRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } - - /** - *

The tag key-value pairs.

- */ - inline TagResourceRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_resourceARN; - bool m_resourceARNHasBeenSet = false; - - Aws::Vector m_tags; - bool m_tagsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagAttendeeRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagAttendeeRequest.h deleted file mode 100644 index 22b707bf626..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagAttendeeRequest.h +++ /dev/null @@ -1,177 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UntagAttendeeRequest : public ChimeRequest - { - public: - AWS_CHIME_API UntagAttendeeRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UntagAttendee"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagAttendeeRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagAttendeeRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagAttendeeRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline const Aws::String& GetAttendeeId() const{ return m_attendeeId; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline bool AttendeeIdHasBeenSet() const { return m_attendeeIdHasBeenSet; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const Aws::String& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = value; } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(Aws::String&& value) { m_attendeeIdHasBeenSet = true; m_attendeeId = std::move(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline void SetAttendeeId(const char* value) { m_attendeeIdHasBeenSet = true; m_attendeeId.assign(value); } - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline UntagAttendeeRequest& WithAttendeeId(const Aws::String& value) { SetAttendeeId(value); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline UntagAttendeeRequest& WithAttendeeId(Aws::String&& value) { SetAttendeeId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK attendee ID.

- */ - inline UntagAttendeeRequest& WithAttendeeId(const char* value) { SetAttendeeId(value); return *this;} - - - /** - *

The tag keys.

- */ - inline const Aws::Vector& GetTagKeys() const{ return m_tagKeys; } - - /** - *

The tag keys.

- */ - inline bool TagKeysHasBeenSet() const { return m_tagKeysHasBeenSet; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(const Aws::Vector& value) { m_tagKeysHasBeenSet = true; m_tagKeys = value; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(Aws::Vector&& value) { m_tagKeysHasBeenSet = true; m_tagKeys = std::move(value); } - - /** - *

The tag keys.

- */ - inline UntagAttendeeRequest& WithTagKeys(const Aws::Vector& value) { SetTagKeys(value); return *this;} - - /** - *

The tag keys.

- */ - inline UntagAttendeeRequest& WithTagKeys(Aws::Vector&& value) { SetTagKeys(std::move(value)); return *this;} - - /** - *

The tag keys.

- */ - inline UntagAttendeeRequest& AddTagKeys(const Aws::String& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - /** - *

The tag keys.

- */ - inline UntagAttendeeRequest& AddTagKeys(Aws::String&& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(std::move(value)); return *this; } - - /** - *

The tag keys.

- */ - inline UntagAttendeeRequest& AddTagKeys(const char* value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::String m_attendeeId; - bool m_attendeeIdHasBeenSet = false; - - Aws::Vector m_tagKeys; - bool m_tagKeysHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagMeetingRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagMeetingRequest.h deleted file mode 100644 index 77791c27456..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagMeetingRequest.h +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UntagMeetingRequest : public ChimeRequest - { - public: - AWS_CHIME_API UntagMeetingRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UntagMeeting"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline const Aws::String& GetMeetingId() const{ return m_meetingId; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline bool MeetingIdHasBeenSet() const { return m_meetingIdHasBeenSet; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const Aws::String& value) { m_meetingIdHasBeenSet = true; m_meetingId = value; } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(Aws::String&& value) { m_meetingIdHasBeenSet = true; m_meetingId = std::move(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline void SetMeetingId(const char* value) { m_meetingIdHasBeenSet = true; m_meetingId.assign(value); } - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagMeetingRequest& WithMeetingId(const Aws::String& value) { SetMeetingId(value); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagMeetingRequest& WithMeetingId(Aws::String&& value) { SetMeetingId(std::move(value)); return *this;} - - /** - *

The Amazon Chime SDK meeting ID.

- */ - inline UntagMeetingRequest& WithMeetingId(const char* value) { SetMeetingId(value); return *this;} - - - /** - *

The tag keys.

- */ - inline const Aws::Vector& GetTagKeys() const{ return m_tagKeys; } - - /** - *

The tag keys.

- */ - inline bool TagKeysHasBeenSet() const { return m_tagKeysHasBeenSet; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(const Aws::Vector& value) { m_tagKeysHasBeenSet = true; m_tagKeys = value; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(Aws::Vector&& value) { m_tagKeysHasBeenSet = true; m_tagKeys = std::move(value); } - - /** - *

The tag keys.

- */ - inline UntagMeetingRequest& WithTagKeys(const Aws::Vector& value) { SetTagKeys(value); return *this;} - - /** - *

The tag keys.

- */ - inline UntagMeetingRequest& WithTagKeys(Aws::Vector&& value) { SetTagKeys(std::move(value)); return *this;} - - /** - *

The tag keys.

- */ - inline UntagMeetingRequest& AddTagKeys(const Aws::String& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - /** - *

The tag keys.

- */ - inline UntagMeetingRequest& AddTagKeys(Aws::String&& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(std::move(value)); return *this; } - - /** - *

The tag keys.

- */ - inline UntagMeetingRequest& AddTagKeys(const char* value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - private: - - Aws::String m_meetingId; - bool m_meetingIdHasBeenSet = false; - - Aws::Vector m_tagKeys; - bool m_tagKeysHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagResourceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagResourceRequest.h deleted file mode 100644 index d1d6d471180..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UntagResourceRequest.h +++ /dev/null @@ -1,133 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UntagResourceRequest : public ChimeRequest - { - public: - AWS_CHIME_API UntagResourceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UntagResource"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The resource ARN.

- */ - inline const Aws::String& GetResourceARN() const{ return m_resourceARN; } - - /** - *

The resource ARN.

- */ - inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); } - - /** - *

The resource ARN.

- */ - inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); } - - /** - *

The resource ARN.

- */ - inline UntagResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;} - - /** - *

The resource ARN.

- */ - inline UntagResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;} - - /** - *

The resource ARN.

- */ - inline UntagResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;} - - - /** - *

The tag keys.

- */ - inline const Aws::Vector& GetTagKeys() const{ return m_tagKeys; } - - /** - *

The tag keys.

- */ - inline bool TagKeysHasBeenSet() const { return m_tagKeysHasBeenSet; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(const Aws::Vector& value) { m_tagKeysHasBeenSet = true; m_tagKeys = value; } - - /** - *

The tag keys.

- */ - inline void SetTagKeys(Aws::Vector&& value) { m_tagKeysHasBeenSet = true; m_tagKeys = std::move(value); } - - /** - *

The tag keys.

- */ - inline UntagResourceRequest& WithTagKeys(const Aws::Vector& value) { SetTagKeys(value); return *this;} - - /** - *

The tag keys.

- */ - inline UntagResourceRequest& WithTagKeys(Aws::Vector&& value) { SetTagKeys(std::move(value)); return *this;} - - /** - *

The tag keys.

- */ - inline UntagResourceRequest& AddTagKeys(const Aws::String& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - /** - *

The tag keys.

- */ - inline UntagResourceRequest& AddTagKeys(Aws::String&& value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(std::move(value)); return *this; } - - /** - *

The tag keys.

- */ - inline UntagResourceRequest& AddTagKeys(const char* value) { m_tagKeysHasBeenSet = true; m_tagKeys.push_back(value); return *this; } - - private: - - Aws::String m_resourceARN; - bool m_resourceARNHasBeenSet = false; - - Aws::Vector m_tagKeys; - bool m_tagKeysHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceRequest.h deleted file mode 100644 index b9cc1034ed8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceRequest.h +++ /dev/null @@ -1,171 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateAppInstanceRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateAppInstanceRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateAppInstance"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline bool AppInstanceArnHasBeenSet() const { return m_appInstanceArnHasBeenSet; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArnHasBeenSet = true; m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceRequest& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceRequest& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceRequest& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - /** - *

The name that you want to change.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name that you want to change.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name that you want to change.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name that you want to change.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name that you want to change.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name that you want to change.

- */ - inline UpdateAppInstanceRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name that you want to change.

- */ - inline UpdateAppInstanceRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name that you want to change.

- */ - inline UpdateAppInstanceRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The metadata that you want to change.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata that you want to change.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata that you want to change.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata that you want to change.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata that you want to change.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata that you want to change.

- */ - inline UpdateAppInstanceRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata that you want to change.

- */ - inline UpdateAppInstanceRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata that you want to change.

- */ - inline UpdateAppInstanceRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - bool m_appInstanceArnHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceResult.h deleted file mode 100644 index 3ec460d049a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateAppInstanceResult - { - public: - AWS_CHIME_API UpdateAppInstanceResult(); - AWS_CHIME_API UpdateAppInstanceResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateAppInstanceResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the AppInstance.

- */ - inline const Aws::String& GetAppInstanceArn() const{ return m_appInstanceArn; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const Aws::String& value) { m_appInstanceArn = value; } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(Aws::String&& value) { m_appInstanceArn = std::move(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline void SetAppInstanceArn(const char* value) { m_appInstanceArn.assign(value); } - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceResult& WithAppInstanceArn(const Aws::String& value) { SetAppInstanceArn(value); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceResult& WithAppInstanceArn(Aws::String&& value) { SetAppInstanceArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstance.

- */ - inline UpdateAppInstanceResult& WithAppInstanceArn(const char* value) { SetAppInstanceArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateAppInstanceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateAppInstanceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateAppInstanceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserRequest.h deleted file mode 100644 index eaafa692f36..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserRequest.h +++ /dev/null @@ -1,171 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateAppInstanceUserRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateAppInstanceUserRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateAppInstanceUser"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ARN of the AppInstanceUser.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline bool AppInstanceUserArnHasBeenSet() const { return m_appInstanceUserArnHasBeenSet; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = value; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArnHasBeenSet = true; m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - /** - *

The name of the AppInstanceUser.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the AppInstanceUser.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the AppInstanceUser.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the AppInstanceUser.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the AppInstanceUser.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The metadata of the AppInstanceUser.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata of the AppInstanceUser.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata of the AppInstanceUser.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata of the AppInstanceUser.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata of the AppInstanceUser.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - bool m_appInstanceUserArnHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserResult.h deleted file mode 100644 index 39a5eea1aba..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateAppInstanceUserResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateAppInstanceUserResult - { - public: - AWS_CHIME_API UpdateAppInstanceUserResult(); - AWS_CHIME_API UpdateAppInstanceUserResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateAppInstanceUserResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the AppInstanceUser.

- */ - inline const Aws::String& GetAppInstanceUserArn() const{ return m_appInstanceUserArn; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const Aws::String& value) { m_appInstanceUserArn = value; } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(Aws::String&& value) { m_appInstanceUserArn = std::move(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline void SetAppInstanceUserArn(const char* value) { m_appInstanceUserArn.assign(value); } - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserResult& WithAppInstanceUserArn(const Aws::String& value) { SetAppInstanceUserArn(value); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserResult& WithAppInstanceUserArn(Aws::String&& value) { SetAppInstanceUserArn(std::move(value)); return *this;} - - /** - *

The ARN of the AppInstanceUser.

- */ - inline UpdateAppInstanceUserResult& WithAppInstanceUserArn(const char* value) { SetAppInstanceUserArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateAppInstanceUserResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateAppInstanceUserResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateAppInstanceUserResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_appInstanceUserArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageRequest.h deleted file mode 100644 index fa0ca5d669a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageRequest.h +++ /dev/null @@ -1,261 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateChannelMessageRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateChannelMessageRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateChannelMessage"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID string of the message being updated.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID string of the message being updated.

- */ - inline bool MessageIdHasBeenSet() const { return m_messageIdHasBeenSet; } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageIdHasBeenSet = true; m_messageId = value; } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageIdHasBeenSet = true; m_messageId = std::move(value); } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(const char* value) { m_messageIdHasBeenSet = true; m_messageId.assign(value); } - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - /** - *

The content of the message being updated.

- */ - inline const Aws::String& GetContent() const{ return m_content; } - - /** - *

The content of the message being updated.

- */ - inline bool ContentHasBeenSet() const { return m_contentHasBeenSet; } - - /** - *

The content of the message being updated.

- */ - inline void SetContent(const Aws::String& value) { m_contentHasBeenSet = true; m_content = value; } - - /** - *

The content of the message being updated.

- */ - inline void SetContent(Aws::String&& value) { m_contentHasBeenSet = true; m_content = std::move(value); } - - /** - *

The content of the message being updated.

- */ - inline void SetContent(const char* value) { m_contentHasBeenSet = true; m_content.assign(value); } - - /** - *

The content of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithContent(const Aws::String& value) { SetContent(value); return *this;} - - /** - *

The content of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithContent(Aws::String&& value) { SetContent(std::move(value)); return *this;} - - /** - *

The content of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithContent(const char* value) { SetContent(value); return *this;} - - - /** - *

The metadata of the message being updated.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata of the message being updated.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata of the message being updated.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata of the message being updated.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata of the message being updated.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata of the message being updated.

- */ - inline UpdateChannelMessageRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelMessageRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelMessageRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelMessageRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_messageId; - bool m_messageIdHasBeenSet = false; - - Aws::String m_content; - bool m_contentHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageResult.h deleted file mode 100644 index 9766628c67f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelMessageResult.h +++ /dev/null @@ -1,139 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateChannelMessageResult - { - public: - AWS_CHIME_API UpdateChannelMessageResult(); - AWS_CHIME_API UpdateChannelMessageResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateChannelMessageResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelMessageResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The ID string of the message being updated.

- */ - inline const Aws::String& GetMessageId() const{ return m_messageId; } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(const Aws::String& value) { m_messageId = value; } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(Aws::String&& value) { m_messageId = std::move(value); } - - /** - *

The ID string of the message being updated.

- */ - inline void SetMessageId(const char* value) { m_messageId.assign(value); } - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageResult& WithMessageId(const Aws::String& value) { SetMessageId(value); return *this;} - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageResult& WithMessageId(Aws::String&& value) { SetMessageId(std::move(value)); return *this;} - - /** - *

The ID string of the message being updated.

- */ - inline UpdateChannelMessageResult& WithMessageId(const char* value) { SetMessageId(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateChannelMessageResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateChannelMessageResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateChannelMessageResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_messageId; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerRequest.h deleted file mode 100644 index 317774382c3..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerRequest.h +++ /dev/null @@ -1,129 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateChannelReadMarkerRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateChannelReadMarkerRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateChannelReadMarker"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelReadMarkerRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelReadMarkerRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelReadMarkerRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerResult.h deleted file mode 100644 index 0146fc41b34..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelReadMarkerResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateChannelReadMarkerResult - { - public: - AWS_CHIME_API UpdateChannelReadMarkerResult(); - AWS_CHIME_API UpdateChannelReadMarkerResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateChannelReadMarkerResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelReadMarkerResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateChannelReadMarkerResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateChannelReadMarkerResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateChannelReadMarkerResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelRequest.h deleted file mode 100644 index ae0eadc46dc..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelRequest.h +++ /dev/null @@ -1,252 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateChannelRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateChannelRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateChannel"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - AWS_CHIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override; - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline bool ChannelArnHasBeenSet() const { return m_channelArnHasBeenSet; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArnHasBeenSet = true; m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArnHasBeenSet = true; m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArnHasBeenSet = true; m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelRequest& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelRequest& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelRequest& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - /** - *

The name of the channel.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the channel.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the channel.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the channel.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the channel.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the channel.

- */ - inline UpdateChannelRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the channel.

- */ - inline UpdateChannelRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the channel.

- */ - inline UpdateChannelRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The mode of the update request.

- */ - inline const ChannelMode& GetMode() const{ return m_mode; } - - /** - *

The mode of the update request.

- */ - inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; } - - /** - *

The mode of the update request.

- */ - inline void SetMode(const ChannelMode& value) { m_modeHasBeenSet = true; m_mode = value; } - - /** - *

The mode of the update request.

- */ - inline void SetMode(ChannelMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); } - - /** - *

The mode of the update request.

- */ - inline UpdateChannelRequest& WithMode(const ChannelMode& value) { SetMode(value); return *this;} - - /** - *

The mode of the update request.

- */ - inline UpdateChannelRequest& WithMode(ChannelMode&& value) { SetMode(std::move(value)); return *this;} - - - /** - *

The metadata for the update request.

- */ - inline const Aws::String& GetMetadata() const{ return m_metadata; } - - /** - *

The metadata for the update request.

- */ - inline bool MetadataHasBeenSet() const { return m_metadataHasBeenSet; } - - /** - *

The metadata for the update request.

- */ - inline void SetMetadata(const Aws::String& value) { m_metadataHasBeenSet = true; m_metadata = value; } - - /** - *

The metadata for the update request.

- */ - inline void SetMetadata(Aws::String&& value) { m_metadataHasBeenSet = true; m_metadata = std::move(value); } - - /** - *

The metadata for the update request.

- */ - inline void SetMetadata(const char* value) { m_metadataHasBeenSet = true; m_metadata.assign(value); } - - /** - *

The metadata for the update request.

- */ - inline UpdateChannelRequest& WithMetadata(const Aws::String& value) { SetMetadata(value); return *this;} - - /** - *

The metadata for the update request.

- */ - inline UpdateChannelRequest& WithMetadata(Aws::String&& value) { SetMetadata(std::move(value)); return *this;} - - /** - *

The metadata for the update request.

- */ - inline UpdateChannelRequest& WithMetadata(const char* value) { SetMetadata(value); return *this;} - - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline const Aws::String& GetChimeBearer() const{ return m_chimeBearer; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline bool ChimeBearerHasBeenSet() const { return m_chimeBearerHasBeenSet; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const Aws::String& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = value; } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(Aws::String&& value) { m_chimeBearerHasBeenSet = true; m_chimeBearer = std::move(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline void SetChimeBearer(const char* value) { m_chimeBearerHasBeenSet = true; m_chimeBearer.assign(value); } - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelRequest& WithChimeBearer(const Aws::String& value) { SetChimeBearer(value); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelRequest& WithChimeBearer(Aws::String&& value) { SetChimeBearer(std::move(value)); return *this;} - - /** - *

The AppInstanceUserArn of the user that makes the API call.

- */ - inline UpdateChannelRequest& WithChimeBearer(const char* value) { SetChimeBearer(value); return *this;} - - private: - - Aws::String m_channelArn; - bool m_channelArnHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - ChannelMode m_mode; - bool m_modeHasBeenSet = false; - - Aws::String m_metadata; - bool m_metadataHasBeenSet = false; - - Aws::String m_chimeBearer; - bool m_chimeBearerHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelResult.h deleted file mode 100644 index 3190aa5d19b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateChannelResult.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateChannelResult - { - public: - AWS_CHIME_API UpdateChannelResult(); - AWS_CHIME_API UpdateChannelResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateChannelResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The ARN of the channel.

- */ - inline const Aws::String& GetChannelArn() const{ return m_channelArn; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const Aws::String& value) { m_channelArn = value; } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(Aws::String&& value) { m_channelArn = std::move(value); } - - /** - *

The ARN of the channel.

- */ - inline void SetChannelArn(const char* value) { m_channelArn.assign(value); } - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelResult& WithChannelArn(const Aws::String& value) { SetChannelArn(value); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelResult& WithChannelArn(Aws::String&& value) { SetChannelArn(std::move(value)); return *this;} - - /** - *

The ARN of the channel.

- */ - inline UpdateChannelResult& WithChannelArn(const char* value) { SetChannelArn(value); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateChannelResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateChannelResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateChannelResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - Aws::String m_channelArn; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionRequest.h deleted file mode 100644 index 617a2e6d610..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionRequest.h +++ /dev/null @@ -1,197 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateProxySessionRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateProxySessionRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateProxySession"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime voice connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime voice connector ID.

- */ - inline UpdateProxySessionRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline UpdateProxySessionRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime voice connector ID.

- */ - inline UpdateProxySessionRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The proxy session ID.

- */ - inline const Aws::String& GetProxySessionId() const{ return m_proxySessionId; } - - /** - *

The proxy session ID.

- */ - inline bool ProxySessionIdHasBeenSet() const { return m_proxySessionIdHasBeenSet; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const Aws::String& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = value; } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(Aws::String&& value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId = std::move(value); } - - /** - *

The proxy session ID.

- */ - inline void SetProxySessionId(const char* value) { m_proxySessionIdHasBeenSet = true; m_proxySessionId.assign(value); } - - /** - *

The proxy session ID.

- */ - inline UpdateProxySessionRequest& WithProxySessionId(const Aws::String& value) { SetProxySessionId(value); return *this;} - - /** - *

The proxy session ID.

- */ - inline UpdateProxySessionRequest& WithProxySessionId(Aws::String&& value) { SetProxySessionId(std::move(value)); return *this;} - - /** - *

The proxy session ID.

- */ - inline UpdateProxySessionRequest& WithProxySessionId(const char* value) { SetProxySessionId(value); return *this;} - - - /** - *

The proxy session capabilities.

- */ - inline const Aws::Vector& GetCapabilities() const{ return m_capabilities; } - - /** - *

The proxy session capabilities.

- */ - inline bool CapabilitiesHasBeenSet() const { return m_capabilitiesHasBeenSet; } - - /** - *

The proxy session capabilities.

- */ - inline void SetCapabilities(const Aws::Vector& value) { m_capabilitiesHasBeenSet = true; m_capabilities = value; } - - /** - *

The proxy session capabilities.

- */ - inline void SetCapabilities(Aws::Vector&& value) { m_capabilitiesHasBeenSet = true; m_capabilities = std::move(value); } - - /** - *

The proxy session capabilities.

- */ - inline UpdateProxySessionRequest& WithCapabilities(const Aws::Vector& value) { SetCapabilities(value); return *this;} - - /** - *

The proxy session capabilities.

- */ - inline UpdateProxySessionRequest& WithCapabilities(Aws::Vector&& value) { SetCapabilities(std::move(value)); return *this;} - - /** - *

The proxy session capabilities.

- */ - inline UpdateProxySessionRequest& AddCapabilities(const Capability& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(value); return *this; } - - /** - *

The proxy session capabilities.

- */ - inline UpdateProxySessionRequest& AddCapabilities(Capability&& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(std::move(value)); return *this; } - - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline int GetExpiryMinutes() const{ return m_expiryMinutes; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline bool ExpiryMinutesHasBeenSet() const { return m_expiryMinutesHasBeenSet; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline void SetExpiryMinutes(int value) { m_expiryMinutesHasBeenSet = true; m_expiryMinutes = value; } - - /** - *

The number of minutes allowed for the proxy session.

- */ - inline UpdateProxySessionRequest& WithExpiryMinutes(int value) { SetExpiryMinutes(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::String m_proxySessionId; - bool m_proxySessionIdHasBeenSet = false; - - Aws::Vector m_capabilities; - bool m_capabilitiesHasBeenSet = false; - - int m_expiryMinutes; - bool m_expiryMinutesHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionResult.h deleted file mode 100644 index 48e4cf64481..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateProxySessionResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateProxySessionResult - { - public: - AWS_CHIME_API UpdateProxySessionResult(); - AWS_CHIME_API UpdateProxySessionResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateProxySessionResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The proxy session details.

- */ - inline const ProxySession& GetProxySession() const{ return m_proxySession; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(const ProxySession& value) { m_proxySession = value; } - - /** - *

The proxy session details.

- */ - inline void SetProxySession(ProxySession&& value) { m_proxySession = std::move(value); } - - /** - *

The proxy session details.

- */ - inline UpdateProxySessionResult& WithProxySession(const ProxySession& value) { SetProxySession(value); return *this;} - - /** - *

The proxy session details.

- */ - inline UpdateProxySessionResult& WithProxySession(ProxySession&& value) { SetProxySession(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateProxySessionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateProxySessionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateProxySessionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - ProxySession m_proxySession; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallRequest.h deleted file mode 100644 index f4b04775075..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallRequest.h +++ /dev/null @@ -1,210 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateSipMediaApplicationCallRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateSipMediaApplicationCallRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateSipMediaApplicationCall"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The ID of the SIP media application handling the call.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The ID of the SIP media application handling the call.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The ID of the SIP media application handling the call.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The ID of the SIP media application handling the call.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The ID of the SIP media application handling the call.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The ID of the SIP media application handling the call.

- */ - inline UpdateSipMediaApplicationCallRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The ID of the SIP media application handling the call.

- */ - inline UpdateSipMediaApplicationCallRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The ID of the SIP media application handling the call.

- */ - inline UpdateSipMediaApplicationCallRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - - /** - *

The ID of the call transaction.

- */ - inline const Aws::String& GetTransactionId() const{ return m_transactionId; } - - /** - *

The ID of the call transaction.

- */ - inline bool TransactionIdHasBeenSet() const { return m_transactionIdHasBeenSet; } - - /** - *

The ID of the call transaction.

- */ - inline void SetTransactionId(const Aws::String& value) { m_transactionIdHasBeenSet = true; m_transactionId = value; } - - /** - *

The ID of the call transaction.

- */ - inline void SetTransactionId(Aws::String&& value) { m_transactionIdHasBeenSet = true; m_transactionId = std::move(value); } - - /** - *

The ID of the call transaction.

- */ - inline void SetTransactionId(const char* value) { m_transactionIdHasBeenSet = true; m_transactionId.assign(value); } - - /** - *

The ID of the call transaction.

- */ - inline UpdateSipMediaApplicationCallRequest& WithTransactionId(const Aws::String& value) { SetTransactionId(value); return *this;} - - /** - *

The ID of the call transaction.

- */ - inline UpdateSipMediaApplicationCallRequest& WithTransactionId(Aws::String&& value) { SetTransactionId(std::move(value)); return *this;} - - /** - *

The ID of the call transaction.

- */ - inline UpdateSipMediaApplicationCallRequest& WithTransactionId(const char* value) { SetTransactionId(value); return *this;} - - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline const Aws::Map& GetArguments() const{ return m_arguments; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline bool ArgumentsHasBeenSet() const { return m_argumentsHasBeenSet; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline void SetArguments(const Aws::Map& value) { m_argumentsHasBeenSet = true; m_arguments = value; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline void SetArguments(Aws::Map&& value) { m_argumentsHasBeenSet = true; m_arguments = std::move(value); } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& WithArguments(const Aws::Map& value) { SetArguments(value); return *this;} - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& WithArguments(Aws::Map&& value) { SetArguments(std::move(value)); return *this;} - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(const Aws::String& key, const Aws::String& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, value); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(Aws::String&& key, const Aws::String& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), value); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(const Aws::String& key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, std::move(value)); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(Aws::String&& key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), std::move(value)); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(const char* key, Aws::String&& value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, std::move(value)); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(Aws::String&& key, const char* value) { m_argumentsHasBeenSet = true; m_arguments.emplace(std::move(key), value); return *this; } - - /** - *

Arguments made available to the Lambda function as part of the - * CALL_UPDATE_REQUESTED event. Can contain 0-20 key-value pairs.

- */ - inline UpdateSipMediaApplicationCallRequest& AddArguments(const char* key, const char* value) { m_argumentsHasBeenSet = true; m_arguments.emplace(key, value); return *this; } - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - - Aws::String m_transactionId; - bool m_transactionIdHasBeenSet = false; - - Aws::Map m_arguments; - bool m_argumentsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallResult.h deleted file mode 100644 index 5e565f574ec..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationCallResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateSipMediaApplicationCallResult - { - public: - AWS_CHIME_API UpdateSipMediaApplicationCallResult(); - AWS_CHIME_API UpdateSipMediaApplicationCallResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateSipMediaApplicationCallResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

A Call instance for a SIP media application.

- */ - inline const SipMediaApplicationCall& GetSipMediaApplicationCall() const{ return m_sipMediaApplicationCall; } - - /** - *

A Call instance for a SIP media application.

- */ - inline void SetSipMediaApplicationCall(const SipMediaApplicationCall& value) { m_sipMediaApplicationCall = value; } - - /** - *

A Call instance for a SIP media application.

- */ - inline void SetSipMediaApplicationCall(SipMediaApplicationCall&& value) { m_sipMediaApplicationCall = std::move(value); } - - /** - *

A Call instance for a SIP media application.

- */ - inline UpdateSipMediaApplicationCallResult& WithSipMediaApplicationCall(const SipMediaApplicationCall& value) { SetSipMediaApplicationCall(value); return *this;} - - /** - *

A Call instance for a SIP media application.

- */ - inline UpdateSipMediaApplicationCallResult& WithSipMediaApplicationCall(SipMediaApplicationCall&& value) { SetSipMediaApplicationCall(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateSipMediaApplicationCallResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateSipMediaApplicationCallResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateSipMediaApplicationCallResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplicationCall m_sipMediaApplicationCall; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationRequest.h deleted file mode 100644 index 4dd03f3b6f8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateSipMediaApplicationRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateSipMediaApplicationRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateSipMediaApplication"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP media application ID.

- */ - inline const Aws::String& GetSipMediaApplicationId() const{ return m_sipMediaApplicationId; } - - /** - *

The SIP media application ID.

- */ - inline bool SipMediaApplicationIdHasBeenSet() const { return m_sipMediaApplicationIdHasBeenSet; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const Aws::String& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = value; } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(Aws::String&& value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId = std::move(value); } - - /** - *

The SIP media application ID.

- */ - inline void SetSipMediaApplicationId(const char* value) { m_sipMediaApplicationIdHasBeenSet = true; m_sipMediaApplicationId.assign(value); } - - /** - *

The SIP media application ID.

- */ - inline UpdateSipMediaApplicationRequest& WithSipMediaApplicationId(const Aws::String& value) { SetSipMediaApplicationId(value); return *this;} - - /** - *

The SIP media application ID.

- */ - inline UpdateSipMediaApplicationRequest& WithSipMediaApplicationId(Aws::String&& value) { SetSipMediaApplicationId(std::move(value)); return *this;} - - /** - *

The SIP media application ID.

- */ - inline UpdateSipMediaApplicationRequest& WithSipMediaApplicationId(const char* value) { SetSipMediaApplicationId(value); return *this;} - - - /** - *

The new name for the specified SIP media application.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The new name for the specified SIP media application.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The new name for the specified SIP media application.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The new name for the specified SIP media application.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The new name for the specified SIP media application.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The new name for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The new name for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The new name for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline const Aws::Vector& GetEndpoints() const{ return m_endpoints; } - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline bool EndpointsHasBeenSet() const { return m_endpointsHasBeenSet; } - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline void SetEndpoints(const Aws::Vector& value) { m_endpointsHasBeenSet = true; m_endpoints = value; } - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline void SetEndpoints(Aws::Vector&& value) { m_endpointsHasBeenSet = true; m_endpoints = std::move(value); } - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& WithEndpoints(const Aws::Vector& value) { SetEndpoints(value); return *this;} - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& WithEndpoints(Aws::Vector&& value) { SetEndpoints(std::move(value)); return *this;} - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& AddEndpoints(const SipMediaApplicationEndpoint& value) { m_endpointsHasBeenSet = true; m_endpoints.push_back(value); return *this; } - - /** - *

The new set of endpoints for the specified SIP media application.

- */ - inline UpdateSipMediaApplicationRequest& AddEndpoints(SipMediaApplicationEndpoint&& value) { m_endpointsHasBeenSet = true; m_endpoints.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_sipMediaApplicationId; - bool m_sipMediaApplicationIdHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::Vector m_endpoints; - bool m_endpointsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationResult.h deleted file mode 100644 index bc4518ce79e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipMediaApplicationResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateSipMediaApplicationResult - { - public: - AWS_CHIME_API UpdateSipMediaApplicationResult(); - AWS_CHIME_API UpdateSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateSipMediaApplicationResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated SIP media application details.

- */ - inline const SipMediaApplication& GetSipMediaApplication() const{ return m_sipMediaApplication; } - - /** - *

The updated SIP media application details.

- */ - inline void SetSipMediaApplication(const SipMediaApplication& value) { m_sipMediaApplication = value; } - - /** - *

The updated SIP media application details.

- */ - inline void SetSipMediaApplication(SipMediaApplication&& value) { m_sipMediaApplication = std::move(value); } - - /** - *

The updated SIP media application details.

- */ - inline UpdateSipMediaApplicationResult& WithSipMediaApplication(const SipMediaApplication& value) { SetSipMediaApplication(value); return *this;} - - /** - *

The updated SIP media application details.

- */ - inline UpdateSipMediaApplicationResult& WithSipMediaApplication(SipMediaApplication&& value) { SetSipMediaApplication(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateSipMediaApplicationResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateSipMediaApplicationResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateSipMediaApplicationResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipMediaApplication m_sipMediaApplication; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleRequest.h deleted file mode 100644 index 47ea29ac760..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleRequest.h +++ /dev/null @@ -1,197 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateSipRuleRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateSipRuleRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateSipRule"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The SIP rule ID.

- */ - inline const Aws::String& GetSipRuleId() const{ return m_sipRuleId; } - - /** - *

The SIP rule ID.

- */ - inline bool SipRuleIdHasBeenSet() const { return m_sipRuleIdHasBeenSet; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const Aws::String& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = value; } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(Aws::String&& value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId = std::move(value); } - - /** - *

The SIP rule ID.

- */ - inline void SetSipRuleId(const char* value) { m_sipRuleIdHasBeenSet = true; m_sipRuleId.assign(value); } - - /** - *

The SIP rule ID.

- */ - inline UpdateSipRuleRequest& WithSipRuleId(const Aws::String& value) { SetSipRuleId(value); return *this;} - - /** - *

The SIP rule ID.

- */ - inline UpdateSipRuleRequest& WithSipRuleId(Aws::String&& value) { SetSipRuleId(std::move(value)); return *this;} - - /** - *

The SIP rule ID.

- */ - inline UpdateSipRuleRequest& WithSipRuleId(const char* value) { SetSipRuleId(value); return *this;} - - - /** - *

The new name for the specified SIP rule.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The new name for the specified SIP rule.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The new name for the specified SIP rule.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The new name for the specified SIP rule.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The new name for the specified SIP rule.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The new name for the specified SIP rule.

- */ - inline UpdateSipRuleRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The new name for the specified SIP rule.

- */ - inline UpdateSipRuleRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The new name for the specified SIP rule.

- */ - inline UpdateSipRuleRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The new value specified to indicate whether the rule is disabled.

- */ - inline bool GetDisabled() const{ return m_disabled; } - - /** - *

The new value specified to indicate whether the rule is disabled.

- */ - inline bool DisabledHasBeenSet() const { return m_disabledHasBeenSet; } - - /** - *

The new value specified to indicate whether the rule is disabled.

- */ - inline void SetDisabled(bool value) { m_disabledHasBeenSet = true; m_disabled = value; } - - /** - *

The new value specified to indicate whether the rule is disabled.

- */ - inline UpdateSipRuleRequest& WithDisabled(bool value) { SetDisabled(value); return *this;} - - - /** - *

The new value of the list of target applications.

- */ - inline const Aws::Vector& GetTargetApplications() const{ return m_targetApplications; } - - /** - *

The new value of the list of target applications.

- */ - inline bool TargetApplicationsHasBeenSet() const { return m_targetApplicationsHasBeenSet; } - - /** - *

The new value of the list of target applications.

- */ - inline void SetTargetApplications(const Aws::Vector& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications = value; } - - /** - *

The new value of the list of target applications.

- */ - inline void SetTargetApplications(Aws::Vector&& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications = std::move(value); } - - /** - *

The new value of the list of target applications.

- */ - inline UpdateSipRuleRequest& WithTargetApplications(const Aws::Vector& value) { SetTargetApplications(value); return *this;} - - /** - *

The new value of the list of target applications.

- */ - inline UpdateSipRuleRequest& WithTargetApplications(Aws::Vector&& value) { SetTargetApplications(std::move(value)); return *this;} - - /** - *

The new value of the list of target applications.

- */ - inline UpdateSipRuleRequest& AddTargetApplications(const SipRuleTargetApplication& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications.push_back(value); return *this; } - - /** - *

The new value of the list of target applications.

- */ - inline UpdateSipRuleRequest& AddTargetApplications(SipRuleTargetApplication&& value) { m_targetApplicationsHasBeenSet = true; m_targetApplications.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_sipRuleId; - bool m_sipRuleIdHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - bool m_disabled; - bool m_disabledHasBeenSet = false; - - Aws::Vector m_targetApplications; - bool m_targetApplicationsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleResult.h deleted file mode 100644 index 791d2f3a0df..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateSipRuleResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateSipRuleResult - { - public: - AWS_CHIME_API UpdateSipRuleResult(); - AWS_CHIME_API UpdateSipRuleResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateSipRuleResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

Updated SIP rule details.

- */ - inline const SipRule& GetSipRule() const{ return m_sipRule; } - - /** - *

Updated SIP rule details.

- */ - inline void SetSipRule(const SipRule& value) { m_sipRule = value; } - - /** - *

Updated SIP rule details.

- */ - inline void SetSipRule(SipRule&& value) { m_sipRule = std::move(value); } - - /** - *

Updated SIP rule details.

- */ - inline UpdateSipRuleResult& WithSipRule(const SipRule& value) { SetSipRule(value); return *this;} - - /** - *

Updated SIP rule details.

- */ - inline UpdateSipRuleResult& WithSipRule(SipRule&& value) { SetSipRule(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateSipRuleResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateSipRuleResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateSipRuleResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - SipRule m_sipRule; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupRequest.h deleted file mode 100644 index 693443e3851..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupRequest.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateVoiceConnectorGroupRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateVoiceConnectorGroupRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateVoiceConnectorGroup"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline const Aws::String& GetVoiceConnectorGroupId() const{ return m_voiceConnectorGroupId; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline bool VoiceConnectorGroupIdHasBeenSet() const { return m_voiceConnectorGroupIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const Aws::String& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = value; } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(Aws::String&& value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline void SetVoiceConnectorGroupId(const char* value) { m_voiceConnectorGroupIdHasBeenSet = true; m_voiceConnectorGroupId.assign(value); } - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline UpdateVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const Aws::String& value) { SetVoiceConnectorGroupId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline UpdateVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(Aws::String&& value) { SetVoiceConnectorGroupId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector group ID.

- */ - inline UpdateVoiceConnectorGroupRequest& WithVoiceConnectorGroupId(const char* value) { SetVoiceConnectorGroupId(value); return *this;} - - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline UpdateVoiceConnectorGroupRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline UpdateVoiceConnectorGroupRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector group.

- */ - inline UpdateVoiceConnectorGroupRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline const Aws::Vector& GetVoiceConnectorItems() const{ return m_voiceConnectorItems; } - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline bool VoiceConnectorItemsHasBeenSet() const { return m_voiceConnectorItemsHasBeenSet; } - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline void SetVoiceConnectorItems(const Aws::Vector& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems = value; } - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline void SetVoiceConnectorItems(Aws::Vector&& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems = std::move(value); } - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline UpdateVoiceConnectorGroupRequest& WithVoiceConnectorItems(const Aws::Vector& value) { SetVoiceConnectorItems(value); return *this;} - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline UpdateVoiceConnectorGroupRequest& WithVoiceConnectorItems(Aws::Vector&& value) { SetVoiceConnectorItems(std::move(value)); return *this;} - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline UpdateVoiceConnectorGroupRequest& AddVoiceConnectorItems(const VoiceConnectorItem& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems.push_back(value); return *this; } - - /** - *

The VoiceConnectorItems to associate with the group.

- */ - inline UpdateVoiceConnectorGroupRequest& AddVoiceConnectorItems(VoiceConnectorItem&& value) { m_voiceConnectorItemsHasBeenSet = true; m_voiceConnectorItems.push_back(std::move(value)); return *this; } - - private: - - Aws::String m_voiceConnectorGroupId; - bool m_voiceConnectorGroupIdHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - Aws::Vector m_voiceConnectorItems; - bool m_voiceConnectorItemsHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupResult.h deleted file mode 100644 index 8e32c632ecd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorGroupResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateVoiceConnectorGroupResult - { - public: - AWS_CHIME_API UpdateVoiceConnectorGroupResult(); - AWS_CHIME_API UpdateVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateVoiceConnectorGroupResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated Amazon Chime Voice Connector group details.

- */ - inline const VoiceConnectorGroup& GetVoiceConnectorGroup() const{ return m_voiceConnectorGroup; } - - /** - *

The updated Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(const VoiceConnectorGroup& value) { m_voiceConnectorGroup = value; } - - /** - *

The updated Amazon Chime Voice Connector group details.

- */ - inline void SetVoiceConnectorGroup(VoiceConnectorGroup&& value) { m_voiceConnectorGroup = std::move(value); } - - /** - *

The updated Amazon Chime Voice Connector group details.

- */ - inline UpdateVoiceConnectorGroupResult& WithVoiceConnectorGroup(const VoiceConnectorGroup& value) { SetVoiceConnectorGroup(value); return *this;} - - /** - *

The updated Amazon Chime Voice Connector group details.

- */ - inline UpdateVoiceConnectorGroupResult& WithVoiceConnectorGroup(VoiceConnectorGroup&& value) { SetVoiceConnectorGroup(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateVoiceConnectorGroupResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateVoiceConnectorGroupResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateVoiceConnectorGroupResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnectorGroup m_voiceConnectorGroup; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorRequest.h deleted file mode 100644 index b3839c6d0d1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorRequest.h +++ /dev/null @@ -1,151 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class UpdateVoiceConnectorRequest : public ChimeRequest - { - public: - AWS_CHIME_API UpdateVoiceConnectorRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "UpdateVoiceConnector"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline const Aws::String& GetVoiceConnectorId() const{ return m_voiceConnectorId; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline bool VoiceConnectorIdHasBeenSet() const { return m_voiceConnectorIdHasBeenSet; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const Aws::String& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = value; } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(Aws::String&& value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId = std::move(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline void SetVoiceConnectorId(const char* value) { m_voiceConnectorIdHasBeenSet = true; m_voiceConnectorId.assign(value); } - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline UpdateVoiceConnectorRequest& WithVoiceConnectorId(const Aws::String& value) { SetVoiceConnectorId(value); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline UpdateVoiceConnectorRequest& WithVoiceConnectorId(Aws::String&& value) { SetVoiceConnectorId(std::move(value)); return *this;} - - /** - *

The Amazon Chime Voice Connector ID.

- */ - inline UpdateVoiceConnectorRequest& WithVoiceConnectorId(const char* value) { SetVoiceConnectorId(value); return *this;} - - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline const Aws::String& GetName() const{ return m_name; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline bool NameHasBeenSet() const { return m_nameHasBeenSet; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); } - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline UpdateVoiceConnectorRequest& WithName(const Aws::String& value) { SetName(value); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline UpdateVoiceConnectorRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;} - - /** - *

The name of the Amazon Chime Voice Connector.

- */ - inline UpdateVoiceConnectorRequest& WithName(const char* value) { SetName(value); return *this;} - - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline bool GetRequireEncryption() const{ return m_requireEncryption; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline bool RequireEncryptionHasBeenSet() const { return m_requireEncryptionHasBeenSet; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline void SetRequireEncryption(bool value) { m_requireEncryptionHasBeenSet = true; m_requireEncryption = value; } - - /** - *

When enabled, requires encryption for the Amazon Chime Voice Connector.

- */ - inline UpdateVoiceConnectorRequest& WithRequireEncryption(bool value) { SetRequireEncryption(value); return *this;} - - private: - - Aws::String m_voiceConnectorId; - bool m_voiceConnectorIdHasBeenSet = false; - - Aws::String m_name; - bool m_nameHasBeenSet = false; - - bool m_requireEncryption; - bool m_requireEncryptionHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorResult.h deleted file mode 100644 index 27bbc52d651..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/UpdateVoiceConnectorResult.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class UpdateVoiceConnectorResult - { - public: - AWS_CHIME_API UpdateVoiceConnectorResult(); - AWS_CHIME_API UpdateVoiceConnectorResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API UpdateVoiceConnectorResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

The updated Amazon Chime Voice Connector details.

- */ - inline const VoiceConnector& GetVoiceConnector() const{ return m_voiceConnector; } - - /** - *

The updated Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(const VoiceConnector& value) { m_voiceConnector = value; } - - /** - *

The updated Amazon Chime Voice Connector details.

- */ - inline void SetVoiceConnector(VoiceConnector&& value) { m_voiceConnector = std::move(value); } - - /** - *

The updated Amazon Chime Voice Connector details.

- */ - inline UpdateVoiceConnectorResult& WithVoiceConnector(const VoiceConnector& value) { SetVoiceConnector(value); return *this;} - - /** - *

The updated Amazon Chime Voice Connector details.

- */ - inline UpdateVoiceConnectorResult& WithVoiceConnector(VoiceConnector&& value) { SetVoiceConnector(std::move(value)); return *this;} - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline UpdateVoiceConnectorResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline UpdateVoiceConnectorResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline UpdateVoiceConnectorResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - VoiceConnector m_voiceConnector; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressRequest.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressRequest.h deleted file mode 100644 index e57544872dd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressRequest.h +++ /dev/null @@ -1,347 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include - -namespace Aws -{ -namespace Chime -{ -namespace Model -{ - - /** - */ - class ValidateE911AddressRequest : public ChimeRequest - { - public: - AWS_CHIME_API ValidateE911AddressRequest(); - - // Service request name is the Operation name which will send this request out, - // each operation should has unique request name, so that we can get operation's name from this request. - // Note: this is not true for response, multiple operations may have the same response name, - // so we can not get operation's name from response. - inline virtual const char* GetServiceRequestName() const override { return "ValidateE911Address"; } - - AWS_CHIME_API Aws::String SerializePayload() const override; - - - /** - *

The AWS account ID.

- */ - inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; } - - /** - *

The AWS account ID.

- */ - inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; } - - /** - *

The AWS account ID.

- */ - inline void SetAwsAccountId(const Aws::String& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = value; } - - /** - *

The AWS account ID.

- */ - inline void SetAwsAccountId(Aws::String&& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = std::move(value); } - - /** - *

The AWS account ID.

- */ - inline void SetAwsAccountId(const char* value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId.assign(value); } - - /** - *

The AWS account ID.

- */ - inline ValidateE911AddressRequest& WithAwsAccountId(const Aws::String& value) { SetAwsAccountId(value); return *this;} - - /** - *

The AWS account ID.

- */ - inline ValidateE911AddressRequest& WithAwsAccountId(Aws::String&& value) { SetAwsAccountId(std::move(value)); return *this;} - - /** - *

The AWS account ID.

- */ - inline ValidateE911AddressRequest& WithAwsAccountId(const char* value) { SetAwsAccountId(value); return *this;} - - - /** - *

The address street number, such as 200 or 2121.

- */ - inline const Aws::String& GetStreetNumber() const{ return m_streetNumber; } - - /** - *

The address street number, such as 200 or 2121.

- */ - inline bool StreetNumberHasBeenSet() const { return m_streetNumberHasBeenSet; } - - /** - *

The address street number, such as 200 or 2121.

- */ - inline void SetStreetNumber(const Aws::String& value) { m_streetNumberHasBeenSet = true; m_streetNumber = value; } - - /** - *

The address street number, such as 200 or 2121.

- */ - inline void SetStreetNumber(Aws::String&& value) { m_streetNumberHasBeenSet = true; m_streetNumber = std::move(value); } - - /** - *

The address street number, such as 200 or 2121.

- */ - inline void SetStreetNumber(const char* value) { m_streetNumberHasBeenSet = true; m_streetNumber.assign(value); } - - /** - *

The address street number, such as 200 or 2121.

- */ - inline ValidateE911AddressRequest& WithStreetNumber(const Aws::String& value) { SetStreetNumber(value); return *this;} - - /** - *

The address street number, such as 200 or 2121.

- */ - inline ValidateE911AddressRequest& WithStreetNumber(Aws::String&& value) { SetStreetNumber(std::move(value)); return *this;} - - /** - *

The address street number, such as 200 or 2121.

- */ - inline ValidateE911AddressRequest& WithStreetNumber(const char* value) { SetStreetNumber(value); return *this;} - - - /** - *

The address street information, such as 8th Avenue.

- */ - inline const Aws::String& GetStreetInfo() const{ return m_streetInfo; } - - /** - *

The address street information, such as 8th Avenue.

- */ - inline bool StreetInfoHasBeenSet() const { return m_streetInfoHasBeenSet; } - - /** - *

The address street information, such as 8th Avenue.

- */ - inline void SetStreetInfo(const Aws::String& value) { m_streetInfoHasBeenSet = true; m_streetInfo = value; } - - /** - *

The address street information, such as 8th Avenue.

- */ - inline void SetStreetInfo(Aws::String&& value) { m_streetInfoHasBeenSet = true; m_streetInfo = std::move(value); } - - /** - *

The address street information, such as 8th Avenue.

- */ - inline void SetStreetInfo(const char* value) { m_streetInfoHasBeenSet = true; m_streetInfo.assign(value); } - - /** - *

The address street information, such as 8th Avenue.

- */ - inline ValidateE911AddressRequest& WithStreetInfo(const Aws::String& value) { SetStreetInfo(value); return *this;} - - /** - *

The address street information, such as 8th Avenue.

- */ - inline ValidateE911AddressRequest& WithStreetInfo(Aws::String&& value) { SetStreetInfo(std::move(value)); return *this;} - - /** - *

The address street information, such as 8th Avenue.

- */ - inline ValidateE911AddressRequest& WithStreetInfo(const char* value) { SetStreetInfo(value); return *this;} - - - /** - *

The address city, such as Portland.

- */ - inline const Aws::String& GetCity() const{ return m_city; } - - /** - *

The address city, such as Portland.

- */ - inline bool CityHasBeenSet() const { return m_cityHasBeenSet; } - - /** - *

The address city, such as Portland.

- */ - inline void SetCity(const Aws::String& value) { m_cityHasBeenSet = true; m_city = value; } - - /** - *

The address city, such as Portland.

- */ - inline void SetCity(Aws::String&& value) { m_cityHasBeenSet = true; m_city = std::move(value); } - - /** - *

The address city, such as Portland.

- */ - inline void SetCity(const char* value) { m_cityHasBeenSet = true; m_city.assign(value); } - - /** - *

The address city, such as Portland.

- */ - inline ValidateE911AddressRequest& WithCity(const Aws::String& value) { SetCity(value); return *this;} - - /** - *

The address city, such as Portland.

- */ - inline ValidateE911AddressRequest& WithCity(Aws::String&& value) { SetCity(std::move(value)); return *this;} - - /** - *

The address city, such as Portland.

- */ - inline ValidateE911AddressRequest& WithCity(const char* value) { SetCity(value); return *this;} - - - /** - *

The address state, such as ME.

- */ - inline const Aws::String& GetState() const{ return m_state; } - - /** - *

The address state, such as ME.

- */ - inline bool StateHasBeenSet() const { return m_stateHasBeenSet; } - - /** - *

The address state, such as ME.

- */ - inline void SetState(const Aws::String& value) { m_stateHasBeenSet = true; m_state = value; } - - /** - *

The address state, such as ME.

- */ - inline void SetState(Aws::String&& value) { m_stateHasBeenSet = true; m_state = std::move(value); } - - /** - *

The address state, such as ME.

- */ - inline void SetState(const char* value) { m_stateHasBeenSet = true; m_state.assign(value); } - - /** - *

The address state, such as ME.

- */ - inline ValidateE911AddressRequest& WithState(const Aws::String& value) { SetState(value); return *this;} - - /** - *

The address state, such as ME.

- */ - inline ValidateE911AddressRequest& WithState(Aws::String&& value) { SetState(std::move(value)); return *this;} - - /** - *

The address state, such as ME.

- */ - inline ValidateE911AddressRequest& WithState(const char* value) { SetState(value); return *this;} - - - /** - *

The address country, such as US.

- */ - inline const Aws::String& GetCountry() const{ return m_country; } - - /** - *

The address country, such as US.

- */ - inline bool CountryHasBeenSet() const { return m_countryHasBeenSet; } - - /** - *

The address country, such as US.

- */ - inline void SetCountry(const Aws::String& value) { m_countryHasBeenSet = true; m_country = value; } - - /** - *

The address country, such as US.

- */ - inline void SetCountry(Aws::String&& value) { m_countryHasBeenSet = true; m_country = std::move(value); } - - /** - *

The address country, such as US.

- */ - inline void SetCountry(const char* value) { m_countryHasBeenSet = true; m_country.assign(value); } - - /** - *

The address country, such as US.

- */ - inline ValidateE911AddressRequest& WithCountry(const Aws::String& value) { SetCountry(value); return *this;} - - /** - *

The address country, such as US.

- */ - inline ValidateE911AddressRequest& WithCountry(Aws::String&& value) { SetCountry(std::move(value)); return *this;} - - /** - *

The address country, such as US.

- */ - inline ValidateE911AddressRequest& WithCountry(const char* value) { SetCountry(value); return *this;} - - - /** - *

The address postal code, such as 04352.

- */ - inline const Aws::String& GetPostalCode() const{ return m_postalCode; } - - /** - *

The address postal code, such as 04352.

- */ - inline bool PostalCodeHasBeenSet() const { return m_postalCodeHasBeenSet; } - - /** - *

The address postal code, such as 04352.

- */ - inline void SetPostalCode(const Aws::String& value) { m_postalCodeHasBeenSet = true; m_postalCode = value; } - - /** - *

The address postal code, such as 04352.

- */ - inline void SetPostalCode(Aws::String&& value) { m_postalCodeHasBeenSet = true; m_postalCode = std::move(value); } - - /** - *

The address postal code, such as 04352.

- */ - inline void SetPostalCode(const char* value) { m_postalCodeHasBeenSet = true; m_postalCode.assign(value); } - - /** - *

The address postal code, such as 04352.

- */ - inline ValidateE911AddressRequest& WithPostalCode(const Aws::String& value) { SetPostalCode(value); return *this;} - - /** - *

The address postal code, such as 04352.

- */ - inline ValidateE911AddressRequest& WithPostalCode(Aws::String&& value) { SetPostalCode(std::move(value)); return *this;} - - /** - *

The address postal code, such as 04352.

- */ - inline ValidateE911AddressRequest& WithPostalCode(const char* value) { SetPostalCode(value); return *this;} - - private: - - Aws::String m_awsAccountId; - bool m_awsAccountIdHasBeenSet = false; - - Aws::String m_streetNumber; - bool m_streetNumberHasBeenSet = false; - - Aws::String m_streetInfo; - bool m_streetInfoHasBeenSet = false; - - Aws::String m_city; - bool m_cityHasBeenSet = false; - - Aws::String m_state; - bool m_stateHasBeenSet = false; - - Aws::String m_country; - bool m_countryHasBeenSet = false; - - Aws::String m_postalCode; - bool m_postalCodeHasBeenSet = false; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressResult.h b/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressResult.h deleted file mode 100644 index 310bd7dc5dc..00000000000 --- a/generated/src/aws-cpp-sdk-chime/include/aws/chime/model/ValidateE911AddressResult.h +++ /dev/null @@ -1,197 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#pragma once -#include -#include -#include -#include -#include -#include - -namespace Aws -{ -template -class AmazonWebServiceResult; - -namespace Utils -{ -namespace Json -{ - class JsonValue; -} // namespace Json -} // namespace Utils -namespace Chime -{ -namespace Model -{ - class ValidateE911AddressResult - { - public: - AWS_CHIME_API ValidateE911AddressResult(); - AWS_CHIME_API ValidateE911AddressResult(const Aws::AmazonWebServiceResult& result); - AWS_CHIME_API ValidateE911AddressResult& operator=(const Aws::AmazonWebServiceResult& result); - - - /** - *

Number indicating the result of address validation. 0 means the - * address was perfect as is and successfully validated. 1 means the - * address was corrected. 2 means the address sent was not close - * enough and was not validated.

- */ - inline int GetValidationResult() const{ return m_validationResult; } - - /** - *

Number indicating the result of address validation. 0 means the - * address was perfect as is and successfully validated. 1 means the - * address was corrected. 2 means the address sent was not close - * enough and was not validated.

- */ - inline void SetValidationResult(int value) { m_validationResult = value; } - - /** - *

Number indicating the result of address validation. 0 means the - * address was perfect as is and successfully validated. 1 means the - * address was corrected. 2 means the address sent was not close - * enough and was not validated.

- */ - inline ValidateE911AddressResult& WithValidationResult(int value) { SetValidationResult(value); return *this;} - - - /** - *

The ID that represents the address.

- */ - inline const Aws::String& GetAddressExternalId() const{ return m_addressExternalId; } - - /** - *

The ID that represents the address.

- */ - inline void SetAddressExternalId(const Aws::String& value) { m_addressExternalId = value; } - - /** - *

The ID that represents the address.

- */ - inline void SetAddressExternalId(Aws::String&& value) { m_addressExternalId = std::move(value); } - - /** - *

The ID that represents the address.

- */ - inline void SetAddressExternalId(const char* value) { m_addressExternalId.assign(value); } - - /** - *

The ID that represents the address.

- */ - inline ValidateE911AddressResult& WithAddressExternalId(const Aws::String& value) { SetAddressExternalId(value); return *this;} - - /** - *

The ID that represents the address.

- */ - inline ValidateE911AddressResult& WithAddressExternalId(Aws::String&& value) { SetAddressExternalId(std::move(value)); return *this;} - - /** - *

The ID that represents the address.

- */ - inline ValidateE911AddressResult& WithAddressExternalId(const char* value) { SetAddressExternalId(value); return *this;} - - - /** - *

The validated address.

- */ - inline const Address& GetAddress() const{ return m_address; } - - /** - *

The validated address.

- */ - inline void SetAddress(const Address& value) { m_address = value; } - - /** - *

The validated address.

- */ - inline void SetAddress(Address&& value) { m_address = std::move(value); } - - /** - *

The validated address.

- */ - inline ValidateE911AddressResult& WithAddress(const Address& value) { SetAddress(value); return *this;} - - /** - *

The validated address.

- */ - inline ValidateE911AddressResult& WithAddress(Address&& value) { SetAddress(std::move(value)); return *this;} - - - /** - *

The list of address suggestions.

- */ - inline const Aws::Vector& GetCandidateAddressList() const{ return m_candidateAddressList; } - - /** - *

The list of address suggestions.

- */ - inline void SetCandidateAddressList(const Aws::Vector& value) { m_candidateAddressList = value; } - - /** - *

The list of address suggestions.

- */ - inline void SetCandidateAddressList(Aws::Vector&& value) { m_candidateAddressList = std::move(value); } - - /** - *

The list of address suggestions.

- */ - inline ValidateE911AddressResult& WithCandidateAddressList(const Aws::Vector& value) { SetCandidateAddressList(value); return *this;} - - /** - *

The list of address suggestions.

- */ - inline ValidateE911AddressResult& WithCandidateAddressList(Aws::Vector&& value) { SetCandidateAddressList(std::move(value)); return *this;} - - /** - *

The list of address suggestions.

- */ - inline ValidateE911AddressResult& AddCandidateAddressList(const CandidateAddress& value) { m_candidateAddressList.push_back(value); return *this; } - - /** - *

The list of address suggestions.

- */ - inline ValidateE911AddressResult& AddCandidateAddressList(CandidateAddress&& value) { m_candidateAddressList.push_back(std::move(value)); return *this; } - - - - inline const Aws::String& GetRequestId() const{ return m_requestId; } - - - inline void SetRequestId(const Aws::String& value) { m_requestId = value; } - - - inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); } - - - inline void SetRequestId(const char* value) { m_requestId.assign(value); } - - - inline ValidateE911AddressResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;} - - - inline ValidateE911AddressResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;} - - - inline ValidateE911AddressResult& WithRequestId(const char* value) { SetRequestId(value); return *this;} - - private: - - int m_validationResult; - - Aws::String m_addressExternalId; - - Address m_address; - - Aws::Vector m_candidateAddressList; - - Aws::String m_requestId; - }; - -} // namespace Model -} // namespace Chime -} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-chime/source/ChimeClient.cpp b/generated/src/aws-cpp-sdk-chime/source/ChimeClient.cpp index 53d785589e9..4d213f34ca2 100644 --- a/generated/src/aws-cpp-sdk-chime/source/ChimeClient.cpp +++ b/generated/src/aws-cpp-sdk-chime/source/ChimeClient.cpp @@ -22,11 +22,7 @@ #include #include #include -#include -#include #include -#include -#include #include #include #include @@ -34,182 +30,57 @@ #include #include #include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include #include -#include #include -#include #include #include -#include -#include -#include #include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include #include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include -#include -#include #include #include #include -#include -#include -#include #include -#include #include -#include -#include -#include #include #include -#include #include #include -#include -#include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include -#include -#include -#include -#include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include #include #include -#include -#include #include -#include #include -#include -#include -#include #include -#include -#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include #include #include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include #include -#include -#include #include -#include -#include -#include #include #include #include -#include #include #include -#include -#include -#include #include #include -#include -#include -#include using namespace Aws; using namespace Aws::Auth; @@ -370,44 +241,6 @@ AssociatePhoneNumberWithUserOutcome ChimeClient::AssociatePhoneNumberWithUser(co return AssociatePhoneNumberWithUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -AssociatePhoneNumbersWithVoiceConnectorOutcome ChimeClient::AssociatePhoneNumbersWithVoiceConnector(const AssociatePhoneNumbersWithVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(AssociatePhoneNumbersWithVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, AssociatePhoneNumbersWithVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("AssociatePhoneNumbersWithVoiceConnector", "Required field: VoiceConnectorId, is not set"); - return AssociatePhoneNumbersWithVoiceConnectorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, AssociatePhoneNumbersWithVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - ss.str("?operation=associate-phone-numbers"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return AssociatePhoneNumbersWithVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -AssociatePhoneNumbersWithVoiceConnectorGroupOutcome ChimeClient::AssociatePhoneNumbersWithVoiceConnectorGroup(const AssociatePhoneNumbersWithVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(AssociatePhoneNumbersWithVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, AssociatePhoneNumbersWithVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorGroupIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("AssociatePhoneNumbersWithVoiceConnectorGroup", "Required field: VoiceConnectorGroupId, is not set"); - return AssociatePhoneNumbersWithVoiceConnectorGroupOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorGroupId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, AssociatePhoneNumbersWithVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorGroupId()); - ss.str("?operation=associate-phone-numbers"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return AssociatePhoneNumbersWithVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - AssociateSigninDelegateGroupsWithAccountOutcome ChimeClient::AssociateSigninDelegateGroupsWithAccount(const AssociateSigninDelegateGroupsWithAccountRequest& request) const { AWS_OPERATION_GUARD(AssociateSigninDelegateGroupsWithAccount); @@ -432,48 +265,6 @@ AssociateSigninDelegateGroupsWithAccountOutcome ChimeClient::AssociateSigninDele return AssociateSigninDelegateGroupsWithAccountOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -BatchCreateAttendeeOutcome ChimeClient::BatchCreateAttendee(const BatchCreateAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(BatchCreateAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, BatchCreateAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("BatchCreateAttendee", "Required field: MeetingId, is not set"); - return BatchCreateAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, BatchCreateAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees"); - ss.str("?operation=batch-create"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return BatchCreateAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -BatchCreateChannelMembershipOutcome ChimeClient::BatchCreateChannelMembership(const BatchCreateChannelMembershipRequest& request) const -{ - AWS_OPERATION_GUARD(BatchCreateChannelMembership); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, BatchCreateChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("BatchCreateChannelMembership", "Required field: ChannelArn, is not set"); - return BatchCreateChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, BatchCreateChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), BatchCreateChannelMembershipOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/memberships"); - ss.str("?operation=batch-create"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return BatchCreateChannelMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - BatchCreateRoomMembershipOutcome ChimeClient::BatchCreateRoomMembership(const BatchCreateRoomMembershipRequest& request) const { AWS_OPERATION_GUARD(BatchCreateRoomMembership); @@ -614,66 +405,6 @@ CreateAccountOutcome ChimeClient::CreateAccount(const CreateAccountRequest& requ return CreateAccountOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateAppInstanceOutcome ChimeClient::CreateAppInstance(const CreateAppInstanceRequest& request) const -{ - AWS_OPERATION_GUARD(CreateAppInstance); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateAppInstanceOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances"); - return CreateAppInstanceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateAppInstanceAdminOutcome ChimeClient::CreateAppInstanceAdmin(const CreateAppInstanceAdminRequest& request) const -{ - AWS_OPERATION_GUARD(CreateAppInstanceAdmin); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateAppInstanceAdmin", "Required field: AppInstanceArn, is not set"); - return CreateAppInstanceAdminOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateAppInstanceAdminOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/admins"); - return CreateAppInstanceAdminOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateAppInstanceUserOutcome ChimeClient::CreateAppInstanceUser(const CreateAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(CreateAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateAppInstanceUserOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instance-users"); - return CreateAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateAttendeeOutcome ChimeClient::CreateAttendee(const CreateAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(CreateAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateAttendee", "Required field: MeetingId, is not set"); - return CreateAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees"); - return CreateAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - CreateBotOutcome ChimeClient::CreateBot(const CreateBotRequest& request) const { AWS_OPERATION_GUARD(CreateBot); @@ -696,95 +427,6 @@ CreateBotOutcome ChimeClient::CreateBot(const CreateBotRequest& request) const return CreateBotOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateChannelOutcome ChimeClient::CreateChannel(const CreateChannelRequest& request) const -{ - AWS_OPERATION_GUARD(CreateChannel); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateChannelOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels"); - return CreateChannelOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateChannelBanOutcome ChimeClient::CreateChannelBan(const CreateChannelBanRequest& request) const -{ - AWS_OPERATION_GUARD(CreateChannelBan); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateChannelBan", "Required field: ChannelArn, is not set"); - return CreateChannelBanOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateChannelBanOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/bans"); - return CreateChannelBanOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateChannelMembershipOutcome ChimeClient::CreateChannelMembership(const CreateChannelMembershipRequest& request) const -{ - AWS_OPERATION_GUARD(CreateChannelMembership); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateChannelMembership", "Required field: ChannelArn, is not set"); - return CreateChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateChannelMembershipOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/memberships"); - return CreateChannelMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateChannelModeratorOutcome ChimeClient::CreateChannelModerator(const CreateChannelModeratorRequest& request) const -{ - AWS_OPERATION_GUARD(CreateChannelModerator); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateChannelModerator", "Required field: ChannelArn, is not set"); - return CreateChannelModeratorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), CreateChannelModeratorOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/moderators"); - return CreateChannelModeratorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateMediaCapturePipelineOutcome ChimeClient::CreateMediaCapturePipeline(const CreateMediaCapturePipelineRequest& request) const -{ - AWS_OPERATION_GUARD(CreateMediaCapturePipeline); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/media-capture-pipelines"); - return CreateMediaCapturePipelineOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateMeetingOutcome ChimeClient::CreateMeeting(const CreateMeetingRequest& request) const -{ - AWS_OPERATION_GUARD(CreateMeeting); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings"); - return CreateMeetingOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - CreateMeetingDialOutOutcome ChimeClient::CreateMeetingDialOut(const CreateMeetingDialOutRequest& request) const { AWS_OPERATION_GUARD(CreateMeetingDialOut); @@ -802,19 +444,6 @@ CreateMeetingDialOutOutcome ChimeClient::CreateMeetingDialOut(const CreateMeetin return CreateMeetingDialOutOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateMeetingWithAttendeesOutcome ChimeClient::CreateMeetingWithAttendees(const CreateMeetingWithAttendeesRequest& request) const -{ - AWS_OPERATION_GUARD(CreateMeetingWithAttendees); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateMeetingWithAttendees, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateMeetingWithAttendees, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings"); - ss.str("?operation=create-attendees"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return CreateMeetingWithAttendeesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - CreatePhoneNumberOrderOutcome ChimeClient::CreatePhoneNumberOrder(const CreatePhoneNumberOrderRequest& request) const { AWS_OPERATION_GUARD(CreatePhoneNumberOrder); @@ -825,23 +454,6 @@ CreatePhoneNumberOrderOutcome ChimeClient::CreatePhoneNumberOrder(const CreatePh return CreatePhoneNumberOrderOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateProxySessionOutcome ChimeClient::CreateProxySession(const CreateProxySessionRequest& request) const -{ - AWS_OPERATION_GUARD(CreateProxySession); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateProxySession", "Required field: VoiceConnectorId, is not set"); - return CreateProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/proxy-sessions"); - return CreateProxySessionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - CreateRoomOutcome ChimeClient::CreateRoom(const CreateRoomRequest& request) const { AWS_OPERATION_GUARD(CreateRoom); @@ -893,43 +505,6 @@ CreateRoomMembershipOutcome ChimeClient::CreateRoomMembership(const CreateRoomMe return CreateRoomMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateSipMediaApplicationOutcome ChimeClient::CreateSipMediaApplication(const CreateSipMediaApplicationRequest& request) const -{ - AWS_OPERATION_GUARD(CreateSipMediaApplication); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications"); - return CreateSipMediaApplicationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateSipMediaApplicationCallOutcome ChimeClient::CreateSipMediaApplicationCall(const CreateSipMediaApplicationCallRequest& request) const -{ - AWS_OPERATION_GUARD(CreateSipMediaApplicationCall); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateSipMediaApplicationCall, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("CreateSipMediaApplicationCall", "Required field: SipMediaApplicationId, is not set"); - return CreateSipMediaApplicationCallOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateSipMediaApplicationCall, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/calls"); - return CreateSipMediaApplicationCallOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateSipRuleOutcome ChimeClient::CreateSipRule(const CreateSipRuleRequest& request) const -{ - AWS_OPERATION_GUARD(CreateSipRule); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-rules"); - return CreateSipRuleOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - CreateUserOutcome ChimeClient::CreateUser(const CreateUserRequest& request) const { AWS_OPERATION_GUARD(CreateUser); @@ -955,26 +530,6 @@ CreateUserOutcome ChimeClient::CreateUser(const CreateUserRequest& request) cons return CreateUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -CreateVoiceConnectorOutcome ChimeClient::CreateVoiceConnector(const CreateVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(CreateVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors"); - return CreateVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -CreateVoiceConnectorGroupOutcome ChimeClient::CreateVoiceConnectorGroup(const CreateVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(CreateVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, CreateVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, CreateVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups"); - return CreateVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - DeleteAccountOutcome ChimeClient::DeleteAccount(const DeleteAccountRequest& request) const { AWS_OPERATION_GUARD(DeleteAccount); @@ -996,225 +551,6 @@ DeleteAccountOutcome ChimeClient::DeleteAccount(const DeleteAccountRequest& requ return DeleteAccountOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); } -DeleteAppInstanceOutcome ChimeClient::DeleteAppInstance(const DeleteAppInstanceRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteAppInstance); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAppInstance", "Required field: AppInstanceArn, is not set"); - return DeleteAppInstanceOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteAppInstanceOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - return DeleteAppInstanceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteAppInstanceAdminOutcome ChimeClient::DeleteAppInstanceAdmin(const DeleteAppInstanceAdminRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteAppInstanceAdmin); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceAdminArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAppInstanceAdmin", "Required field: AppInstanceAdminArn, is not set"); - return DeleteAppInstanceAdminOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceAdminArn]", false)); - } - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAppInstanceAdmin", "Required field: AppInstanceArn, is not set"); - return DeleteAppInstanceAdminOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteAppInstanceAdminOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/admins/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceAdminArn()); - return DeleteAppInstanceAdminOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteAppInstanceStreamingConfigurationsOutcome ChimeClient::DeleteAppInstanceStreamingConfigurations(const DeleteAppInstanceStreamingConfigurationsRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteAppInstanceStreamingConfigurations); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAppInstanceStreamingConfigurations", "Required field: AppInstanceArn, is not set"); - return DeleteAppInstanceStreamingConfigurationsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configurations"); - return DeleteAppInstanceStreamingConfigurationsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteAppInstanceUserOutcome ChimeClient::DeleteAppInstanceUser(const DeleteAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceUserArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAppInstanceUser", "Required field: AppInstanceUserArn, is not set"); - return DeleteAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceUserArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteAppInstanceUserOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instance-users/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceUserArn()); - return DeleteAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteAttendeeOutcome ChimeClient::DeleteAttendee(const DeleteAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAttendee", "Required field: MeetingId, is not set"); - return DeleteAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - if (!request.AttendeeIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteAttendee", "Required field: AttendeeId, is not set"); - return DeleteAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AttendeeId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAttendeeId()); - return DeleteAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteChannelOutcome ChimeClient::DeleteChannel(const DeleteChannelRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteChannel); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannel", "Required field: ChannelArn, is not set"); - return DeleteChannelOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteChannelOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - return DeleteChannelOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteChannelBanOutcome ChimeClient::DeleteChannelBan(const DeleteChannelBanRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteChannelBan); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelBan", "Required field: ChannelArn, is not set"); - return DeleteChannelBanOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MemberArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelBan", "Required field: MemberArn, is not set"); - return DeleteChannelBanOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MemberArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteChannelBanOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/bans/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMemberArn()); - return DeleteChannelBanOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteChannelMembershipOutcome ChimeClient::DeleteChannelMembership(const DeleteChannelMembershipRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteChannelMembership); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelMembership", "Required field: ChannelArn, is not set"); - return DeleteChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MemberArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelMembership", "Required field: MemberArn, is not set"); - return DeleteChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MemberArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteChannelMembershipOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/memberships/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMemberArn()); - return DeleteChannelMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteChannelMessageOutcome ChimeClient::DeleteChannelMessage(const DeleteChannelMessageRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteChannelMessage); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelMessage", "Required field: ChannelArn, is not set"); - return DeleteChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MessageIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelMessage", "Required field: MessageId, is not set"); - return DeleteChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MessageId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteChannelMessageOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMessageId()); - return DeleteChannelMessageOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteChannelModeratorOutcome ChimeClient::DeleteChannelModerator(const DeleteChannelModeratorRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteChannelModerator); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelModerator", "Required field: ChannelArn, is not set"); - return DeleteChannelModeratorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.ChannelModeratorArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteChannelModerator", "Required field: ChannelModeratorArn, is not set"); - return DeleteChannelModeratorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelModeratorArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DeleteChannelModeratorOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/moderators/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelModeratorArn()); - return DeleteChannelModeratorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - DeleteEventsConfigurationOutcome ChimeClient::DeleteEventsConfiguration(const DeleteEventsConfigurationRequest& request) const { AWS_OPERATION_GUARD(DeleteEventsConfiguration); @@ -1244,38 +580,6 @@ DeleteEventsConfigurationOutcome ChimeClient::DeleteEventsConfiguration(const De return DeleteEventsConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); } -DeleteMediaCapturePipelineOutcome ChimeClient::DeleteMediaCapturePipeline(const DeleteMediaCapturePipelineRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteMediaCapturePipeline); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MediaPipelineIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteMediaCapturePipeline", "Required field: MediaPipelineId, is not set"); - return DeleteMediaCapturePipelineOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MediaPipelineId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/media-capture-pipelines/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMediaPipelineId()); - return DeleteMediaCapturePipelineOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteMeetingOutcome ChimeClient::DeleteMeeting(const DeleteMeetingRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteMeeting); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteMeeting", "Required field: MeetingId, is not set"); - return DeleteMeetingOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - return DeleteMeetingOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - DeletePhoneNumberOutcome ChimeClient::DeletePhoneNumber(const DeletePhoneNumberRequest& request) const { AWS_OPERATION_GUARD(DeletePhoneNumber); @@ -1292,29 +596,6 @@ DeletePhoneNumberOutcome ChimeClient::DeletePhoneNumber(const DeletePhoneNumberR return DeletePhoneNumberOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); } -DeleteProxySessionOutcome ChimeClient::DeleteProxySession(const DeleteProxySessionRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteProxySession); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteProxySession", "Required field: VoiceConnectorId, is not set"); - return DeleteProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - if (!request.ProxySessionIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteProxySession", "Required field: ProxySessionId, is not set"); - return DeleteProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ProxySessionId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/proxy-sessions/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetProxySessionId()); - return DeleteProxySessionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - DeleteRoomOutcome ChimeClient::DeleteRoom(const DeleteRoomRequest& request) const { AWS_OPERATION_GUARD(DeleteRoom); @@ -1378,451 +659,38 @@ DeleteRoomMembershipOutcome ChimeClient::DeleteRoomMembership(const DeleteRoomMe return DeleteRoomMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); } -DeleteSipMediaApplicationOutcome ChimeClient::DeleteSipMediaApplication(const DeleteSipMediaApplicationRequest& request) const +DisassociatePhoneNumberFromUserOutcome ChimeClient::DisassociatePhoneNumberFromUser(const DisassociatePhoneNumberFromUserRequest& request) const { - AWS_OPERATION_GUARD(DeleteSipMediaApplication); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) + AWS_OPERATION_GUARD(DisassociatePhoneNumberFromUser); + AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociatePhoneNumberFromUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); + if (!request.AccountIdHasBeenSet()) { - AWS_LOGSTREAM_ERROR("DeleteSipMediaApplication", "Required field: SipMediaApplicationId, is not set"); - return DeleteSipMediaApplicationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); + AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: AccountId, is not set"); + return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AccountId]", false)); } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - return DeleteSipMediaApplicationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteSipRuleOutcome ChimeClient::DeleteSipRule(const DeleteSipRuleRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteSipRule); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipRuleIdHasBeenSet()) + if (!request.UserIdHasBeenSet()) + { + AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: UserId, is not set"); + return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [UserId]", false)); + } + if (request.GetAccountId().size() != 12 || request.GetAccountId().find_first_not_of("0123456789") != Aws::String::npos) { - AWS_LOGSTREAM_ERROR("DeleteSipRule", "Required field: SipRuleId, is not set"); - return DeleteSipRuleOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipRuleId]", false)); + AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: AccountId has invalid value"); + return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::INVALID_PARAMETER_VALUE, "INVALID_PARAMETER", "AccountId is invalid", false)); } ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-rules/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipRuleId()); - return DeleteSipRuleOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DisassociatePhoneNumberFromUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + Aws::StringStream ss; + endpointResolutionOutcome.GetResult().AddPathSegments("/accounts/"); + endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAccountId()); + endpointResolutionOutcome.GetResult().AddPathSegments("/users/"); + endpointResolutionOutcome.GetResult().AddPathSegment(request.GetUserId()); + ss.str("?operation=disassociate-phone-number"); + endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); + return DisassociatePhoneNumberFromUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -DeleteVoiceConnectorOutcome ChimeClient::DeleteVoiceConnector(const DeleteVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnector", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - return DeleteVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorEmergencyCallingConfigurationOutcome ChimeClient::DeleteVoiceConnectorEmergencyCallingConfiguration(const DeleteVoiceConnectorEmergencyCallingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorEmergencyCallingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorEmergencyCallingConfiguration", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorEmergencyCallingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/emergency-calling-configuration"); - return DeleteVoiceConnectorEmergencyCallingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorGroupOutcome ChimeClient::DeleteVoiceConnectorGroup(const DeleteVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorGroupIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorGroup", "Required field: VoiceConnectorGroupId, is not set"); - return DeleteVoiceConnectorGroupOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorGroupId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorGroupId()); - return DeleteVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorOriginationOutcome ChimeClient::DeleteVoiceConnectorOrigination(const DeleteVoiceConnectorOriginationRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorOrigination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorOrigination", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorOriginationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/origination"); - return DeleteVoiceConnectorOriginationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorProxyOutcome ChimeClient::DeleteVoiceConnectorProxy(const DeleteVoiceConnectorProxyRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorProxy); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorProxy", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorProxyOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/programmable-numbers/proxy"); - return DeleteVoiceConnectorProxyOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorStreamingConfigurationOutcome ChimeClient::DeleteVoiceConnectorStreamingConfiguration(const DeleteVoiceConnectorStreamingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorStreamingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorStreamingConfiguration", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorStreamingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configuration"); - return DeleteVoiceConnectorStreamingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorTerminationOutcome ChimeClient::DeleteVoiceConnectorTermination(const DeleteVoiceConnectorTerminationRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorTermination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorTermination", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorTerminationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination"); - return DeleteVoiceConnectorTerminationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_DELETE, Aws::Auth::SIGV4_SIGNER)); -} - -DeleteVoiceConnectorTerminationCredentialsOutcome ChimeClient::DeleteVoiceConnectorTerminationCredentials(const DeleteVoiceConnectorTerminationCredentialsRequest& request) const -{ - AWS_OPERATION_GUARD(DeleteVoiceConnectorTerminationCredentials); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DeleteVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DeleteVoiceConnectorTerminationCredentials", "Required field: VoiceConnectorId, is not set"); - return DeleteVoiceConnectorTerminationCredentialsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DeleteVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination/credentials"); - ss.str("?operation=delete"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DeleteVoiceConnectorTerminationCredentialsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeAppInstanceOutcome ChimeClient::DescribeAppInstance(const DescribeAppInstanceRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeAppInstance); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeAppInstance", "Required field: AppInstanceArn, is not set"); - return DescribeAppInstanceOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeAppInstanceOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - return DescribeAppInstanceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeAppInstanceAdminOutcome ChimeClient::DescribeAppInstanceAdmin(const DescribeAppInstanceAdminRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeAppInstanceAdmin); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceAdminArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeAppInstanceAdmin", "Required field: AppInstanceAdminArn, is not set"); - return DescribeAppInstanceAdminOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceAdminArn]", false)); - } - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeAppInstanceAdmin", "Required field: AppInstanceArn, is not set"); - return DescribeAppInstanceAdminOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeAppInstanceAdmin, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeAppInstanceAdminOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/admins/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceAdminArn()); - return DescribeAppInstanceAdminOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeAppInstanceUserOutcome ChimeClient::DescribeAppInstanceUser(const DescribeAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceUserArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeAppInstanceUser", "Required field: AppInstanceUserArn, is not set"); - return DescribeAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceUserArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeAppInstanceUserOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instance-users/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceUserArn()); - return DescribeAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelOutcome ChimeClient::DescribeChannel(const DescribeChannelRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannel); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannel", "Required field: ChannelArn, is not set"); - return DescribeChannelOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - return DescribeChannelOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelBanOutcome ChimeClient::DescribeChannelBan(const DescribeChannelBanRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannelBan); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelBan", "Required field: ChannelArn, is not set"); - return DescribeChannelBanOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MemberArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelBan", "Required field: MemberArn, is not set"); - return DescribeChannelBanOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MemberArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannelBan, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelBanOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/bans/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMemberArn()); - return DescribeChannelBanOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelMembershipOutcome ChimeClient::DescribeChannelMembership(const DescribeChannelMembershipRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannelMembership); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelMembership", "Required field: ChannelArn, is not set"); - return DescribeChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MemberArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelMembership", "Required field: MemberArn, is not set"); - return DescribeChannelMembershipOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MemberArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannelMembership, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelMembershipOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/memberships/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMemberArn()); - return DescribeChannelMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelMembershipForAppInstanceUserOutcome ChimeClient::DescribeChannelMembershipForAppInstanceUser(const DescribeChannelMembershipForAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannelMembershipForAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannelMembershipForAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelMembershipForAppInstanceUser", "Required field: ChannelArn, is not set"); - return DescribeChannelMembershipForAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.AppInstanceUserArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelMembershipForAppInstanceUser", "Required field: AppInstanceUserArn, is not set"); - return DescribeChannelMembershipForAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceUserArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannelMembershipForAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelMembershipForAppInstanceUserOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - ss.str("?scope=app-instance-user-membership"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DescribeChannelMembershipForAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelModeratedByAppInstanceUserOutcome ChimeClient::DescribeChannelModeratedByAppInstanceUser(const DescribeChannelModeratedByAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannelModeratedByAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannelModeratedByAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelModeratedByAppInstanceUser", "Required field: ChannelArn, is not set"); - return DescribeChannelModeratedByAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.AppInstanceUserArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelModeratedByAppInstanceUser", "Required field: AppInstanceUserArn, is not set"); - return DescribeChannelModeratedByAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceUserArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannelModeratedByAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelModeratedByAppInstanceUserOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - ss.str("?scope=app-instance-user-moderated-channel"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DescribeChannelModeratedByAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DescribeChannelModeratorOutcome ChimeClient::DescribeChannelModerator(const DescribeChannelModeratorRequest& request) const -{ - AWS_OPERATION_GUARD(DescribeChannelModerator); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DescribeChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelModerator", "Required field: ChannelArn, is not set"); - return DescribeChannelModeratorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.ChannelModeratorArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DescribeChannelModerator", "Required field: ChannelModeratorArn, is not set"); - return DescribeChannelModeratorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelModeratorArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DescribeChannelModerator, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), DescribeChannelModeratorOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/moderators/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelModeratorArn()); - return DescribeChannelModeratorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -DisassociatePhoneNumberFromUserOutcome ChimeClient::DisassociatePhoneNumberFromUser(const DisassociatePhoneNumberFromUserRequest& request) const -{ - AWS_OPERATION_GUARD(DisassociatePhoneNumberFromUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociatePhoneNumberFromUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AccountIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: AccountId, is not set"); - return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AccountId]", false)); - } - if (!request.UserIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: UserId, is not set"); - return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [UserId]", false)); - } - if (request.GetAccountId().size() != 12 || request.GetAccountId().find_first_not_of("0123456789") != Aws::String::npos) - { - AWS_LOGSTREAM_ERROR("DisassociatePhoneNumberFromUser", "Required field: AccountId has invalid value"); - return DisassociatePhoneNumberFromUserOutcome(Aws::Client::AWSError(ChimeErrors::INVALID_PARAMETER_VALUE, "INVALID_PARAMETER", "AccountId is invalid", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DisassociatePhoneNumberFromUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/accounts/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAccountId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/users/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetUserId()); - ss.str("?operation=disassociate-phone-number"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DisassociatePhoneNumberFromUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -DisassociatePhoneNumbersFromVoiceConnectorOutcome ChimeClient::DisassociatePhoneNumbersFromVoiceConnector(const DisassociatePhoneNumbersFromVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(DisassociatePhoneNumbersFromVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociatePhoneNumbersFromVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DisassociatePhoneNumbersFromVoiceConnector", "Required field: VoiceConnectorId, is not set"); - return DisassociatePhoneNumbersFromVoiceConnectorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DisassociatePhoneNumbersFromVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - ss.str("?operation=disassociate-phone-numbers"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DisassociatePhoneNumbersFromVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -DisassociatePhoneNumbersFromVoiceConnectorGroupOutcome ChimeClient::DisassociatePhoneNumbersFromVoiceConnectorGroup(const DisassociatePhoneNumbersFromVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(DisassociatePhoneNumbersFromVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociatePhoneNumbersFromVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorGroupIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("DisassociatePhoneNumbersFromVoiceConnectorGroup", "Required field: VoiceConnectorGroupId, is not set"); - return DisassociatePhoneNumbersFromVoiceConnectorGroupOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorGroupId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, DisassociatePhoneNumbersFromVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorGroupId()); - ss.str("?operation=disassociate-phone-numbers"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return DisassociatePhoneNumbersFromVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -DisassociateSigninDelegateGroupsFromAccountOutcome ChimeClient::DisassociateSigninDelegateGroupsFromAccount(const DisassociateSigninDelegateGroupsFromAccountRequest& request) const +DisassociateSigninDelegateGroupsFromAccountOutcome ChimeClient::DisassociateSigninDelegateGroupsFromAccount(const DisassociateSigninDelegateGroupsFromAccountRequest& request) const { AWS_OPERATION_GUARD(DisassociateSigninDelegateGroupsFromAccount); AWS_OPERATION_CHECK_PTR(m_endpointProvider, DisassociateSigninDelegateGroupsFromAccount, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); @@ -1889,65 +757,6 @@ GetAccountSettingsOutcome ChimeClient::GetAccountSettings(const GetAccountSettin return GetAccountSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -GetAppInstanceRetentionSettingsOutcome ChimeClient::GetAppInstanceRetentionSettings(const GetAppInstanceRetentionSettingsRequest& request) const -{ - AWS_OPERATION_GUARD(GetAppInstanceRetentionSettings); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetAppInstanceRetentionSettings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetAppInstanceRetentionSettings", "Required field: AppInstanceArn, is not set"); - return GetAppInstanceRetentionSettingsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetAppInstanceRetentionSettings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), GetAppInstanceRetentionSettingsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/retention-settings"); - return GetAppInstanceRetentionSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetAppInstanceStreamingConfigurationsOutcome ChimeClient::GetAppInstanceStreamingConfigurations(const GetAppInstanceStreamingConfigurationsRequest& request) const -{ - AWS_OPERATION_GUARD(GetAppInstanceStreamingConfigurations); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetAppInstanceStreamingConfigurations", "Required field: AppInstanceArn, is not set"); - return GetAppInstanceStreamingConfigurationsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configurations"); - return GetAppInstanceStreamingConfigurationsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetAttendeeOutcome ChimeClient::GetAttendee(const GetAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(GetAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetAttendee", "Required field: MeetingId, is not set"); - return GetAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - if (!request.AttendeeIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetAttendee", "Required field: AttendeeId, is not set"); - return GetAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AttendeeId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAttendeeId()); - return GetAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - GetBotOutcome ChimeClient::GetBot(const GetBotRequest& request) const { AWS_OPERATION_GUARD(GetBot); @@ -1976,31 +785,6 @@ GetBotOutcome ChimeClient::GetBot(const GetBotRequest& request) const return GetBotOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -GetChannelMessageOutcome ChimeClient::GetChannelMessage(const GetChannelMessageRequest& request) const -{ - AWS_OPERATION_GUARD(GetChannelMessage); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetChannelMessage", "Required field: ChannelArn, is not set"); - return GetChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MessageIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetChannelMessage", "Required field: MessageId, is not set"); - return GetChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MessageId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), GetChannelMessageOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMessageId()); - return GetChannelMessageOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - GetEventsConfigurationOutcome ChimeClient::GetEventsConfiguration(const GetEventsConfigurationRequest& request) const { AWS_OPERATION_GUARD(GetEventsConfiguration); @@ -2041,50 +825,6 @@ AWS_OPERATION_GUARD(GetGlobalSettings); return GetGlobalSettingsOutcome(MakeRequest(endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER, "GetGlobalSettings")); } -GetMediaCapturePipelineOutcome ChimeClient::GetMediaCapturePipeline(const GetMediaCapturePipelineRequest& request) const -{ - AWS_OPERATION_GUARD(GetMediaCapturePipeline); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MediaPipelineIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetMediaCapturePipeline", "Required field: MediaPipelineId, is not set"); - return GetMediaCapturePipelineOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MediaPipelineId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetMediaCapturePipeline, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/media-capture-pipelines/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMediaPipelineId()); - return GetMediaCapturePipelineOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetMeetingOutcome ChimeClient::GetMeeting(const GetMeetingRequest& request) const -{ - AWS_OPERATION_GUARD(GetMeeting); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetMeeting", "Required field: MeetingId, is not set"); - return GetMeetingOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - return GetMeetingOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetMessagingSessionEndpointOutcome ChimeClient::GetMessagingSessionEndpoint(const GetMessagingSessionEndpointRequest& request) const -{ - AWS_OPERATION_GUARD(GetMessagingSessionEndpoint); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetMessagingSessionEndpoint, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetMessagingSessionEndpoint, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), GetMessagingSessionEndpointOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/endpoints/messaging-session"); - return GetMessagingSessionEndpointOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - GetPhoneNumberOutcome ChimeClient::GetPhoneNumber(const GetPhoneNumberRequest& request) const { AWS_OPERATION_GUARD(GetPhoneNumber); @@ -2128,29 +868,6 @@ AWS_OPERATION_GUARD(GetPhoneNumberSettings); return GetPhoneNumberSettingsOutcome(MakeRequest(endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER, "GetPhoneNumberSettings")); } -GetProxySessionOutcome ChimeClient::GetProxySession(const GetProxySessionRequest& request) const -{ - AWS_OPERATION_GUARD(GetProxySession); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetProxySession", "Required field: VoiceConnectorId, is not set"); - return GetProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - if (!request.ProxySessionIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetProxySession", "Required field: ProxySessionId, is not set"); - return GetProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ProxySessionId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/proxy-sessions/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetProxySessionId()); - return GetProxySessionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - GetRetentionSettingsOutcome ChimeClient::GetRetentionSettings(const GetRetentionSettingsRequest& request) const { AWS_OPERATION_GUARD(GetRetentionSettings); @@ -2201,55 +918,6 @@ GetRoomOutcome ChimeClient::GetRoom(const GetRoomRequest& request) const return GetRoomOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -GetSipMediaApplicationOutcome ChimeClient::GetSipMediaApplication(const GetSipMediaApplicationRequest& request) const -{ - AWS_OPERATION_GUARD(GetSipMediaApplication); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetSipMediaApplication", "Required field: SipMediaApplicationId, is not set"); - return GetSipMediaApplicationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - return GetSipMediaApplicationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetSipMediaApplicationLoggingConfigurationOutcome ChimeClient::GetSipMediaApplicationLoggingConfiguration(const GetSipMediaApplicationLoggingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(GetSipMediaApplicationLoggingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetSipMediaApplicationLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetSipMediaApplicationLoggingConfiguration", "Required field: SipMediaApplicationId, is not set"); - return GetSipMediaApplicationLoggingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetSipMediaApplicationLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/logging-configuration"); - return GetSipMediaApplicationLoggingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetSipRuleOutcome ChimeClient::GetSipRule(const GetSipRuleRequest& request) const -{ - AWS_OPERATION_GUARD(GetSipRule); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipRuleIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetSipRule", "Required field: SipRuleId, is not set"); - return GetSipRuleOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipRuleId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-rules/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipRuleId()); - return GetSipRuleOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - GetUserOutcome ChimeClient::GetUser(const GetUserRequest& request) const { AWS_OPERATION_GUARD(GetUser); @@ -2307,157 +975,6 @@ GetUserSettingsOutcome ChimeClient::GetUserSettings(const GetUserSettingsRequest return GetUserSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -GetVoiceConnectorOutcome ChimeClient::GetVoiceConnector(const GetVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnector", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - return GetVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorEmergencyCallingConfigurationOutcome ChimeClient::GetVoiceConnectorEmergencyCallingConfiguration(const GetVoiceConnectorEmergencyCallingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorEmergencyCallingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorEmergencyCallingConfiguration", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorEmergencyCallingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/emergency-calling-configuration"); - return GetVoiceConnectorEmergencyCallingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorGroupOutcome ChimeClient::GetVoiceConnectorGroup(const GetVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorGroupIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorGroup", "Required field: VoiceConnectorGroupId, is not set"); - return GetVoiceConnectorGroupOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorGroupId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorGroupId()); - return GetVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorLoggingConfigurationOutcome ChimeClient::GetVoiceConnectorLoggingConfiguration(const GetVoiceConnectorLoggingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorLoggingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorLoggingConfiguration", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorLoggingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/logging-configuration"); - return GetVoiceConnectorLoggingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorOriginationOutcome ChimeClient::GetVoiceConnectorOrigination(const GetVoiceConnectorOriginationRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorOrigination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorOrigination", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorOriginationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/origination"); - return GetVoiceConnectorOriginationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorProxyOutcome ChimeClient::GetVoiceConnectorProxy(const GetVoiceConnectorProxyRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorProxy); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorProxy", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorProxyOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/programmable-numbers/proxy"); - return GetVoiceConnectorProxyOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorStreamingConfigurationOutcome ChimeClient::GetVoiceConnectorStreamingConfiguration(const GetVoiceConnectorStreamingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorStreamingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorStreamingConfiguration", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorStreamingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configuration"); - return GetVoiceConnectorStreamingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorTerminationOutcome ChimeClient::GetVoiceConnectorTermination(const GetVoiceConnectorTerminationRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorTermination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorTermination", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorTerminationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination"); - return GetVoiceConnectorTerminationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -GetVoiceConnectorTerminationHealthOutcome ChimeClient::GetVoiceConnectorTerminationHealth(const GetVoiceConnectorTerminationHealthRequest& request) const -{ - AWS_OPERATION_GUARD(GetVoiceConnectorTerminationHealth); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, GetVoiceConnectorTerminationHealth, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("GetVoiceConnectorTerminationHealth", "Required field: VoiceConnectorId, is not set"); - return GetVoiceConnectorTerminationHealthOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, GetVoiceConnectorTerminationHealth, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination/health"); - return GetVoiceConnectorTerminationHealthOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - InviteUsersOutcome ChimeClient::InviteUsers(const InviteUsersRequest& request) const { AWS_OPERATION_GUARD(InviteUsers); @@ -2493,95 +1010,6 @@ ListAccountsOutcome ChimeClient::ListAccounts(const ListAccountsRequest& request return ListAccountsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -ListAppInstanceAdminsOutcome ChimeClient::ListAppInstanceAdmins(const ListAppInstanceAdminsRequest& request) const -{ - AWS_OPERATION_GUARD(ListAppInstanceAdmins); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListAppInstanceAdmins, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListAppInstanceAdmins", "Required field: AppInstanceArn, is not set"); - return ListAppInstanceAdminsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListAppInstanceAdmins, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListAppInstanceAdminsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/admins"); - return ListAppInstanceAdminsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListAppInstanceUsersOutcome ChimeClient::ListAppInstanceUsers(const ListAppInstanceUsersRequest& request) const -{ - AWS_OPERATION_GUARD(ListAppInstanceUsers); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListAppInstanceUsers, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListAppInstanceUsers", "Required field: AppInstanceArn, is not set"); - return ListAppInstanceUsersOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListAppInstanceUsers, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListAppInstanceUsersOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instance-users"); - return ListAppInstanceUsersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListAppInstancesOutcome ChimeClient::ListAppInstances(const ListAppInstancesRequest& request) const -{ - AWS_OPERATION_GUARD(ListAppInstances); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListAppInstances, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListAppInstances, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListAppInstancesOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances"); - return ListAppInstancesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListAttendeeTagsOutcome ChimeClient::ListAttendeeTags(const ListAttendeeTagsRequest& request) const -{ - AWS_OPERATION_GUARD(ListAttendeeTags); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListAttendeeTags, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListAttendeeTags", "Required field: MeetingId, is not set"); - return ListAttendeeTagsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - if (!request.AttendeeIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListAttendeeTags", "Required field: AttendeeId, is not set"); - return ListAttendeeTagsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AttendeeId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListAttendeeTags, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAttendeeId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - return ListAttendeeTagsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListAttendeesOutcome ChimeClient::ListAttendees(const ListAttendeesRequest& request) const -{ - AWS_OPERATION_GUARD(ListAttendees); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListAttendees, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListAttendees", "Required field: MeetingId, is not set"); - return ListAttendeesOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListAttendees, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees"); - return ListAttendeesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - ListBotsOutcome ChimeClient::ListBots(const ListBotsRequest& request) const { AWS_OPERATION_GUARD(ListBots); @@ -2604,166 +1032,6 @@ ListBotsOutcome ChimeClient::ListBots(const ListBotsRequest& request) const return ListBotsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -ListChannelBansOutcome ChimeClient::ListChannelBans(const ListChannelBansRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelBans); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelBans, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListChannelBans", "Required field: ChannelArn, is not set"); - return ListChannelBansOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelBans, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelBansOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/bans"); - return ListChannelBansOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelMembershipsOutcome ChimeClient::ListChannelMemberships(const ListChannelMembershipsRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelMemberships); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelMemberships, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListChannelMemberships", "Required field: ChannelArn, is not set"); - return ListChannelMembershipsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelMemberships, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelMembershipsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/memberships"); - return ListChannelMembershipsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelMembershipsForAppInstanceUserOutcome ChimeClient::ListChannelMembershipsForAppInstanceUser(const ListChannelMembershipsForAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelMembershipsForAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelMembershipsForAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelMembershipsForAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelMembershipsForAppInstanceUserOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels"); - ss.str("?scope=app-instance-user-memberships"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return ListChannelMembershipsForAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelMessagesOutcome ChimeClient::ListChannelMessages(const ListChannelMessagesRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelMessages); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelMessages, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListChannelMessages", "Required field: ChannelArn, is not set"); - return ListChannelMessagesOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelMessages, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelMessagesOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages"); - return ListChannelMessagesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelModeratorsOutcome ChimeClient::ListChannelModerators(const ListChannelModeratorsRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelModerators); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelModerators, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListChannelModerators", "Required field: ChannelArn, is not set"); - return ListChannelModeratorsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelModerators, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelModeratorsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/moderators"); - return ListChannelModeratorsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelsOutcome ChimeClient::ListChannels(const ListChannelsRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannels); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannels, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListChannels", "Required field: AppInstanceArn, is not set"); - return ListChannelsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannels, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels"); - return ListChannelsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListChannelsModeratedByAppInstanceUserOutcome ChimeClient::ListChannelsModeratedByAppInstanceUser(const ListChannelsModeratedByAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(ListChannelsModeratedByAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListChannelsModeratedByAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListChannelsModeratedByAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), ListChannelsModeratedByAppInstanceUserOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels"); - ss.str("?scope=app-instance-user-moderated-channels"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return ListChannelsModeratedByAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListMediaCapturePipelinesOutcome ChimeClient::ListMediaCapturePipelines(const ListMediaCapturePipelinesRequest& request) const -{ - AWS_OPERATION_GUARD(ListMediaCapturePipelines); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListMediaCapturePipelines, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListMediaCapturePipelines, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/media-capture-pipelines"); - return ListMediaCapturePipelinesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListMeetingTagsOutcome ChimeClient::ListMeetingTags(const ListMeetingTagsRequest& request) const -{ - AWS_OPERATION_GUARD(ListMeetingTags); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListMeetingTags, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListMeetingTags", "Required field: MeetingId, is not set"); - return ListMeetingTagsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListMeetingTags, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - return ListMeetingTagsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListMeetingsOutcome ChimeClient::ListMeetings(const ListMeetingsRequest& request) const -{ - AWS_OPERATION_GUARD(ListMeetings); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListMeetings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListMeetings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings"); - return ListMeetingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - ListPhoneNumberOrdersOutcome ChimeClient::ListPhoneNumberOrders(const ListPhoneNumberOrdersRequest& request) const { AWS_OPERATION_GUARD(ListPhoneNumberOrders); @@ -2784,23 +1052,6 @@ ListPhoneNumbersOutcome ChimeClient::ListPhoneNumbers(const ListPhoneNumbersRequ return ListPhoneNumbersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -ListProxySessionsOutcome ChimeClient::ListProxySessions(const ListProxySessionsRequest& request) const -{ - AWS_OPERATION_GUARD(ListProxySessions); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListProxySessions, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListProxySessions", "Required field: VoiceConnectorId, is not set"); - return ListProxySessionsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListProxySessions, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/proxy-sessions"); - return ListProxySessionsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - ListRoomMembershipsOutcome ChimeClient::ListRoomMemberships(const ListRoomMembershipsRequest& request) const { AWS_OPERATION_GUARD(ListRoomMemberships); @@ -2852,26 +1103,6 @@ ListRoomsOutcome ChimeClient::ListRooms(const ListRoomsRequest& request) const return ListRoomsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -ListSipMediaApplicationsOutcome ChimeClient::ListSipMediaApplications(const ListSipMediaApplicationsRequest& request) const -{ - AWS_OPERATION_GUARD(ListSipMediaApplications); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListSipMediaApplications, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListSipMediaApplications, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications"); - return ListSipMediaApplicationsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListSipRulesOutcome ChimeClient::ListSipRules(const ListSipRulesRequest& request) const -{ - AWS_OPERATION_GUARD(ListSipRules); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListSipRules, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListSipRules, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-rules"); - return ListSipRulesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - ListSupportedPhoneNumberCountriesOutcome ChimeClient::ListSupportedPhoneNumberCountries(const ListSupportedPhoneNumberCountriesRequest& request) const { AWS_OPERATION_GUARD(ListSupportedPhoneNumberCountries); @@ -2887,21 +1118,6 @@ ListSupportedPhoneNumberCountriesOutcome ChimeClient::ListSupportedPhoneNumberCo return ListSupportedPhoneNumberCountriesOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -ListTagsForResourceOutcome ChimeClient::ListTagsForResource(const ListTagsForResourceRequest& request) const -{ - AWS_OPERATION_GUARD(ListTagsForResource); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListTagsForResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ResourceARNHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListTagsForResource", "Required field: ResourceARN, is not set"); - return ListTagsForResourceOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ResourceARN]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListTagsForResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - return ListTagsForResourceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - ListUsersOutcome ChimeClient::ListUsers(const ListUsersRequest& request) const { AWS_OPERATION_GUARD(ListUsers); @@ -2914,51 +1130,14 @@ ListUsersOutcome ChimeClient::ListUsers(const ListUsersRequest& request) const if (request.GetAccountId().size() != 12 || request.GetAccountId().find_first_not_of("0123456789") != Aws::String::npos) { AWS_LOGSTREAM_ERROR("ListUsers", "Required field: AccountId has invalid value"); - return ListUsersOutcome(Aws::Client::AWSError(ChimeErrors::INVALID_PARAMETER_VALUE, "INVALID_PARAMETER", "AccountId is invalid", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListUsers, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/accounts/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAccountId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/users"); - return ListUsersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListVoiceConnectorGroupsOutcome ChimeClient::ListVoiceConnectorGroups(const ListVoiceConnectorGroupsRequest& request) const -{ - AWS_OPERATION_GUARD(ListVoiceConnectorGroups); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListVoiceConnectorGroups, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListVoiceConnectorGroups, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups"); - return ListVoiceConnectorGroupsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListVoiceConnectorTerminationCredentialsOutcome ChimeClient::ListVoiceConnectorTerminationCredentials(const ListVoiceConnectorTerminationCredentialsRequest& request) const -{ - AWS_OPERATION_GUARD(ListVoiceConnectorTerminationCredentials); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("ListVoiceConnectorTerminationCredentials", "Required field: VoiceConnectorId, is not set"); - return ListVoiceConnectorTerminationCredentialsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); + return ListUsersOutcome(Aws::Client::AWSError(ChimeErrors::INVALID_PARAMETER_VALUE, "INVALID_PARAMETER", "AccountId is invalid", false)); } ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination/credentials"); - return ListVoiceConnectorTerminationCredentialsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); -} - -ListVoiceConnectorsOutcome ChimeClient::ListVoiceConnectors(const ListVoiceConnectorsRequest& request) const -{ - AWS_OPERATION_GUARD(ListVoiceConnectors); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ListVoiceConnectors, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListVoiceConnectors, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors"); - return ListVoiceConnectorsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); + AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ListUsers, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); + endpointResolutionOutcome.GetResult().AddPathSegments("/accounts/"); + endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAccountId()); + endpointResolutionOutcome.GetResult().AddPathSegments("/users"); + return ListUsersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } LogoutUserOutcome ChimeClient::LogoutUser(const LogoutUserRequest& request) const @@ -2992,42 +1171,6 @@ LogoutUserOutcome ChimeClient::LogoutUser(const LogoutUserRequest& request) cons return LogoutUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -PutAppInstanceRetentionSettingsOutcome ChimeClient::PutAppInstanceRetentionSettings(const PutAppInstanceRetentionSettingsRequest& request) const -{ - AWS_OPERATION_GUARD(PutAppInstanceRetentionSettings); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutAppInstanceRetentionSettings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutAppInstanceRetentionSettings", "Required field: AppInstanceArn, is not set"); - return PutAppInstanceRetentionSettingsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutAppInstanceRetentionSettings, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), PutAppInstanceRetentionSettingsOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/retention-settings"); - return PutAppInstanceRetentionSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutAppInstanceStreamingConfigurationsOutcome ChimeClient::PutAppInstanceStreamingConfigurations(const PutAppInstanceStreamingConfigurationsRequest& request) const -{ - AWS_OPERATION_GUARD(PutAppInstanceStreamingConfigurations); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutAppInstanceStreamingConfigurations", "Required field: AppInstanceArn, is not set"); - return PutAppInstanceStreamingConfigurationsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutAppInstanceStreamingConfigurations, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configurations"); - return PutAppInstanceStreamingConfigurationsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - PutEventsConfigurationOutcome ChimeClient::PutEventsConfiguration(const PutEventsConfigurationRequest& request) const { AWS_OPERATION_GUARD(PutEventsConfiguration); @@ -3079,173 +1222,6 @@ PutRetentionSettingsOutcome ChimeClient::PutRetentionSettings(const PutRetention return PutRetentionSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); } -PutSipMediaApplicationLoggingConfigurationOutcome ChimeClient::PutSipMediaApplicationLoggingConfiguration(const PutSipMediaApplicationLoggingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(PutSipMediaApplicationLoggingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutSipMediaApplicationLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutSipMediaApplicationLoggingConfiguration", "Required field: SipMediaApplicationId, is not set"); - return PutSipMediaApplicationLoggingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutSipMediaApplicationLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/logging-configuration"); - return PutSipMediaApplicationLoggingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorEmergencyCallingConfigurationOutcome ChimeClient::PutVoiceConnectorEmergencyCallingConfiguration(const PutVoiceConnectorEmergencyCallingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorEmergencyCallingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorEmergencyCallingConfiguration", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorEmergencyCallingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorEmergencyCallingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/emergency-calling-configuration"); - return PutVoiceConnectorEmergencyCallingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorLoggingConfigurationOutcome ChimeClient::PutVoiceConnectorLoggingConfiguration(const PutVoiceConnectorLoggingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorLoggingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorLoggingConfiguration", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorLoggingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorLoggingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/logging-configuration"); - return PutVoiceConnectorLoggingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorOriginationOutcome ChimeClient::PutVoiceConnectorOrigination(const PutVoiceConnectorOriginationRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorOrigination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorOrigination", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorOriginationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorOrigination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/origination"); - return PutVoiceConnectorOriginationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorProxyOutcome ChimeClient::PutVoiceConnectorProxy(const PutVoiceConnectorProxyRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorProxy); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorProxy", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorProxyOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorProxy, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/programmable-numbers/proxy"); - return PutVoiceConnectorProxyOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorStreamingConfigurationOutcome ChimeClient::PutVoiceConnectorStreamingConfiguration(const PutVoiceConnectorStreamingConfigurationRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorStreamingConfiguration); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorStreamingConfiguration", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorStreamingConfigurationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorStreamingConfiguration, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/streaming-configuration"); - return PutVoiceConnectorStreamingConfigurationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorTerminationOutcome ChimeClient::PutVoiceConnectorTermination(const PutVoiceConnectorTerminationRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorTermination); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorTermination", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorTerminationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorTermination, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination"); - return PutVoiceConnectorTerminationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -PutVoiceConnectorTerminationCredentialsOutcome ChimeClient::PutVoiceConnectorTerminationCredentials(const PutVoiceConnectorTerminationCredentialsRequest& request) const -{ - AWS_OPERATION_GUARD(PutVoiceConnectorTerminationCredentials); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, PutVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("PutVoiceConnectorTerminationCredentials", "Required field: VoiceConnectorId, is not set"); - return PutVoiceConnectorTerminationCredentialsOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, PutVoiceConnectorTerminationCredentials, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/termination/credentials"); - ss.str("?operation=put"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return PutVoiceConnectorTerminationCredentialsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -RedactChannelMessageOutcome ChimeClient::RedactChannelMessage(const RedactChannelMessageRequest& request) const -{ - AWS_OPERATION_GUARD(RedactChannelMessage); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, RedactChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("RedactChannelMessage", "Required field: ChannelArn, is not set"); - return RedactChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MessageIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("RedactChannelMessage", "Required field: MessageId, is not set"); - return RedactChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MessageId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, RedactChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), RedactChannelMessageOutcome(addPrefixErr.value())); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMessageId()); - ss.str("?operation=redact"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return RedactChannelMessageOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - RedactConversationMessageOutcome ChimeClient::RedactConversationMessage(const RedactConversationMessageRequest& request) const { AWS_OPERATION_GUARD(RedactConversationMessage); @@ -3416,185 +1392,6 @@ SearchAvailablePhoneNumbersOutcome ChimeClient::SearchAvailablePhoneNumbers(cons return SearchAvailablePhoneNumbersOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_GET, Aws::Auth::SIGV4_SIGNER)); } -SendChannelMessageOutcome ChimeClient::SendChannelMessage(const SendChannelMessageRequest& request) const -{ - AWS_OPERATION_GUARD(SendChannelMessage); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, SendChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("SendChannelMessage", "Required field: ChannelArn, is not set"); - return SendChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, SendChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), SendChannelMessageOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages"); - return SendChannelMessageOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -StartMeetingTranscriptionOutcome ChimeClient::StartMeetingTranscription(const StartMeetingTranscriptionRequest& request) const -{ - AWS_OPERATION_GUARD(StartMeetingTranscription); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, StartMeetingTranscription, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("StartMeetingTranscription", "Required field: MeetingId, is not set"); - return StartMeetingTranscriptionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, StartMeetingTranscription, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/transcription"); - ss.str("?operation=start"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return StartMeetingTranscriptionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -StopMeetingTranscriptionOutcome ChimeClient::StopMeetingTranscription(const StopMeetingTranscriptionRequest& request) const -{ - AWS_OPERATION_GUARD(StopMeetingTranscription); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, StopMeetingTranscription, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("StopMeetingTranscription", "Required field: MeetingId, is not set"); - return StopMeetingTranscriptionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, StopMeetingTranscription, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/transcription"); - ss.str("?operation=stop"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return StopMeetingTranscriptionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -TagAttendeeOutcome ChimeClient::TagAttendee(const TagAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(TagAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, TagAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("TagAttendee", "Required field: MeetingId, is not set"); - return TagAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - if (!request.AttendeeIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("TagAttendee", "Required field: AttendeeId, is not set"); - return TagAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AttendeeId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, TagAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAttendeeId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=add"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return TagAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -TagMeetingOutcome ChimeClient::TagMeeting(const TagMeetingRequest& request) const -{ - AWS_OPERATION_GUARD(TagMeeting); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, TagMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("TagMeeting", "Required field: MeetingId, is not set"); - return TagMeetingOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, TagMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=add"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return TagMeetingOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -TagResourceOutcome ChimeClient::TagResource(const TagResourceRequest& request) const -{ - AWS_OPERATION_GUARD(TagResource); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, TagResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, TagResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=tag-resource"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return TagResourceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -UntagAttendeeOutcome ChimeClient::UntagAttendee(const UntagAttendeeRequest& request) const -{ - AWS_OPERATION_GUARD(UntagAttendee); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UntagAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UntagAttendee", "Required field: MeetingId, is not set"); - return UntagAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - if (!request.AttendeeIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UntagAttendee", "Required field: AttendeeId, is not set"); - return UntagAttendeeOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AttendeeId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UntagAttendee, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/attendees/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAttendeeId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=delete"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return UntagAttendeeOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -UntagMeetingOutcome ChimeClient::UntagMeeting(const UntagMeetingRequest& request) const -{ - AWS_OPERATION_GUARD(UntagMeeting); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UntagMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.MeetingIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UntagMeeting", "Required field: MeetingId, is not set"); - return UntagMeetingOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MeetingId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UntagMeeting, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/meetings/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMeetingId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=delete"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return UntagMeetingOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -UntagResourceOutcome ChimeClient::UntagResource(const UntagResourceRequest& request) const -{ - AWS_OPERATION_GUARD(UntagResource); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UntagResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UntagResource, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - Aws::StringStream ss; - endpointResolutionOutcome.GetResult().AddPathSegments("/tags"); - ss.str("?operation=untag-resource"); - endpointResolutionOutcome.GetResult().SetQueryString(ss.str()); - return UntagResourceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - UpdateAccountOutcome ChimeClient::UpdateAccount(const UpdateAccountRequest& request) const { AWS_OPERATION_GUARD(UpdateAccount); @@ -3638,42 +1435,6 @@ UpdateAccountSettingsOutcome ChimeClient::UpdateAccountSettings(const UpdateAcco return UpdateAccountSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); } -UpdateAppInstanceOutcome ChimeClient::UpdateAppInstance(const UpdateAppInstanceRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateAppInstance); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateAppInstance", "Required field: AppInstanceArn, is not set"); - return UpdateAppInstanceOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateAppInstance, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), UpdateAppInstanceOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instances/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceArn()); - return UpdateAppInstanceOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateAppInstanceUserOutcome ChimeClient::UpdateAppInstanceUser(const UpdateAppInstanceUserRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateAppInstanceUser); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.AppInstanceUserArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateAppInstanceUser", "Required field: AppInstanceUserArn, is not set"); - return UpdateAppInstanceUserOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [AppInstanceUserArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateAppInstanceUser, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("identity-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), UpdateAppInstanceUserOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/app-instance-users/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetAppInstanceUserArn()); - return UpdateAppInstanceUserOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - UpdateBotOutcome ChimeClient::UpdateBot(const UpdateBotRequest& request) const { AWS_OPERATION_GUARD(UpdateBot); @@ -3702,68 +1463,6 @@ UpdateBotOutcome ChimeClient::UpdateBot(const UpdateBotRequest& request) const return UpdateBotOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -UpdateChannelOutcome ChimeClient::UpdateChannel(const UpdateChannelRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateChannel); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateChannel", "Required field: ChannelArn, is not set"); - return UpdateChannelOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateChannel, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), UpdateChannelOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - return UpdateChannelOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateChannelMessageOutcome ChimeClient::UpdateChannelMessage(const UpdateChannelMessageRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateChannelMessage); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateChannelMessage", "Required field: ChannelArn, is not set"); - return UpdateChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - if (!request.MessageIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateChannelMessage", "Required field: MessageId, is not set"); - return UpdateChannelMessageOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [MessageId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateChannelMessage, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), UpdateChannelMessageOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/messages/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetMessageId()); - return UpdateChannelMessageOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateChannelReadMarkerOutcome ChimeClient::UpdateChannelReadMarker(const UpdateChannelReadMarkerRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateChannelReadMarker); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateChannelReadMarker, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.ChannelArnHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateChannelReadMarker", "Required field: ChannelArn, is not set"); - return UpdateChannelReadMarkerOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ChannelArn]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateChannelReadMarker, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - auto addPrefixErr = endpointResolutionOutcome.GetResult().AddPrefixIfMissing("messaging-"); - AWS_CHECK(SERVICE_NAME, !addPrefixErr, addPrefixErr->GetMessage(), UpdateChannelReadMarkerOutcome(addPrefixErr.value())); - endpointResolutionOutcome.GetResult().AddPathSegments("/channels/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetChannelArn()); - endpointResolutionOutcome.GetResult().AddPathSegments("/readMarker"); - return UpdateChannelReadMarkerOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - UpdateGlobalSettingsOutcome ChimeClient::UpdateGlobalSettings(const UpdateGlobalSettingsRequest& request) const { AWS_OPERATION_GUARD(UpdateGlobalSettings); @@ -3800,29 +1499,6 @@ UpdatePhoneNumberSettingsOutcome ChimeClient::UpdatePhoneNumberSettings(const Up return UpdatePhoneNumberSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); } -UpdateProxySessionOutcome ChimeClient::UpdateProxySession(const UpdateProxySessionRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateProxySession); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateProxySession", "Required field: VoiceConnectorId, is not set"); - return UpdateProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - if (!request.ProxySessionIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateProxySession", "Required field: ProxySessionId, is not set"); - return UpdateProxySessionOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [ProxySessionId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateProxySession, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/proxy-sessions/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetProxySessionId()); - return UpdateProxySessionOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - UpdateRoomOutcome ChimeClient::UpdateRoom(const UpdateRoomRequest& request) const { AWS_OPERATION_GUARD(UpdateRoom); @@ -3886,61 +1562,6 @@ UpdateRoomMembershipOutcome ChimeClient::UpdateRoomMembership(const UpdateRoomMe return UpdateRoomMembershipOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); } -UpdateSipMediaApplicationOutcome ChimeClient::UpdateSipMediaApplication(const UpdateSipMediaApplicationRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateSipMediaApplication); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateSipMediaApplication", "Required field: SipMediaApplicationId, is not set"); - return UpdateSipMediaApplicationOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateSipMediaApplication, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - return UpdateSipMediaApplicationOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateSipMediaApplicationCallOutcome ChimeClient::UpdateSipMediaApplicationCall(const UpdateSipMediaApplicationCallRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateSipMediaApplicationCall); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateSipMediaApplicationCall, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipMediaApplicationIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateSipMediaApplicationCall", "Required field: SipMediaApplicationId, is not set"); - return UpdateSipMediaApplicationCallOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipMediaApplicationId]", false)); - } - if (!request.TransactionIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateSipMediaApplicationCall", "Required field: TransactionId, is not set"); - return UpdateSipMediaApplicationCallOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [TransactionId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateSipMediaApplicationCall, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-media-applications/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipMediaApplicationId()); - endpointResolutionOutcome.GetResult().AddPathSegments("/calls/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetTransactionId()); - return UpdateSipMediaApplicationCallOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateSipRuleOutcome ChimeClient::UpdateSipRule(const UpdateSipRuleRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateSipRule); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.SipRuleIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateSipRule", "Required field: SipRuleId, is not set"); - return UpdateSipRuleOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [SipRuleId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateSipRule, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/sip-rules/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetSipRuleId()); - return UpdateSipRuleOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - UpdateUserOutcome ChimeClient::UpdateUser(const UpdateUserRequest& request) const { AWS_OPERATION_GUARD(UpdateUser); @@ -3998,45 +1619,3 @@ UpdateUserSettingsOutcome ChimeClient::UpdateUserSettings(const UpdateUserSettin return UpdateUserSettingsOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); } -UpdateVoiceConnectorOutcome ChimeClient::UpdateVoiceConnector(const UpdateVoiceConnectorRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateVoiceConnector); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateVoiceConnector", "Required field: VoiceConnectorId, is not set"); - return UpdateVoiceConnectorOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateVoiceConnector, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connectors/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorId()); - return UpdateVoiceConnectorOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -UpdateVoiceConnectorGroupOutcome ChimeClient::UpdateVoiceConnectorGroup(const UpdateVoiceConnectorGroupRequest& request) const -{ - AWS_OPERATION_GUARD(UpdateVoiceConnectorGroup); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, UpdateVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - if (!request.VoiceConnectorGroupIdHasBeenSet()) - { - AWS_LOGSTREAM_ERROR("UpdateVoiceConnectorGroup", "Required field: VoiceConnectorGroupId, is not set"); - return UpdateVoiceConnectorGroupOutcome(Aws::Client::AWSError(ChimeErrors::MISSING_PARAMETER, "MISSING_PARAMETER", "Missing required field [VoiceConnectorGroupId]", false)); - } - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, UpdateVoiceConnectorGroup, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/voice-connector-groups/"); - endpointResolutionOutcome.GetResult().AddPathSegment(request.GetVoiceConnectorGroupId()); - return UpdateVoiceConnectorGroupOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_PUT, Aws::Auth::SIGV4_SIGNER)); -} - -ValidateE911AddressOutcome ChimeClient::ValidateE911Address(const ValidateE911AddressRequest& request) const -{ - AWS_OPERATION_GUARD(ValidateE911Address); - AWS_OPERATION_CHECK_PTR(m_endpointProvider, ValidateE911Address, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE); - ResolveEndpointOutcome endpointResolutionOutcome = m_endpointProvider->ResolveEndpoint(request.GetEndpointContextParams()); - AWS_OPERATION_CHECK_SUCCESS(endpointResolutionOutcome, ValidateE911Address, CoreErrors, CoreErrors::ENDPOINT_RESOLUTION_FAILURE, endpointResolutionOutcome.GetError().GetMessage()); - endpointResolutionOutcome.GetResult().AddPathSegments("/emergency-calling/address"); - return ValidateE911AddressOutcome(MakeRequest(request, endpointResolutionOutcome.GetResult(), Aws::Http::HttpMethod::HTTP_POST, Aws::Auth::SIGV4_SIGNER)); -} - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.cpp deleted file mode 100644 index 0f82b49df06..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -AssociatePhoneNumbersWithVoiceConnectorGroupRequest::AssociatePhoneNumbersWithVoiceConnectorGroupRequest() : - m_voiceConnectorGroupIdHasBeenSet(false), - m_e164PhoneNumbersHasBeenSet(false), - m_forceAssociate(false), - m_forceAssociateHasBeenSet(false) -{ -} - -Aws::String AssociatePhoneNumbersWithVoiceConnectorGroupRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_e164PhoneNumbersHasBeenSet) - { - Aws::Utils::Array e164PhoneNumbersJsonList(m_e164PhoneNumbers.size()); - for(unsigned e164PhoneNumbersIndex = 0; e164PhoneNumbersIndex < e164PhoneNumbersJsonList.GetLength(); ++e164PhoneNumbersIndex) - { - e164PhoneNumbersJsonList[e164PhoneNumbersIndex].AsString(m_e164PhoneNumbers[e164PhoneNumbersIndex]); - } - payload.WithArray("E164PhoneNumbers", std::move(e164PhoneNumbersJsonList)); - - } - - if(m_forceAssociateHasBeenSet) - { - payload.WithBool("ForceAssociate", m_forceAssociate); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.cpp deleted file mode 100644 index e038d5322ef..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorGroupResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -AssociatePhoneNumbersWithVoiceConnectorGroupResult::AssociatePhoneNumbersWithVoiceConnectorGroupResult() -{ -} - -AssociatePhoneNumbersWithVoiceConnectorGroupResult::AssociatePhoneNumbersWithVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -AssociatePhoneNumbersWithVoiceConnectorGroupResult& AssociatePhoneNumbersWithVoiceConnectorGroupResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("PhoneNumberErrors")) - { - Aws::Utils::Array phoneNumberErrorsJsonList = jsonValue.GetArray("PhoneNumberErrors"); - for(unsigned phoneNumberErrorsIndex = 0; phoneNumberErrorsIndex < phoneNumberErrorsJsonList.GetLength(); ++phoneNumberErrorsIndex) - { - m_phoneNumberErrors.push_back(phoneNumberErrorsJsonList[phoneNumberErrorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorRequest.cpp deleted file mode 100644 index f65330b56b8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorRequest.cpp +++ /dev/null @@ -1,49 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -AssociatePhoneNumbersWithVoiceConnectorRequest::AssociatePhoneNumbersWithVoiceConnectorRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_e164PhoneNumbersHasBeenSet(false), - m_forceAssociate(false), - m_forceAssociateHasBeenSet(false) -{ -} - -Aws::String AssociatePhoneNumbersWithVoiceConnectorRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_e164PhoneNumbersHasBeenSet) - { - Aws::Utils::Array e164PhoneNumbersJsonList(m_e164PhoneNumbers.size()); - for(unsigned e164PhoneNumbersIndex = 0; e164PhoneNumbersIndex < e164PhoneNumbersJsonList.GetLength(); ++e164PhoneNumbersIndex) - { - e164PhoneNumbersJsonList[e164PhoneNumbersIndex].AsString(m_e164PhoneNumbers[e164PhoneNumbersIndex]); - } - payload.WithArray("E164PhoneNumbers", std::move(e164PhoneNumbersJsonList)); - - } - - if(m_forceAssociateHasBeenSet) - { - payload.WithBool("ForceAssociate", m_forceAssociate); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorResult.cpp deleted file mode 100644 index d7d21f5a59a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/AssociatePhoneNumbersWithVoiceConnectorResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -AssociatePhoneNumbersWithVoiceConnectorResult::AssociatePhoneNumbersWithVoiceConnectorResult() -{ -} - -AssociatePhoneNumbersWithVoiceConnectorResult::AssociatePhoneNumbersWithVoiceConnectorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -AssociatePhoneNumbersWithVoiceConnectorResult& AssociatePhoneNumbersWithVoiceConnectorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("PhoneNumberErrors")) - { - Aws::Utils::Array phoneNumberErrorsJsonList = jsonValue.GetArray("PhoneNumberErrors"); - for(unsigned phoneNumberErrorsIndex = 0; phoneNumberErrorsIndex < phoneNumberErrorsJsonList.GetLength(); ++phoneNumberErrorsIndex) - { - m_phoneNumberErrors.push_back(phoneNumberErrorsJsonList[phoneNumberErrorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeRequest.cpp deleted file mode 100644 index 160aa6a075a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -BatchCreateAttendeeRequest::BatchCreateAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_attendeesHasBeenSet(false) -{ -} - -Aws::String BatchCreateAttendeeRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_attendeesHasBeenSet) - { - Aws::Utils::Array attendeesJsonList(m_attendees.size()); - for(unsigned attendeesIndex = 0; attendeesIndex < attendeesJsonList.GetLength(); ++attendeesIndex) - { - attendeesJsonList[attendeesIndex].AsObject(m_attendees[attendeesIndex].Jsonize()); - } - payload.WithArray("Attendees", std::move(attendeesJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeResult.cpp deleted file mode 100644 index e4e14fdbbf2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateAttendeeResult.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -BatchCreateAttendeeResult::BatchCreateAttendeeResult() -{ -} - -BatchCreateAttendeeResult::BatchCreateAttendeeResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -BatchCreateAttendeeResult& BatchCreateAttendeeResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Attendees")) - { - Aws::Utils::Array attendeesJsonList = jsonValue.GetArray("Attendees"); - for(unsigned attendeesIndex = 0; attendeesIndex < attendeesJsonList.GetLength(); ++attendeesIndex) - { - m_attendees.push_back(attendeesJsonList[attendeesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("Errors")) - { - Aws::Utils::Array errorsJsonList = jsonValue.GetArray("Errors"); - for(unsigned errorsIndex = 0; errorsIndex < errorsJsonList.GetLength(); ++errorsIndex) - { - m_errors.push_back(errorsJsonList[errorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipRequest.cpp deleted file mode 100644 index a42b97934fb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipRequest.cpp +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -BatchCreateChannelMembershipRequest::BatchCreateChannelMembershipRequest() : - m_channelArnHasBeenSet(false), - m_type(ChannelMembershipType::NOT_SET), - m_typeHasBeenSet(false), - m_memberArnsHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String BatchCreateChannelMembershipRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_typeHasBeenSet) - { - payload.WithString("Type", ChannelMembershipTypeMapper::GetNameForChannelMembershipType(m_type)); - } - - if(m_memberArnsHasBeenSet) - { - Aws::Utils::Array memberArnsJsonList(m_memberArns.size()); - for(unsigned memberArnsIndex = 0; memberArnsIndex < memberArnsJsonList.GetLength(); ++memberArnsIndex) - { - memberArnsJsonList[memberArnsIndex].AsString(m_memberArns[memberArnsIndex]); - } - payload.WithArray("MemberArns", std::move(memberArnsJsonList)); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection BatchCreateChannelMembershipRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipResult.cpp deleted file mode 100644 index d9cce74c521..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/BatchCreateChannelMembershipResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -BatchCreateChannelMembershipResult::BatchCreateChannelMembershipResult() -{ -} - -BatchCreateChannelMembershipResult::BatchCreateChannelMembershipResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -BatchCreateChannelMembershipResult& BatchCreateChannelMembershipResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("BatchChannelMemberships")) - { - m_batchChannelMemberships = jsonValue.GetObject("BatchChannelMemberships"); - - } - - if(jsonValue.ValueExists("Errors")) - { - Aws::Utils::Array errorsJsonList = jsonValue.GetArray("Errors"); - for(unsigned errorsIndex = 0; errorsIndex < errorsJsonList.GetLength(); ++errorsIndex) - { - m_errors.push_back(errorsJsonList[errorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminRequest.cpp deleted file mode 100644 index 80121c8fbd2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateAppInstanceAdminRequest::CreateAppInstanceAdminRequest() : - m_appInstanceAdminArnHasBeenSet(false), - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String CreateAppInstanceAdminRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_appInstanceAdminArnHasBeenSet) - { - payload.WithString("AppInstanceAdminArn", m_appInstanceAdminArn); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminResult.cpp deleted file mode 100644 index e06e5163ae7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceAdminResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateAppInstanceAdminResult::CreateAppInstanceAdminResult() -{ -} - -CreateAppInstanceAdminResult::CreateAppInstanceAdminResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateAppInstanceAdminResult& CreateAppInstanceAdminResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceAdmin")) - { - m_appInstanceAdmin = jsonValue.GetObject("AppInstanceAdmin"); - - } - - if(jsonValue.ValueExists("AppInstanceArn")) - { - m_appInstanceArn = jsonValue.GetString("AppInstanceArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceRequest.cpp deleted file mode 100644 index 22111f97930..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceRequest.cpp +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateAppInstanceRequest::CreateAppInstanceRequest() : - m_nameHasBeenSet(false), - m_metadataHasBeenSet(false), - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_tagsHasBeenSet(false) -{ -} - -Aws::String CreateAppInstanceRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceResult.cpp deleted file mode 100644 index a74d96cd716..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateAppInstanceResult::CreateAppInstanceResult() -{ -} - -CreateAppInstanceResult::CreateAppInstanceResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateAppInstanceResult& CreateAppInstanceResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceArn")) - { - m_appInstanceArn = jsonValue.GetString("AppInstanceArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserRequest.cpp deleted file mode 100644 index 2b772837e10..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAppInstanceUserRequest.cpp +++ /dev/null @@ -1,76 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateAppInstanceUserRequest::CreateAppInstanceUserRequest() : - m_appInstanceArnHasBeenSet(false), - m_appInstanceUserIdHasBeenSet(false), - m_nameHasBeenSet(false), - m_metadataHasBeenSet(false), - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_tagsHasBeenSet(false) -{ -} - -Aws::String CreateAppInstanceUserRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_appInstanceArnHasBeenSet) - { - payload.WithString("AppInstanceArn", m_appInstanceArn); - - } - - if(m_appInstanceUserIdHasBeenSet) - { - payload.WithString("AppInstanceUserId", m_appInstanceUserId); - - } - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeRequest.cpp deleted file mode 100644 index fbf4b7c4138..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeRequest.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateAttendeeRequest::CreateAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_externalUserIdHasBeenSet(false), - m_tagsHasBeenSet(false) -{ -} - -Aws::String CreateAttendeeRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_externalUserIdHasBeenSet) - { - payload.WithString("ExternalUserId", m_externalUserId); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeResult.cpp deleted file mode 100644 index a4be11016ee..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateAttendeeResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateAttendeeResult::CreateAttendeeResult() -{ -} - -CreateAttendeeResult::CreateAttendeeResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateAttendeeResult& CreateAttendeeResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Attendee")) - { - m_attendee = jsonValue.GetObject("Attendee"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanRequest.cpp deleted file mode 100644 index 4ba12abe4b1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanRequest.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateChannelBanRequest::CreateChannelBanRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String CreateChannelBanRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_memberArnHasBeenSet) - { - payload.WithString("MemberArn", m_memberArn); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection CreateChannelBanRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanResult.cpp deleted file mode 100644 index deebd2268f7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelBanResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateChannelBanResult::CreateChannelBanResult() -{ -} - -CreateChannelBanResult::CreateChannelBanResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateChannelBanResult& CreateChannelBanResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("Member")) - { - m_member = jsonValue.GetObject("Member"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipRequest.cpp deleted file mode 100644 index afe8397d189..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipRequest.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateChannelMembershipRequest::CreateChannelMembershipRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_type(ChannelMembershipType::NOT_SET), - m_typeHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String CreateChannelMembershipRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_memberArnHasBeenSet) - { - payload.WithString("MemberArn", m_memberArn); - - } - - if(m_typeHasBeenSet) - { - payload.WithString("Type", ChannelMembershipTypeMapper::GetNameForChannelMembershipType(m_type)); - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection CreateChannelMembershipRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipResult.cpp deleted file mode 100644 index 9e0fefbd4de..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelMembershipResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateChannelMembershipResult::CreateChannelMembershipResult() -{ -} - -CreateChannelMembershipResult::CreateChannelMembershipResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateChannelMembershipResult& CreateChannelMembershipResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("Member")) - { - m_member = jsonValue.GetObject("Member"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorRequest.cpp deleted file mode 100644 index b4ec6d87005..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorRequest.cpp +++ /dev/null @@ -1,53 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateChannelModeratorRequest::CreateChannelModeratorRequest() : - m_channelArnHasBeenSet(false), - m_channelModeratorArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String CreateChannelModeratorRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_channelModeratorArnHasBeenSet) - { - payload.WithString("ChannelModeratorArn", m_channelModeratorArn); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection CreateChannelModeratorRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorResult.cpp deleted file mode 100644 index 6307927ca63..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelModeratorResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateChannelModeratorResult::CreateChannelModeratorResult() -{ -} - -CreateChannelModeratorResult::CreateChannelModeratorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateChannelModeratorResult& CreateChannelModeratorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("ChannelModerator")) - { - m_channelModerator = jsonValue.GetObject("ChannelModerator"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelRequest.cpp deleted file mode 100644 index 520d85c124b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelRequest.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateChannelRequest::CreateChannelRequest() : - m_appInstanceArnHasBeenSet(false), - m_nameHasBeenSet(false), - m_mode(ChannelMode::NOT_SET), - m_modeHasBeenSet(false), - m_privacy(ChannelPrivacy::NOT_SET), - m_privacyHasBeenSet(false), - m_metadataHasBeenSet(false), - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_tagsHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String CreateChannelRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_appInstanceArnHasBeenSet) - { - payload.WithString("AppInstanceArn", m_appInstanceArn); - - } - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_modeHasBeenSet) - { - payload.WithString("Mode", ChannelModeMapper::GetNameForChannelMode(m_mode)); - } - - if(m_privacyHasBeenSet) - { - payload.WithString("Privacy", ChannelPrivacyMapper::GetNameForChannelPrivacy(m_privacy)); - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection CreateChannelRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelResult.cpp deleted file mode 100644 index 1f8cb22b091..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateChannelResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateChannelResult::CreateChannelResult() -{ -} - -CreateChannelResult::CreateChannelResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateChannelResult& CreateChannelResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineRequest.cpp deleted file mode 100644 index 673b65fc298..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMediaCapturePipelineRequest.cpp +++ /dev/null @@ -1,71 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateMediaCapturePipelineRequest::CreateMediaCapturePipelineRequest() : - m_sourceType(MediaPipelineSourceType::NOT_SET), - m_sourceTypeHasBeenSet(false), - m_sourceArnHasBeenSet(false), - m_sinkType(MediaPipelineSinkType::NOT_SET), - m_sinkTypeHasBeenSet(false), - m_sinkArnHasBeenSet(false), - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_chimeSdkMeetingConfigurationHasBeenSet(false) -{ -} - -Aws::String CreateMediaCapturePipelineRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_sourceTypeHasBeenSet) - { - payload.WithString("SourceType", MediaPipelineSourceTypeMapper::GetNameForMediaPipelineSourceType(m_sourceType)); - } - - if(m_sourceArnHasBeenSet) - { - payload.WithString("SourceArn", m_sourceArn); - - } - - if(m_sinkTypeHasBeenSet) - { - payload.WithString("SinkType", MediaPipelineSinkTypeMapper::GetNameForMediaPipelineSinkType(m_sinkType)); - } - - if(m_sinkArnHasBeenSet) - { - payload.WithString("SinkArn", m_sinkArn); - - } - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_chimeSdkMeetingConfigurationHasBeenSet) - { - payload.WithObject("ChimeSdkMeetingConfiguration", m_chimeSdkMeetingConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingRequest.cpp deleted file mode 100644 index 60a94a2ae2c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingRequest.cpp +++ /dev/null @@ -1,76 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateMeetingRequest::CreateMeetingRequest() : - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_externalMeetingIdHasBeenSet(false), - m_meetingHostIdHasBeenSet(false), - m_mediaRegionHasBeenSet(false), - m_tagsHasBeenSet(false), - m_notificationsConfigurationHasBeenSet(false) -{ -} - -Aws::String CreateMeetingRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_externalMeetingIdHasBeenSet) - { - payload.WithString("ExternalMeetingId", m_externalMeetingId); - - } - - if(m_meetingHostIdHasBeenSet) - { - payload.WithString("MeetingHostId", m_meetingHostId); - - } - - if(m_mediaRegionHasBeenSet) - { - payload.WithString("MediaRegion", m_mediaRegion); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - if(m_notificationsConfigurationHasBeenSet) - { - payload.WithObject("NotificationsConfiguration", m_notificationsConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingResult.cpp deleted file mode 100644 index 2732d4e877b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateMeetingResult::CreateMeetingResult() -{ -} - -CreateMeetingResult::CreateMeetingResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateMeetingResult& CreateMeetingResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Meeting")) - { - m_meeting = jsonValue.GetObject("Meeting"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesRequest.cpp deleted file mode 100644 index 46faa729cd1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesRequest.cpp +++ /dev/null @@ -1,88 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateMeetingWithAttendeesRequest::CreateMeetingWithAttendeesRequest() : - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_externalMeetingIdHasBeenSet(false), - m_meetingHostIdHasBeenSet(false), - m_mediaRegionHasBeenSet(false), - m_tagsHasBeenSet(false), - m_notificationsConfigurationHasBeenSet(false), - m_attendeesHasBeenSet(false) -{ -} - -Aws::String CreateMeetingWithAttendeesRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - if(m_externalMeetingIdHasBeenSet) - { - payload.WithString("ExternalMeetingId", m_externalMeetingId); - - } - - if(m_meetingHostIdHasBeenSet) - { - payload.WithString("MeetingHostId", m_meetingHostId); - - } - - if(m_mediaRegionHasBeenSet) - { - payload.WithString("MediaRegion", m_mediaRegion); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - if(m_notificationsConfigurationHasBeenSet) - { - payload.WithObject("NotificationsConfiguration", m_notificationsConfiguration.Jsonize()); - - } - - if(m_attendeesHasBeenSet) - { - Aws::Utils::Array attendeesJsonList(m_attendees.size()); - for(unsigned attendeesIndex = 0; attendeesIndex < attendeesJsonList.GetLength(); ++attendeesIndex) - { - attendeesJsonList[attendeesIndex].AsObject(m_attendees[attendeesIndex].Jsonize()); - } - payload.WithArray("Attendees", std::move(attendeesJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesResult.cpp deleted file mode 100644 index 6b269e00e23..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateMeetingWithAttendeesResult.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateMeetingWithAttendeesResult::CreateMeetingWithAttendeesResult() -{ -} - -CreateMeetingWithAttendeesResult::CreateMeetingWithAttendeesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateMeetingWithAttendeesResult& CreateMeetingWithAttendeesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Meeting")) - { - m_meeting = jsonValue.GetObject("Meeting"); - - } - - if(jsonValue.ValueExists("Attendees")) - { - Aws::Utils::Array attendeesJsonList = jsonValue.GetArray("Attendees"); - for(unsigned attendeesIndex = 0; attendeesIndex < attendeesJsonList.GetLength(); ++attendeesIndex) - { - m_attendees.push_back(attendeesJsonList[attendeesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("Errors")) - { - Aws::Utils::Array errorsJsonList = jsonValue.GetArray("Errors"); - for(unsigned errorsIndex = 0; errorsIndex < errorsJsonList.GetLength(); ++errorsIndex) - { - m_errors.push_back(errorsJsonList[errorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionRequest.cpp deleted file mode 100644 index 506505c4d2e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionRequest.cpp +++ /dev/null @@ -1,89 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateProxySessionRequest::CreateProxySessionRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_participantPhoneNumbersHasBeenSet(false), - m_nameHasBeenSet(false), - m_expiryMinutes(0), - m_expiryMinutesHasBeenSet(false), - m_capabilitiesHasBeenSet(false), - m_numberSelectionBehavior(NumberSelectionBehavior::NOT_SET), - m_numberSelectionBehaviorHasBeenSet(false), - m_geoMatchLevel(GeoMatchLevel::NOT_SET), - m_geoMatchLevelHasBeenSet(false), - m_geoMatchParamsHasBeenSet(false) -{ -} - -Aws::String CreateProxySessionRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_participantPhoneNumbersHasBeenSet) - { - Aws::Utils::Array participantPhoneNumbersJsonList(m_participantPhoneNumbers.size()); - for(unsigned participantPhoneNumbersIndex = 0; participantPhoneNumbersIndex < participantPhoneNumbersJsonList.GetLength(); ++participantPhoneNumbersIndex) - { - participantPhoneNumbersJsonList[participantPhoneNumbersIndex].AsString(m_participantPhoneNumbers[participantPhoneNumbersIndex]); - } - payload.WithArray("ParticipantPhoneNumbers", std::move(participantPhoneNumbersJsonList)); - - } - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_expiryMinutesHasBeenSet) - { - payload.WithInteger("ExpiryMinutes", m_expiryMinutes); - - } - - if(m_capabilitiesHasBeenSet) - { - Aws::Utils::Array capabilitiesJsonList(m_capabilities.size()); - for(unsigned capabilitiesIndex = 0; capabilitiesIndex < capabilitiesJsonList.GetLength(); ++capabilitiesIndex) - { - capabilitiesJsonList[capabilitiesIndex].AsString(CapabilityMapper::GetNameForCapability(m_capabilities[capabilitiesIndex])); - } - payload.WithArray("Capabilities", std::move(capabilitiesJsonList)); - - } - - if(m_numberSelectionBehaviorHasBeenSet) - { - payload.WithString("NumberSelectionBehavior", NumberSelectionBehaviorMapper::GetNameForNumberSelectionBehavior(m_numberSelectionBehavior)); - } - - if(m_geoMatchLevelHasBeenSet) - { - payload.WithString("GeoMatchLevel", GeoMatchLevelMapper::GetNameForGeoMatchLevel(m_geoMatchLevel)); - } - - if(m_geoMatchParamsHasBeenSet) - { - payload.WithObject("GeoMatchParams", m_geoMatchParams.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionResult.cpp deleted file mode 100644 index f5caff3752f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateProxySessionResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateProxySessionResult::CreateProxySessionResult() -{ -} - -CreateProxySessionResult::CreateProxySessionResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateProxySessionResult& CreateProxySessionResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ProxySession")) - { - m_proxySession = jsonValue.GetObject("ProxySession"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallRequest.cpp deleted file mode 100644 index aad17195831..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallRequest.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateSipMediaApplicationCallRequest::CreateSipMediaApplicationCallRequest() : - m_fromPhoneNumberHasBeenSet(false), - m_toPhoneNumberHasBeenSet(false), - m_sipMediaApplicationIdHasBeenSet(false), - m_sipHeadersHasBeenSet(false) -{ -} - -Aws::String CreateSipMediaApplicationCallRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_fromPhoneNumberHasBeenSet) - { - payload.WithString("FromPhoneNumber", m_fromPhoneNumber); - - } - - if(m_toPhoneNumberHasBeenSet) - { - payload.WithString("ToPhoneNumber", m_toPhoneNumber); - - } - - if(m_sipHeadersHasBeenSet) - { - JsonValue sipHeadersJsonMap; - for(auto& sipHeadersItem : m_sipHeaders) - { - sipHeadersJsonMap.WithString(sipHeadersItem.first, sipHeadersItem.second); - } - payload.WithObject("SipHeaders", std::move(sipHeadersJsonMap)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallResult.cpp deleted file mode 100644 index 8839d58fb66..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationCallResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateSipMediaApplicationCallResult::CreateSipMediaApplicationCallResult() -{ -} - -CreateSipMediaApplicationCallResult::CreateSipMediaApplicationCallResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateSipMediaApplicationCallResult& CreateSipMediaApplicationCallResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplicationCall")) - { - m_sipMediaApplicationCall = jsonValue.GetObject("SipMediaApplicationCall"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationRequest.cpp deleted file mode 100644 index 752c5fb398b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationRequest.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateSipMediaApplicationRequest::CreateSipMediaApplicationRequest() : - m_awsRegionHasBeenSet(false), - m_nameHasBeenSet(false), - m_endpointsHasBeenSet(false) -{ -} - -Aws::String CreateSipMediaApplicationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_awsRegionHasBeenSet) - { - payload.WithString("AwsRegion", m_awsRegion); - - } - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_endpointsHasBeenSet) - { - Aws::Utils::Array endpointsJsonList(m_endpoints.size()); - for(unsigned endpointsIndex = 0; endpointsIndex < endpointsJsonList.GetLength(); ++endpointsIndex) - { - endpointsJsonList[endpointsIndex].AsObject(m_endpoints[endpointsIndex].Jsonize()); - } - payload.WithArray("Endpoints", std::move(endpointsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationResult.cpp deleted file mode 100644 index 51ea471ee1d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipMediaApplicationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateSipMediaApplicationResult::CreateSipMediaApplicationResult() -{ -} - -CreateSipMediaApplicationResult::CreateSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateSipMediaApplicationResult& CreateSipMediaApplicationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplication")) - { - m_sipMediaApplication = jsonValue.GetObject("SipMediaApplication"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleRequest.cpp deleted file mode 100644 index 86de1184f80..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleRequest.cpp +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateSipRuleRequest::CreateSipRuleRequest() : - m_nameHasBeenSet(false), - m_triggerType(SipRuleTriggerType::NOT_SET), - m_triggerTypeHasBeenSet(false), - m_triggerValueHasBeenSet(false), - m_disabled(false), - m_disabledHasBeenSet(false), - m_targetApplicationsHasBeenSet(false) -{ -} - -Aws::String CreateSipRuleRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_triggerTypeHasBeenSet) - { - payload.WithString("TriggerType", SipRuleTriggerTypeMapper::GetNameForSipRuleTriggerType(m_triggerType)); - } - - if(m_triggerValueHasBeenSet) - { - payload.WithString("TriggerValue", m_triggerValue); - - } - - if(m_disabledHasBeenSet) - { - payload.WithBool("Disabled", m_disabled); - - } - - if(m_targetApplicationsHasBeenSet) - { - Aws::Utils::Array targetApplicationsJsonList(m_targetApplications.size()); - for(unsigned targetApplicationsIndex = 0; targetApplicationsIndex < targetApplicationsJsonList.GetLength(); ++targetApplicationsIndex) - { - targetApplicationsJsonList[targetApplicationsIndex].AsObject(m_targetApplications[targetApplicationsIndex].Jsonize()); - } - payload.WithArray("TargetApplications", std::move(targetApplicationsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleResult.cpp deleted file mode 100644 index 95f47ad4730..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateSipRuleResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateSipRuleResult::CreateSipRuleResult() -{ -} - -CreateSipRuleResult::CreateSipRuleResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateSipRuleResult& CreateSipRuleResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipRule")) - { - m_sipRule = jsonValue.GetObject("SipRule"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupRequest.cpp deleted file mode 100644 index 8d98bd9a84d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateVoiceConnectorGroupRequest::CreateVoiceConnectorGroupRequest() : - m_nameHasBeenSet(false), - m_voiceConnectorItemsHasBeenSet(false) -{ -} - -Aws::String CreateVoiceConnectorGroupRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_voiceConnectorItemsHasBeenSet) - { - Aws::Utils::Array voiceConnectorItemsJsonList(m_voiceConnectorItems.size()); - for(unsigned voiceConnectorItemsIndex = 0; voiceConnectorItemsIndex < voiceConnectorItemsJsonList.GetLength(); ++voiceConnectorItemsIndex) - { - voiceConnectorItemsJsonList[voiceConnectorItemsIndex].AsObject(m_voiceConnectorItems[voiceConnectorItemsIndex].Jsonize()); - } - payload.WithArray("VoiceConnectorItems", std::move(voiceConnectorItemsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupResult.cpp deleted file mode 100644 index 1de56527868..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorGroupResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -CreateVoiceConnectorGroupResult::CreateVoiceConnectorGroupResult() -{ -} - -CreateVoiceConnectorGroupResult::CreateVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -CreateVoiceConnectorGroupResult& CreateVoiceConnectorGroupResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnectorGroup")) - { - m_voiceConnectorGroup = jsonValue.GetObject("VoiceConnectorGroup"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorRequest.cpp deleted file mode 100644 index 952d06a7e87..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/CreateVoiceConnectorRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -CreateVoiceConnectorRequest::CreateVoiceConnectorRequest() : - m_nameHasBeenSet(false), - m_awsRegion(VoiceConnectorAwsRegion::NOT_SET), - m_awsRegionHasBeenSet(false), - m_requireEncryption(false), - m_requireEncryptionHasBeenSet(false) -{ -} - -Aws::String CreateVoiceConnectorRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_awsRegionHasBeenSet) - { - payload.WithString("AwsRegion", VoiceConnectorAwsRegionMapper::GetNameForVoiceConnectorAwsRegion(m_awsRegion)); - } - - if(m_requireEncryptionHasBeenSet) - { - payload.WithBool("RequireEncryption", m_requireEncryption); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceAdminRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceAdminRequest.cpp deleted file mode 100644 index a66319069ea..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceAdminRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteAppInstanceAdminRequest::DeleteAppInstanceAdminRequest() : - m_appInstanceAdminArnHasBeenSet(false), - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String DeleteAppInstanceAdminRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceRequest.cpp deleted file mode 100644 index 381cfca0112..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteAppInstanceRequest::DeleteAppInstanceRequest() : - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String DeleteAppInstanceRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceStreamingConfigurationsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceStreamingConfigurationsRequest.cpp deleted file mode 100644 index c422cb95817..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceStreamingConfigurationsRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteAppInstanceStreamingConfigurationsRequest::DeleteAppInstanceStreamingConfigurationsRequest() : - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String DeleteAppInstanceStreamingConfigurationsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceUserRequest.cpp deleted file mode 100644 index ad66cd0540f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAppInstanceUserRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteAppInstanceUserRequest::DeleteAppInstanceUserRequest() : - m_appInstanceUserArnHasBeenSet(false) -{ -} - -Aws::String DeleteAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteAttendeeRequest.cpp deleted file mode 100644 index ff6c00ed5ba..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteAttendeeRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteAttendeeRequest::DeleteAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_attendeeIdHasBeenSet(false) -{ -} - -Aws::String DeleteAttendeeRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelBanRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelBanRequest.cpp deleted file mode 100644 index e65b810f132..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelBanRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteChannelBanRequest::DeleteChannelBanRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DeleteChannelBanRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DeleteChannelBanRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMembershipRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMembershipRequest.cpp deleted file mode 100644 index 10d737c43d6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMembershipRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteChannelMembershipRequest::DeleteChannelMembershipRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DeleteChannelMembershipRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DeleteChannelMembershipRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMessageRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMessageRequest.cpp deleted file mode 100644 index 266a000b4a8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelMessageRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteChannelMessageRequest::DeleteChannelMessageRequest() : - m_channelArnHasBeenSet(false), - m_messageIdHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DeleteChannelMessageRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DeleteChannelMessageRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelModeratorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelModeratorRequest.cpp deleted file mode 100644 index 297ee4979be..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelModeratorRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteChannelModeratorRequest::DeleteChannelModeratorRequest() : - m_channelArnHasBeenSet(false), - m_channelModeratorArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DeleteChannelModeratorRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DeleteChannelModeratorRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelRequest.cpp deleted file mode 100644 index a327afd42c5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteChannelRequest.cpp +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteChannelRequest::DeleteChannelRequest() : - m_channelArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DeleteChannelRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DeleteChannelRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteMediaCapturePipelineRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteMediaCapturePipelineRequest.cpp deleted file mode 100644 index fee6d340ae0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteMediaCapturePipelineRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteMediaCapturePipelineRequest::DeleteMediaCapturePipelineRequest() : - m_mediaPipelineIdHasBeenSet(false) -{ -} - -Aws::String DeleteMediaCapturePipelineRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteMeetingRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteMeetingRequest.cpp deleted file mode 100644 index c85eacb7480..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteMeetingRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteMeetingRequest::DeleteMeetingRequest() : - m_meetingIdHasBeenSet(false) -{ -} - -Aws::String DeleteMeetingRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteProxySessionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteProxySessionRequest.cpp deleted file mode 100644 index 87462fa7d61..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteProxySessionRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteProxySessionRequest::DeleteProxySessionRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_proxySessionIdHasBeenSet(false) -{ -} - -Aws::String DeleteProxySessionRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipMediaApplicationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipMediaApplicationRequest.cpp deleted file mode 100644 index 8c2826490d1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipMediaApplicationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteSipMediaApplicationRequest::DeleteSipMediaApplicationRequest() : - m_sipMediaApplicationIdHasBeenSet(false) -{ -} - -Aws::String DeleteSipMediaApplicationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipRuleRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipRuleRequest.cpp deleted file mode 100644 index 8daedd17828..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteSipRuleRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteSipRuleRequest::DeleteSipRuleRequest() : - m_sipRuleIdHasBeenSet(false) -{ -} - -Aws::String DeleteSipRuleRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.cpp deleted file mode 100644 index 294d2f6febe..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorEmergencyCallingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorEmergencyCallingConfigurationRequest::DeleteVoiceConnectorEmergencyCallingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorEmergencyCallingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorGroupRequest.cpp deleted file mode 100644 index 69e2219d960..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorGroupRequest::DeleteVoiceConnectorGroupRequest() : - m_voiceConnectorGroupIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorGroupRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorOriginationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorOriginationRequest.cpp deleted file mode 100644 index de427ef6d23..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorOriginationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorOriginationRequest::DeleteVoiceConnectorOriginationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorOriginationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorProxyRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorProxyRequest.cpp deleted file mode 100644 index 4f965b4c5a5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorProxyRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorProxyRequest::DeleteVoiceConnectorProxyRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorProxyRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorRequest.cpp deleted file mode 100644 index bda5566c3e0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorRequest::DeleteVoiceConnectorRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorStreamingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorStreamingConfigurationRequest.cpp deleted file mode 100644 index 3b2fc453570..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorStreamingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorStreamingConfigurationRequest::DeleteVoiceConnectorStreamingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorStreamingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationCredentialsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationCredentialsRequest.cpp deleted file mode 100644 index 9df1bdcc555..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationCredentialsRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorTerminationCredentialsRequest::DeleteVoiceConnectorTerminationCredentialsRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_usernamesHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorTerminationCredentialsRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_usernamesHasBeenSet) - { - Aws::Utils::Array usernamesJsonList(m_usernames.size()); - for(unsigned usernamesIndex = 0; usernamesIndex < usernamesJsonList.GetLength(); ++usernamesIndex) - { - usernamesJsonList[usernamesIndex].AsString(m_usernames[usernamesIndex]); - } - payload.WithArray("Usernames", std::move(usernamesJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationRequest.cpp deleted file mode 100644 index 4c077f7a6ad..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DeleteVoiceConnectorTerminationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DeleteVoiceConnectorTerminationRequest::DeleteVoiceConnectorTerminationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String DeleteVoiceConnectorTerminationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminRequest.cpp deleted file mode 100644 index 22020856f2c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeAppInstanceAdminRequest::DescribeAppInstanceAdminRequest() : - m_appInstanceAdminArnHasBeenSet(false), - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String DescribeAppInstanceAdminRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminResult.cpp deleted file mode 100644 index 164768e8fb0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceAdminResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeAppInstanceAdminResult::DescribeAppInstanceAdminResult() -{ -} - -DescribeAppInstanceAdminResult::DescribeAppInstanceAdminResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeAppInstanceAdminResult& DescribeAppInstanceAdminResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceAdmin")) - { - m_appInstanceAdmin = jsonValue.GetObject("AppInstanceAdmin"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceRequest.cpp deleted file mode 100644 index da64a45e59f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeAppInstanceRequest::DescribeAppInstanceRequest() : - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String DescribeAppInstanceRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserRequest.cpp deleted file mode 100644 index bbcdde4d26b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeAppInstanceUserRequest::DescribeAppInstanceUserRequest() : - m_appInstanceUserArnHasBeenSet(false) -{ -} - -Aws::String DescribeAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserResult.cpp deleted file mode 100644 index fae5e874b54..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeAppInstanceUserResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeAppInstanceUserResult::DescribeAppInstanceUserResult() -{ -} - -DescribeAppInstanceUserResult::DescribeAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeAppInstanceUserResult& DescribeAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceUser")) - { - m_appInstanceUser = jsonValue.GetObject("AppInstanceUser"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanRequest.cpp deleted file mode 100644 index c506d4e3452..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeChannelBanRequest::DescribeChannelBanRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelBanRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelBanRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanResult.cpp deleted file mode 100644 index 7d6a0061467..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelBanResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelBanResult::DescribeChannelBanResult() -{ -} - -DescribeChannelBanResult::DescribeChannelBanResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelBanResult& DescribeChannelBanResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelBan")) - { - m_channelBan = jsonValue.GetObject("ChannelBan"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserRequest.cpp deleted file mode 100644 index d0b0e0558dd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserRequest.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -DescribeChannelMembershipForAppInstanceUserRequest::DescribeChannelMembershipForAppInstanceUserRequest() : - m_channelArnHasBeenSet(false), - m_appInstanceUserArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelMembershipForAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelMembershipForAppInstanceUserRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void DescribeChannelMembershipForAppInstanceUserRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceUserArnHasBeenSet) - { - ss << m_appInstanceUserArn; - uri.AddQueryStringParameter("app-instance-user-arn", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserResult.cpp deleted file mode 100644 index 90367055ebd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipForAppInstanceUserResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelMembershipForAppInstanceUserResult::DescribeChannelMembershipForAppInstanceUserResult() -{ -} - -DescribeChannelMembershipForAppInstanceUserResult::DescribeChannelMembershipForAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelMembershipForAppInstanceUserResult& DescribeChannelMembershipForAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelMembership")) - { - m_channelMembership = jsonValue.GetObject("ChannelMembership"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipRequest.cpp deleted file mode 100644 index 0a10d6badd1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeChannelMembershipRequest::DescribeChannelMembershipRequest() : - m_channelArnHasBeenSet(false), - m_memberArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelMembershipRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelMembershipRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipResult.cpp deleted file mode 100644 index f7ee5f33f4e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelMembershipResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelMembershipResult::DescribeChannelMembershipResult() -{ -} - -DescribeChannelMembershipResult::DescribeChannelMembershipResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelMembershipResult& DescribeChannelMembershipResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelMembership")) - { - m_channelMembership = jsonValue.GetObject("ChannelMembership"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserRequest.cpp deleted file mode 100644 index a0d81e39a18..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserRequest.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -DescribeChannelModeratedByAppInstanceUserRequest::DescribeChannelModeratedByAppInstanceUserRequest() : - m_channelArnHasBeenSet(false), - m_appInstanceUserArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelModeratedByAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelModeratedByAppInstanceUserRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void DescribeChannelModeratedByAppInstanceUserRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceUserArnHasBeenSet) - { - ss << m_appInstanceUserArn; - uri.AddQueryStringParameter("app-instance-user-arn", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserResult.cpp deleted file mode 100644 index 1ad60f8110c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratedByAppInstanceUserResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelModeratedByAppInstanceUserResult::DescribeChannelModeratedByAppInstanceUserResult() -{ -} - -DescribeChannelModeratedByAppInstanceUserResult::DescribeChannelModeratedByAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelModeratedByAppInstanceUserResult& DescribeChannelModeratedByAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Channel")) - { - m_channel = jsonValue.GetObject("Channel"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorRequest.cpp deleted file mode 100644 index 14ba9502e03..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeChannelModeratorRequest::DescribeChannelModeratorRequest() : - m_channelArnHasBeenSet(false), - m_channelModeratorArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelModeratorRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelModeratorRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorResult.cpp deleted file mode 100644 index c7a1ece0058..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelModeratorResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelModeratorResult::DescribeChannelModeratorResult() -{ -} - -DescribeChannelModeratorResult::DescribeChannelModeratorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelModeratorResult& DescribeChannelModeratorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelModerator")) - { - m_channelModerator = jsonValue.GetObject("ChannelModerator"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelRequest.cpp deleted file mode 100644 index c1751edac55..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelRequest.cpp +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DescribeChannelRequest::DescribeChannelRequest() : - m_channelArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String DescribeChannelRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection DescribeChannelRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelResult.cpp deleted file mode 100644 index 236a048378c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DescribeChannelResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DescribeChannelResult::DescribeChannelResult() -{ -} - -DescribeChannelResult::DescribeChannelResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DescribeChannelResult& DescribeChannelResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Channel")) - { - m_channel = jsonValue.GetObject("Channel"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.cpp deleted file mode 100644 index 91ea953a13b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DisassociatePhoneNumbersFromVoiceConnectorGroupRequest::DisassociatePhoneNumbersFromVoiceConnectorGroupRequest() : - m_voiceConnectorGroupIdHasBeenSet(false), - m_e164PhoneNumbersHasBeenSet(false) -{ -} - -Aws::String DisassociatePhoneNumbersFromVoiceConnectorGroupRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_e164PhoneNumbersHasBeenSet) - { - Aws::Utils::Array e164PhoneNumbersJsonList(m_e164PhoneNumbers.size()); - for(unsigned e164PhoneNumbersIndex = 0; e164PhoneNumbersIndex < e164PhoneNumbersJsonList.GetLength(); ++e164PhoneNumbersIndex) - { - e164PhoneNumbersJsonList[e164PhoneNumbersIndex].AsString(m_e164PhoneNumbers[e164PhoneNumbersIndex]); - } - payload.WithArray("E164PhoneNumbers", std::move(e164PhoneNumbersJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.cpp deleted file mode 100644 index 8f8adda7f35..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorGroupResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DisassociatePhoneNumbersFromVoiceConnectorGroupResult::DisassociatePhoneNumbersFromVoiceConnectorGroupResult() -{ -} - -DisassociatePhoneNumbersFromVoiceConnectorGroupResult::DisassociatePhoneNumbersFromVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DisassociatePhoneNumbersFromVoiceConnectorGroupResult& DisassociatePhoneNumbersFromVoiceConnectorGroupResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("PhoneNumberErrors")) - { - Aws::Utils::Array phoneNumberErrorsJsonList = jsonValue.GetArray("PhoneNumberErrors"); - for(unsigned phoneNumberErrorsIndex = 0; phoneNumberErrorsIndex < phoneNumberErrorsJsonList.GetLength(); ++phoneNumberErrorsIndex) - { - m_phoneNumberErrors.push_back(phoneNumberErrorsJsonList[phoneNumberErrorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.cpp deleted file mode 100644 index c037b482523..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -DisassociatePhoneNumbersFromVoiceConnectorRequest::DisassociatePhoneNumbersFromVoiceConnectorRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_e164PhoneNumbersHasBeenSet(false) -{ -} - -Aws::String DisassociatePhoneNumbersFromVoiceConnectorRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_e164PhoneNumbersHasBeenSet) - { - Aws::Utils::Array e164PhoneNumbersJsonList(m_e164PhoneNumbers.size()); - for(unsigned e164PhoneNumbersIndex = 0; e164PhoneNumbersIndex < e164PhoneNumbersJsonList.GetLength(); ++e164PhoneNumbersIndex) - { - e164PhoneNumbersJsonList[e164PhoneNumbersIndex].AsString(m_e164PhoneNumbers[e164PhoneNumbersIndex]); - } - payload.WithArray("E164PhoneNumbers", std::move(e164PhoneNumbersJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorResult.cpp deleted file mode 100644 index aff1b562e1f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/DisassociatePhoneNumbersFromVoiceConnectorResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -DisassociatePhoneNumbersFromVoiceConnectorResult::DisassociatePhoneNumbersFromVoiceConnectorResult() -{ -} - -DisassociatePhoneNumbersFromVoiceConnectorResult::DisassociatePhoneNumbersFromVoiceConnectorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -DisassociatePhoneNumbersFromVoiceConnectorResult& DisassociatePhoneNumbersFromVoiceConnectorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("PhoneNumberErrors")) - { - Aws::Utils::Array phoneNumberErrorsJsonList = jsonValue.GetArray("PhoneNumberErrors"); - for(unsigned phoneNumberErrorsIndex = 0; phoneNumberErrorsIndex < phoneNumberErrorsJsonList.GetLength(); ++phoneNumberErrorsIndex) - { - m_phoneNumberErrors.push_back(phoneNumberErrorsJsonList[phoneNumberErrorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsRequest.cpp deleted file mode 100644 index 7b3ee8347ba..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetAppInstanceRetentionSettingsRequest::GetAppInstanceRetentionSettingsRequest() : - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String GetAppInstanceRetentionSettingsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsResult.cpp deleted file mode 100644 index 08fbdf81a0b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceRetentionSettingsResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetAppInstanceRetentionSettingsResult::GetAppInstanceRetentionSettingsResult() -{ -} - -GetAppInstanceRetentionSettingsResult::GetAppInstanceRetentionSettingsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetAppInstanceRetentionSettingsResult& GetAppInstanceRetentionSettingsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceRetentionSettings")) - { - m_appInstanceRetentionSettings = jsonValue.GetObject("AppInstanceRetentionSettings"); - - } - - if(jsonValue.ValueExists("InitiateDeletionTimestamp")) - { - m_initiateDeletionTimestamp = jsonValue.GetDouble("InitiateDeletionTimestamp"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsRequest.cpp deleted file mode 100644 index c99766ad2fc..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetAppInstanceStreamingConfigurationsRequest::GetAppInstanceStreamingConfigurationsRequest() : - m_appInstanceArnHasBeenSet(false) -{ -} - -Aws::String GetAppInstanceStreamingConfigurationsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsResult.cpp deleted file mode 100644 index 397725498d5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAppInstanceStreamingConfigurationsResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetAppInstanceStreamingConfigurationsResult::GetAppInstanceStreamingConfigurationsResult() -{ -} - -GetAppInstanceStreamingConfigurationsResult::GetAppInstanceStreamingConfigurationsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetAppInstanceStreamingConfigurationsResult& GetAppInstanceStreamingConfigurationsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceStreamingConfigurations")) - { - Aws::Utils::Array appInstanceStreamingConfigurationsJsonList = jsonValue.GetArray("AppInstanceStreamingConfigurations"); - for(unsigned appInstanceStreamingConfigurationsIndex = 0; appInstanceStreamingConfigurationsIndex < appInstanceStreamingConfigurationsJsonList.GetLength(); ++appInstanceStreamingConfigurationsIndex) - { - m_appInstanceStreamingConfigurations.push_back(appInstanceStreamingConfigurationsJsonList[appInstanceStreamingConfigurationsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeRequest.cpp deleted file mode 100644 index 91aa15c5524..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetAttendeeRequest::GetAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_attendeeIdHasBeenSet(false) -{ -} - -Aws::String GetAttendeeRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeResult.cpp deleted file mode 100644 index 0b15f5ffa10..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetAttendeeResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetAttendeeResult::GetAttendeeResult() -{ -} - -GetAttendeeResult::GetAttendeeResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetAttendeeResult& GetAttendeeResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Attendee")) - { - m_attendee = jsonValue.GetObject("Attendee"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageRequest.cpp deleted file mode 100644 index fd4b78c80be..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetChannelMessageRequest::GetChannelMessageRequest() : - m_channelArnHasBeenSet(false), - m_messageIdHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String GetChannelMessageRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection GetChannelMessageRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageResult.cpp deleted file mode 100644 index b173749f847..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetChannelMessageResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetChannelMessageResult::GetChannelMessageResult() -{ -} - -GetChannelMessageResult::GetChannelMessageResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetChannelMessageResult& GetChannelMessageResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelMessage")) - { - m_channelMessage = jsonValue.GetObject("ChannelMessage"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineRequest.cpp deleted file mode 100644 index 72abc38e9be..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetMediaCapturePipelineRequest::GetMediaCapturePipelineRequest() : - m_mediaPipelineIdHasBeenSet(false) -{ -} - -Aws::String GetMediaCapturePipelineRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineResult.cpp deleted file mode 100644 index cdada06122b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMediaCapturePipelineResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetMediaCapturePipelineResult::GetMediaCapturePipelineResult() -{ -} - -GetMediaCapturePipelineResult::GetMediaCapturePipelineResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetMediaCapturePipelineResult& GetMediaCapturePipelineResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("MediaCapturePipeline")) - { - m_mediaCapturePipeline = jsonValue.GetObject("MediaCapturePipeline"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingRequest.cpp deleted file mode 100644 index f754f9850f9..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetMeetingRequest::GetMeetingRequest() : - m_meetingIdHasBeenSet(false) -{ -} - -Aws::String GetMeetingRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingResult.cpp deleted file mode 100644 index a998b6a5742..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMeetingResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetMeetingResult::GetMeetingResult() -{ -} - -GetMeetingResult::GetMeetingResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetMeetingResult& GetMeetingResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Meeting")) - { - m_meeting = jsonValue.GetObject("Meeting"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointRequest.cpp deleted file mode 100644 index f7e13081850..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointRequest.cpp +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetMessagingSessionEndpointRequest::GetMessagingSessionEndpointRequest() -{ -} - -Aws::String GetMessagingSessionEndpointRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointResult.cpp deleted file mode 100644 index e4d02542143..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetMessagingSessionEndpointResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetMessagingSessionEndpointResult::GetMessagingSessionEndpointResult() -{ -} - -GetMessagingSessionEndpointResult::GetMessagingSessionEndpointResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetMessagingSessionEndpointResult& GetMessagingSessionEndpointResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Endpoint")) - { - m_endpoint = jsonValue.GetObject("Endpoint"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionRequest.cpp deleted file mode 100644 index b5610912c1d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetProxySessionRequest::GetProxySessionRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_proxySessionIdHasBeenSet(false) -{ -} - -Aws::String GetProxySessionRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionResult.cpp deleted file mode 100644 index 2c82800ed0f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetProxySessionResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetProxySessionResult::GetProxySessionResult() -{ -} - -GetProxySessionResult::GetProxySessionResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetProxySessionResult& GetProxySessionResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ProxySession")) - { - m_proxySession = jsonValue.GetObject("ProxySession"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationRequest.cpp deleted file mode 100644 index 8d9e845572b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetSipMediaApplicationLoggingConfigurationRequest::GetSipMediaApplicationLoggingConfigurationRequest() : - m_sipMediaApplicationIdHasBeenSet(false) -{ -} - -Aws::String GetSipMediaApplicationLoggingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationResult.cpp deleted file mode 100644 index b4d4aef290d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationLoggingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetSipMediaApplicationLoggingConfigurationResult::GetSipMediaApplicationLoggingConfigurationResult() -{ -} - -GetSipMediaApplicationLoggingConfigurationResult::GetSipMediaApplicationLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetSipMediaApplicationLoggingConfigurationResult& GetSipMediaApplicationLoggingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplicationLoggingConfiguration")) - { - m_sipMediaApplicationLoggingConfiguration = jsonValue.GetObject("SipMediaApplicationLoggingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationRequest.cpp deleted file mode 100644 index dee53e54978..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetSipMediaApplicationRequest::GetSipMediaApplicationRequest() : - m_sipMediaApplicationIdHasBeenSet(false) -{ -} - -Aws::String GetSipMediaApplicationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationResult.cpp deleted file mode 100644 index 10c9349a86a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipMediaApplicationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetSipMediaApplicationResult::GetSipMediaApplicationResult() -{ -} - -GetSipMediaApplicationResult::GetSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetSipMediaApplicationResult& GetSipMediaApplicationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplication")) - { - m_sipMediaApplication = jsonValue.GetObject("SipMediaApplication"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleRequest.cpp deleted file mode 100644 index 161cd6759a5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetSipRuleRequest::GetSipRuleRequest() : - m_sipRuleIdHasBeenSet(false) -{ -} - -Aws::String GetSipRuleRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleResult.cpp deleted file mode 100644 index 08430e06250..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetSipRuleResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetSipRuleResult::GetSipRuleResult() -{ -} - -GetSipRuleResult::GetSipRuleResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetSipRuleResult& GetSipRuleResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipRule")) - { - m_sipRule = jsonValue.GetObject("SipRule"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.cpp deleted file mode 100644 index ebdeec6b486..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorEmergencyCallingConfigurationRequest::GetVoiceConnectorEmergencyCallingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorEmergencyCallingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationResult.cpp deleted file mode 100644 index d1f80d14e00..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorEmergencyCallingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorEmergencyCallingConfigurationResult::GetVoiceConnectorEmergencyCallingConfigurationResult() -{ -} - -GetVoiceConnectorEmergencyCallingConfigurationResult::GetVoiceConnectorEmergencyCallingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorEmergencyCallingConfigurationResult& GetVoiceConnectorEmergencyCallingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("EmergencyCallingConfiguration")) - { - m_emergencyCallingConfiguration = jsonValue.GetObject("EmergencyCallingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupRequest.cpp deleted file mode 100644 index a43258cc4e4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorGroupRequest::GetVoiceConnectorGroupRequest() : - m_voiceConnectorGroupIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorGroupRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupResult.cpp deleted file mode 100644 index d335942cd1a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorGroupResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorGroupResult::GetVoiceConnectorGroupResult() -{ -} - -GetVoiceConnectorGroupResult::GetVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorGroupResult& GetVoiceConnectorGroupResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnectorGroup")) - { - m_voiceConnectorGroup = jsonValue.GetObject("VoiceConnectorGroup"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationRequest.cpp deleted file mode 100644 index 304138f957d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorLoggingConfigurationRequest::GetVoiceConnectorLoggingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorLoggingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationResult.cpp deleted file mode 100644 index a6ee4520473..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorLoggingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorLoggingConfigurationResult::GetVoiceConnectorLoggingConfigurationResult() -{ -} - -GetVoiceConnectorLoggingConfigurationResult::GetVoiceConnectorLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorLoggingConfigurationResult& GetVoiceConnectorLoggingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("LoggingConfiguration")) - { - m_loggingConfiguration = jsonValue.GetObject("LoggingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationRequest.cpp deleted file mode 100644 index aa6167e6090..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorOriginationRequest::GetVoiceConnectorOriginationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorOriginationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationResult.cpp deleted file mode 100644 index c65d316b263..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorOriginationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorOriginationResult::GetVoiceConnectorOriginationResult() -{ -} - -GetVoiceConnectorOriginationResult::GetVoiceConnectorOriginationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorOriginationResult& GetVoiceConnectorOriginationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Origination")) - { - m_origination = jsonValue.GetObject("Origination"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyRequest.cpp deleted file mode 100644 index 52c2ba470dd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorProxyRequest::GetVoiceConnectorProxyRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorProxyRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyResult.cpp deleted file mode 100644 index 91509981581..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorProxyResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorProxyResult::GetVoiceConnectorProxyResult() -{ -} - -GetVoiceConnectorProxyResult::GetVoiceConnectorProxyResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorProxyResult& GetVoiceConnectorProxyResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Proxy")) - { - m_proxy = jsonValue.GetObject("Proxy"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorRequest.cpp deleted file mode 100644 index ecdaf4d8b28..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorRequest::GetVoiceConnectorRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorResult.cpp deleted file mode 100644 index 39c6e14f441..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorResult::GetVoiceConnectorResult() -{ -} - -GetVoiceConnectorResult::GetVoiceConnectorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorResult& GetVoiceConnectorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnector")) - { - m_voiceConnector = jsonValue.GetObject("VoiceConnector"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationRequest.cpp deleted file mode 100644 index 086c2e3351c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorStreamingConfigurationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorStreamingConfigurationRequest::GetVoiceConnectorStreamingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorStreamingConfigurationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthRequest.cpp deleted file mode 100644 index 0f19c27d4df..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorTerminationHealthRequest::GetVoiceConnectorTerminationHealthRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorTerminationHealthRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthResult.cpp deleted file mode 100644 index 6e36bbc7533..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationHealthResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorTerminationHealthResult::GetVoiceConnectorTerminationHealthResult() -{ -} - -GetVoiceConnectorTerminationHealthResult::GetVoiceConnectorTerminationHealthResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorTerminationHealthResult& GetVoiceConnectorTerminationHealthResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("TerminationHealth")) - { - m_terminationHealth = jsonValue.GetObject("TerminationHealth"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationRequest.cpp deleted file mode 100644 index 8ac8b3ee1a5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -GetVoiceConnectorTerminationRequest::GetVoiceConnectorTerminationRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String GetVoiceConnectorTerminationRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationResult.cpp deleted file mode 100644 index 39bc5749628..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/GetVoiceConnectorTerminationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -GetVoiceConnectorTerminationResult::GetVoiceConnectorTerminationResult() -{ -} - -GetVoiceConnectorTerminationResult::GetVoiceConnectorTerminationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -GetVoiceConnectorTerminationResult& GetVoiceConnectorTerminationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Termination")) - { - m_termination = jsonValue.GetObject("Termination"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsRequest.cpp deleted file mode 100644 index 6055b45f2f8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsRequest.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListAppInstanceAdminsRequest::ListAppInstanceAdminsRequest() : - m_appInstanceArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false) -{ -} - -Aws::String ListAppInstanceAdminsRequest::SerializePayload() const -{ - return {}; -} - -void ListAppInstanceAdminsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsResult.cpp deleted file mode 100644 index 90ac74e23d7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceAdminsResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListAppInstanceAdminsResult::ListAppInstanceAdminsResult() -{ -} - -ListAppInstanceAdminsResult::ListAppInstanceAdminsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListAppInstanceAdminsResult& ListAppInstanceAdminsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceArn")) - { - m_appInstanceArn = jsonValue.GetString("AppInstanceArn"); - - } - - if(jsonValue.ValueExists("AppInstanceAdmins")) - { - Aws::Utils::Array appInstanceAdminsJsonList = jsonValue.GetArray("AppInstanceAdmins"); - for(unsigned appInstanceAdminsIndex = 0; appInstanceAdminsIndex < appInstanceAdminsJsonList.GetLength(); ++appInstanceAdminsIndex) - { - m_appInstanceAdmins.push_back(appInstanceAdminsJsonList[appInstanceAdminsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersRequest.cpp deleted file mode 100644 index c2d16904c72..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersRequest.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListAppInstanceUsersRequest::ListAppInstanceUsersRequest() : - m_appInstanceArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false) -{ -} - -Aws::String ListAppInstanceUsersRequest::SerializePayload() const -{ - return {}; -} - -void ListAppInstanceUsersRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceArnHasBeenSet) - { - ss << m_appInstanceArn; - uri.AddQueryStringParameter("app-instance-arn", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersResult.cpp deleted file mode 100644 index 86cc6ab634e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstanceUsersResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListAppInstanceUsersResult::ListAppInstanceUsersResult() -{ -} - -ListAppInstanceUsersResult::ListAppInstanceUsersResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListAppInstanceUsersResult& ListAppInstanceUsersResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceArn")) - { - m_appInstanceArn = jsonValue.GetString("AppInstanceArn"); - - } - - if(jsonValue.ValueExists("AppInstanceUsers")) - { - Aws::Utils::Array appInstanceUsersJsonList = jsonValue.GetArray("AppInstanceUsers"); - for(unsigned appInstanceUsersIndex = 0; appInstanceUsersIndex < appInstanceUsersJsonList.GetLength(); ++appInstanceUsersIndex) - { - m_appInstanceUsers.push_back(appInstanceUsersJsonList[appInstanceUsersIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesRequest.cpp deleted file mode 100644 index 142c36ae514..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListAppInstancesRequest::ListAppInstancesRequest() : - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false) -{ -} - -Aws::String ListAppInstancesRequest::SerializePayload() const -{ - return {}; -} - -void ListAppInstancesRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesResult.cpp deleted file mode 100644 index d1452470fb7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAppInstancesResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListAppInstancesResult::ListAppInstancesResult() -{ -} - -ListAppInstancesResult::ListAppInstancesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListAppInstancesResult& ListAppInstancesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstances")) - { - Aws::Utils::Array appInstancesJsonList = jsonValue.GetArray("AppInstances"); - for(unsigned appInstancesIndex = 0; appInstancesIndex < appInstancesJsonList.GetLength(); ++appInstancesIndex) - { - m_appInstances.push_back(appInstancesJsonList[appInstancesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsRequest.cpp deleted file mode 100644 index c042ab3306e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsRequest.cpp +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -ListAttendeeTagsRequest::ListAttendeeTagsRequest() : - m_meetingIdHasBeenSet(false), - m_attendeeIdHasBeenSet(false) -{ -} - -Aws::String ListAttendeeTagsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsResult.cpp deleted file mode 100644 index 6ad32946aea..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeeTagsResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListAttendeeTagsResult::ListAttendeeTagsResult() -{ -} - -ListAttendeeTagsResult::ListAttendeeTagsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListAttendeeTagsResult& ListAttendeeTagsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Tags")) - { - Aws::Utils::Array tagsJsonList = jsonValue.GetArray("Tags"); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - m_tags.push_back(tagsJsonList[tagsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesRequest.cpp deleted file mode 100644 index 4d03b6904f1..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesRequest.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListAttendeesRequest::ListAttendeesRequest() : - m_meetingIdHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListAttendeesRequest::SerializePayload() const -{ - return {}; -} - -void ListAttendeesRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesResult.cpp deleted file mode 100644 index fc07083da07..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListAttendeesResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListAttendeesResult::ListAttendeesResult() -{ -} - -ListAttendeesResult::ListAttendeesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListAttendeesResult& ListAttendeesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Attendees")) - { - Aws::Utils::Array attendeesJsonList = jsonValue.GetArray("Attendees"); - for(unsigned attendeesIndex = 0; attendeesIndex < attendeesJsonList.GetLength(); ++attendeesIndex) - { - m_attendees.push_back(attendeesJsonList[attendeesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansRequest.cpp deleted file mode 100644 index 213ac3d99c7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansRequest.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelBansRequest::ListChannelBansRequest() : - m_channelArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelBansRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelBansRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelBansRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansResult.cpp deleted file mode 100644 index 66de5053e51..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelBansResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelBansResult::ListChannelBansResult() -{ -} - -ListChannelBansResult::ListChannelBansResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelBansResult& ListChannelBansResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - if(jsonValue.ValueExists("ChannelBans")) - { - Aws::Utils::Array channelBansJsonList = jsonValue.GetArray("ChannelBans"); - for(unsigned channelBansIndex = 0; channelBansIndex < channelBansJsonList.GetLength(); ++channelBansIndex) - { - m_channelBans.push_back(channelBansJsonList[channelBansIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserRequest.cpp deleted file mode 100644 index e76f03266c0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserRequest.cpp +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelMembershipsForAppInstanceUserRequest::ListChannelMembershipsForAppInstanceUserRequest() : - m_appInstanceUserArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelMembershipsForAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelMembershipsForAppInstanceUserRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelMembershipsForAppInstanceUserRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceUserArnHasBeenSet) - { - ss << m_appInstanceUserArn; - uri.AddQueryStringParameter("app-instance-user-arn", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserResult.cpp deleted file mode 100644 index bd2dd4fc983..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsForAppInstanceUserResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelMembershipsForAppInstanceUserResult::ListChannelMembershipsForAppInstanceUserResult() -{ -} - -ListChannelMembershipsForAppInstanceUserResult::ListChannelMembershipsForAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelMembershipsForAppInstanceUserResult& ListChannelMembershipsForAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelMemberships")) - { - Aws::Utils::Array channelMembershipsJsonList = jsonValue.GetArray("ChannelMemberships"); - for(unsigned channelMembershipsIndex = 0; channelMembershipsIndex < channelMembershipsJsonList.GetLength(); ++channelMembershipsIndex) - { - m_channelMemberships.push_back(channelMembershipsJsonList[channelMembershipsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsRequest.cpp deleted file mode 100644 index 782845977d2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsRequest.cpp +++ /dev/null @@ -1,76 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelMembershipsRequest::ListChannelMembershipsRequest() : - m_channelArnHasBeenSet(false), - m_type(ChannelMembershipType::NOT_SET), - m_typeHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelMembershipsRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelMembershipsRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelMembershipsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_typeHasBeenSet) - { - ss << ChannelMembershipTypeMapper::GetNameForChannelMembershipType(m_type); - uri.AddQueryStringParameter("type", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsResult.cpp deleted file mode 100644 index 6545f661ef9..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMembershipsResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelMembershipsResult::ListChannelMembershipsResult() -{ -} - -ListChannelMembershipsResult::ListChannelMembershipsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelMembershipsResult& ListChannelMembershipsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("ChannelMemberships")) - { - Aws::Utils::Array channelMembershipsJsonList = jsonValue.GetArray("ChannelMemberships"); - for(unsigned channelMembershipsIndex = 0; channelMembershipsIndex < channelMembershipsJsonList.GetLength(); ++channelMembershipsIndex) - { - m_channelMemberships.push_back(channelMembershipsJsonList[channelMembershipsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesRequest.cpp deleted file mode 100644 index b21e7d65d51..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesRequest.cpp +++ /dev/null @@ -1,92 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelMessagesRequest::ListChannelMessagesRequest() : - m_channelArnHasBeenSet(false), - m_sortOrder(SortOrder::NOT_SET), - m_sortOrderHasBeenSet(false), - m_notBeforeHasBeenSet(false), - m_notAfterHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelMessagesRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelMessagesRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelMessagesRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_sortOrderHasBeenSet) - { - ss << SortOrderMapper::GetNameForSortOrder(m_sortOrder); - uri.AddQueryStringParameter("sort-order", ss.str()); - ss.str(""); - } - - if(m_notBeforeHasBeenSet) - { - ss << m_notBefore.ToGmtString(Aws::Utils::DateFormat::ISO_8601); - uri.AddQueryStringParameter("not-before", ss.str()); - ss.str(""); - } - - if(m_notAfterHasBeenSet) - { - ss << m_notAfter.ToGmtString(Aws::Utils::DateFormat::ISO_8601); - uri.AddQueryStringParameter("not-after", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesResult.cpp deleted file mode 100644 index 2c6b0772b73..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelMessagesResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelMessagesResult::ListChannelMessagesResult() -{ -} - -ListChannelMessagesResult::ListChannelMessagesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelMessagesResult& ListChannelMessagesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - if(jsonValue.ValueExists("ChannelMessages")) - { - Aws::Utils::Array channelMessagesJsonList = jsonValue.GetArray("ChannelMessages"); - for(unsigned channelMessagesIndex = 0; channelMessagesIndex < channelMessagesJsonList.GetLength(); ++channelMessagesIndex) - { - m_channelMessages.push_back(channelMessagesJsonList[channelMessagesIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsRequest.cpp deleted file mode 100644 index aa406a4e3e7..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsRequest.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelModeratorsRequest::ListChannelModeratorsRequest() : - m_channelArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelModeratorsRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelModeratorsRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelModeratorsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsResult.cpp deleted file mode 100644 index 8860bec9abf..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelModeratorsResult.cpp +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelModeratorsResult::ListChannelModeratorsResult() -{ -} - -ListChannelModeratorsResult::ListChannelModeratorsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelModeratorsResult& ListChannelModeratorsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - if(jsonValue.ValueExists("ChannelModerators")) - { - Aws::Utils::Array channelModeratorsJsonList = jsonValue.GetArray("ChannelModerators"); - for(unsigned channelModeratorsIndex = 0; channelModeratorsIndex < channelModeratorsJsonList.GetLength(); ++channelModeratorsIndex) - { - m_channelModerators.push_back(channelModeratorsJsonList[channelModeratorsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserRequest.cpp deleted file mode 100644 index 9634dc485bd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserRequest.cpp +++ /dev/null @@ -1,74 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelsModeratedByAppInstanceUserRequest::ListChannelsModeratedByAppInstanceUserRequest() : - m_appInstanceUserArnHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelsModeratedByAppInstanceUserRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelsModeratedByAppInstanceUserRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelsModeratedByAppInstanceUserRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceUserArnHasBeenSet) - { - ss << m_appInstanceUserArn; - uri.AddQueryStringParameter("app-instance-user-arn", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserResult.cpp deleted file mode 100644 index c434551f3e6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsModeratedByAppInstanceUserResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelsModeratedByAppInstanceUserResult::ListChannelsModeratedByAppInstanceUserResult() -{ -} - -ListChannelsModeratedByAppInstanceUserResult::ListChannelsModeratedByAppInstanceUserResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelsModeratedByAppInstanceUserResult& ListChannelsModeratedByAppInstanceUserResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Channels")) - { - Aws::Utils::Array channelsJsonList = jsonValue.GetArray("Channels"); - for(unsigned channelsIndex = 0; channelsIndex < channelsJsonList.GetLength(); ++channelsIndex) - { - m_channels.push_back(channelsJsonList[channelsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsRequest.cpp deleted file mode 100644 index 99975b89dc0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsRequest.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListChannelsRequest::ListChannelsRequest() : - m_appInstanceArnHasBeenSet(false), - m_privacy(ChannelPrivacy::NOT_SET), - m_privacyHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String ListChannelsRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection ListChannelsRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - -void ListChannelsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_appInstanceArnHasBeenSet) - { - ss << m_appInstanceArn; - uri.AddQueryStringParameter("app-instance-arn", ss.str()); - ss.str(""); - } - - if(m_privacyHasBeenSet) - { - ss << ChannelPrivacyMapper::GetNameForChannelPrivacy(m_privacy); - uri.AddQueryStringParameter("privacy", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsResult.cpp deleted file mode 100644 index 8eadfb26413..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListChannelsResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListChannelsResult::ListChannelsResult() -{ -} - -ListChannelsResult::ListChannelsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListChannelsResult& ListChannelsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Channels")) - { - Aws::Utils::Array channelsJsonList = jsonValue.GetArray("Channels"); - for(unsigned channelsIndex = 0; channelsIndex < channelsJsonList.GetLength(); ++channelsIndex) - { - m_channels.push_back(channelsJsonList[channelsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesRequest.cpp deleted file mode 100644 index 43b11726a82..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListMediaCapturePipelinesRequest::ListMediaCapturePipelinesRequest() : - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListMediaCapturePipelinesRequest::SerializePayload() const -{ - return {}; -} - -void ListMediaCapturePipelinesRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesResult.cpp deleted file mode 100644 index 7d9576e0fbb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMediaCapturePipelinesResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListMediaCapturePipelinesResult::ListMediaCapturePipelinesResult() -{ -} - -ListMediaCapturePipelinesResult::ListMediaCapturePipelinesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListMediaCapturePipelinesResult& ListMediaCapturePipelinesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("MediaCapturePipelines")) - { - Aws::Utils::Array mediaCapturePipelinesJsonList = jsonValue.GetArray("MediaCapturePipelines"); - for(unsigned mediaCapturePipelinesIndex = 0; mediaCapturePipelinesIndex < mediaCapturePipelinesJsonList.GetLength(); ++mediaCapturePipelinesIndex) - { - m_mediaCapturePipelines.push_back(mediaCapturePipelinesJsonList[mediaCapturePipelinesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsRequest.cpp deleted file mode 100644 index 812ff98cbea..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -ListMeetingTagsRequest::ListMeetingTagsRequest() : - m_meetingIdHasBeenSet(false) -{ -} - -Aws::String ListMeetingTagsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsResult.cpp deleted file mode 100644 index c9b1c3a7798..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingTagsResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListMeetingTagsResult::ListMeetingTagsResult() -{ -} - -ListMeetingTagsResult::ListMeetingTagsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListMeetingTagsResult& ListMeetingTagsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Tags")) - { - Aws::Utils::Array tagsJsonList = jsonValue.GetArray("Tags"); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - m_tags.push_back(tagsJsonList[tagsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsRequest.cpp deleted file mode 100644 index 906a6cd8258..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListMeetingsRequest::ListMeetingsRequest() : - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListMeetingsRequest::SerializePayload() const -{ - return {}; -} - -void ListMeetingsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsResult.cpp deleted file mode 100644 index f1addaaa1eb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListMeetingsResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListMeetingsResult::ListMeetingsResult() -{ -} - -ListMeetingsResult::ListMeetingsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListMeetingsResult& ListMeetingsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Meetings")) - { - Aws::Utils::Array meetingsJsonList = jsonValue.GetArray("Meetings"); - for(unsigned meetingsIndex = 0; meetingsIndex < meetingsJsonList.GetLength(); ++meetingsIndex) - { - m_meetings.push_back(meetingsJsonList[meetingsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsRequest.cpp deleted file mode 100644 index d943e5343f6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsRequest.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListProxySessionsRequest::ListProxySessionsRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_status(ProxySessionStatus::NOT_SET), - m_statusHasBeenSet(false), - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListProxySessionsRequest::SerializePayload() const -{ - return {}; -} - -void ListProxySessionsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_statusHasBeenSet) - { - ss << ProxySessionStatusMapper::GetNameForProxySessionStatus(m_status); - uri.AddQueryStringParameter("status", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsResult.cpp deleted file mode 100644 index 066bf379832..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListProxySessionsResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListProxySessionsResult::ListProxySessionsResult() -{ -} - -ListProxySessionsResult::ListProxySessionsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListProxySessionsResult& ListProxySessionsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ProxySessions")) - { - Aws::Utils::Array proxySessionsJsonList = jsonValue.GetArray("ProxySessions"); - for(unsigned proxySessionsIndex = 0; proxySessionsIndex < proxySessionsJsonList.GetLength(); ++proxySessionsIndex) - { - m_proxySessions.push_back(proxySessionsJsonList[proxySessionsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsRequest.cpp deleted file mode 100644 index 78f581ad459..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListSipMediaApplicationsRequest::ListSipMediaApplicationsRequest() : - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false) -{ -} - -Aws::String ListSipMediaApplicationsRequest::SerializePayload() const -{ - return {}; -} - -void ListSipMediaApplicationsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsResult.cpp deleted file mode 100644 index c9652b99048..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListSipMediaApplicationsResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListSipMediaApplicationsResult::ListSipMediaApplicationsResult() -{ -} - -ListSipMediaApplicationsResult::ListSipMediaApplicationsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListSipMediaApplicationsResult& ListSipMediaApplicationsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplications")) - { - Aws::Utils::Array sipMediaApplicationsJsonList = jsonValue.GetArray("SipMediaApplications"); - for(unsigned sipMediaApplicationsIndex = 0; sipMediaApplicationsIndex < sipMediaApplicationsJsonList.GetLength(); ++sipMediaApplicationsIndex) - { - m_sipMediaApplications.push_back(sipMediaApplicationsJsonList[sipMediaApplicationsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesRequest.cpp deleted file mode 100644 index 4cad2cedd83..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesRequest.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListSipRulesRequest::ListSipRulesRequest() : - m_sipMediaApplicationIdHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false), - m_nextTokenHasBeenSet(false) -{ -} - -Aws::String ListSipRulesRequest::SerializePayload() const -{ - return {}; -} - -void ListSipRulesRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_sipMediaApplicationIdHasBeenSet) - { - ss << m_sipMediaApplicationId; - uri.AddQueryStringParameter("sip-media-application", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesResult.cpp deleted file mode 100644 index 3eede5fe611..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListSipRulesResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListSipRulesResult::ListSipRulesResult() -{ -} - -ListSipRulesResult::ListSipRulesResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListSipRulesResult& ListSipRulesResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipRules")) - { - Aws::Utils::Array sipRulesJsonList = jsonValue.GetArray("SipRules"); - for(unsigned sipRulesIndex = 0; sipRulesIndex < sipRulesJsonList.GetLength(); ++sipRulesIndex) - { - m_sipRules.push_back(sipRulesJsonList[sipRulesIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceRequest.cpp deleted file mode 100644 index 0c048f8a2ed..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListTagsForResourceRequest::ListTagsForResourceRequest() : - m_resourceARNHasBeenSet(false) -{ -} - -Aws::String ListTagsForResourceRequest::SerializePayload() const -{ - return {}; -} - -void ListTagsForResourceRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_resourceARNHasBeenSet) - { - ss << m_resourceARN; - uri.AddQueryStringParameter("arn", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceResult.cpp deleted file mode 100644 index 74dbee555a4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListTagsForResourceResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListTagsForResourceResult::ListTagsForResourceResult() -{ -} - -ListTagsForResourceResult::ListTagsForResourceResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListTagsForResourceResult& ListTagsForResourceResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Tags")) - { - Aws::Utils::Array tagsJsonList = jsonValue.GetArray("Tags"); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - m_tags.push_back(tagsJsonList[tagsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsRequest.cpp deleted file mode 100644 index b28ff329f9a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorGroupsRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListVoiceConnectorGroupsRequest::ListVoiceConnectorGroupsRequest() : - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListVoiceConnectorGroupsRequest::SerializePayload() const -{ - return {}; -} - -void ListVoiceConnectorGroupsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsRequest.cpp deleted file mode 100644 index 89ac265702c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -ListVoiceConnectorTerminationCredentialsRequest::ListVoiceConnectorTerminationCredentialsRequest() : - m_voiceConnectorIdHasBeenSet(false) -{ -} - -Aws::String ListVoiceConnectorTerminationCredentialsRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsResult.cpp deleted file mode 100644 index d62999a2f6a..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorTerminationCredentialsResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListVoiceConnectorTerminationCredentialsResult::ListVoiceConnectorTerminationCredentialsResult() -{ -} - -ListVoiceConnectorTerminationCredentialsResult::ListVoiceConnectorTerminationCredentialsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListVoiceConnectorTerminationCredentialsResult& ListVoiceConnectorTerminationCredentialsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Usernames")) - { - Aws::Utils::Array usernamesJsonList = jsonValue.GetArray("Usernames"); - for(unsigned usernamesIndex = 0; usernamesIndex < usernamesJsonList.GetLength(); ++usernamesIndex) - { - m_usernames.push_back(usernamesJsonList[usernamesIndex].AsString()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsRequest.cpp deleted file mode 100644 index 9f64c3e43e9..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws::Http; - -ListVoiceConnectorsRequest::ListVoiceConnectorsRequest() : - m_nextTokenHasBeenSet(false), - m_maxResults(0), - m_maxResultsHasBeenSet(false) -{ -} - -Aws::String ListVoiceConnectorsRequest::SerializePayload() const -{ - return {}; -} - -void ListVoiceConnectorsRequest::AddQueryStringParameters(URI& uri) const -{ - Aws::StringStream ss; - if(m_nextTokenHasBeenSet) - { - ss << m_nextToken; - uri.AddQueryStringParameter("next-token", ss.str()); - ss.str(""); - } - - if(m_maxResultsHasBeenSet) - { - ss << m_maxResults; - uri.AddQueryStringParameter("max-results", ss.str()); - ss.str(""); - } - -} - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsResult.cpp deleted file mode 100644 index 10c03213704..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ListVoiceConnectorsResult.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ListVoiceConnectorsResult::ListVoiceConnectorsResult() -{ -} - -ListVoiceConnectorsResult::ListVoiceConnectorsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -ListVoiceConnectorsResult& ListVoiceConnectorsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnectors")) - { - Aws::Utils::Array voiceConnectorsJsonList = jsonValue.GetArray("VoiceConnectors"); - for(unsigned voiceConnectorsIndex = 0; voiceConnectorsIndex < voiceConnectorsJsonList.GetLength(); ++voiceConnectorsIndex) - { - m_voiceConnectors.push_back(voiceConnectorsJsonList[voiceConnectorsIndex].AsObject()); - } - } - - if(jsonValue.ValueExists("NextToken")) - { - m_nextToken = jsonValue.GetString("NextToken"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsRequest.cpp deleted file mode 100644 index b4075da9d43..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutAppInstanceRetentionSettingsRequest::PutAppInstanceRetentionSettingsRequest() : - m_appInstanceArnHasBeenSet(false), - m_appInstanceRetentionSettingsHasBeenSet(false) -{ -} - -Aws::String PutAppInstanceRetentionSettingsRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_appInstanceRetentionSettingsHasBeenSet) - { - payload.WithObject("AppInstanceRetentionSettings", m_appInstanceRetentionSettings.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsResult.cpp deleted file mode 100644 index 3ef628d51bf..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceRetentionSettingsResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutAppInstanceRetentionSettingsResult::PutAppInstanceRetentionSettingsResult() -{ -} - -PutAppInstanceRetentionSettingsResult::PutAppInstanceRetentionSettingsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutAppInstanceRetentionSettingsResult& PutAppInstanceRetentionSettingsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceRetentionSettings")) - { - m_appInstanceRetentionSettings = jsonValue.GetObject("AppInstanceRetentionSettings"); - - } - - if(jsonValue.ValueExists("InitiateDeletionTimestamp")) - { - m_initiateDeletionTimestamp = jsonValue.GetDouble("InitiateDeletionTimestamp"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsRequest.cpp deleted file mode 100644 index 303bc7f0b8f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutAppInstanceStreamingConfigurationsRequest::PutAppInstanceStreamingConfigurationsRequest() : - m_appInstanceArnHasBeenSet(false), - m_appInstanceStreamingConfigurationsHasBeenSet(false) -{ -} - -Aws::String PutAppInstanceStreamingConfigurationsRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_appInstanceStreamingConfigurationsHasBeenSet) - { - Aws::Utils::Array appInstanceStreamingConfigurationsJsonList(m_appInstanceStreamingConfigurations.size()); - for(unsigned appInstanceStreamingConfigurationsIndex = 0; appInstanceStreamingConfigurationsIndex < appInstanceStreamingConfigurationsJsonList.GetLength(); ++appInstanceStreamingConfigurationsIndex) - { - appInstanceStreamingConfigurationsJsonList[appInstanceStreamingConfigurationsIndex].AsObject(m_appInstanceStreamingConfigurations[appInstanceStreamingConfigurationsIndex].Jsonize()); - } - payload.WithArray("AppInstanceStreamingConfigurations", std::move(appInstanceStreamingConfigurationsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsResult.cpp deleted file mode 100644 index 3254192c9ef..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutAppInstanceStreamingConfigurationsResult.cpp +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutAppInstanceStreamingConfigurationsResult::PutAppInstanceStreamingConfigurationsResult() -{ -} - -PutAppInstanceStreamingConfigurationsResult::PutAppInstanceStreamingConfigurationsResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutAppInstanceStreamingConfigurationsResult& PutAppInstanceStreamingConfigurationsResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceStreamingConfigurations")) - { - Aws::Utils::Array appInstanceStreamingConfigurationsJsonList = jsonValue.GetArray("AppInstanceStreamingConfigurations"); - for(unsigned appInstanceStreamingConfigurationsIndex = 0; appInstanceStreamingConfigurationsIndex < appInstanceStreamingConfigurationsJsonList.GetLength(); ++appInstanceStreamingConfigurationsIndex) - { - m_appInstanceStreamingConfigurations.push_back(appInstanceStreamingConfigurationsJsonList[appInstanceStreamingConfigurationsIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationRequest.cpp deleted file mode 100644 index f75b16b2e96..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutSipMediaApplicationLoggingConfigurationRequest::PutSipMediaApplicationLoggingConfigurationRequest() : - m_sipMediaApplicationIdHasBeenSet(false), - m_sipMediaApplicationLoggingConfigurationHasBeenSet(false) -{ -} - -Aws::String PutSipMediaApplicationLoggingConfigurationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_sipMediaApplicationLoggingConfigurationHasBeenSet) - { - payload.WithObject("SipMediaApplicationLoggingConfiguration", m_sipMediaApplicationLoggingConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationResult.cpp deleted file mode 100644 index 9ac0b53c4e5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutSipMediaApplicationLoggingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutSipMediaApplicationLoggingConfigurationResult::PutSipMediaApplicationLoggingConfigurationResult() -{ -} - -PutSipMediaApplicationLoggingConfigurationResult::PutSipMediaApplicationLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutSipMediaApplicationLoggingConfigurationResult& PutSipMediaApplicationLoggingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplicationLoggingConfiguration")) - { - m_sipMediaApplicationLoggingConfiguration = jsonValue.GetObject("SipMediaApplicationLoggingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.cpp deleted file mode 100644 index bbf2a7cbb8c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorEmergencyCallingConfigurationRequest::PutVoiceConnectorEmergencyCallingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_emergencyCallingConfigurationHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorEmergencyCallingConfigurationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_emergencyCallingConfigurationHasBeenSet) - { - payload.WithObject("EmergencyCallingConfiguration", m_emergencyCallingConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationResult.cpp deleted file mode 100644 index 51a288b1d67..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorEmergencyCallingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorEmergencyCallingConfigurationResult::PutVoiceConnectorEmergencyCallingConfigurationResult() -{ -} - -PutVoiceConnectorEmergencyCallingConfigurationResult::PutVoiceConnectorEmergencyCallingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorEmergencyCallingConfigurationResult& PutVoiceConnectorEmergencyCallingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("EmergencyCallingConfiguration")) - { - m_emergencyCallingConfiguration = jsonValue.GetObject("EmergencyCallingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationRequest.cpp deleted file mode 100644 index a2a701b992e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorLoggingConfigurationRequest::PutVoiceConnectorLoggingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_loggingConfigurationHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorLoggingConfigurationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_loggingConfigurationHasBeenSet) - { - payload.WithObject("LoggingConfiguration", m_loggingConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationResult.cpp deleted file mode 100644 index 75dd715be0f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorLoggingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorLoggingConfigurationResult::PutVoiceConnectorLoggingConfigurationResult() -{ -} - -PutVoiceConnectorLoggingConfigurationResult::PutVoiceConnectorLoggingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorLoggingConfigurationResult& PutVoiceConnectorLoggingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("LoggingConfiguration")) - { - m_loggingConfiguration = jsonValue.GetObject("LoggingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationRequest.cpp deleted file mode 100644 index 2fb18eaa013..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorOriginationRequest::PutVoiceConnectorOriginationRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_originationHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorOriginationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_originationHasBeenSet) - { - payload.WithObject("Origination", m_origination.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationResult.cpp deleted file mode 100644 index e8f0a25c850..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorOriginationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorOriginationResult::PutVoiceConnectorOriginationResult() -{ -} - -PutVoiceConnectorOriginationResult::PutVoiceConnectorOriginationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorOriginationResult& PutVoiceConnectorOriginationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Origination")) - { - m_origination = jsonValue.GetObject("Origination"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyRequest.cpp deleted file mode 100644 index 5a98efe6d4b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyRequest.cpp +++ /dev/null @@ -1,64 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorProxyRequest::PutVoiceConnectorProxyRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_defaultSessionExpiryMinutes(0), - m_defaultSessionExpiryMinutesHasBeenSet(false), - m_phoneNumberPoolCountriesHasBeenSet(false), - m_fallBackPhoneNumberHasBeenSet(false), - m_disabled(false), - m_disabledHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorProxyRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_defaultSessionExpiryMinutesHasBeenSet) - { - payload.WithInteger("DefaultSessionExpiryMinutes", m_defaultSessionExpiryMinutes); - - } - - if(m_phoneNumberPoolCountriesHasBeenSet) - { - Aws::Utils::Array phoneNumberPoolCountriesJsonList(m_phoneNumberPoolCountries.size()); - for(unsigned phoneNumberPoolCountriesIndex = 0; phoneNumberPoolCountriesIndex < phoneNumberPoolCountriesJsonList.GetLength(); ++phoneNumberPoolCountriesIndex) - { - phoneNumberPoolCountriesJsonList[phoneNumberPoolCountriesIndex].AsString(m_phoneNumberPoolCountries[phoneNumberPoolCountriesIndex]); - } - payload.WithArray("PhoneNumberPoolCountries", std::move(phoneNumberPoolCountriesJsonList)); - - } - - if(m_fallBackPhoneNumberHasBeenSet) - { - payload.WithString("FallBackPhoneNumber", m_fallBackPhoneNumber); - - } - - if(m_disabledHasBeenSet) - { - payload.WithBool("Disabled", m_disabled); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyResult.cpp deleted file mode 100644 index 213102f79cd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorProxyResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorProxyResult::PutVoiceConnectorProxyResult() -{ -} - -PutVoiceConnectorProxyResult::PutVoiceConnectorProxyResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorProxyResult& PutVoiceConnectorProxyResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Proxy")) - { - m_proxy = jsonValue.GetObject("Proxy"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationRequest.cpp deleted file mode 100644 index d97023ffba6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorStreamingConfigurationRequest::PutVoiceConnectorStreamingConfigurationRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_streamingConfigurationHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorStreamingConfigurationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_streamingConfigurationHasBeenSet) - { - payload.WithObject("StreamingConfiguration", m_streamingConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationResult.cpp deleted file mode 100644 index e700a5518d5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorStreamingConfigurationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorStreamingConfigurationResult::PutVoiceConnectorStreamingConfigurationResult() -{ -} - -PutVoiceConnectorStreamingConfigurationResult::PutVoiceConnectorStreamingConfigurationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorStreamingConfigurationResult& PutVoiceConnectorStreamingConfigurationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("StreamingConfiguration")) - { - m_streamingConfiguration = jsonValue.GetObject("StreamingConfiguration"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationCredentialsRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationCredentialsRequest.cpp deleted file mode 100644 index c4f6469ebf6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationCredentialsRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorTerminationCredentialsRequest::PutVoiceConnectorTerminationCredentialsRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_credentialsHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorTerminationCredentialsRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_credentialsHasBeenSet) - { - Aws::Utils::Array credentialsJsonList(m_credentials.size()); - for(unsigned credentialsIndex = 0; credentialsIndex < credentialsJsonList.GetLength(); ++credentialsIndex) - { - credentialsJsonList[credentialsIndex].AsObject(m_credentials[credentialsIndex].Jsonize()); - } - payload.WithArray("Credentials", std::move(credentialsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationRequest.cpp deleted file mode 100644 index 3fba6c5be67..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -PutVoiceConnectorTerminationRequest::PutVoiceConnectorTerminationRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_terminationHasBeenSet(false) -{ -} - -Aws::String PutVoiceConnectorTerminationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_terminationHasBeenSet) - { - payload.WithObject("Termination", m_termination.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationResult.cpp deleted file mode 100644 index 0d1568f8857..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/PutVoiceConnectorTerminationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -PutVoiceConnectorTerminationResult::PutVoiceConnectorTerminationResult() -{ -} - -PutVoiceConnectorTerminationResult::PutVoiceConnectorTerminationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -PutVoiceConnectorTerminationResult& PutVoiceConnectorTerminationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("Termination")) - { - m_termination = jsonValue.GetObject("Termination"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageRequest.cpp deleted file mode 100644 index 1772ea23fee..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageRequest.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -RedactChannelMessageRequest::RedactChannelMessageRequest() : - m_channelArnHasBeenSet(false), - m_messageIdHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String RedactChannelMessageRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection RedactChannelMessageRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageResult.cpp deleted file mode 100644 index 3abb573293f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/RedactChannelMessageResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -RedactChannelMessageResult::RedactChannelMessageResult() -{ -} - -RedactChannelMessageResult::RedactChannelMessageResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -RedactChannelMessageResult& RedactChannelMessageResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("MessageId")) - { - m_messageId = jsonValue.GetString("MessageId"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageRequest.cpp deleted file mode 100644 index 0916e60c8ba..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageRequest.cpp +++ /dev/null @@ -1,82 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -SendChannelMessageRequest::SendChannelMessageRequest() : - m_channelArnHasBeenSet(false), - m_contentHasBeenSet(false), - m_type(ChannelMessageType::NOT_SET), - m_typeHasBeenSet(false), - m_persistence(ChannelMessagePersistenceType::NOT_SET), - m_persistenceHasBeenSet(false), - m_metadataHasBeenSet(false), - m_clientRequestToken(Aws::Utils::UUID::PseudoRandomUUID()), - m_clientRequestTokenHasBeenSet(true), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String SendChannelMessageRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_contentHasBeenSet) - { - payload.WithString("Content", m_content); - - } - - if(m_typeHasBeenSet) - { - payload.WithString("Type", ChannelMessageTypeMapper::GetNameForChannelMessageType(m_type)); - } - - if(m_persistenceHasBeenSet) - { - payload.WithString("Persistence", ChannelMessagePersistenceTypeMapper::GetNameForChannelMessagePersistenceType(m_persistence)); - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - if(m_clientRequestTokenHasBeenSet) - { - payload.WithString("ClientRequestToken", m_clientRequestToken); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection SendChannelMessageRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageResult.cpp deleted file mode 100644 index 206005697a5..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/SendChannelMessageResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -SendChannelMessageResult::SendChannelMessageResult() -{ -} - -SendChannelMessageResult::SendChannelMessageResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -SendChannelMessageResult& SendChannelMessageResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("MessageId")) - { - m_messageId = jsonValue.GetString("MessageId"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionRequest.cpp deleted file mode 100644 index 11a7809f300..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/StartMeetingTranscriptionRequest.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -StartMeetingTranscriptionRequest::StartMeetingTranscriptionRequest() : - m_meetingIdHasBeenSet(false), - m_transcriptionConfigurationHasBeenSet(false) -{ -} - -Aws::String StartMeetingTranscriptionRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_transcriptionConfigurationHasBeenSet) - { - payload.WithObject("TranscriptionConfiguration", m_transcriptionConfiguration.Jsonize()); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionRequest.cpp deleted file mode 100644 index e0a0c0f9afb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/StopMeetingTranscriptionRequest.cpp +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -StopMeetingTranscriptionRequest::StopMeetingTranscriptionRequest() : - m_meetingIdHasBeenSet(false) -{ -} - -Aws::String StopMeetingTranscriptionRequest::SerializePayload() const -{ - return {}; -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/TagAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/TagAttendeeRequest.cpp deleted file mode 100644 index 8dae84e27b0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/TagAttendeeRequest.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -TagAttendeeRequest::TagAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_attendeeIdHasBeenSet(false), - m_tagsHasBeenSet(false) -{ -} - -Aws::String TagAttendeeRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/TagMeetingRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/TagMeetingRequest.cpp deleted file mode 100644 index b820aa4d5a0..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/TagMeetingRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -TagMeetingRequest::TagMeetingRequest() : - m_meetingIdHasBeenSet(false), - m_tagsHasBeenSet(false) -{ -} - -Aws::String TagMeetingRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/TagResourceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/TagResourceRequest.cpp deleted file mode 100644 index 28e5d7edf03..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/TagResourceRequest.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -TagResourceRequest::TagResourceRequest() : - m_resourceARNHasBeenSet(false), - m_tagsHasBeenSet(false) -{ -} - -Aws::String TagResourceRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_resourceARNHasBeenSet) - { - payload.WithString("ResourceARN", m_resourceARN); - - } - - if(m_tagsHasBeenSet) - { - Aws::Utils::Array tagsJsonList(m_tags.size()); - for(unsigned tagsIndex = 0; tagsIndex < tagsJsonList.GetLength(); ++tagsIndex) - { - tagsJsonList[tagsIndex].AsObject(m_tags[tagsIndex].Jsonize()); - } - payload.WithArray("Tags", std::move(tagsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UntagAttendeeRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UntagAttendeeRequest.cpp deleted file mode 100644 index 84218bfc4ac..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UntagAttendeeRequest.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UntagAttendeeRequest::UntagAttendeeRequest() : - m_meetingIdHasBeenSet(false), - m_attendeeIdHasBeenSet(false), - m_tagKeysHasBeenSet(false) -{ -} - -Aws::String UntagAttendeeRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_tagKeysHasBeenSet) - { - Aws::Utils::Array tagKeysJsonList(m_tagKeys.size()); - for(unsigned tagKeysIndex = 0; tagKeysIndex < tagKeysJsonList.GetLength(); ++tagKeysIndex) - { - tagKeysJsonList[tagKeysIndex].AsString(m_tagKeys[tagKeysIndex]); - } - payload.WithArray("TagKeys", std::move(tagKeysJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UntagMeetingRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UntagMeetingRequest.cpp deleted file mode 100644 index 10c48555ff2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UntagMeetingRequest.cpp +++ /dev/null @@ -1,41 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UntagMeetingRequest::UntagMeetingRequest() : - m_meetingIdHasBeenSet(false), - m_tagKeysHasBeenSet(false) -{ -} - -Aws::String UntagMeetingRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_tagKeysHasBeenSet) - { - Aws::Utils::Array tagKeysJsonList(m_tagKeys.size()); - for(unsigned tagKeysIndex = 0; tagKeysIndex < tagKeysJsonList.GetLength(); ++tagKeysIndex) - { - tagKeysJsonList[tagKeysIndex].AsString(m_tagKeys[tagKeysIndex]); - } - payload.WithArray("TagKeys", std::move(tagKeysJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UntagResourceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UntagResourceRequest.cpp deleted file mode 100644 index 2ad261be6ea..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UntagResourceRequest.cpp +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UntagResourceRequest::UntagResourceRequest() : - m_resourceARNHasBeenSet(false), - m_tagKeysHasBeenSet(false) -{ -} - -Aws::String UntagResourceRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_resourceARNHasBeenSet) - { - payload.WithString("ResourceARN", m_resourceARN); - - } - - if(m_tagKeysHasBeenSet) - { - Aws::Utils::Array tagKeysJsonList(m_tagKeys.size()); - for(unsigned tagKeysIndex = 0; tagKeysIndex < tagKeysJsonList.GetLength(); ++tagKeysIndex) - { - tagKeysJsonList[tagKeysIndex].AsString(m_tagKeys[tagKeysIndex]); - } - payload.WithArray("TagKeys", std::move(tagKeysJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceRequest.cpp deleted file mode 100644 index 6201dc4a55d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceRequest.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateAppInstanceRequest::UpdateAppInstanceRequest() : - m_appInstanceArnHasBeenSet(false), - m_nameHasBeenSet(false), - m_metadataHasBeenSet(false) -{ -} - -Aws::String UpdateAppInstanceRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceResult.cpp deleted file mode 100644 index a609caf2e9d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateAppInstanceResult::UpdateAppInstanceResult() -{ -} - -UpdateAppInstanceResult::UpdateAppInstanceResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateAppInstanceResult& UpdateAppInstanceResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("AppInstanceArn")) - { - m_appInstanceArn = jsonValue.GetString("AppInstanceArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserRequest.cpp deleted file mode 100644 index 756f8f10c07..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateAppInstanceUserRequest.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateAppInstanceUserRequest::UpdateAppInstanceUserRequest() : - m_appInstanceUserArnHasBeenSet(false), - m_nameHasBeenSet(false), - m_metadataHasBeenSet(false) -{ -} - -Aws::String UpdateAppInstanceUserRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageRequest.cpp deleted file mode 100644 index 5a738a6f9b8..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageRequest.cpp +++ /dev/null @@ -1,61 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateChannelMessageRequest::UpdateChannelMessageRequest() : - m_channelArnHasBeenSet(false), - m_messageIdHasBeenSet(false), - m_contentHasBeenSet(false), - m_metadataHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String UpdateChannelMessageRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_contentHasBeenSet) - { - payload.WithString("Content", m_content); - - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection UpdateChannelMessageRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageResult.cpp deleted file mode 100644 index 234347fd336..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelMessageResult.cpp +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateChannelMessageResult::UpdateChannelMessageResult() -{ -} - -UpdateChannelMessageResult::UpdateChannelMessageResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateChannelMessageResult& UpdateChannelMessageResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - if(jsonValue.ValueExists("MessageId")) - { - m_messageId = jsonValue.GetString("MessageId"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerRequest.cpp deleted file mode 100644 index f793793e6bd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerRequest.cpp +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateChannelReadMarkerRequest::UpdateChannelReadMarkerRequest() : - m_channelArnHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String UpdateChannelReadMarkerRequest::SerializePayload() const -{ - return {}; -} - -Aws::Http::HeaderValueCollection UpdateChannelReadMarkerRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerResult.cpp deleted file mode 100644 index c90c753dd8c..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelReadMarkerResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateChannelReadMarkerResult::UpdateChannelReadMarkerResult() -{ -} - -UpdateChannelReadMarkerResult::UpdateChannelReadMarkerResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateChannelReadMarkerResult& UpdateChannelReadMarkerResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelRequest.cpp deleted file mode 100644 index 1ea3633a15f..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelRequest.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateChannelRequest::UpdateChannelRequest() : - m_channelArnHasBeenSet(false), - m_nameHasBeenSet(false), - m_mode(ChannelMode::NOT_SET), - m_modeHasBeenSet(false), - m_metadataHasBeenSet(false), - m_chimeBearerHasBeenSet(false) -{ -} - -Aws::String UpdateChannelRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_modeHasBeenSet) - { - payload.WithString("Mode", ChannelModeMapper::GetNameForChannelMode(m_mode)); - } - - if(m_metadataHasBeenSet) - { - payload.WithString("Metadata", m_metadata); - - } - - return payload.View().WriteReadable(); -} - -Aws::Http::HeaderValueCollection UpdateChannelRequest::GetRequestSpecificHeaders() const -{ - Aws::Http::HeaderValueCollection headers; - Aws::StringStream ss; - if(m_chimeBearerHasBeenSet) - { - ss << m_chimeBearer; - headers.emplace("x-amz-chime-bearer", ss.str()); - ss.str(""); - } - - return headers; - -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelResult.cpp deleted file mode 100644 index a6352408656..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateChannelResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateChannelResult::UpdateChannelResult() -{ -} - -UpdateChannelResult::UpdateChannelResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateChannelResult& UpdateChannelResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ChannelArn")) - { - m_channelArn = jsonValue.GetString("ChannelArn"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionRequest.cpp deleted file mode 100644 index 7056d364ae6..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionRequest.cpp +++ /dev/null @@ -1,50 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateProxySessionRequest::UpdateProxySessionRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_proxySessionIdHasBeenSet(false), - m_capabilitiesHasBeenSet(false), - m_expiryMinutes(0), - m_expiryMinutesHasBeenSet(false) -{ -} - -Aws::String UpdateProxySessionRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_capabilitiesHasBeenSet) - { - Aws::Utils::Array capabilitiesJsonList(m_capabilities.size()); - for(unsigned capabilitiesIndex = 0; capabilitiesIndex < capabilitiesJsonList.GetLength(); ++capabilitiesIndex) - { - capabilitiesJsonList[capabilitiesIndex].AsString(CapabilityMapper::GetNameForCapability(m_capabilities[capabilitiesIndex])); - } - payload.WithArray("Capabilities", std::move(capabilitiesJsonList)); - - } - - if(m_expiryMinutesHasBeenSet) - { - payload.WithInteger("ExpiryMinutes", m_expiryMinutes); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionResult.cpp deleted file mode 100644 index f1b3ad290a4..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateProxySessionResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateProxySessionResult::UpdateProxySessionResult() -{ -} - -UpdateProxySessionResult::UpdateProxySessionResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateProxySessionResult& UpdateProxySessionResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ProxySession")) - { - m_proxySession = jsonValue.GetObject("ProxySession"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallRequest.cpp deleted file mode 100644 index 21c6cf1c956..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallRequest.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateSipMediaApplicationCallRequest::UpdateSipMediaApplicationCallRequest() : - m_sipMediaApplicationIdHasBeenSet(false), - m_transactionIdHasBeenSet(false), - m_argumentsHasBeenSet(false) -{ -} - -Aws::String UpdateSipMediaApplicationCallRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_argumentsHasBeenSet) - { - JsonValue argumentsJsonMap; - for(auto& argumentsItem : m_arguments) - { - argumentsJsonMap.WithString(argumentsItem.first, argumentsItem.second); - } - payload.WithObject("Arguments", std::move(argumentsJsonMap)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallResult.cpp deleted file mode 100644 index c5e1e04fd0e..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationCallResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateSipMediaApplicationCallResult::UpdateSipMediaApplicationCallResult() -{ -} - -UpdateSipMediaApplicationCallResult::UpdateSipMediaApplicationCallResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateSipMediaApplicationCallResult& UpdateSipMediaApplicationCallResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplicationCall")) - { - m_sipMediaApplicationCall = jsonValue.GetObject("SipMediaApplicationCall"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationRequest.cpp deleted file mode 100644 index 9251051f3cd..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationRequest.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateSipMediaApplicationRequest::UpdateSipMediaApplicationRequest() : - m_sipMediaApplicationIdHasBeenSet(false), - m_nameHasBeenSet(false), - m_endpointsHasBeenSet(false) -{ -} - -Aws::String UpdateSipMediaApplicationRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_endpointsHasBeenSet) - { - Aws::Utils::Array endpointsJsonList(m_endpoints.size()); - for(unsigned endpointsIndex = 0; endpointsIndex < endpointsJsonList.GetLength(); ++endpointsIndex) - { - endpointsJsonList[endpointsIndex].AsObject(m_endpoints[endpointsIndex].Jsonize()); - } - payload.WithArray("Endpoints", std::move(endpointsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationResult.cpp deleted file mode 100644 index 87e72fc3542..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipMediaApplicationResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateSipMediaApplicationResult::UpdateSipMediaApplicationResult() -{ -} - -UpdateSipMediaApplicationResult::UpdateSipMediaApplicationResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateSipMediaApplicationResult& UpdateSipMediaApplicationResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipMediaApplication")) - { - m_sipMediaApplication = jsonValue.GetObject("SipMediaApplication"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleRequest.cpp deleted file mode 100644 index a38d4bd0135..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleRequest.cpp +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateSipRuleRequest::UpdateSipRuleRequest() : - m_sipRuleIdHasBeenSet(false), - m_nameHasBeenSet(false), - m_disabled(false), - m_disabledHasBeenSet(false), - m_targetApplicationsHasBeenSet(false) -{ -} - -Aws::String UpdateSipRuleRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_disabledHasBeenSet) - { - payload.WithBool("Disabled", m_disabled); - - } - - if(m_targetApplicationsHasBeenSet) - { - Aws::Utils::Array targetApplicationsJsonList(m_targetApplications.size()); - for(unsigned targetApplicationsIndex = 0; targetApplicationsIndex < targetApplicationsJsonList.GetLength(); ++targetApplicationsIndex) - { - targetApplicationsJsonList[targetApplicationsIndex].AsObject(m_targetApplications[targetApplicationsIndex].Jsonize()); - } - payload.WithArray("TargetApplications", std::move(targetApplicationsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleResult.cpp deleted file mode 100644 index 8d77fe24d01..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateSipRuleResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateSipRuleResult::UpdateSipRuleResult() -{ -} - -UpdateSipRuleResult::UpdateSipRuleResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateSipRuleResult& UpdateSipRuleResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("SipRule")) - { - m_sipRule = jsonValue.GetObject("SipRule"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupRequest.cpp deleted file mode 100644 index 7ad4e7bef67..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupRequest.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateVoiceConnectorGroupRequest::UpdateVoiceConnectorGroupRequest() : - m_voiceConnectorGroupIdHasBeenSet(false), - m_nameHasBeenSet(false), - m_voiceConnectorItemsHasBeenSet(false) -{ -} - -Aws::String UpdateVoiceConnectorGroupRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_voiceConnectorItemsHasBeenSet) - { - Aws::Utils::Array voiceConnectorItemsJsonList(m_voiceConnectorItems.size()); - for(unsigned voiceConnectorItemsIndex = 0; voiceConnectorItemsIndex < voiceConnectorItemsJsonList.GetLength(); ++voiceConnectorItemsIndex) - { - voiceConnectorItemsJsonList[voiceConnectorItemsIndex].AsObject(m_voiceConnectorItems[voiceConnectorItemsIndex].Jsonize()); - } - payload.WithArray("VoiceConnectorItems", std::move(voiceConnectorItemsJsonList)); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupResult.cpp deleted file mode 100644 index 3a52a73366d..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorGroupResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateVoiceConnectorGroupResult::UpdateVoiceConnectorGroupResult() -{ -} - -UpdateVoiceConnectorGroupResult::UpdateVoiceConnectorGroupResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateVoiceConnectorGroupResult& UpdateVoiceConnectorGroupResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnectorGroup")) - { - m_voiceConnectorGroup = jsonValue.GetObject("VoiceConnectorGroup"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorRequest.cpp deleted file mode 100644 index 41ff95ce2dc..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorRequest.cpp +++ /dev/null @@ -1,44 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -UpdateVoiceConnectorRequest::UpdateVoiceConnectorRequest() : - m_voiceConnectorIdHasBeenSet(false), - m_nameHasBeenSet(false), - m_requireEncryption(false), - m_requireEncryptionHasBeenSet(false) -{ -} - -Aws::String UpdateVoiceConnectorRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_nameHasBeenSet) - { - payload.WithString("Name", m_name); - - } - - if(m_requireEncryptionHasBeenSet) - { - payload.WithBool("RequireEncryption", m_requireEncryption); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorResult.cpp deleted file mode 100644 index 2c1f573c3c2..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/UpdateVoiceConnectorResult.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -UpdateVoiceConnectorResult::UpdateVoiceConnectorResult() -{ -} - -UpdateVoiceConnectorResult::UpdateVoiceConnectorResult(const Aws::AmazonWebServiceResult& result) -{ - *this = result; -} - -UpdateVoiceConnectorResult& UpdateVoiceConnectorResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("VoiceConnector")) - { - m_voiceConnector = jsonValue.GetObject("VoiceConnector"); - - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressRequest.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressRequest.cpp deleted file mode 100644 index 3496257e78b..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressRequest.cpp +++ /dev/null @@ -1,77 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; - -ValidateE911AddressRequest::ValidateE911AddressRequest() : - m_awsAccountIdHasBeenSet(false), - m_streetNumberHasBeenSet(false), - m_streetInfoHasBeenSet(false), - m_cityHasBeenSet(false), - m_stateHasBeenSet(false), - m_countryHasBeenSet(false), - m_postalCodeHasBeenSet(false) -{ -} - -Aws::String ValidateE911AddressRequest::SerializePayload() const -{ - JsonValue payload; - - if(m_awsAccountIdHasBeenSet) - { - payload.WithString("AwsAccountId", m_awsAccountId); - - } - - if(m_streetNumberHasBeenSet) - { - payload.WithString("StreetNumber", m_streetNumber); - - } - - if(m_streetInfoHasBeenSet) - { - payload.WithString("StreetInfo", m_streetInfo); - - } - - if(m_cityHasBeenSet) - { - payload.WithString("City", m_city); - - } - - if(m_stateHasBeenSet) - { - payload.WithString("State", m_state); - - } - - if(m_countryHasBeenSet) - { - payload.WithString("Country", m_country); - - } - - if(m_postalCodeHasBeenSet) - { - payload.WithString("PostalCode", m_postalCode); - - } - - return payload.View().WriteReadable(); -} - - - - diff --git a/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressResult.cpp b/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressResult.cpp deleted file mode 100644 index ed867886beb..00000000000 --- a/generated/src/aws-cpp-sdk-chime/source/model/ValidateE911AddressResult.cpp +++ /dev/null @@ -1,71 +0,0 @@ -/** - * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - * SPDX-License-Identifier: Apache-2.0. - */ - -#include -#include -#include -#include -#include -#include - -#include - -using namespace Aws::Chime::Model; -using namespace Aws::Utils::Json; -using namespace Aws::Utils; -using namespace Aws; - -ValidateE911AddressResult::ValidateE911AddressResult() : - m_validationResult(0) -{ -} - -ValidateE911AddressResult::ValidateE911AddressResult(const Aws::AmazonWebServiceResult& result) : - m_validationResult(0) -{ - *this = result; -} - -ValidateE911AddressResult& ValidateE911AddressResult::operator =(const Aws::AmazonWebServiceResult& result) -{ - JsonView jsonValue = result.GetPayload().View(); - if(jsonValue.ValueExists("ValidationResult")) - { - m_validationResult = jsonValue.GetInteger("ValidationResult"); - - } - - if(jsonValue.ValueExists("AddressExternalId")) - { - m_addressExternalId = jsonValue.GetString("AddressExternalId"); - - } - - if(jsonValue.ValueExists("Address")) - { - m_address = jsonValue.GetObject("Address"); - - } - - if(jsonValue.ValueExists("CandidateAddressList")) - { - Aws::Utils::Array candidateAddressListJsonList = jsonValue.GetArray("CandidateAddressList"); - for(unsigned candidateAddressListIndex = 0; candidateAddressListIndex < candidateAddressListJsonList.GetLength(); ++candidateAddressListIndex) - { - m_candidateAddressList.push_back(candidateAddressListJsonList[candidateAddressListIndex].AsObject()); - } - } - - - const auto& headers = result.GetHeaderValueCollection(); - const auto& requestIdIter = headers.find("x-amzn-requestid"); - if(requestIdIter != headers.end()) - { - m_requestId = requestIdIter->second; - } - - - return *this; -} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsClient.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsClient.h index 5ed2ea75948..651e6cf58d1 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsClient.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRoomsClient.h @@ -16,14 +16,15 @@ namespace Aws namespace CleanRooms { /** - *

Welcome to the AWS Clean Rooms API Reference.

AWS Clean Rooms - * is an AWS service that helps multiple parties to join their data together in a - * secure collaboration workspace. In the collaboration, members who can query and - * receive results can get insights into the collective datasets without either - * party getting access to the other party's raw data.

To learn more about - * AWS Clean Rooms concepts, procedures, and best practices, see the AWS - * Clean Rooms User Guide.

+ *

Welcome to the Clean Rooms API Reference.

Clean Rooms is an + * Amazon Web Services service that helps multiple parties to join their data + * together in a secure collaboration workspace. In the collaboration, members who + * can query and receive results can get insights into the collective datasets + * without either party getting access to the other party's raw data.

To + * learn more about Clean Rooms concepts, procedures, and best practices, see the + * Clean + * Rooms User Guide.

*/ class AWS_CLEANROOMS_API CleanRoomsClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods { @@ -802,7 +803,7 @@ namespace CleanRooms } /** - *

Creates a protected query that is started by AWS Clean Rooms.

See + *

Creates a protected query that is started by Clean Rooms .

See * Also:

AWS * API Reference

diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h index ef78532f830..66301dbce71 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/CleanRooms_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLEANROOMS_API __declspec(dllimport) #endif /* AWS_CLEANROOMS_EXPORTS */ + #define AWS_CLEANROOMS_EXTERN #else #define AWS_CLEANROOMS_API + #define AWS_CLEANROOMS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLEANROOMS_API + #define AWS_CLEANROOMS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleAggregation.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleAggregation.h index 9e7fb0d80b3..cb7ef27b8a0 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleAggregation.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleAggregation.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -29,7 +30,7 @@ namespace Model { /** - *

Enables query structure and specified queries that product aggregate + *

Enables query structure and specified queries that produce aggregate * statistics.

See Also:

AWS * API Reference

@@ -141,41 +142,90 @@ namespace Model /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline const JoinRequiredOption& GetJoinRequired() const{ return m_joinRequired; } /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline bool JoinRequiredHasBeenSet() const { return m_joinRequiredHasBeenSet; } /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline void SetJoinRequired(const JoinRequiredOption& value) { m_joinRequiredHasBeenSet = true; m_joinRequired = value; } /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline void SetJoinRequired(JoinRequiredOption&& value) { m_joinRequiredHasBeenSet = true; m_joinRequired = std::move(value); } /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline AnalysisRuleAggregation& WithJoinRequired(const JoinRequiredOption& value) { SetJoinRequired(value); return *this;} /** *

Control that requires member who runs query to do a join with their - * configured table and/or other configured table in query

+ * configured table and/or other configured table in query.

*/ inline AnalysisRuleAggregation& WithJoinRequired(JoinRequiredOption&& value) { SetJoinRequired(std::move(value)); return *this;} + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline const Aws::Vector& GetAllowedJoinOperators() const{ return m_allowedJoinOperators; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline bool AllowedJoinOperatorsHasBeenSet() const { return m_allowedJoinOperatorsHasBeenSet; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline void SetAllowedJoinOperators(const Aws::Vector& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators = value; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline void SetAllowedJoinOperators(Aws::Vector&& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators = std::move(value); } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleAggregation& WithAllowedJoinOperators(const Aws::Vector& value) { SetAllowedJoinOperators(value); return *this;} + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleAggregation& WithAllowedJoinOperators(Aws::Vector&& value) { SetAllowedJoinOperators(std::move(value)); return *this;} + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleAggregation& AddAllowedJoinOperators(const JoinOperator& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators.push_back(value); return *this; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleAggregation& AddAllowedJoinOperators(JoinOperator&& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators.push_back(std::move(value)); return *this; } + + /** *

The columns that query runners are allowed to select, group by, or filter * by.

@@ -339,6 +389,9 @@ namespace Model JoinRequiredOption m_joinRequired; bool m_joinRequiredHasBeenSet = false; + Aws::Vector m_allowedJoinOperators; + bool m_allowedJoinOperatorsHasBeenSet = false; + Aws::Vector m_dimensionColumns; bool m_dimensionColumnsHasBeenSet = false; diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleList.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleList.h index 4f1a0e8d4f6..093ef7af4a0 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleList.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/AnalysisRuleList.h @@ -7,6 +7,7 @@ #include #include #include +#include #include namespace Aws @@ -41,59 +42,108 @@ namespace Model /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline const Aws::Vector& GetJoinColumns() const{ return m_joinColumns; } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline bool JoinColumnsHasBeenSet() const { return m_joinColumnsHasBeenSet; } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline void SetJoinColumns(const Aws::Vector& value) { m_joinColumnsHasBeenSet = true; m_joinColumns = value; } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline void SetJoinColumns(Aws::Vector&& value) { m_joinColumnsHasBeenSet = true; m_joinColumns = std::move(value); } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline AnalysisRuleList& WithJoinColumns(const Aws::Vector& value) { SetJoinColumns(value); return *this;} /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline AnalysisRuleList& WithJoinColumns(Aws::Vector&& value) { SetJoinColumns(std::move(value)); return *this;} /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline AnalysisRuleList& AddJoinColumns(const Aws::String& value) { m_joinColumnsHasBeenSet = true; m_joinColumns.push_back(value); return *this; } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline AnalysisRuleList& AddJoinColumns(Aws::String&& value) { m_joinColumnsHasBeenSet = true; m_joinColumns.push_back(std::move(value)); return *this; } /** *

Columns that can be used to join a configured table with the table of the - * member who can query and another members' configured tables.

+ * member who can query and other members' configured tables.

*/ inline AnalysisRuleList& AddJoinColumns(const char* value) { m_joinColumnsHasBeenSet = true; m_joinColumns.push_back(value); return *this; } + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline const Aws::Vector& GetAllowedJoinOperators() const{ return m_allowedJoinOperators; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline bool AllowedJoinOperatorsHasBeenSet() const { return m_allowedJoinOperatorsHasBeenSet; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline void SetAllowedJoinOperators(const Aws::Vector& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators = value; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline void SetAllowedJoinOperators(Aws::Vector&& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators = std::move(value); } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleList& WithAllowedJoinOperators(const Aws::Vector& value) { SetAllowedJoinOperators(value); return *this;} + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleList& WithAllowedJoinOperators(Aws::Vector&& value) { SetAllowedJoinOperators(std::move(value)); return *this;} + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleList& AddAllowedJoinOperators(const JoinOperator& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators.push_back(value); return *this; } + + /** + *

Which logical operators (if any) are to be used in an INNER JOIN match + * condition. Default is AND.

+ */ + inline AnalysisRuleList& AddAllowedJoinOperators(JoinOperator&& value) { m_allowedJoinOperatorsHasBeenSet = true; m_allowedJoinOperators.push_back(std::move(value)); return *this; } + + /** *

Columns that can be listed in the output.

*/ @@ -144,6 +194,9 @@ namespace Model Aws::Vector m_joinColumns; bool m_joinColumnsHasBeenSet = false; + Aws::Vector m_allowedJoinOperators; + bool m_allowedJoinOperatorsHasBeenSet = false; + Aws::Vector m_listColumns; bool m_listColumnsHasBeenSet = false; }; diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Collaboration.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Collaboration.h index 50d3622b260..f9760ff08b1 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Collaboration.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Collaboration.h @@ -216,49 +216,49 @@ namespace Model /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline const Aws::String& GetCreatorAccountId() const{ return m_creatorAccountId; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline bool CreatorAccountIdHasBeenSet() const { return m_creatorAccountIdHasBeenSet; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(const Aws::String& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = value; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(Aws::String&& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = std::move(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(const char* value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId.assign(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Collaboration& WithCreatorAccountId(const Aws::String& value) { SetCreatorAccountId(value); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Collaboration& WithCreatorAccountId(Aws::String&& value) { SetCreatorAccountId(std::move(value)); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Collaboration& WithCreatorAccountId(const char* value) { SetCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CollaborationSummary.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CollaborationSummary.h index fd45fee90c5..dfe5a1e2671 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CollaborationSummary.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CollaborationSummary.h @@ -172,49 +172,49 @@ namespace Model /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline const Aws::String& GetCreatorAccountId() const{ return m_creatorAccountId; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline bool CreatorAccountIdHasBeenSet() const { return m_creatorAccountIdHasBeenSet; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(const Aws::String& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = value; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(Aws::String&& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = std::move(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCreatorAccountId(const char* value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId.assign(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline CollaborationSummary& WithCreatorAccountId(const Aws::String& value) { SetCreatorAccountId(value); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline CollaborationSummary& WithCreatorAccountId(Aws::String&& value) { SetCreatorAccountId(std::move(value)); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline CollaborationSummary& WithCreatorAccountId(const char* value) { SetCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Column.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Column.h index c0e5efd035b..75c844fbf03 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Column.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Column.h @@ -24,7 +24,7 @@ namespace Model { /** - *

A column within a schema relation, derived from the underlying AWS Glue + *

A column within a schema relation, derived from the underlying Glue * table.

See Also:

AWS * API Reference

diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ConfiguredTable.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ConfiguredTable.h index beb278a3560..3e9f146aa64 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ConfiguredTable.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ConfiguredTable.h @@ -208,32 +208,32 @@ namespace Model /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline const TableReference& GetTableReference() const{ return m_tableReference; } /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline bool TableReferenceHasBeenSet() const { return m_tableReferenceHasBeenSet; } /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline void SetTableReference(const TableReference& value) { m_tableReferenceHasBeenSet = true; m_tableReference = value; } /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline void SetTableReference(TableReference&& value) { m_tableReferenceHasBeenSet = true; m_tableReference = std::move(value); } /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline ConfiguredTable& WithTableReference(const TableReference& value) { SetTableReference(value); return *this;} /** - *

The AWS Glue table that this configured table represents.

+ *

The Glue table that this configured table represents.

*/ inline ConfiguredTable& WithTableReference(TableReference&& value) { SetTableReference(std::move(value)); return *this;} @@ -395,55 +395,55 @@ namespace Model /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline const Aws::Vector& GetAllowedColumns() const{ return m_allowedColumns; } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline bool AllowedColumnsHasBeenSet() const { return m_allowedColumnsHasBeenSet; } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline void SetAllowedColumns(const Aws::Vector& value) { m_allowedColumnsHasBeenSet = true; m_allowedColumns = value; } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline void SetAllowedColumns(Aws::Vector&& value) { m_allowedColumnsHasBeenSet = true; m_allowedColumns = std::move(value); } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline ConfiguredTable& WithAllowedColumns(const Aws::Vector& value) { SetAllowedColumns(value); return *this;} /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline ConfiguredTable& WithAllowedColumns(Aws::Vector&& value) { SetAllowedColumns(std::move(value)); return *this;} /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline ConfiguredTable& AddAllowedColumns(const Aws::String& value) { m_allowedColumnsHasBeenSet = true; m_allowedColumns.push_back(value); return *this; } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline ConfiguredTable& AddAllowedColumns(Aws::String&& value) { m_allowedColumnsHasBeenSet = true; m_allowedColumns.push_back(std::move(value)); return *this; } /** - *

The columns within the underlying AWS Glue table that can be utilized within + *

The columns within the underlying Glue table that can be utilized within * collaborations.

*/ inline ConfiguredTable& AddAllowedColumns(const char* value) { m_allowedColumnsHasBeenSet = true; m_allowedColumns.push_back(value); return *this; } diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CreateConfiguredTableRequest.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CreateConfiguredTableRequest.h index 5f6363a578f..b0b14f53718 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CreateConfiguredTableRequest.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/CreateConfiguredTableRequest.h @@ -119,32 +119,32 @@ namespace Model /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline const TableReference& GetTableReference() const{ return m_tableReference; } /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline bool TableReferenceHasBeenSet() const { return m_tableReferenceHasBeenSet; } /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline void SetTableReference(const TableReference& value) { m_tableReferenceHasBeenSet = true; m_tableReference = value; } /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline void SetTableReference(TableReference&& value) { m_tableReferenceHasBeenSet = true; m_tableReference = std::move(value); } /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline CreateConfiguredTableRequest& WithTableReference(const TableReference& value) { SetTableReference(value); return *this;} /** - *

A reference to the AWS Glue table being configured.

+ *

A reference to the Glue table being configured.

*/ inline CreateConfiguredTableRequest& WithTableReference(TableReference&& value) { SetTableReference(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/GlueTableReference.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/GlueTableReference.h index 68a0937e6de..0b8a76e670a 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/GlueTableReference.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/GlueTableReference.h @@ -24,8 +24,8 @@ namespace Model { /** - *

A reference to a table within an AWS Glue data catalog.

See - * Also:

A reference to a table within an Glue data catalog.

See Also:

+ *
AWS * API Reference

*/ @@ -39,83 +39,83 @@ namespace Model /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline const Aws::String& GetTableName() const{ return m_tableName; } /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline bool TableNameHasBeenSet() const { return m_tableNameHasBeenSet; } /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline void SetTableName(const Aws::String& value) { m_tableNameHasBeenSet = true; m_tableName = value; } /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline void SetTableName(Aws::String&& value) { m_tableNameHasBeenSet = true; m_tableName = std::move(value); } /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline void SetTableName(const char* value) { m_tableNameHasBeenSet = true; m_tableName.assign(value); } /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline GlueTableReference& WithTableName(const Aws::String& value) { SetTableName(value); return *this;} /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline GlueTableReference& WithTableName(Aws::String&& value) { SetTableName(std::move(value)); return *this;} /** - *

The name of the AWS Glue table.

+ *

The name of the Glue table.

*/ inline GlueTableReference& WithTableName(const char* value) { SetTableName(value); return *this;} /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline const Aws::String& GetDatabaseName() const{ return m_databaseName; } /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline bool DatabaseNameHasBeenSet() const { return m_databaseNameHasBeenSet; } /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline void SetDatabaseName(const Aws::String& value) { m_databaseNameHasBeenSet = true; m_databaseName = value; } /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline void SetDatabaseName(Aws::String&& value) { m_databaseNameHasBeenSet = true; m_databaseName = std::move(value); } /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline void SetDatabaseName(const char* value) { m_databaseNameHasBeenSet = true; m_databaseName.assign(value); } /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline GlueTableReference& WithDatabaseName(const Aws::String& value) { SetDatabaseName(value); return *this;} /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline GlueTableReference& WithDatabaseName(Aws::String&& value) { SetDatabaseName(std::move(value)); return *this;} /** - *

The name of the database the AWS Glue table belongs to.

+ *

The name of the database the Glue table belongs to.

*/ inline GlueTableReference& WithDatabaseName(const char* value) { SetDatabaseName(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/JoinOperator.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/JoinOperator.h new file mode 100644 index 00000000000..0c67f2866d4 --- /dev/null +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/JoinOperator.h @@ -0,0 +1,31 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace CleanRooms +{ +namespace Model +{ + enum class JoinOperator + { + NOT_SET, + OR, + AND + }; + +namespace JoinOperatorMapper +{ +AWS_CLEANROOMS_API JoinOperator GetJoinOperatorForName(const Aws::String& name); + +AWS_CLEANROOMS_API Aws::String GetNameForJoinOperator(JoinOperator value); +} // namespace JoinOperatorMapper +} // namespace Model +} // namespace CleanRooms +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSpecification.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSpecification.h index 0a99dbbc7a9..6f334ca1257 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSpecification.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSpecification.h @@ -41,49 +41,49 @@ namespace Model /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline const Aws::String& GetAccountId() const{ return m_accountId; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSpecification& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSpecification& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSpecification& WithAccountId(const char* value) { SetAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSummary.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSummary.h index 396749ceecd..e029984f093 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSummary.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MemberSummary.h @@ -43,49 +43,49 @@ namespace Model /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline const Aws::String& GetAccountId() const{ return m_accountId; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSummary& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSummary& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS Account ID.

+ * supports Amazon Web Services account ID.

*/ inline MemberSummary& WithAccountId(const char* value) { SetAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Membership.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Membership.h index 656bf084a61..9618a11a5a3 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Membership.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Membership.h @@ -208,49 +208,49 @@ namespace Model /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline const Aws::String& GetCollaborationCreatorAccountId() const{ return m_collaborationCreatorAccountId; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline bool CollaborationCreatorAccountIdHasBeenSet() const { return m_collaborationCreatorAccountIdHasBeenSet; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(const Aws::String& value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId = value; } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(Aws::String&& value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId = std::move(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(const char* value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId.assign(value); } /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Membership& WithCollaborationCreatorAccountId(const Aws::String& value) { SetCollaborationCreatorAccountId(value); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Membership& WithCollaborationCreatorAccountId(Aws::String&& value) { SetCollaborationCreatorAccountId(std::move(value)); return *this;} /** *

The identifier used to reference members of the collaboration. Currently only - * supports AWS account ID.

+ * supports Amazon Web Services account ID.

*/ inline Membership& WithCollaborationCreatorAccountId(const char* value) { SetCollaborationCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MembershipSummary.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MembershipSummary.h index b7724833bc9..a38b582c2fe 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MembershipSummary.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/MembershipSummary.h @@ -206,50 +206,50 @@ namespace Model /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline const Aws::String& GetCollaborationCreatorAccountId() const{ return m_collaborationCreatorAccountId; } /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline bool CollaborationCreatorAccountIdHasBeenSet() const { return m_collaborationCreatorAccountIdHasBeenSet; } /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(const Aws::String& value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId = value; } /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(Aws::String&& value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId = std::move(value); } /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline void SetCollaborationCreatorAccountId(const char* value) { m_collaborationCreatorAccountIdHasBeenSet = true; m_collaborationCreatorAccountId.assign(value); } /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline MembershipSummary& WithCollaborationCreatorAccountId(const Aws::String& value) { SetCollaborationCreatorAccountId(value); return *this;} /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline MembershipSummary& WithCollaborationCreatorAccountId(Aws::String&& value) { SetCollaborationCreatorAccountId(std::move(value)); return *this;} /** - *

The identifier of the AWS principal that created the collaboration. Currently - * only supports AWS account ID.

+ *

The identifier of the Amazon Web Services principal that created the + * collaboration. Currently only supports Amazon Web Services account ID.

*/ inline MembershipSummary& WithCollaborationCreatorAccountId(const char* value) { SetCollaborationCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ProtectedQuery.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ProtectedQuery.h index 68b3bc4f992..cd82b95c969 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ProtectedQuery.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/ProtectedQuery.h @@ -31,8 +31,8 @@ namespace Model { /** - *

The parameters for an AWS Clean Rooms protected query.

See - * Also:

The parameters for an Clean Rooms protected query.

See Also:

+ *
AWS * API Reference

*/ diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Schema.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Schema.h index f13d367b923..d177edd2b5f 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Schema.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/Schema.h @@ -212,42 +212,50 @@ namespace Model /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline const Aws::String& GetCreatorAccountId() const{ return m_creatorAccountId; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline bool CreatorAccountIdHasBeenSet() const { return m_creatorAccountIdHasBeenSet; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(const Aws::String& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = value; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(Aws::String&& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = std::move(value); } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(const char* value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId.assign(value); } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline Schema& WithCreatorAccountId(const Aws::String& value) { SetCreatorAccountId(value); return *this;} /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline Schema& WithCreatorAccountId(Aws::String&& value) { SetCreatorAccountId(std::move(value)); return *this;} /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline Schema& WithCreatorAccountId(const char* value) { SetCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/SchemaSummary.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/SchemaSummary.h index 7e03a052dcc..9801e72032a 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/SchemaSummary.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/SchemaSummary.h @@ -122,42 +122,50 @@ namespace Model /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline const Aws::String& GetCreatorAccountId() const{ return m_creatorAccountId; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline bool CreatorAccountIdHasBeenSet() const { return m_creatorAccountIdHasBeenSet; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(const Aws::String& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = value; } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(Aws::String&& value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId = std::move(value); } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline void SetCreatorAccountId(const char* value) { m_creatorAccountIdHasBeenSet = true; m_creatorAccountId.assign(value); } /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline SchemaSummary& WithCreatorAccountId(const Aws::String& value) { SetCreatorAccountId(value); return *this;} /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline SchemaSummary& WithCreatorAccountId(Aws::String&& value) { SetCreatorAccountId(std::move(value)); return *this;} /** - *

The unique account ID for the AWS account that owns the schema.

+ *

The unique account ID for the Amazon Web Services account that owns the + * schema.

*/ inline SchemaSummary& WithCreatorAccountId(const char* value) { SetCreatorAccountId(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/TableReference.h b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/TableReference.h index 2f5c3fb7681..ba8c744f3aa 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/TableReference.h +++ b/generated/src/aws-cpp-sdk-cleanrooms/include/aws/cleanrooms/model/TableReference.h @@ -25,7 +25,7 @@ namespace Model /** *

A pointer to the dataset that underlies this table. Currently, this can only - * be an AWS Glue table.

See Also:

See Also:

AWS * API Reference

*/ @@ -39,37 +39,37 @@ namespace Model /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline const GlueTableReference& GetGlue() const{ return m_glue; } /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline bool GlueHasBeenSet() const { return m_glueHasBeenSet; } /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline void SetGlue(const GlueTableReference& value) { m_glueHasBeenSet = true; m_glue = value; } /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline void SetGlue(GlueTableReference&& value) { m_glueHasBeenSet = true; m_glue = std::move(value); } /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline TableReference& WithGlue(const GlueTableReference& value) { SetGlue(value); return *this;} /** - *

If present, a reference to the AWS Glue table referred to by this table + *

If present, a reference to the Glue table referred to by this table * reference.

*/ inline TableReference& WithGlue(GlueTableReference&& value) { SetGlue(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleAggregation.cpp b/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleAggregation.cpp index b8e0c12d56d..6138978f8f6 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleAggregation.cpp +++ b/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleAggregation.cpp @@ -23,6 +23,7 @@ AnalysisRuleAggregation::AnalysisRuleAggregation() : m_joinColumnsHasBeenSet(false), m_joinRequired(JoinRequiredOption::NOT_SET), m_joinRequiredHasBeenSet(false), + m_allowedJoinOperatorsHasBeenSet(false), m_dimensionColumnsHasBeenSet(false), m_scalarFunctionsHasBeenSet(false), m_outputConstraintsHasBeenSet(false) @@ -34,6 +35,7 @@ AnalysisRuleAggregation::AnalysisRuleAggregation(JsonView jsonValue) : m_joinColumnsHasBeenSet(false), m_joinRequired(JoinRequiredOption::NOT_SET), m_joinRequiredHasBeenSet(false), + m_allowedJoinOperatorsHasBeenSet(false), m_dimensionColumnsHasBeenSet(false), m_scalarFunctionsHasBeenSet(false), m_outputConstraintsHasBeenSet(false) @@ -70,6 +72,16 @@ AnalysisRuleAggregation& AnalysisRuleAggregation::operator =(JsonView jsonValue) m_joinRequiredHasBeenSet = true; } + if(jsonValue.ValueExists("allowedJoinOperators")) + { + Aws::Utils::Array allowedJoinOperatorsJsonList = jsonValue.GetArray("allowedJoinOperators"); + for(unsigned allowedJoinOperatorsIndex = 0; allowedJoinOperatorsIndex < allowedJoinOperatorsJsonList.GetLength(); ++allowedJoinOperatorsIndex) + { + m_allowedJoinOperators.push_back(JoinOperatorMapper::GetJoinOperatorForName(allowedJoinOperatorsJsonList[allowedJoinOperatorsIndex].AsString())); + } + m_allowedJoinOperatorsHasBeenSet = true; + } + if(jsonValue.ValueExists("dimensionColumns")) { Aws::Utils::Array dimensionColumnsJsonList = jsonValue.GetArray("dimensionColumns"); @@ -134,6 +146,17 @@ JsonValue AnalysisRuleAggregation::Jsonize() const payload.WithString("joinRequired", JoinRequiredOptionMapper::GetNameForJoinRequiredOption(m_joinRequired)); } + if(m_allowedJoinOperatorsHasBeenSet) + { + Aws::Utils::Array allowedJoinOperatorsJsonList(m_allowedJoinOperators.size()); + for(unsigned allowedJoinOperatorsIndex = 0; allowedJoinOperatorsIndex < allowedJoinOperatorsJsonList.GetLength(); ++allowedJoinOperatorsIndex) + { + allowedJoinOperatorsJsonList[allowedJoinOperatorsIndex].AsString(JoinOperatorMapper::GetNameForJoinOperator(m_allowedJoinOperators[allowedJoinOperatorsIndex])); + } + payload.WithArray("allowedJoinOperators", std::move(allowedJoinOperatorsJsonList)); + + } + if(m_dimensionColumnsHasBeenSet) { Aws::Utils::Array dimensionColumnsJsonList(m_dimensionColumns.size()); diff --git a/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleList.cpp b/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleList.cpp index 2df2a82996c..6f8d2886c24 100644 --- a/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleList.cpp +++ b/generated/src/aws-cpp-sdk-cleanrooms/source/model/AnalysisRuleList.cpp @@ -20,12 +20,14 @@ namespace Model AnalysisRuleList::AnalysisRuleList() : m_joinColumnsHasBeenSet(false), + m_allowedJoinOperatorsHasBeenSet(false), m_listColumnsHasBeenSet(false) { } AnalysisRuleList::AnalysisRuleList(JsonView jsonValue) : m_joinColumnsHasBeenSet(false), + m_allowedJoinOperatorsHasBeenSet(false), m_listColumnsHasBeenSet(false) { *this = jsonValue; @@ -43,6 +45,16 @@ AnalysisRuleList& AnalysisRuleList::operator =(JsonView jsonValue) m_joinColumnsHasBeenSet = true; } + if(jsonValue.ValueExists("allowedJoinOperators")) + { + Aws::Utils::Array allowedJoinOperatorsJsonList = jsonValue.GetArray("allowedJoinOperators"); + for(unsigned allowedJoinOperatorsIndex = 0; allowedJoinOperatorsIndex < allowedJoinOperatorsJsonList.GetLength(); ++allowedJoinOperatorsIndex) + { + m_allowedJoinOperators.push_back(JoinOperatorMapper::GetJoinOperatorForName(allowedJoinOperatorsJsonList[allowedJoinOperatorsIndex].AsString())); + } + m_allowedJoinOperatorsHasBeenSet = true; + } + if(jsonValue.ValueExists("listColumns")) { Aws::Utils::Array listColumnsJsonList = jsonValue.GetArray("listColumns"); @@ -71,6 +83,17 @@ JsonValue AnalysisRuleList::Jsonize() const } + if(m_allowedJoinOperatorsHasBeenSet) + { + Aws::Utils::Array allowedJoinOperatorsJsonList(m_allowedJoinOperators.size()); + for(unsigned allowedJoinOperatorsIndex = 0; allowedJoinOperatorsIndex < allowedJoinOperatorsJsonList.GetLength(); ++allowedJoinOperatorsIndex) + { + allowedJoinOperatorsJsonList[allowedJoinOperatorsIndex].AsString(JoinOperatorMapper::GetNameForJoinOperator(m_allowedJoinOperators[allowedJoinOperatorsIndex])); + } + payload.WithArray("allowedJoinOperators", std::move(allowedJoinOperatorsJsonList)); + + } + if(m_listColumnsHasBeenSet) { Aws::Utils::Array listColumnsJsonList(m_listColumns.size()); diff --git a/generated/src/aws-cpp-sdk-cleanrooms/source/model/JoinOperator.cpp b/generated/src/aws-cpp-sdk-cleanrooms/source/model/JoinOperator.cpp new file mode 100644 index 00000000000..264f2405eb7 --- /dev/null +++ b/generated/src/aws-cpp-sdk-cleanrooms/source/model/JoinOperator.cpp @@ -0,0 +1,70 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace CleanRooms + { + namespace Model + { + namespace JoinOperatorMapper + { + + static const int OR_HASH = HashingUtils::HashString("OR"); + static const int AND_HASH = HashingUtils::HashString("AND"); + + + JoinOperator GetJoinOperatorForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == OR_HASH) + { + return JoinOperator::OR; + } + else if (hashCode == AND_HASH) + { + return JoinOperator::AND; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return JoinOperator::NOT_SET; + } + + Aws::String GetNameForJoinOperator(JoinOperator enumValue) + { + switch(enumValue) + { + case JoinOperator::OR: + return "OR"; + case JoinOperator::AND: + return "AND"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace JoinOperatorMapper + } // namespace Model + } // namespace CleanRooms +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h index 0d16b38dbfe..2f5dab9d3a2 100644 --- a/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloud9/include/aws/cloud9/Cloud9_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUD9_API __declspec(dllimport) #endif /* AWS_CLOUD9_EXPORTS */ + #define AWS_CLOUD9_EXTERN #else #define AWS_CLOUD9_API + #define AWS_CLOUD9_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUD9_API + #define AWS_CLOUD9_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h index 304a3489a43..5d4ad957c9c 100644 --- a/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudcontrol/include/aws/cloudcontrol/CloudControlApi_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDCONTROLAPI_API __declspec(dllimport) #endif /* AWS_CLOUDCONTROLAPI_EXPORTS */ + #define AWS_CLOUDCONTROLAPI_EXTERN #else #define AWS_CLOUDCONTROLAPI_API + #define AWS_CLOUDCONTROLAPI_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDCONTROLAPI_API + #define AWS_CLOUDCONTROLAPI_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h index 1f235efa770..fd81dd45c2f 100644 --- a/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-clouddirectory/include/aws/clouddirectory/CloudDirectory_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDDIRECTORY_API __declspec(dllimport) #endif /* AWS_CLOUDDIRECTORY_EXPORTS */ + #define AWS_CLOUDDIRECTORY_EXTERN #else #define AWS_CLOUDDIRECTORY_API + #define AWS_CLOUDDIRECTORY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDDIRECTORY_API + #define AWS_CLOUDDIRECTORY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h index f884a932cd2..3835b3ad8a1 100644 --- a/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudformation/include/aws/cloudformation/CloudFormation_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDFORMATION_API __declspec(dllimport) #endif /* AWS_CLOUDFORMATION_EXPORTS */ + #define AWS_CLOUDFORMATION_EXTERN #else #define AWS_CLOUDFORMATION_API + #define AWS_CLOUDFORMATION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDFORMATION_API + #define AWS_CLOUDFORMATION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h index a8b0aa0c373..266c1780666 100644 --- a/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudfront/include/aws/cloudfront/CloudFront_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDFRONT_API __declspec(dllimport) #endif /* AWS_CLOUDFRONT_EXPORTS */ + #define AWS_CLOUDFRONT_EXTERN #else #define AWS_CLOUDFRONT_API + #define AWS_CLOUDFRONT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDFRONT_API + #define AWS_CLOUDFRONT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h index 1685da2cc61..1ac2682c634 100644 --- a/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudhsm/include/aws/cloudhsm/CloudHSM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDHSM_API __declspec(dllimport) #endif /* AWS_CLOUDHSM_EXPORTS */ + #define AWS_CLOUDHSM_EXTERN #else #define AWS_CLOUDHSM_API + #define AWS_CLOUDHSM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDHSM_API + #define AWS_CLOUDHSM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h index 37d5afcdec4..afb231a32ed 100644 --- a/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudhsmv2/include/aws/cloudhsmv2/CloudHSMV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDHSMV2_API __declspec(dllimport) #endif /* AWS_CLOUDHSMV2_EXPORTS */ + #define AWS_CLOUDHSMV2_EXTERN #else #define AWS_CLOUDHSMV2_API + #define AWS_CLOUDHSMV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDHSMV2_API + #define AWS_CLOUDHSMV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h index 75ea564f2a5..6ad39fa7fbf 100644 --- a/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudsearch/include/aws/cloudsearch/CloudSearch_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDSEARCH_API __declspec(dllimport) #endif /* AWS_CLOUDSEARCH_EXPORTS */ + #define AWS_CLOUDSEARCH_EXTERN #else #define AWS_CLOUDSEARCH_API + #define AWS_CLOUDSEARCH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDSEARCH_API + #define AWS_CLOUDSEARCH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h index f2bfc31dbba..b9c58a38336 100644 --- a/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudsearchdomain/include/aws/cloudsearchdomain/CloudSearchDomain_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDSEARCHDOMAIN_API __declspec(dllimport) #endif /* AWS_CLOUDSEARCHDOMAIN_EXPORTS */ + #define AWS_CLOUDSEARCHDOMAIN_EXTERN #else #define AWS_CLOUDSEARCHDOMAIN_API + #define AWS_CLOUDSEARCHDOMAIN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDSEARCHDOMAIN_API + #define AWS_CLOUDSEARCHDOMAIN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h index 7b231fb5e5e..e61e1d47f68 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudtrail-data/include/aws/cloudtrail-data/CloudTrailData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDTRAILDATA_API __declspec(dllimport) #endif /* AWS_CLOUDTRAILDATA_EXPORTS */ + #define AWS_CLOUDTRAILDATA_EXTERN #else #define AWS_CLOUDTRAILDATA_API + #define AWS_CLOUDTRAILDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDTRAILDATA_API + #define AWS_CLOUDTRAILDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h index 90043890b03..f4fc64b5179 100644 --- a/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cloudtrail/include/aws/cloudtrail/CloudTrail_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDTRAIL_API __declspec(dllimport) #endif /* AWS_CLOUDTRAIL_EXPORTS */ + #define AWS_CLOUDTRAIL_EXTERN #else #define AWS_CLOUDTRAIL_API + #define AWS_CLOUDTRAIL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDTRAIL_API + #define AWS_CLOUDTRAIL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h index 88665cdc185..5e9afd92c94 100644 --- a/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeartifact/include/aws/codeartifact/CodeArtifact_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEARTIFACT_API __declspec(dllimport) #endif /* AWS_CODEARTIFACT_EXPORTS */ + #define AWS_CODEARTIFACT_EXTERN #else #define AWS_CODEARTIFACT_API + #define AWS_CODEARTIFACT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEARTIFACT_API + #define AWS_CODEARTIFACT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h index fb10131ea6e..2748a1d688b 100644 --- a/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codebuild/include/aws/codebuild/CodeBuild_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEBUILD_API __declspec(dllimport) #endif /* AWS_CODEBUILD_EXPORTS */ + #define AWS_CODEBUILD_EXTERN #else #define AWS_CODEBUILD_API + #define AWS_CODEBUILD_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEBUILD_API + #define AWS_CODEBUILD_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h index e7959d995b5..8e6cef9b7e7 100644 --- a/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codecatalyst/include/aws/codecatalyst/CodeCatalyst_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODECATALYST_API __declspec(dllimport) #endif /* AWS_CODECATALYST_EXPORTS */ + #define AWS_CODECATALYST_EXTERN #else #define AWS_CODECATALYST_API + #define AWS_CODECATALYST_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODECATALYST_API + #define AWS_CODECATALYST_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h index 68b1e754e87..8d4f27043dd 100644 --- a/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codecommit/include/aws/codecommit/CodeCommit_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODECOMMIT_API __declspec(dllimport) #endif /* AWS_CODECOMMIT_EXPORTS */ + #define AWS_CODECOMMIT_EXTERN #else #define AWS_CODECOMMIT_API + #define AWS_CODECOMMIT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODECOMMIT_API + #define AWS_CODECOMMIT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h index 5723bb66d8d..0bf98190eb8 100644 --- a/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codedeploy/include/aws/codedeploy/CodeDeploy_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEDEPLOY_API __declspec(dllimport) #endif /* AWS_CODEDEPLOY_EXPORTS */ + #define AWS_CODEDEPLOY_EXTERN #else #define AWS_CODEDEPLOY_API + #define AWS_CODEDEPLOY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEDEPLOY_API + #define AWS_CODEDEPLOY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h index adc54c0c6f4..322b7d88a2a 100644 --- a/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguru-reviewer/include/aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEGURUREVIEWER_API __declspec(dllimport) #endif /* AWS_CODEGURUREVIEWER_EXPORTS */ + #define AWS_CODEGURUREVIEWER_EXTERN #else #define AWS_CODEGURUREVIEWER_API + #define AWS_CODEGURUREVIEWER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUREVIEWER_API + #define AWS_CODEGURUREVIEWER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h index 85b89249c98..093c9d80ed3 100644 --- a/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguru-security/include/aws/codeguru-security/CodeGuruSecurity_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEGURUSECURITY_API __declspec(dllimport) #endif /* AWS_CODEGURUSECURITY_EXPORTS */ + #define AWS_CODEGURUSECURITY_EXTERN #else #define AWS_CODEGURUSECURITY_API + #define AWS_CODEGURUSECURITY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUSECURITY_API + #define AWS_CODEGURUSECURITY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h index c7659562e1c..36340170033 100644 --- a/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codeguruprofiler/include/aws/codeguruprofiler/CodeGuruProfiler_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEGURUPROFILER_API __declspec(dllimport) #endif /* AWS_CODEGURUPROFILER_EXPORTS */ + #define AWS_CODEGURUPROFILER_EXTERN #else #define AWS_CODEGURUPROFILER_API + #define AWS_CODEGURUPROFILER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEGURUPROFILER_API + #define AWS_CODEGURUPROFILER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h index 20565581fe7..905e6141038 100644 --- a/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codepipeline/include/aws/codepipeline/CodePipeline_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODEPIPELINE_API __declspec(dllimport) #endif /* AWS_CODEPIPELINE_EXPORTS */ + #define AWS_CODEPIPELINE_EXTERN #else #define AWS_CODEPIPELINE_API + #define AWS_CODEPIPELINE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODEPIPELINE_API + #define AWS_CODEPIPELINE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h index 17e617e8e41..a6182b1d680 100644 --- a/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codestar-connections/include/aws/codestar-connections/CodeStarconnections_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODESTARCONNECTIONS_API __declspec(dllimport) #endif /* AWS_CODESTARCONNECTIONS_EXPORTS */ + #define AWS_CODESTARCONNECTIONS_EXTERN #else #define AWS_CODESTARCONNECTIONS_API + #define AWS_CODESTARCONNECTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODESTARCONNECTIONS_API + #define AWS_CODESTARCONNECTIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h index dc38b8f9650..bca785361f7 100644 --- a/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codestar-notifications/include/aws/codestar-notifications/CodeStarNotifications_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODESTARNOTIFICATIONS_API __declspec(dllimport) #endif /* AWS_CODESTARNOTIFICATIONS_EXPORTS */ + #define AWS_CODESTARNOTIFICATIONS_EXTERN #else #define AWS_CODESTARNOTIFICATIONS_API + #define AWS_CODESTARNOTIFICATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODESTARNOTIFICATIONS_API + #define AWS_CODESTARNOTIFICATIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-codestar/include/aws/codestar/CodeStar_EXPORTS.h b/generated/src/aws-cpp-sdk-codestar/include/aws/codestar/CodeStar_EXPORTS.h index bb48f647d99..1c49283117f 100644 --- a/generated/src/aws-cpp-sdk-codestar/include/aws/codestar/CodeStar_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-codestar/include/aws/codestar/CodeStar_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CODESTAR_API __declspec(dllimport) #endif /* AWS_CODESTAR_EXPORTS */ + #define AWS_CODESTAR_EXTERN #else #define AWS_CODESTAR_API + #define AWS_CODESTAR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CODESTAR_API + #define AWS_CODESTAR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h index c690d252f68..54f850bed00 100644 --- a/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-identity/include/aws/cognito-identity/CognitoIdentity_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COGNITOIDENTITY_API __declspec(dllimport) #endif /* AWS_COGNITOIDENTITY_EXPORTS */ + #define AWS_COGNITOIDENTITY_EXTERN #else #define AWS_COGNITOIDENTITY_API + #define AWS_COGNITOIDENTITY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOIDENTITY_API + #define AWS_COGNITOIDENTITY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h index e853642530d..088d6e26e15 100644 --- a/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-idp/include/aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COGNITOIDENTITYPROVIDER_API __declspec(dllimport) #endif /* AWS_COGNITOIDENTITYPROVIDER_EXPORTS */ + #define AWS_COGNITOIDENTITYPROVIDER_EXTERN #else #define AWS_COGNITOIDENTITYPROVIDER_API + #define AWS_COGNITOIDENTITYPROVIDER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOIDENTITYPROVIDER_API + #define AWS_COGNITOIDENTITYPROVIDER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h index 9c57f4b701f..5c2bf1bf047 100644 --- a/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cognito-sync/include/aws/cognito-sync/CognitoSync_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COGNITOSYNC_API __declspec(dllimport) #endif /* AWS_COGNITOSYNC_EXPORTS */ + #define AWS_COGNITOSYNC_EXTERN #else #define AWS_COGNITOSYNC_API + #define AWS_COGNITOSYNC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COGNITOSYNC_API + #define AWS_COGNITOSYNC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h index 1103facddbe..02f2745ef79 100644 --- a/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-comprehend/include/aws/comprehend/Comprehend_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COMPREHEND_API __declspec(dllimport) #endif /* AWS_COMPREHEND_EXPORTS */ + #define AWS_COMPREHEND_EXTERN #else #define AWS_COMPREHEND_API + #define AWS_COMPREHEND_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPREHEND_API + #define AWS_COMPREHEND_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h index 761ce3f3f3b..7a52fc2ec99 100644 --- a/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-comprehendmedical/include/aws/comprehendmedical/ComprehendMedical_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COMPREHENDMEDICAL_API __declspec(dllimport) #endif /* AWS_COMPREHENDMEDICAL_EXPORTS */ + #define AWS_COMPREHENDMEDICAL_EXTERN #else #define AWS_COMPREHENDMEDICAL_API + #define AWS_COMPREHENDMEDICAL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPREHENDMEDICAL_API + #define AWS_COMPREHENDMEDICAL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h index d00092a6d3e..d42d2a6814c 100644 --- a/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-compute-optimizer/include/aws/compute-optimizer/ComputeOptimizer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COMPUTEOPTIMIZER_API __declspec(dllimport) #endif /* AWS_COMPUTEOPTIMIZER_EXPORTS */ + #define AWS_COMPUTEOPTIMIZER_EXTERN #else #define AWS_COMPUTEOPTIMIZER_API + #define AWS_COMPUTEOPTIMIZER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COMPUTEOPTIMIZER_API + #define AWS_COMPUTEOPTIMIZER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h index 1b7596e22bc..2955ff2ab1e 100644 --- a/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-config/include/aws/config/ConfigService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONFIGSERVICE_API __declspec(dllimport) #endif /* AWS_CONFIGSERVICE_EXPORTS */ + #define AWS_CONFIGSERVICE_EXTERN #else #define AWS_CONFIGSERVICE_API + #define AWS_CONFIGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONFIGSERVICE_API + #define AWS_CONFIGSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h index a797eb602c2..bb461e4bed3 100644 --- a/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connect-contact-lens/include/aws/connect-contact-lens/ConnectContactLens_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECTCONTACTLENS_API __declspec(dllimport) #endif /* AWS_CONNECTCONTACTLENS_EXPORTS */ + #define AWS_CONNECTCONTACTLENS_EXTERN #else #define AWS_CONNECTCONTACTLENS_API + #define AWS_CONNECTCONTACTLENS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCONTACTLENS_API + #define AWS_CONNECTCONTACTLENS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h b/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h index ae9a5ac04ce..72fa057cfb2 100644 --- a/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connect/include/aws/connect/Connect_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECT_API __declspec(dllimport) #endif /* AWS_CONNECT_EXPORTS */ + #define AWS_CONNECT_EXTERN #else #define AWS_CONNECT_API + #define AWS_CONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECT_API + #define AWS_CONNECT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h index 45fd6bb3853..6301737f7a5 100644 --- a/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectcampaigns/include/aws/connectcampaigns/ConnectCampaigns_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECTCAMPAIGNS_API __declspec(dllimport) #endif /* AWS_CONNECTCAMPAIGNS_EXPORTS */ + #define AWS_CONNECTCAMPAIGNS_EXTERN #else #define AWS_CONNECTCAMPAIGNS_API + #define AWS_CONNECTCAMPAIGNS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCAMPAIGNS_API + #define AWS_CONNECTCAMPAIGNS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h index c812907cee9..ef849cc94c6 100644 --- a/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectcases/include/aws/connectcases/ConnectCases_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECTCASES_API __declspec(dllimport) #endif /* AWS_CONNECTCASES_EXPORTS */ + #define AWS_CONNECTCASES_EXTERN #else #define AWS_CONNECTCASES_API + #define AWS_CONNECTCASES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTCASES_API + #define AWS_CONNECTCASES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h index e10ed25e57d..5cf9e6257f4 100644 --- a/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-connectparticipant/include/aws/connectparticipant/ConnectParticipant_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECTPARTICIPANT_API __declspec(dllimport) #endif /* AWS_CONNECTPARTICIPANT_EXPORTS */ + #define AWS_CONNECTPARTICIPANT_EXTERN #else #define AWS_CONNECTPARTICIPANT_API + #define AWS_CONNECTPARTICIPANT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTPARTICIPANT_API + #define AWS_CONNECTPARTICIPANT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h index 3d071cbd2ad..273b18015c7 100644 --- a/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-controltower/include/aws/controltower/ControlTower_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONTROLTOWER_API __declspec(dllimport) #endif /* AWS_CONTROLTOWER_EXPORTS */ + #define AWS_CONTROLTOWER_EXTERN #else #define AWS_CONTROLTOWER_API + #define AWS_CONTROLTOWER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONTROLTOWER_API + #define AWS_CONTROLTOWER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h index 958ccb246e9..10a8438d4b2 100644 --- a/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-cur/include/aws/cur/CostandUsageReportService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_COSTANDUSAGEREPORTSERVICE_API __declspec(dllimport) #endif /* AWS_COSTANDUSAGEREPORTSERVICE_EXPORTS */ + #define AWS_COSTANDUSAGEREPORTSERVICE_EXTERN #else #define AWS_COSTANDUSAGEREPORTSERVICE_API + #define AWS_COSTANDUSAGEREPORTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_COSTANDUSAGEREPORTSERVICE_API + #define AWS_COSTANDUSAGEREPORTSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h index ad230b865fc..1c178febb0d 100644 --- a/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-customer-profiles/include/aws/customer-profiles/CustomerProfiles_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CUSTOMERPROFILES_API __declspec(dllimport) #endif /* AWS_CUSTOMERPROFILES_EXPORTS */ + #define AWS_CUSTOMERPROFILES_EXTERN #else #define AWS_CUSTOMERPROFILES_API + #define AWS_CUSTOMERPROFILES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CUSTOMERPROFILES_API + #define AWS_CUSTOMERPROFILES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h index 040d3017e87..ac983d827bb 100644 --- a/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-databrew/include/aws/databrew/GlueDataBrew_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GLUEDATABREW_API __declspec(dllimport) #endif /* AWS_GLUEDATABREW_EXPORTS */ + #define AWS_GLUEDATABREW_EXTERN #else #define AWS_GLUEDATABREW_API + #define AWS_GLUEDATABREW_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLUEDATABREW_API + #define AWS_GLUEDATABREW_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h index d82a60891a0..0a8acf5ca32 100644 --- a/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dataexchange/include/aws/dataexchange/DataExchange_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DATAEXCHANGE_API __declspec(dllimport) #endif /* AWS_DATAEXCHANGE_EXPORTS */ + #define AWS_DATAEXCHANGE_EXTERN #else #define AWS_DATAEXCHANGE_API + #define AWS_DATAEXCHANGE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATAEXCHANGE_API + #define AWS_DATAEXCHANGE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h index 33cde408786..ebc1dc9c360 100644 --- a/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-datapipeline/include/aws/datapipeline/DataPipeline_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DATAPIPELINE_API __declspec(dllimport) #endif /* AWS_DATAPIPELINE_EXPORTS */ + #define AWS_DATAPIPELINE_EXTERN #else #define AWS_DATAPIPELINE_API + #define AWS_DATAPIPELINE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATAPIPELINE_API + #define AWS_DATAPIPELINE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h index 011ea76a15c..ef6918ee35c 100644 --- a/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-datasync/include/aws/datasync/DataSync_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DATASYNC_API __declspec(dllimport) #endif /* AWS_DATASYNC_EXPORTS */ + #define AWS_DATASYNC_EXTERN #else #define AWS_DATASYNC_API + #define AWS_DATASYNC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATASYNC_API + #define AWS_DATASYNC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h index 2c0c8ea78a5..6f5daef7252 100644 --- a/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dax/include/aws/dax/DAX_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DAX_API __declspec(dllimport) #endif /* AWS_DAX_EXPORTS */ + #define AWS_DAX_EXTERN #else #define AWS_DAX_API + #define AWS_DAX_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DAX_API + #define AWS_DAX_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h b/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h index 6c3b29525af..a181102b19e 100644 --- a/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-detective/include/aws/detective/Detective_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DETECTIVE_API __declspec(dllimport) #endif /* AWS_DETECTIVE_EXPORTS */ + #define AWS_DETECTIVE_EXTERN #else #define AWS_DETECTIVE_API + #define AWS_DETECTIVE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DETECTIVE_API + #define AWS_DETECTIVE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h index 5517ffde40b..a14f23a07d1 100644 --- a/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-devicefarm/include/aws/devicefarm/DeviceFarm_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DEVICEFARM_API __declspec(dllimport) #endif /* AWS_DEVICEFARM_EXPORTS */ + #define AWS_DEVICEFARM_EXTERN #else #define AWS_DEVICEFARM_API + #define AWS_DEVICEFARM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEVICEFARM_API + #define AWS_DEVICEFARM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h index 0ee4b1151a7..5f0fbae9f30 100644 --- a/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-devops-guru/include/aws/devops-guru/DevOpsGuru_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DEVOPSGURU_API __declspec(dllimport) #endif /* AWS_DEVOPSGURU_EXPORTS */ + #define AWS_DEVOPSGURU_EXTERN #else #define AWS_DEVOPSGURU_API + #define AWS_DEVOPSGURU_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DEVOPSGURU_API + #define AWS_DEVOPSGURU_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h index fc1e2e538d2..1238d838fa0 100644 --- a/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-directconnect/include/aws/directconnect/DirectConnect_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DIRECTCONNECT_API __declspec(dllimport) #endif /* AWS_DIRECTCONNECT_EXPORTS */ + #define AWS_DIRECTCONNECT_EXTERN #else #define AWS_DIRECTCONNECT_API + #define AWS_DIRECTCONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DIRECTCONNECT_API + #define AWS_DIRECTCONNECT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h index e16988bd587..efe145ddb12 100644 --- a/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-discovery/include/aws/discovery/ApplicationDiscoveryService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPLICATIONDISCOVERYSERVICE_API __declspec(dllimport) #endif /* AWS_APPLICATIONDISCOVERYSERVICE_EXPORTS */ + #define AWS_APPLICATIONDISCOVERYSERVICE_EXTERN #else #define AWS_APPLICATIONDISCOVERYSERVICE_API + #define AWS_APPLICATIONDISCOVERYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPLICATIONDISCOVERYSERVICE_API + #define AWS_APPLICATIONDISCOVERYSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h index 79f2f19987d..5717e8583c0 100644 --- a/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dlm/include/aws/dlm/DLM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DLM_API __declspec(dllimport) #endif /* AWS_DLM_EXPORTS */ + #define AWS_DLM_EXTERN #else #define AWS_DLM_API + #define AWS_DLM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DLM_API + #define AWS_DLM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h index 7fa4414270f..d5dcc7d566c 100644 --- a/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dms/include/aws/dms/DatabaseMigrationService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DATABASEMIGRATIONSERVICE_API __declspec(dllimport) #endif /* AWS_DATABASEMIGRATIONSERVICE_EXPORTS */ + #define AWS_DATABASEMIGRATIONSERVICE_EXTERN #else #define AWS_DATABASEMIGRATIONSERVICE_API + #define AWS_DATABASEMIGRATIONSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DATABASEMIGRATIONSERVICE_API + #define AWS_DATABASEMIGRATIONSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h index cb14176e220..c29e6465649 100644 --- a/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-docdb-elastic/include/aws/docdb-elastic/DocDBElastic_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DOCDBELASTIC_API __declspec(dllimport) #endif /* AWS_DOCDBELASTIC_EXPORTS */ + #define AWS_DOCDBELASTIC_EXTERN #else #define AWS_DOCDBELASTIC_API + #define AWS_DOCDBELASTIC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DOCDBELASTIC_API + #define AWS_DOCDBELASTIC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h index fbf2edc8044..17baa750d77 100644 --- a/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-docdb/include/aws/docdb/DocDB_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DOCDB_API __declspec(dllimport) #endif /* AWS_DOCDB_EXPORTS */ + #define AWS_DOCDB_EXTERN #else #define AWS_DOCDB_API + #define AWS_DOCDB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DOCDB_API + #define AWS_DOCDB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h b/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h index 2528fafc5dd..a4c956996e6 100644 --- a/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-drs/include/aws/drs/Drs_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DRS_API __declspec(dllimport) #endif /* AWS_DRS_EXPORTS */ + #define AWS_DRS_EXTERN #else #define AWS_DRS_API + #define AWS_DRS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DRS_API + #define AWS_DRS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h index fdce60f3190..05b878af664 100644 --- a/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ds/include/aws/ds/DirectoryService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DIRECTORYSERVICE_API __declspec(dllimport) #endif /* AWS_DIRECTORYSERVICE_EXPORTS */ + #define AWS_DIRECTORYSERVICE_EXTERN #else #define AWS_DIRECTORYSERVICE_API + #define AWS_DIRECTORYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DIRECTORYSERVICE_API + #define AWS_DIRECTORYSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h index fb3ca377af6..dc107a0f148 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDB_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DYNAMODB_API __declspec(dllimport) #endif /* AWS_DYNAMODB_EXPORTS */ + #define AWS_DYNAMODB_EXTERN #else #define AWS_DYNAMODB_API + #define AWS_DYNAMODB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DYNAMODB_API + #define AWS_DYNAMODB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementError.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementError.h index 47efcdf90ce..3e095b86d5f 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementError.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementError.h @@ -7,6 +7,8 @@ #include #include #include +#include +#include #include namespace Aws @@ -110,6 +112,79 @@ namespace Model */ inline BatchStatementError& WithMessage(const char* value) { SetMessage(value); return *this;} + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline const Aws::Map& GetItem() const{ return m_item; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline bool ItemHasBeenSet() const { return m_itemHasBeenSet; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline void SetItem(const Aws::Map& value) { m_itemHasBeenSet = true; m_item = value; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline void SetItem(Aws::Map&& value) { m_itemHasBeenSet = true; m_item = std::move(value); } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& WithItem(const Aws::Map& value) { SetItem(value); return *this;} + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& WithItem(Aws::Map&& value) { SetItem(std::move(value)); return *this;} + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(const Aws::String& key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(key, value); return *this; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(Aws::String&& key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(std::move(key), value); return *this; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(const Aws::String& key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(key, std::move(value)); return *this; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(Aws::String&& key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(std::move(key), std::move(value)); return *this; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(const char* key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(key, std::move(value)); return *this; } + + /** + *

The item which caused the condition check to fail. This will be set if + * ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

+ */ + inline BatchStatementError& AddItem(const char* key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(key, value); return *this; } + private: BatchStatementErrorCodeEnum m_code; @@ -117,6 +192,9 @@ namespace Model Aws::String m_message; bool m_messageHasBeenSet = false; + + Aws::Map m_item; + bool m_itemHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementRequest.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementRequest.h index fd66b6d5bf1..52c1a48b4fb 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementRequest.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/BatchStatementRequest.h @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -149,6 +150,61 @@ namespace Model */ inline BatchStatementRequest& WithConsistentRead(bool value) { SetConsistentRead(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline BatchStatementRequest& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for a PartiQL batch + * request operation that failed a condition check.

There is no additional + * cost associated with requesting a return value aside from the small network and + * processing overhead of receiving a larger response. No read capacity units are + * consumed.

+ */ + inline BatchStatementRequest& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_statement; @@ -159,6 +215,9 @@ namespace Model bool m_consistentRead; bool m_consistentReadHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ConditionalCheckFailedException.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ConditionalCheckFailedException.h new file mode 100644 index 00000000000..4548d8cfa35 --- /dev/null +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ConditionalCheckFailedException.h @@ -0,0 +1,155 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace DynamoDB +{ +namespace Model +{ + + /** + *

A condition specified in the operation could not be evaluated.

See + * Also:

AWS + * API Reference

+ */ + class ConditionalCheckFailedException + { + public: + AWS_DYNAMODB_API ConditionalCheckFailedException(); + AWS_DYNAMODB_API ConditionalCheckFailedException(Aws::Utils::Json::JsonView jsonValue); + AWS_DYNAMODB_API ConditionalCheckFailedException& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_DYNAMODB_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

The conditional request failed.

+ */ + inline const Aws::String& GetMessage() const{ return m_message; } + + /** + *

The conditional request failed.

+ */ + inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; } + + /** + *

The conditional request failed.

+ */ + inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; } + + /** + *

The conditional request failed.

+ */ + inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); } + + /** + *

The conditional request failed.

+ */ + inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); } + + /** + *

The conditional request failed.

+ */ + inline ConditionalCheckFailedException& WithMessage(const Aws::String& value) { SetMessage(value); return *this;} + + /** + *

The conditional request failed.

+ */ + inline ConditionalCheckFailedException& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;} + + /** + *

The conditional request failed.

+ */ + inline ConditionalCheckFailedException& WithMessage(const char* value) { SetMessage(value); return *this;} + + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline const Aws::Map& GetItem() const{ return m_item; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline bool ItemHasBeenSet() const { return m_itemHasBeenSet; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline void SetItem(const Aws::Map& value) { m_itemHasBeenSet = true; m_item = value; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline void SetItem(Aws::Map&& value) { m_itemHasBeenSet = true; m_item = std::move(value); } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& WithItem(const Aws::Map& value) { SetItem(value); return *this;} + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& WithItem(Aws::Map&& value) { SetItem(std::move(value)); return *this;} + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(const Aws::String& key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(key, value); return *this; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(Aws::String&& key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(std::move(key), value); return *this; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(const Aws::String& key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(key, std::move(value)); return *this; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(Aws::String&& key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(std::move(key), std::move(value)); return *this; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(const char* key, AttributeValue&& value) { m_itemHasBeenSet = true; m_item.emplace(key, std::move(value)); return *this; } + + /** + *

Item which caused the ConditionalCheckFailedException.

+ */ + inline ConditionalCheckFailedException& AddItem(const char* key, const AttributeValue& value) { m_itemHasBeenSet = true; m_item.emplace(key, value); return *this; } + + private: + + Aws::String m_message; + bool m_messageHasBeenSet = false; + + Aws::Map m_item; + bool m_itemHasBeenSet = false; + }; + +} // namespace Model +} // namespace DynamoDB +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/DeleteItemRequest.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/DeleteItemRequest.h index 18f0d1d47f5..8ed287e1759 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/DeleteItemRequest.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/DeleteItemRequest.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -1175,6 +1176,61 @@ namespace Model */ inline DeleteItemRequest& AddExpressionAttributeValues(const char* key, const AttributeValue& value) { m_expressionAttributeValuesHasBeenSet = true; m_expressionAttributeValues.emplace(key, value); return *this; } + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline DeleteItemRequest& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for a + * DeleteItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline DeleteItemRequest& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_tableName; @@ -1206,6 +1262,9 @@ namespace Model Aws::Map m_expressionAttributeValues; bool m_expressionAttributeValuesHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ExecuteStatementRequest.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ExecuteStatementRequest.h index 52e6f6ddaf8..3c228f806c7 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ExecuteStatementRequest.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ExecuteStatementRequest.h @@ -9,6 +9,7 @@ #include #include #include +#include #include #include @@ -268,6 +269,61 @@ namespace Model */ inline ExecuteStatementRequest& WithLimit(int value) { SetLimit(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline ExecuteStatementRequest& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for an + * ExecuteStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline ExecuteStatementRequest& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_statement; @@ -287,6 +343,9 @@ namespace Model int m_limit; bool m_limitHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ParameterizedStatement.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ParameterizedStatement.h index 6a3c9874cb6..cdd36855038 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ParameterizedStatement.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/ParameterizedStatement.h @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -121,6 +122,61 @@ namespace Model */ inline ParameterizedStatement& AddParameters(AttributeValue&& value) { m_parametersHasBeenSet = true; m_parameters.push_back(std::move(value)); return *this; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline ParameterizedStatement& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for a PartiQL + * ParameterizedStatement operation that failed a condition check.

+ *

There is no additional cost associated with requesting a return value aside + * from the small network and processing overhead of receiving a larger response. + * No read capacity units are consumed.

+ */ + inline ParameterizedStatement& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_statement; @@ -128,6 +184,9 @@ namespace Model Aws::Vector m_parameters; bool m_parametersHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/PutItemRequest.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/PutItemRequest.h index 0cd2275b10b..6380e0ee915 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/PutItemRequest.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/PutItemRequest.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -1307,6 +1308,61 @@ namespace Model */ inline PutItemRequest& AddExpressionAttributeValues(const char* key, const AttributeValue& value) { m_expressionAttributeValuesHasBeenSet = true; m_expressionAttributeValues.emplace(key, value); return *this; } + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline PutItemRequest& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for a + * PutItem operation that failed a condition check.

There is no + * additional cost associated with requesting a return value aside from the small + * network and processing overhead of receiving a larger response. No read capacity + * units are consumed.

+ */ + inline PutItemRequest& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_tableName; @@ -1338,6 +1394,9 @@ namespace Model Aws::Map m_expressionAttributeValues; bool m_expressionAttributeValuesHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/UpdateItemRequest.h b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/UpdateItemRequest.h index bca30cc0484..68cb862c659 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/UpdateItemRequest.h +++ b/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/model/UpdateItemRequest.h @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -1794,6 +1795,61 @@ namespace Model */ inline UpdateItemRequest& AddExpressionAttributeValues(const char* key, const AttributeValue& value) { m_expressionAttributeValuesHasBeenSet = true; m_expressionAttributeValues.emplace(key, value); return *this; } + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline const ReturnValuesOnConditionCheckFailure& GetReturnValuesOnConditionCheckFailure() const{ return m_returnValuesOnConditionCheckFailure; } + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline bool ReturnValuesOnConditionCheckFailureHasBeenSet() const { return m_returnValuesOnConditionCheckFailureHasBeenSet; } + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = value; } + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline void SetReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { m_returnValuesOnConditionCheckFailureHasBeenSet = true; m_returnValuesOnConditionCheckFailure = std::move(value); } + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline UpdateItemRequest& WithReturnValuesOnConditionCheckFailure(const ReturnValuesOnConditionCheckFailure& value) { SetReturnValuesOnConditionCheckFailure(value); return *this;} + + /** + *

An optional parameter that returns the item attributes for an + * UpdateItem operation that failed a condition check.

There is + * no additional cost associated with requesting a return value aside from the + * small network and processing overhead of receiving a larger response. No read + * capacity units are consumed.

+ */ + inline UpdateItemRequest& WithReturnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure&& value) { SetReturnValuesOnConditionCheckFailure(std::move(value)); return *this;} + private: Aws::String m_tableName; @@ -1831,6 +1887,9 @@ namespace Model Aws::Map m_expressionAttributeValues; bool m_expressionAttributeValuesHasBeenSet = false; + + ReturnValuesOnConditionCheckFailure m_returnValuesOnConditionCheckFailure; + bool m_returnValuesOnConditionCheckFailureHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBErrors.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBErrors.cpp index 0541d3ce294..2ba02882d93 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBErrors.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBErrors.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include using namespace Aws::Client; @@ -17,6 +18,12 @@ namespace Aws { namespace DynamoDB { +template<> AWS_DYNAMODB_API ConditionalCheckFailedException DynamoDBError::GetModeledError() +{ + assert(this->GetErrorType() == DynamoDBErrors::CONDITIONAL_CHECK_FAILED); + return ConditionalCheckFailedException(this->GetJsonPayload().View()); +} + template<> AWS_DYNAMODB_API TransactionCanceledException DynamoDBError::GetModeledError() { assert(this->GetErrorType() == DynamoDBErrors::TRANSACTION_CANCELED); diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementError.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementError.cpp index c8cd6e90d42..073fc7f6010 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementError.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementError.cpp @@ -21,14 +21,16 @@ namespace Model BatchStatementError::BatchStatementError() : m_code(BatchStatementErrorCodeEnum::NOT_SET), m_codeHasBeenSet(false), - m_messageHasBeenSet(false) + m_messageHasBeenSet(false), + m_itemHasBeenSet(false) { } BatchStatementError::BatchStatementError(JsonView jsonValue) : m_code(BatchStatementErrorCodeEnum::NOT_SET), m_codeHasBeenSet(false), - m_messageHasBeenSet(false) + m_messageHasBeenSet(false), + m_itemHasBeenSet(false) { *this = jsonValue; } @@ -49,6 +51,16 @@ BatchStatementError& BatchStatementError::operator =(JsonView jsonValue) m_messageHasBeenSet = true; } + if(jsonValue.ValueExists("Item")) + { + Aws::Map itemJsonMap = jsonValue.GetObject("Item").GetAllObjects(); + for(auto& itemItem : itemJsonMap) + { + m_item[itemItem.first] = itemItem.second.AsObject(); + } + m_itemHasBeenSet = true; + } + return *this; } @@ -67,6 +79,17 @@ JsonValue BatchStatementError::Jsonize() const } + if(m_itemHasBeenSet) + { + JsonValue itemJsonMap; + for(auto& itemItem : m_item) + { + itemJsonMap.WithObject(itemItem.first, itemItem.second.Jsonize()); + } + payload.WithObject("Item", std::move(itemJsonMap)); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementRequest.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementRequest.cpp index 24615b7a871..0aef54fe66f 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementRequest.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/BatchStatementRequest.cpp @@ -22,7 +22,9 @@ BatchStatementRequest::BatchStatementRequest() : m_statementHasBeenSet(false), m_parametersHasBeenSet(false), m_consistentRead(false), - m_consistentReadHasBeenSet(false) + m_consistentReadHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } @@ -30,7 +32,9 @@ BatchStatementRequest::BatchStatementRequest(JsonView jsonValue) : m_statementHasBeenSet(false), m_parametersHasBeenSet(false), m_consistentRead(false), - m_consistentReadHasBeenSet(false) + m_consistentReadHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { *this = jsonValue; } @@ -61,6 +65,13 @@ BatchStatementRequest& BatchStatementRequest::operator =(JsonView jsonValue) m_consistentReadHasBeenSet = true; } + if(jsonValue.ValueExists("ReturnValuesOnConditionCheckFailure")) + { + m_returnValuesOnConditionCheckFailure = ReturnValuesOnConditionCheckFailureMapper::GetReturnValuesOnConditionCheckFailureForName(jsonValue.GetString("ReturnValuesOnConditionCheckFailure")); + + m_returnValuesOnConditionCheckFailureHasBeenSet = true; + } + return *this; } @@ -91,6 +102,11 @@ JsonValue BatchStatementRequest::Jsonize() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/ConditionalCheckFailedException.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/ConditionalCheckFailedException.cpp new file mode 100644 index 00000000000..c3ab83163d0 --- /dev/null +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/ConditionalCheckFailedException.cpp @@ -0,0 +1,82 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace DynamoDB +{ +namespace Model +{ + +ConditionalCheckFailedException::ConditionalCheckFailedException() : + m_messageHasBeenSet(false), + m_itemHasBeenSet(false) +{ +} + +ConditionalCheckFailedException::ConditionalCheckFailedException(JsonView jsonValue) : + m_messageHasBeenSet(false), + m_itemHasBeenSet(false) +{ + *this = jsonValue; +} + +ConditionalCheckFailedException& ConditionalCheckFailedException::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("message")) + { + m_message = jsonValue.GetString("message"); + + m_messageHasBeenSet = true; + } + + if(jsonValue.ValueExists("Item")) + { + Aws::Map itemJsonMap = jsonValue.GetObject("Item").GetAllObjects(); + for(auto& itemItem : itemJsonMap) + { + m_item[itemItem.first] = itemItem.second.AsObject(); + } + m_itemHasBeenSet = true; + } + + return *this; +} + +JsonValue ConditionalCheckFailedException::Jsonize() const +{ + JsonValue payload; + + if(m_messageHasBeenSet) + { + payload.WithString("message", m_message); + + } + + if(m_itemHasBeenSet) + { + JsonValue itemJsonMap; + for(auto& itemItem : m_item) + { + itemJsonMap.WithObject(itemItem.first, itemItem.second.Jsonize()); + } + payload.WithObject("Item", std::move(itemJsonMap)); + + } + + return payload; +} + +} // namespace Model +} // namespace DynamoDB +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/DeleteItemRequest.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/DeleteItemRequest.cpp index 4e585c5ca6f..028e6656cc1 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/DeleteItemRequest.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/DeleteItemRequest.cpp @@ -26,7 +26,9 @@ DeleteItemRequest::DeleteItemRequest() : m_returnItemCollectionMetricsHasBeenSet(false), m_conditionExpressionHasBeenSet(false), m_expressionAttributeNamesHasBeenSet(false), - m_expressionAttributeValuesHasBeenSet(false) + m_expressionAttributeValuesHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } @@ -110,6 +112,11 @@ Aws::String DeleteItemRequest::SerializePayload() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload.View().WriteReadable(); } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/ExecuteStatementRequest.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/ExecuteStatementRequest.cpp index 7b415e1603a..d33c32ad380 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/ExecuteStatementRequest.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/ExecuteStatementRequest.cpp @@ -21,7 +21,9 @@ ExecuteStatementRequest::ExecuteStatementRequest() : m_returnConsumedCapacity(ReturnConsumedCapacity::NOT_SET), m_returnConsumedCapacityHasBeenSet(false), m_limit(0), - m_limitHasBeenSet(false) + m_limitHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } @@ -69,6 +71,11 @@ Aws::String ExecuteStatementRequest::SerializePayload() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload.View().WriteReadable(); } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/ParameterizedStatement.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/ParameterizedStatement.cpp index 2804ddcf817..146f81fedf6 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/ParameterizedStatement.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/ParameterizedStatement.cpp @@ -20,13 +20,17 @@ namespace Model ParameterizedStatement::ParameterizedStatement() : m_statementHasBeenSet(false), - m_parametersHasBeenSet(false) + m_parametersHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } ParameterizedStatement::ParameterizedStatement(JsonView jsonValue) : m_statementHasBeenSet(false), - m_parametersHasBeenSet(false) + m_parametersHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { *this = jsonValue; } @@ -50,6 +54,13 @@ ParameterizedStatement& ParameterizedStatement::operator =(JsonView jsonValue) m_parametersHasBeenSet = true; } + if(jsonValue.ValueExists("ReturnValuesOnConditionCheckFailure")) + { + m_returnValuesOnConditionCheckFailure = ReturnValuesOnConditionCheckFailureMapper::GetReturnValuesOnConditionCheckFailureForName(jsonValue.GetString("ReturnValuesOnConditionCheckFailure")); + + m_returnValuesOnConditionCheckFailureHasBeenSet = true; + } + return *this; } @@ -74,6 +85,11 @@ JsonValue ParameterizedStatement::Jsonize() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/PutItemRequest.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/PutItemRequest.cpp index 2020cbf4367..5a17acfb31f 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/PutItemRequest.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/PutItemRequest.cpp @@ -26,7 +26,9 @@ PutItemRequest::PutItemRequest() : m_conditionalOperatorHasBeenSet(false), m_conditionExpressionHasBeenSet(false), m_expressionAttributeNamesHasBeenSet(false), - m_expressionAttributeValuesHasBeenSet(false) + m_expressionAttributeValuesHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } @@ -110,6 +112,11 @@ Aws::String PutItemRequest::SerializePayload() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload.View().WriteReadable(); } diff --git a/generated/src/aws-cpp-sdk-dynamodb/source/model/UpdateItemRequest.cpp b/generated/src/aws-cpp-sdk-dynamodb/source/model/UpdateItemRequest.cpp index d69d27ac625..1db9ea5f2b8 100644 --- a/generated/src/aws-cpp-sdk-dynamodb/source/model/UpdateItemRequest.cpp +++ b/generated/src/aws-cpp-sdk-dynamodb/source/model/UpdateItemRequest.cpp @@ -28,7 +28,9 @@ UpdateItemRequest::UpdateItemRequest() : m_updateExpressionHasBeenSet(false), m_conditionExpressionHasBeenSet(false), m_expressionAttributeNamesHasBeenSet(false), - m_expressionAttributeValuesHasBeenSet(false) + m_expressionAttributeValuesHasBeenSet(false), + m_returnValuesOnConditionCheckFailure(ReturnValuesOnConditionCheckFailure::NOT_SET), + m_returnValuesOnConditionCheckFailureHasBeenSet(false) { } @@ -129,6 +131,11 @@ Aws::String UpdateItemRequest::SerializePayload() const } + if(m_returnValuesOnConditionCheckFailureHasBeenSet) + { + payload.WithString("ReturnValuesOnConditionCheckFailure", ReturnValuesOnConditionCheckFailureMapper::GetNameForReturnValuesOnConditionCheckFailure(m_returnValuesOnConditionCheckFailure)); + } + return payload.View().WriteReadable(); } diff --git a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h index 859592d5196..95f3d973fb7 100644 --- a/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-dynamodbstreams/include/aws/dynamodbstreams/DynamoDBStreams_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_DYNAMODBSTREAMS_API __declspec(dllimport) #endif /* AWS_DYNAMODBSTREAMS_EXPORTS */ + #define AWS_DYNAMODBSTREAMS_EXTERN #else #define AWS_DYNAMODBSTREAMS_API + #define AWS_DYNAMODBSTREAMS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_DYNAMODBSTREAMS_API + #define AWS_DYNAMODBSTREAMS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h index dd4a5714aba..c5dfe14eb50 100644 --- a/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ebs/include/aws/ebs/EBS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EBS_API __declspec(dllimport) #endif /* AWS_EBS_EXPORTS */ + #define AWS_EBS_EXTERN #else #define AWS_EBS_API + #define AWS_EBS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EBS_API + #define AWS_EBS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h index 3ee375b617b..c3d2ac52447 100644 --- a/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ec2-instance-connect/include/aws/ec2-instance-connect/EC2InstanceConnect_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EC2INSTANCECONNECT_API __declspec(dllimport) #endif /* AWS_EC2INSTANCECONNECT_EXPORTS */ + #define AWS_EC2INSTANCECONNECT_EXTERN #else #define AWS_EC2INSTANCECONNECT_API + #define AWS_EC2INSTANCECONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EC2INSTANCECONNECT_API + #define AWS_EC2INSTANCECONNECT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h index db358edc742..8f82cc28073 100644 --- a/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ec2/include/aws/ec2/EC2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EC2_API __declspec(dllimport) #endif /* AWS_EC2_EXPORTS */ + #define AWS_EC2_EXTERN #else #define AWS_EC2_API + #define AWS_EC2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EC2_API + #define AWS_EC2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h index 104303ece81..f30aa6fca9e 100644 --- a/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecr-public/include/aws/ecr-public/ECRPublic_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ECRPUBLIC_API __declspec(dllimport) #endif /* AWS_ECRPUBLIC_EXPORTS */ + #define AWS_ECRPUBLIC_EXTERN #else #define AWS_ECRPUBLIC_API + #define AWS_ECRPUBLIC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECRPUBLIC_API + #define AWS_ECRPUBLIC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h index a0ba198a7a6..ffdba0d6db6 100644 --- a/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecr/include/aws/ecr/ECR_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ECR_API __declspec(dllimport) #endif /* AWS_ECR_EXPORTS */ + #define AWS_ECR_EXTERN #else #define AWS_ECR_API + #define AWS_ECR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECR_API + #define AWS_ECR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h index 411dff90078..56cc24814a3 100644 --- a/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ecs/include/aws/ecs/ECS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ECS_API __declspec(dllimport) #endif /* AWS_ECS_EXPORTS */ + #define AWS_ECS_EXTERN #else #define AWS_ECS_API + #define AWS_ECS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ECS_API + #define AWS_ECS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h index efa7be625c4..5212b096b21 100644 --- a/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-eks/include/aws/eks/EKS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EKS_API __declspec(dllimport) #endif /* AWS_EKS_EXPORTS */ + #define AWS_EKS_EXTERN #else #define AWS_EKS_API + #define AWS_EKS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EKS_API + #define AWS_EKS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elastic-inference/include/aws/elastic-inference/ElasticInference_EXPORTS.h b/generated/src/aws-cpp-sdk-elastic-inference/include/aws/elastic-inference/ElasticInference_EXPORTS.h index ed94b9ae64d..5bc417a5441 100644 --- a/generated/src/aws-cpp-sdk-elastic-inference/include/aws/elastic-inference/ElasticInference_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elastic-inference/include/aws/elastic-inference/ElasticInference_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICINFERENCE_API __declspec(dllimport) #endif /* AWS_ELASTICINFERENCE_EXPORTS */ + #define AWS_ELASTICINFERENCE_EXTERN #else #define AWS_ELASTICINFERENCE_API + #define AWS_ELASTICINFERENCE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICINFERENCE_API + #define AWS_ELASTICINFERENCE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h index 5c3b220ed07..a6a1197c0c0 100644 --- a/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticache/include/aws/elasticache/ElastiCache_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICACHE_API __declspec(dllimport) #endif /* AWS_ELASTICACHE_EXPORTS */ + #define AWS_ELASTICACHE_EXTERN #else #define AWS_ELASTICACHE_API + #define AWS_ELASTICACHE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICACHE_API + #define AWS_ELASTICACHE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h index 45b5a32c6a9..173c2cffdda 100644 --- a/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticbeanstalk/include/aws/elasticbeanstalk/ElasticBeanstalk_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICBEANSTALK_API __declspec(dllimport) #endif /* AWS_ELASTICBEANSTALK_EXPORTS */ + #define AWS_ELASTICBEANSTALK_EXTERN #else #define AWS_ELASTICBEANSTALK_API + #define AWS_ELASTICBEANSTALK_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICBEANSTALK_API + #define AWS_ELASTICBEANSTALK_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h index bc7465a4999..9707c6bd9e0 100644 --- a/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticfilesystem/include/aws/elasticfilesystem/EFS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EFS_API __declspec(dllimport) #endif /* AWS_EFS_EXPORTS */ + #define AWS_EFS_EXTERN #else #define AWS_EFS_API + #define AWS_EFS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EFS_API + #define AWS_EFS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h index 0e3a85f90b7..ffb91bd1c4f 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancing/include/aws/elasticloadbalancing/ElasticLoadBalancing_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICLOADBALANCING_API __declspec(dllimport) #endif /* AWS_ELASTICLOADBALANCING_EXPORTS */ + #define AWS_ELASTICLOADBALANCING_EXTERN #else #define AWS_ELASTICLOADBALANCING_API + #define AWS_ELASTICLOADBALANCING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICLOADBALANCING_API + #define AWS_ELASTICLOADBALANCING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h index f95466b46c1..3889692817d 100644 --- a/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticloadbalancingv2/include/aws/elasticloadbalancingv2/ElasticLoadBalancingv2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICLOADBALANCINGV2_API __declspec(dllimport) #endif /* AWS_ELASTICLOADBALANCINGV2_EXPORTS */ + #define AWS_ELASTICLOADBALANCINGV2_EXTERN #else #define AWS_ELASTICLOADBALANCINGV2_API + #define AWS_ELASTICLOADBALANCINGV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICLOADBALANCINGV2_API + #define AWS_ELASTICLOADBALANCINGV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h index 3282e103240..344279a4a90 100644 --- a/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elasticmapreduce/include/aws/elasticmapreduce/EMR_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EMR_API __declspec(dllimport) #endif /* AWS_EMR_EXPORTS */ + #define AWS_EMR_EXTERN #else #define AWS_EMR_API + #define AWS_EMR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMR_API + #define AWS_EMR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-elastictranscoder/include/aws/elastictranscoder/ElasticTranscoder_EXPORTS.h b/generated/src/aws-cpp-sdk-elastictranscoder/include/aws/elastictranscoder/ElasticTranscoder_EXPORTS.h index 8c0a6c0e305..0839848cef9 100644 --- a/generated/src/aws-cpp-sdk-elastictranscoder/include/aws/elastictranscoder/ElasticTranscoder_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-elastictranscoder/include/aws/elastictranscoder/ElasticTranscoder_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICTRANSCODER_API __declspec(dllimport) #endif /* AWS_ELASTICTRANSCODER_EXPORTS */ + #define AWS_ELASTICTRANSCODER_EXTERN #else #define AWS_ELASTICTRANSCODER_API + #define AWS_ELASTICTRANSCODER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICTRANSCODER_API + #define AWS_ELASTICTRANSCODER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h b/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h index 2b44ca1ed04..9534d86c64c 100644 --- a/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-email/include/aws/email/SES_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SES_API __declspec(dllimport) #endif /* AWS_SES_EXPORTS */ + #define AWS_SES_EXTERN #else #define AWS_SES_API + #define AWS_SES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SES_API + #define AWS_SES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h index 650712a91ea..2ff14b4e398 100644 --- a/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-emr-containers/include/aws/emr-containers/EMRContainers_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EMRCONTAINERS_API __declspec(dllimport) #endif /* AWS_EMRCONTAINERS_EXPORTS */ + #define AWS_EMRCONTAINERS_EXTERN #else #define AWS_EMRCONTAINERS_API + #define AWS_EMRCONTAINERS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMRCONTAINERS_API + #define AWS_EMRCONTAINERS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h index 9fb4d9e95cc..0a1df19359e 100644 --- a/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-emr-serverless/include/aws/emr-serverless/EMRServerless_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EMRSERVERLESS_API __declspec(dllimport) #endif /* AWS_EMRSERVERLESS_EXPORTS */ + #define AWS_EMRSERVERLESS_EXTERN #else #define AWS_EMRSERVERLESS_API + #define AWS_EMRSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EMRSERVERLESS_API + #define AWS_EMRSERVERLESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h index 5e5c41b6fbb..7601316686a 100644 --- a/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-es/include/aws/es/ElasticsearchService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ELASTICSEARCHSERVICE_API __declspec(dllimport) #endif /* AWS_ELASTICSEARCHSERVICE_EXPORTS */ + #define AWS_ELASTICSEARCHSERVICE_EXTERN #else #define AWS_ELASTICSEARCHSERVICE_API + #define AWS_ELASTICSEARCHSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ELASTICSEARCHSERVICE_API + #define AWS_ELASTICSEARCHSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h index 0e0bad70572..1404c672d69 100644 --- a/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-eventbridge/include/aws/eventbridge/EventBridge_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_EVENTBRIDGE_API __declspec(dllimport) #endif /* AWS_EVENTBRIDGE_EXPORTS */ + #define AWS_EVENTBRIDGE_EXTERN #else #define AWS_EVENTBRIDGE_API + #define AWS_EVENTBRIDGE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_EVENTBRIDGE_API + #define AWS_EVENTBRIDGE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h index b67651b9db2..f9c0ac7fb13 100644 --- a/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-events/include/aws/events/CloudWatchEvents_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDWATCHEVENTS_API __declspec(dllimport) #endif /* AWS_CLOUDWATCHEVENTS_EXPORTS */ + #define AWS_CLOUDWATCHEVENTS_EXTERN #else #define AWS_CLOUDWATCHEVENTS_API + #define AWS_CLOUDWATCHEVENTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHEVENTS_API + #define AWS_CLOUDWATCHEVENTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-evidently/include/aws/evidently/CloudWatchEvidently_EXPORTS.h b/generated/src/aws-cpp-sdk-evidently/include/aws/evidently/CloudWatchEvidently_EXPORTS.h index 27929a2e9d3..1d7912ce59e 100644 --- a/generated/src/aws-cpp-sdk-evidently/include/aws/evidently/CloudWatchEvidently_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-evidently/include/aws/evidently/CloudWatchEvidently_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDWATCHEVIDENTLY_API __declspec(dllimport) #endif /* AWS_CLOUDWATCHEVIDENTLY_EXPORTS */ + #define AWS_CLOUDWATCHEVIDENTLY_EXTERN #else #define AWS_CLOUDWATCHEVIDENTLY_API + #define AWS_CLOUDWATCHEVIDENTLY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHEVIDENTLY_API + #define AWS_CLOUDWATCHEVIDENTLY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h index caf1184c77f..0df383a18f9 100644 --- a/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-finspace-data/include/aws/finspace-data/FinSpaceData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FINSPACEDATA_API __declspec(dllimport) #endif /* AWS_FINSPACEDATA_EXPORTS */ + #define AWS_FINSPACEDATA_EXTERN #else #define AWS_FINSPACEDATA_API + #define AWS_FINSPACEDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FINSPACEDATA_API + #define AWS_FINSPACEDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h index 6e60982f883..e4fe03aca6c 100644 --- a/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-finspace/include/aws/finspace/Finspace_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FINSPACE_API __declspec(dllimport) #endif /* AWS_FINSPACE_EXPORTS */ + #define AWS_FINSPACE_EXTERN #else #define AWS_FINSPACE_API + #define AWS_FINSPACE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FINSPACE_API + #define AWS_FINSPACE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h index b69bdadc3b7..8d224f38d6e 100644 --- a/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-firehose/include/aws/firehose/Firehose_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FIREHOSE_API __declspec(dllimport) #endif /* AWS_FIREHOSE_EXPORTS */ + #define AWS_FIREHOSE_EXTERN #else #define AWS_FIREHOSE_API + #define AWS_FIREHOSE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FIREHOSE_API + #define AWS_FIREHOSE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h index 01fd6d5169a..fee45e46b7c 100644 --- a/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fis/include/aws/fis/FIS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FIS_API __declspec(dllimport) #endif /* AWS_FIS_EXPORTS */ + #define AWS_FIS_EXTERN #else #define AWS_FIS_API + #define AWS_FIS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FIS_API + #define AWS_FIS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h index dcb8c1ee611..51661ce435f 100644 --- a/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fms/include/aws/fms/FMS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FMS_API __declspec(dllimport) #endif /* AWS_FMS_EXPORTS */ + #define AWS_FMS_EXTERN #else #define AWS_FMS_API + #define AWS_FMS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FMS_API + #define AWS_FMS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h index c336b0f9239..3633bf5e48d 100644 --- a/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-forecast/include/aws/forecast/ForecastService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FORECASTSERVICE_API __declspec(dllimport) #endif /* AWS_FORECASTSERVICE_EXPORTS */ + #define AWS_FORECASTSERVICE_EXTERN #else #define AWS_FORECASTSERVICE_API + #define AWS_FORECASTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FORECASTSERVICE_API + #define AWS_FORECASTSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h index eafbe985830..9c5082f8ba8 100644 --- a/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-forecastquery/include/aws/forecastquery/ForecastQueryService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FORECASTQUERYSERVICE_API __declspec(dllimport) #endif /* AWS_FORECASTQUERYSERVICE_EXPORTS */ + #define AWS_FORECASTQUERYSERVICE_EXTERN #else #define AWS_FORECASTQUERYSERVICE_API + #define AWS_FORECASTQUERYSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FORECASTQUERYSERVICE_API + #define AWS_FORECASTQUERYSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h index 77aca15468d..c38e92d5278 100644 --- a/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-frauddetector/include/aws/frauddetector/FraudDetector_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FRAUDDETECTOR_API __declspec(dllimport) #endif /* AWS_FRAUDDETECTOR_EXPORTS */ + #define AWS_FRAUDDETECTOR_EXTERN #else #define AWS_FRAUDDETECTOR_API + #define AWS_FRAUDDETECTOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FRAUDDETECTOR_API + #define AWS_FRAUDDETECTOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h index 5bb46ca644f..45882644ef3 100644 --- a/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-fsx/include/aws/fsx/FSx_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_FSX_API __declspec(dllimport) #endif /* AWS_FSX_EXPORTS */ + #define AWS_FSX_EXTERN #else #define AWS_FSX_API + #define AWS_FSX_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_FSX_API + #define AWS_FSX_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftClient.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftClient.h index 7289e730c7a..e46590a7b0e 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftClient.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLiftClient.h @@ -171,23 +171,22 @@ namespace GameLift * also specify a game server ID, although this approach bypasses Amazon GameLift * FleetIQ placement optimization. Optionally, include game data to pass to the * game server at the start of a game session, such as a game map or player - * information. Filter options may be included to further restrict how a game - * server is chosen, such as only allowing game servers on ACTIVE - * instances to be claimed.

When a game server is successfully claimed, - * connection information is returned. A claimed game server's utilization status - * remains AVAILABLE while the claim status is set to - * CLAIMED for up to 60 seconds. This time period gives the game - * server time to update its status to UTILIZED after players join. If - * the game server's status is not updated within 60 seconds, the game server - * reverts to unclaimed status and is available to be claimed by another request. - * The claim time period is a fixed value and is not configurable.

If you - * try to claim a specific game server, this request will fail in the following - * cases:

  • If the game server utilization status is - * UTILIZED.

  • If the game server claim status is - * CLAIMED.

  • If the game server is running on an - * instance in DRAINING status and provided filter option does not - * allow placing on DRAINING instances.

Learn - * more

ACTIVE instances to be + * claimed.

When a game server is successfully claimed, connection + * information is returned. A claimed game server's utilization status remains + * AVAILABLE while the claim status is set to CLAIMED for + * up to 60 seconds. This time period gives the game server time to update its + * status to UTILIZED after players join. If the game server's status + * is not updated within 60 seconds, the game server reverts to unclaimed status + * and is available to be claimed by another request. The claim time period is a + * fixed value and is not configurable.

If you try to claim a specific game + * server, this request will fail in the following cases:

  • If the + * game server utilization status is UTILIZED.

  • If + * the game server claim status is CLAIMED.

  • If the + * game server is running on an instance in DRAINING status and the + * provided filter option does not allow placing on DRAINING + * instances.

Learn more

Amazon * GameLift FleetIQ Guide

See Also:

AWS diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h index 05b7d64c343..52d1a7ed405 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/GameLift_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GAMELIFT_API __declspec(dllimport) #endif /* AWS_GAMELIFT_EXPORTS */ + #define AWS_GAMELIFT_EXTERN #else #define AWS_GAMELIFT_API + #define AWS_GAMELIFT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GAMELIFT_API + #define AWS_GAMELIFT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/CreateMatchmakingConfigurationRequest.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/CreateMatchmakingConfigurationRequest.h index 588e55238ba..b7954c91307 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/CreateMatchmakingConfigurationRequest.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/CreateMatchmakingConfigurationRequest.h @@ -455,36 +455,40 @@ namespace Model /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline int GetAdditionalPlayerCount() const{ return m_additionalPlayerCount; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline bool AdditionalPlayerCountHasBeenSet() const { return m_additionalPlayerCountHasBeenSet; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline void SetAdditionalPlayerCount(int value) { m_additionalPlayerCountHasBeenSet = true; m_additionalPlayerCount = value; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline CreateMatchmakingConfigurationRequest& WithAdditionalPlayerCount(int value) { SetAdditionalPlayerCount(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/MatchmakingConfiguration.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/MatchmakingConfiguration.h index 44ae4120bc7..223a2fd6704 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/MatchmakingConfiguration.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/MatchmakingConfiguration.h @@ -606,36 +606,40 @@ namespace Model /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used when - * FlexMatchMode is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used when FlexMatchMode is set to + * STANDALONE.

*/ inline int GetAdditionalPlayerCount() const{ return m_additionalPlayerCount; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used when - * FlexMatchMode is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used when FlexMatchMode is set to + * STANDALONE.

*/ inline bool AdditionalPlayerCountHasBeenSet() const { return m_additionalPlayerCountHasBeenSet; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used when - * FlexMatchMode is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used when FlexMatchMode is set to + * STANDALONE.

*/ inline void SetAdditionalPlayerCount(int value) { m_additionalPlayerCountHasBeenSet = true; m_additionalPlayerCount = value; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used when - * FlexMatchMode is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used when FlexMatchMode is set to + * STANDALONE.

*/ inline MatchmakingConfiguration& WithAdditionalPlayerCount(int value) { SetAdditionalPlayerCount(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/OperatingSystem.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/OperatingSystem.h index be63da153df..c18b074b937 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/OperatingSystem.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/OperatingSystem.h @@ -19,7 +19,8 @@ namespace Model WINDOWS_2012, AMAZON_LINUX, AMAZON_LINUX_2, - WINDOWS_2016 + WINDOWS_2016, + AMAZON_LINUX_2023 }; namespace OperatingSystemMapper diff --git a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/UpdateMatchmakingConfigurationRequest.h b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/UpdateMatchmakingConfigurationRequest.h index f9e998b59bd..38cec1a0e92 100644 --- a/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/UpdateMatchmakingConfigurationRequest.h +++ b/generated/src/aws-cpp-sdk-gamelift/include/aws/gamelift/model/UpdateMatchmakingConfigurationRequest.h @@ -454,36 +454,40 @@ namespace Model /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline int GetAdditionalPlayerCount() const{ return m_additionalPlayerCount; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline bool AdditionalPlayerCountHasBeenSet() const { return m_additionalPlayerCountHasBeenSet; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline void SetAdditionalPlayerCount(int value) { m_additionalPlayerCountHasBeenSet = true; m_additionalPlayerCount = value; } /** *

The number of player slots in a match to keep open for future players. For * example, if the configuration's rule set specifies a match for a single - * 12-person team, and the additional player count is set to 2, only 10 players are - * selected for the match. This parameter is not used if FlexMatchMode - * is set to STANDALONE.

+ * 10-person team, and the additional player count is set to 2, 10 players will be + * selected for the match and 2 more player slots will be open for future players. + * This parameter is not used if FlexMatchMode is set to + * STANDALONE.

*/ inline UpdateMatchmakingConfigurationRequest& WithAdditionalPlayerCount(int value) { SetAdditionalPlayerCount(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-gamelift/source/model/OperatingSystem.cpp b/generated/src/aws-cpp-sdk-gamelift/source/model/OperatingSystem.cpp index dfbf472c5a0..ed5602e0b42 100644 --- a/generated/src/aws-cpp-sdk-gamelift/source/model/OperatingSystem.cpp +++ b/generated/src/aws-cpp-sdk-gamelift/source/model/OperatingSystem.cpp @@ -24,6 +24,7 @@ namespace Aws static const int AMAZON_LINUX_HASH = HashingUtils::HashString("AMAZON_LINUX"); static const int AMAZON_LINUX_2_HASH = HashingUtils::HashString("AMAZON_LINUX_2"); static const int WINDOWS_2016_HASH = HashingUtils::HashString("WINDOWS_2016"); + static const int AMAZON_LINUX_2023_HASH = HashingUtils::HashString("AMAZON_LINUX_2023"); OperatingSystem GetOperatingSystemForName(const Aws::String& name) @@ -45,6 +46,10 @@ namespace Aws { return OperatingSystem::WINDOWS_2016; } + else if (hashCode == AMAZON_LINUX_2023_HASH) + { + return OperatingSystem::AMAZON_LINUX_2023; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -67,6 +72,8 @@ namespace Aws return "AMAZON_LINUX_2"; case OperatingSystem::WINDOWS_2016: return "WINDOWS_2016"; + case OperatingSystem::AMAZON_LINUX_2023: + return "AMAZON_LINUX_2023"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-gamesparks/include/aws/gamesparks/GameSparks_EXPORTS.h b/generated/src/aws-cpp-sdk-gamesparks/include/aws/gamesparks/GameSparks_EXPORTS.h index 9b8aac2cad2..cef525c5223 100644 --- a/generated/src/aws-cpp-sdk-gamesparks/include/aws/gamesparks/GameSparks_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-gamesparks/include/aws/gamesparks/GameSparks_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GAMESPARKS_API __declspec(dllimport) #endif /* AWS_GAMESPARKS_EXPORTS */ + #define AWS_GAMESPARKS_EXTERN #else #define AWS_GAMESPARKS_API + #define AWS_GAMESPARKS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GAMESPARKS_API + #define AWS_GAMESPARKS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h index 0c6c596a90a..b608897acb2 100644 --- a/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-glacier/include/aws/glacier/Glacier_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GLACIER_API __declspec(dllimport) #endif /* AWS_GLACIER_EXPORTS */ + #define AWS_GLACIER_EXTERN #else #define AWS_GLACIER_API + #define AWS_GLACIER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLACIER_API + #define AWS_GLACIER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h index c15d3501d11..62be96b045f 100644 --- a/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-globalaccelerator/include/aws/globalaccelerator/GlobalAccelerator_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GLOBALACCELERATOR_API __declspec(dllimport) #endif /* AWS_GLOBALACCELERATOR_EXPORTS */ + #define AWS_GLOBALACCELERATOR_EXTERN #else #define AWS_GLOBALACCELERATOR_API + #define AWS_GLOBALACCELERATOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLOBALACCELERATOR_API + #define AWS_GLOBALACCELERATOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h index edf4d19f7ec..a0b9c67a462 100644 --- a/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/Glue_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GLUE_API __declspec(dllimport) #endif /* AWS_GLUE_EXPORTS */ + #define AWS_GLUE_EXTERN #else #define AWS_GLUE_API + #define AWS_GLUE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GLUE_API + #define AWS_GLUE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/CrawlerTargets.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/CrawlerTargets.h index c26634efd3d..d46e1a9c2b3 100644 --- a/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/CrawlerTargets.h +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/CrawlerTargets.h @@ -12,6 +12,7 @@ #include #include #include +#include #include namespace Aws @@ -288,6 +289,47 @@ namespace Model */ inline CrawlerTargets& AddDeltaTargets(DeltaTarget&& value) { m_deltaTargetsHasBeenSet = true; m_deltaTargets.push_back(std::move(value)); return *this; } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline const Aws::Vector& GetIcebergTargets() const{ return m_icebergTargets; } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline bool IcebergTargetsHasBeenSet() const { return m_icebergTargetsHasBeenSet; } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline void SetIcebergTargets(const Aws::Vector& value) { m_icebergTargetsHasBeenSet = true; m_icebergTargets = value; } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline void SetIcebergTargets(Aws::Vector&& value) { m_icebergTargetsHasBeenSet = true; m_icebergTargets = std::move(value); } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline CrawlerTargets& WithIcebergTargets(const Aws::Vector& value) { SetIcebergTargets(value); return *this;} + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline CrawlerTargets& WithIcebergTargets(Aws::Vector&& value) { SetIcebergTargets(std::move(value)); return *this;} + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline CrawlerTargets& AddIcebergTargets(const IcebergTarget& value) { m_icebergTargetsHasBeenSet = true; m_icebergTargets.push_back(value); return *this; } + + /** + *

Specifies Apache Iceberg data store targets.

+ */ + inline CrawlerTargets& AddIcebergTargets(IcebergTarget&& value) { m_icebergTargetsHasBeenSet = true; m_icebergTargets.push_back(std::move(value)); return *this; } + private: Aws::Vector m_s3Targets; @@ -307,6 +349,9 @@ namespace Model Aws::Vector m_deltaTargets; bool m_deltaTargetsHasBeenSet = false; + + Aws::Vector m_icebergTargets; + bool m_icebergTargetsHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/IcebergTarget.h b/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/IcebergTarget.h new file mode 100644 index 00000000000..f030e2f43c5 --- /dev/null +++ b/generated/src/aws-cpp-sdk-glue/include/aws/glue/model/IcebergTarget.h @@ -0,0 +1,256 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace Glue +{ +namespace Model +{ + + /** + *

Specifies an Apache Iceberg data source where Iceberg tables are stored in + * Amazon S3.

See Also:

AWS + * API Reference

+ */ + class IcebergTarget + { + public: + AWS_GLUE_API IcebergTarget(); + AWS_GLUE_API IcebergTarget(Aws::Utils::Json::JsonView jsonValue); + AWS_GLUE_API IcebergTarget& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline const Aws::Vector& GetPaths() const{ return m_paths; } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline bool PathsHasBeenSet() const { return m_pathsHasBeenSet; } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline void SetPaths(const Aws::Vector& value) { m_pathsHasBeenSet = true; m_paths = value; } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline void SetPaths(Aws::Vector&& value) { m_pathsHasBeenSet = true; m_paths = std::move(value); } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline IcebergTarget& WithPaths(const Aws::Vector& value) { SetPaths(value); return *this;} + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline IcebergTarget& WithPaths(Aws::Vector&& value) { SetPaths(std::move(value)); return *this;} + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline IcebergTarget& AddPaths(const Aws::String& value) { m_pathsHasBeenSet = true; m_paths.push_back(value); return *this; } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline IcebergTarget& AddPaths(Aws::String&& value) { m_pathsHasBeenSet = true; m_paths.push_back(std::move(value)); return *this; } + + /** + *

One or more Amazon S3 paths that contains Iceberg metadata folders as + * s3://bucket/prefix.

+ */ + inline IcebergTarget& AddPaths(const char* value) { m_pathsHasBeenSet = true; m_paths.push_back(value); return *this; } + + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline const Aws::String& GetConnectionName() const{ return m_connectionName; } + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline bool ConnectionNameHasBeenSet() const { return m_connectionNameHasBeenSet; } + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline void SetConnectionName(const Aws::String& value) { m_connectionNameHasBeenSet = true; m_connectionName = value; } + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline void SetConnectionName(Aws::String&& value) { m_connectionNameHasBeenSet = true; m_connectionName = std::move(value); } + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline void SetConnectionName(const char* value) { m_connectionNameHasBeenSet = true; m_connectionName.assign(value); } + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline IcebergTarget& WithConnectionName(const Aws::String& value) { SetConnectionName(value); return *this;} + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline IcebergTarget& WithConnectionName(Aws::String&& value) { SetConnectionName(std::move(value)); return *this;} + + /** + *

The name of the connection to use to connect to the Iceberg target.

+ */ + inline IcebergTarget& WithConnectionName(const char* value) { SetConnectionName(value); return *this;} + + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline const Aws::Vector& GetExclusions() const{ return m_exclusions; } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline bool ExclusionsHasBeenSet() const { return m_exclusionsHasBeenSet; } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline void SetExclusions(const Aws::Vector& value) { m_exclusionsHasBeenSet = true; m_exclusions = value; } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline void SetExclusions(Aws::Vector&& value) { m_exclusionsHasBeenSet = true; m_exclusions = std::move(value); } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline IcebergTarget& WithExclusions(const Aws::Vector& value) { SetExclusions(value); return *this;} + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline IcebergTarget& WithExclusions(Aws::Vector&& value) { SetExclusions(std::move(value)); return *this;} + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline IcebergTarget& AddExclusions(const Aws::String& value) { m_exclusionsHasBeenSet = true; m_exclusions.push_back(value); return *this; } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline IcebergTarget& AddExclusions(Aws::String&& value) { m_exclusionsHasBeenSet = true; m_exclusions.push_back(std::move(value)); return *this; } + + /** + *

A list of glob patterns used to exclude from the crawl. For more information, + * see Catalog + * Tables with a Crawler.

+ */ + inline IcebergTarget& AddExclusions(const char* value) { m_exclusionsHasBeenSet = true; m_exclusions.push_back(value); return *this; } + + + /** + *

The maximum depth of Amazon S3 paths that the crawler can traverse to + * discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the + * crawler run time.

+ */ + inline int GetMaximumTraversalDepth() const{ return m_maximumTraversalDepth; } + + /** + *

The maximum depth of Amazon S3 paths that the crawler can traverse to + * discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the + * crawler run time.

+ */ + inline bool MaximumTraversalDepthHasBeenSet() const { return m_maximumTraversalDepthHasBeenSet; } + + /** + *

The maximum depth of Amazon S3 paths that the crawler can traverse to + * discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the + * crawler run time.

+ */ + inline void SetMaximumTraversalDepth(int value) { m_maximumTraversalDepthHasBeenSet = true; m_maximumTraversalDepth = value; } + + /** + *

The maximum depth of Amazon S3 paths that the crawler can traverse to + * discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the + * crawler run time.

+ */ + inline IcebergTarget& WithMaximumTraversalDepth(int value) { SetMaximumTraversalDepth(value); return *this;} + + private: + + Aws::Vector m_paths; + bool m_pathsHasBeenSet = false; + + Aws::String m_connectionName; + bool m_connectionNameHasBeenSet = false; + + Aws::Vector m_exclusions; + bool m_exclusionsHasBeenSet = false; + + int m_maximumTraversalDepth; + bool m_maximumTraversalDepthHasBeenSet = false; + }; + +} // namespace Model +} // namespace Glue +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-glue/source/model/CrawlerTargets.cpp b/generated/src/aws-cpp-sdk-glue/source/model/CrawlerTargets.cpp index f87c986c966..5de4e63a09b 100644 --- a/generated/src/aws-cpp-sdk-glue/source/model/CrawlerTargets.cpp +++ b/generated/src/aws-cpp-sdk-glue/source/model/CrawlerTargets.cpp @@ -24,7 +24,8 @@ CrawlerTargets::CrawlerTargets() : m_mongoDBTargetsHasBeenSet(false), m_dynamoDBTargetsHasBeenSet(false), m_catalogTargetsHasBeenSet(false), - m_deltaTargetsHasBeenSet(false) + m_deltaTargetsHasBeenSet(false), + m_icebergTargetsHasBeenSet(false) { } @@ -34,7 +35,8 @@ CrawlerTargets::CrawlerTargets(JsonView jsonValue) : m_mongoDBTargetsHasBeenSet(false), m_dynamoDBTargetsHasBeenSet(false), m_catalogTargetsHasBeenSet(false), - m_deltaTargetsHasBeenSet(false) + m_deltaTargetsHasBeenSet(false), + m_icebergTargetsHasBeenSet(false) { *this = jsonValue; } @@ -101,6 +103,16 @@ CrawlerTargets& CrawlerTargets::operator =(JsonView jsonValue) m_deltaTargetsHasBeenSet = true; } + if(jsonValue.ValueExists("IcebergTargets")) + { + Aws::Utils::Array icebergTargetsJsonList = jsonValue.GetArray("IcebergTargets"); + for(unsigned icebergTargetsIndex = 0; icebergTargetsIndex < icebergTargetsJsonList.GetLength(); ++icebergTargetsIndex) + { + m_icebergTargets.push_back(icebergTargetsJsonList[icebergTargetsIndex].AsObject()); + } + m_icebergTargetsHasBeenSet = true; + } + return *this; } @@ -174,6 +186,17 @@ JsonValue CrawlerTargets::Jsonize() const } + if(m_icebergTargetsHasBeenSet) + { + Aws::Utils::Array icebergTargetsJsonList(m_icebergTargets.size()); + for(unsigned icebergTargetsIndex = 0; icebergTargetsIndex < icebergTargetsJsonList.GetLength(); ++icebergTargetsIndex) + { + icebergTargetsJsonList[icebergTargetsIndex].AsObject(m_icebergTargets[icebergTargetsIndex].Jsonize()); + } + payload.WithArray("IcebergTargets", std::move(icebergTargetsJsonList)); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-glue/source/model/IcebergTarget.cpp b/generated/src/aws-cpp-sdk-glue/source/model/IcebergTarget.cpp new file mode 100644 index 00000000000..22efa507fe7 --- /dev/null +++ b/generated/src/aws-cpp-sdk-glue/source/model/IcebergTarget.cpp @@ -0,0 +1,122 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace Glue +{ +namespace Model +{ + +IcebergTarget::IcebergTarget() : + m_pathsHasBeenSet(false), + m_connectionNameHasBeenSet(false), + m_exclusionsHasBeenSet(false), + m_maximumTraversalDepth(0), + m_maximumTraversalDepthHasBeenSet(false) +{ +} + +IcebergTarget::IcebergTarget(JsonView jsonValue) : + m_pathsHasBeenSet(false), + m_connectionNameHasBeenSet(false), + m_exclusionsHasBeenSet(false), + m_maximumTraversalDepth(0), + m_maximumTraversalDepthHasBeenSet(false) +{ + *this = jsonValue; +} + +IcebergTarget& IcebergTarget::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("Paths")) + { + Aws::Utils::Array pathsJsonList = jsonValue.GetArray("Paths"); + for(unsigned pathsIndex = 0; pathsIndex < pathsJsonList.GetLength(); ++pathsIndex) + { + m_paths.push_back(pathsJsonList[pathsIndex].AsString()); + } + m_pathsHasBeenSet = true; + } + + if(jsonValue.ValueExists("ConnectionName")) + { + m_connectionName = jsonValue.GetString("ConnectionName"); + + m_connectionNameHasBeenSet = true; + } + + if(jsonValue.ValueExists("Exclusions")) + { + Aws::Utils::Array exclusionsJsonList = jsonValue.GetArray("Exclusions"); + for(unsigned exclusionsIndex = 0; exclusionsIndex < exclusionsJsonList.GetLength(); ++exclusionsIndex) + { + m_exclusions.push_back(exclusionsJsonList[exclusionsIndex].AsString()); + } + m_exclusionsHasBeenSet = true; + } + + if(jsonValue.ValueExists("MaximumTraversalDepth")) + { + m_maximumTraversalDepth = jsonValue.GetInteger("MaximumTraversalDepth"); + + m_maximumTraversalDepthHasBeenSet = true; + } + + return *this; +} + +JsonValue IcebergTarget::Jsonize() const +{ + JsonValue payload; + + if(m_pathsHasBeenSet) + { + Aws::Utils::Array pathsJsonList(m_paths.size()); + for(unsigned pathsIndex = 0; pathsIndex < pathsJsonList.GetLength(); ++pathsIndex) + { + pathsJsonList[pathsIndex].AsString(m_paths[pathsIndex]); + } + payload.WithArray("Paths", std::move(pathsJsonList)); + + } + + if(m_connectionNameHasBeenSet) + { + payload.WithString("ConnectionName", m_connectionName); + + } + + if(m_exclusionsHasBeenSet) + { + Aws::Utils::Array exclusionsJsonList(m_exclusions.size()); + for(unsigned exclusionsIndex = 0; exclusionsIndex < exclusionsJsonList.GetLength(); ++exclusionsIndex) + { + exclusionsJsonList[exclusionsIndex].AsString(m_exclusions[exclusionsIndex]); + } + payload.WithArray("Exclusions", std::move(exclusionsJsonList)); + + } + + if(m_maximumTraversalDepthHasBeenSet) + { + payload.WithInteger("MaximumTraversalDepth", m_maximumTraversalDepth); + + } + + return payload; +} + +} // namespace Model +} // namespace Glue +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h index 3a80d1cdfdb..8d1e25a9e31 100644 --- a/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-grafana/include/aws/grafana/ManagedGrafana_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MANAGEDGRAFANA_API __declspec(dllimport) #endif /* AWS_MANAGEDGRAFANA_EXPORTS */ + #define AWS_MANAGEDGRAFANA_EXTERN #else #define AWS_MANAGEDGRAFANA_API + #define AWS_MANAGEDGRAFANA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MANAGEDGRAFANA_API + #define AWS_MANAGEDGRAFANA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h index 70b582d5670..5bcb820ab92 100644 --- a/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-greengrass/include/aws/greengrass/Greengrass_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GREENGRASS_API __declspec(dllimport) #endif /* AWS_GREENGRASS_EXPORTS */ + #define AWS_GREENGRASS_EXTERN #else #define AWS_GREENGRASS_API + #define AWS_GREENGRASS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GREENGRASS_API + #define AWS_GREENGRASS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h index ac0ebff763e..6aec2d1b7ee 100644 --- a/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-greengrassv2/include/aws/greengrassv2/GreengrassV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GREENGRASSV2_API __declspec(dllimport) #endif /* AWS_GREENGRASSV2_EXPORTS */ + #define AWS_GREENGRASSV2_EXTERN #else #define AWS_GREENGRASSV2_API + #define AWS_GREENGRASSV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GREENGRASSV2_API + #define AWS_GREENGRASSV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h index acd05886e19..323ad3ab9db 100644 --- a/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-groundstation/include/aws/groundstation/GroundStation_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GROUNDSTATION_API __declspec(dllimport) #endif /* AWS_GROUNDSTATION_EXPORTS */ + #define AWS_GROUNDSTATION_EXTERN #else #define AWS_GROUNDSTATION_API + #define AWS_GROUNDSTATION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GROUNDSTATION_API + #define AWS_GROUNDSTATION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h index 98fdb43b308..d7e9889807e 100644 --- a/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-guardduty/include/aws/guardduty/GuardDuty_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_GUARDDUTY_API __declspec(dllimport) #endif /* AWS_GUARDDUTY_EXPORTS */ + #define AWS_GUARDDUTY_EXTERN #else #define AWS_GUARDDUTY_API + #define AWS_GUARDDUTY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_GUARDDUTY_API + #define AWS_GUARDDUTY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h b/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h index 8dbc1b084b6..dd032713b1e 100644 --- a/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-health/include/aws/health/Health_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_HEALTH_API __declspec(dllimport) #endif /* AWS_HEALTH_EXPORTS */ + #define AWS_HEALTH_EXTERN #else #define AWS_HEALTH_API + #define AWS_HEALTH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_HEALTH_API + #define AWS_HEALTH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h index 3d2c6d2ff38..b51788ce340 100644 --- a/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-healthlake/include/aws/healthlake/HealthLake_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_HEALTHLAKE_API __declspec(dllimport) #endif /* AWS_HEALTHLAKE_EXPORTS */ + #define AWS_HEALTHLAKE_EXTERN #else #define AWS_HEALTHLAKE_API + #define AWS_HEALTHLAKE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_HEALTHLAKE_API + #define AWS_HEALTHLAKE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-honeycode/include/aws/honeycode/Honeycode_EXPORTS.h b/generated/src/aws-cpp-sdk-honeycode/include/aws/honeycode/Honeycode_EXPORTS.h index 01aee0581c4..6c8bfdaeac0 100644 --- a/generated/src/aws-cpp-sdk-honeycode/include/aws/honeycode/Honeycode_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-honeycode/include/aws/honeycode/Honeycode_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_HONEYCODE_API __declspec(dllimport) #endif /* AWS_HONEYCODE_EXPORTS */ + #define AWS_HONEYCODE_EXTERN #else #define AWS_HONEYCODE_API + #define AWS_HONEYCODE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_HONEYCODE_API + #define AWS_HONEYCODE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h index e5470465a27..ee9937159c7 100644 --- a/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iam/include/aws/iam/IAM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IAM_API __declspec(dllimport) #endif /* AWS_IAM_EXPORTS */ + #define AWS_IAM_EXTERN #else #define AWS_IAM_API + #define AWS_IAM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IAM_API + #define AWS_IAM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h index ef26ea348f3..a39e017c5fc 100644 --- a/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-identitystore/include/aws/identitystore/IdentityStore_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IDENTITYSTORE_API __declspec(dllimport) #endif /* AWS_IDENTITYSTORE_EXPORTS */ + #define AWS_IDENTITYSTORE_EXTERN #else #define AWS_IDENTITYSTORE_API + #define AWS_IDENTITYSTORE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IDENTITYSTORE_API + #define AWS_IDENTITYSTORE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h index 79461f48954..da3739119d7 100644 --- a/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-imagebuilder/include/aws/imagebuilder/Imagebuilder_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IMAGEBUILDER_API __declspec(dllimport) #endif /* AWS_IMAGEBUILDER_EXPORTS */ + #define AWS_IMAGEBUILDER_EXTERN #else #define AWS_IMAGEBUILDER_API + #define AWS_IMAGEBUILDER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IMAGEBUILDER_API + #define AWS_IMAGEBUILDER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h index b51f7643bba..33ecf518f81 100644 --- a/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-importexport/include/aws/importexport/ImportExport_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IMPORTEXPORT_API __declspec(dllimport) #endif /* AWS_IMPORTEXPORT_EXPORTS */ + #define AWS_IMPORTEXPORT_EXTERN #else #define AWS_IMPORTEXPORT_API + #define AWS_IMPORTEXPORT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IMPORTEXPORT_API + #define AWS_IMPORTEXPORT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h index 02e0910189f..8d73e56083e 100644 --- a/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-inspector/include/aws/inspector/Inspector_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_INSPECTOR_API __declspec(dllimport) #endif /* AWS_INSPECTOR_EXPORTS */ + #define AWS_INSPECTOR_EXTERN #else #define AWS_INSPECTOR_API + #define AWS_INSPECTOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INSPECTOR_API + #define AWS_INSPECTOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h index 3a3614a5865..61024cbd16b 100644 --- a/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-inspector2/include/aws/inspector2/Inspector2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_INSPECTOR2_API __declspec(dllimport) #endif /* AWS_INSPECTOR2_EXPORTS */ + #define AWS_INSPECTOR2_EXTERN #else #define AWS_INSPECTOR2_API + #define AWS_INSPECTOR2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INSPECTOR2_API + #define AWS_INSPECTOR2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h index 598c4639fa3..027b4fcf73d 100644 --- a/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-internetmonitor/include/aws/internetmonitor/InternetMonitor_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_INTERNETMONITOR_API __declspec(dllimport) #endif /* AWS_INTERNETMONITOR_EXPORTS */ + #define AWS_INTERNETMONITOR_EXTERN #else #define AWS_INTERNETMONITOR_API + #define AWS_INTERNETMONITOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_INTERNETMONITOR_API + #define AWS_INTERNETMONITOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h index 9c1c2f3b2c1..6fbace878d2 100644 --- a/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-data/include/aws/iot-data/IoTDataPlane_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTDATAPLANE_API __declspec(dllimport) #endif /* AWS_IOTDATAPLANE_EXPORTS */ + #define AWS_IOTDATAPLANE_EXTERN #else #define AWS_IOTDATAPLANE_API + #define AWS_IOTDATAPLANE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTDATAPLANE_API + #define AWS_IOTDATAPLANE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h index 7b60f314a12..bb19b39e5eb 100644 --- a/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-jobs-data/include/aws/iot-jobs-data/IoTJobsDataPlane_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTJOBSDATAPLANE_API __declspec(dllimport) #endif /* AWS_IOTJOBSDATAPLANE_EXPORTS */ + #define AWS_IOTJOBSDATAPLANE_EXTERN #else #define AWS_IOTJOBSDATAPLANE_API + #define AWS_IOTJOBSDATAPLANE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTJOBSDATAPLANE_API + #define AWS_IOTJOBSDATAPLANE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot-roborunner/include/aws/iot-roborunner/IoTRoboRunner_EXPORTS.h b/generated/src/aws-cpp-sdk-iot-roborunner/include/aws/iot-roborunner/IoTRoboRunner_EXPORTS.h index a3ad11ea1ad..81db61d2449 100644 --- a/generated/src/aws-cpp-sdk-iot-roborunner/include/aws/iot-roborunner/IoTRoboRunner_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot-roborunner/include/aws/iot-roborunner/IoTRoboRunner_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTROBORUNNER_API __declspec(dllimport) #endif /* AWS_IOTROBORUNNER_EXPORTS */ + #define AWS_IOTROBORUNNER_EXTERN #else #define AWS_IOTROBORUNNER_API + #define AWS_IOTROBORUNNER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTROBORUNNER_API + #define AWS_IOTROBORUNNER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h index c4c466268b8..b0820c1457a 100644 --- a/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot/include/aws/iot/IoT_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOT_API __declspec(dllimport) #endif /* AWS_IOT_EXPORTS */ + #define AWS_IOT_EXTERN #else #define AWS_IOT_API + #define AWS_IOT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOT_API + #define AWS_IOT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot1click-devices/include/aws/iot1click-devices/IoT1ClickDevicesService_EXPORTS.h b/generated/src/aws-cpp-sdk-iot1click-devices/include/aws/iot1click-devices/IoT1ClickDevicesService_EXPORTS.h index 256771abb63..19cc2a364e7 100644 --- a/generated/src/aws-cpp-sdk-iot1click-devices/include/aws/iot1click-devices/IoT1ClickDevicesService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot1click-devices/include/aws/iot1click-devices/IoT1ClickDevicesService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOT1CLICKDEVICESSERVICE_API __declspec(dllimport) #endif /* AWS_IOT1CLICKDEVICESSERVICE_EXPORTS */ + #define AWS_IOT1CLICKDEVICESSERVICE_EXTERN #else #define AWS_IOT1CLICKDEVICESSERVICE_API + #define AWS_IOT1CLICKDEVICESSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOT1CLICKDEVICESSERVICE_API + #define AWS_IOT1CLICKDEVICESSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iot1click-projects/include/aws/iot1click-projects/IoT1ClickProjects_EXPORTS.h b/generated/src/aws-cpp-sdk-iot1click-projects/include/aws/iot1click-projects/IoT1ClickProjects_EXPORTS.h index 8ae0c829628..10dd15a33f0 100644 --- a/generated/src/aws-cpp-sdk-iot1click-projects/include/aws/iot1click-projects/IoT1ClickProjects_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iot1click-projects/include/aws/iot1click-projects/IoT1ClickProjects_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOT1CLICKPROJECTS_API __declspec(dllimport) #endif /* AWS_IOT1CLICKPROJECTS_EXPORTS */ + #define AWS_IOT1CLICKPROJECTS_EXTERN #else #define AWS_IOT1CLICKPROJECTS_API + #define AWS_IOT1CLICKPROJECTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOT1CLICKPROJECTS_API + #define AWS_IOT1CLICKPROJECTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotanalytics/include/aws/iotanalytics/IoTAnalytics_EXPORTS.h b/generated/src/aws-cpp-sdk-iotanalytics/include/aws/iotanalytics/IoTAnalytics_EXPORTS.h index d49fefcf5bb..a6ad642379c 100644 --- a/generated/src/aws-cpp-sdk-iotanalytics/include/aws/iotanalytics/IoTAnalytics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotanalytics/include/aws/iotanalytics/IoTAnalytics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTANALYTICS_API __declspec(dllimport) #endif /* AWS_IOTANALYTICS_EXPORTS */ + #define AWS_IOTANALYTICS_EXTERN #else #define AWS_IOTANALYTICS_API + #define AWS_IOTANALYTICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTANALYTICS_API + #define AWS_IOTANALYTICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h index e1d7512807e..97feff6ec2e 100644 --- a/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotdeviceadvisor/include/aws/iotdeviceadvisor/IoTDeviceAdvisor_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTDEVICEADVISOR_API __declspec(dllimport) #endif /* AWS_IOTDEVICEADVISOR_EXPORTS */ + #define AWS_IOTDEVICEADVISOR_EXTERN #else #define AWS_IOTDEVICEADVISOR_API + #define AWS_IOTDEVICEADVISOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTDEVICEADVISOR_API + #define AWS_IOTDEVICEADVISOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotevents-data/include/aws/iotevents-data/IoTEventsData_EXPORTS.h b/generated/src/aws-cpp-sdk-iotevents-data/include/aws/iotevents-data/IoTEventsData_EXPORTS.h index da49dd90e4b..3db53edc931 100644 --- a/generated/src/aws-cpp-sdk-iotevents-data/include/aws/iotevents-data/IoTEventsData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotevents-data/include/aws/iotevents-data/IoTEventsData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTEVENTSDATA_API __declspec(dllimport) #endif /* AWS_IOTEVENTSDATA_EXPORTS */ + #define AWS_IOTEVENTSDATA_EXTERN #else #define AWS_IOTEVENTSDATA_API + #define AWS_IOTEVENTSDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTEVENTSDATA_API + #define AWS_IOTEVENTSDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotevents/include/aws/iotevents/IoTEvents_EXPORTS.h b/generated/src/aws-cpp-sdk-iotevents/include/aws/iotevents/IoTEvents_EXPORTS.h index b965ab3586a..7f64d7b356e 100644 --- a/generated/src/aws-cpp-sdk-iotevents/include/aws/iotevents/IoTEvents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotevents/include/aws/iotevents/IoTEvents_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTEVENTS_API __declspec(dllimport) #endif /* AWS_IOTEVENTS_EXPORTS */ + #define AWS_IOTEVENTS_EXTERN #else #define AWS_IOTEVENTS_API + #define AWS_IOTEVENTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTEVENTS_API + #define AWS_IOTEVENTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotfleethub/include/aws/iotfleethub/IoTFleetHub_EXPORTS.h b/generated/src/aws-cpp-sdk-iotfleethub/include/aws/iotfleethub/IoTFleetHub_EXPORTS.h index ae2a7ec7145..4af6a927c0e 100644 --- a/generated/src/aws-cpp-sdk-iotfleethub/include/aws/iotfleethub/IoTFleetHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotfleethub/include/aws/iotfleethub/IoTFleetHub_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTFLEETHUB_API __declspec(dllimport) #endif /* AWS_IOTFLEETHUB_EXPORTS */ + #define AWS_IOTFLEETHUB_EXTERN #else #define AWS_IOTFLEETHUB_API + #define AWS_IOTFLEETHUB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTFLEETHUB_API + #define AWS_IOTFLEETHUB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h index 6048d90eb0b..08efbb33b2b 100644 --- a/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotfleetwise/include/aws/iotfleetwise/IoTFleetWise_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTFLEETWISE_API __declspec(dllimport) #endif /* AWS_IOTFLEETWISE_EXPORTS */ + #define AWS_IOTFLEETWISE_EXTERN #else #define AWS_IOTFLEETWISE_API + #define AWS_IOTFLEETWISE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTFLEETWISE_API + #define AWS_IOTFLEETWISE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h index e17ff12c175..0706f1f5d4f 100644 --- a/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotsecuretunneling/include/aws/iotsecuretunneling/IoTSecureTunneling_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTSECURETUNNELING_API __declspec(dllimport) #endif /* AWS_IOTSECURETUNNELING_EXPORTS */ + #define AWS_IOTSECURETUNNELING_EXTERN #else #define AWS_IOTSECURETUNNELING_API + #define AWS_IOTSECURETUNNELING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTSECURETUNNELING_API + #define AWS_IOTSECURETUNNELING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h index 0c2429563e9..0fbf7767cfd 100644 --- a/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotsitewise/include/aws/iotsitewise/IoTSiteWise_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTSITEWISE_API __declspec(dllimport) #endif /* AWS_IOTSITEWISE_EXPORTS */ + #define AWS_IOTSITEWISE_EXTERN #else #define AWS_IOTSITEWISE_API + #define AWS_IOTSITEWISE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTSITEWISE_API + #define AWS_IOTSITEWISE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h index eeef5d47a1c..11a7282e700 100644 --- a/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotthingsgraph/include/aws/iotthingsgraph/IoTThingsGraph_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTTHINGSGRAPH_API __declspec(dllimport) #endif /* AWS_IOTTHINGSGRAPH_EXPORTS */ + #define AWS_IOTTHINGSGRAPH_EXTERN #else #define AWS_IOTTHINGSGRAPH_API + #define AWS_IOTTHINGSGRAPH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTTHINGSGRAPH_API + #define AWS_IOTTHINGSGRAPH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h index 3b6b6843cd7..6d7f9aea048 100644 --- a/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iottwinmaker/include/aws/iottwinmaker/IoTTwinMaker_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTTWINMAKER_API __declspec(dllimport) #endif /* AWS_IOTTWINMAKER_EXPORTS */ + #define AWS_IOTTWINMAKER_EXTERN #else #define AWS_IOTTWINMAKER_API + #define AWS_IOTTWINMAKER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTTWINMAKER_API + #define AWS_IOTTWINMAKER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h index aa2a7e8eac9..b881541e8c2 100644 --- a/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-iotwireless/include/aws/iotwireless/IoTWireless_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IOTWIRELESS_API __declspec(dllimport) #endif /* AWS_IOTWIRELESS_EXPORTS */ + #define AWS_IOTWIRELESS_EXTERN #else #define AWS_IOTWIRELESS_API + #define AWS_IOTWIRELESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IOTWIRELESS_API + #define AWS_IOTWIRELESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h index 21846d7d1c4..f968d831936 100644 --- a/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivs-realtime/include/aws/ivs-realtime/Ivsrealtime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IVSREALTIME_API __declspec(dllimport) #endif /* AWS_IVSREALTIME_EXPORTS */ + #define AWS_IVSREALTIME_EXTERN #else #define AWS_IVSREALTIME_API + #define AWS_IVSREALTIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVSREALTIME_API + #define AWS_IVSREALTIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h index c52d5dd8ac9..ab48f7a3c12 100644 --- a/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivs/include/aws/ivs/IVS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IVS_API __declspec(dllimport) #endif /* AWS_IVS_EXPORTS */ + #define AWS_IVS_EXTERN #else #define AWS_IVS_API + #define AWS_IVS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVS_API + #define AWS_IVS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h index 0512d90e96b..be38ae4d051 100644 --- a/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ivschat/include/aws/ivschat/Ivschat_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_IVSCHAT_API __declspec(dllimport) #endif /* AWS_IVSCHAT_EXPORTS */ + #define AWS_IVSCHAT_EXTERN #else #define AWS_IVSCHAT_API + #define AWS_IVSCHAT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_IVSCHAT_API + #define AWS_IVSCHAT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h index a59e1c4458e..432292108fd 100644 --- a/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kafka/include/aws/kafka/Kafka_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KAFKA_API __declspec(dllimport) #endif /* AWS_KAFKA_EXPORTS */ + #define AWS_KAFKA_EXTERN #else #define AWS_KAFKA_API + #define AWS_KAFKA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KAFKA_API + #define AWS_KAFKA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h index 7616b6d1397..0a99d558a31 100644 --- a/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kafkaconnect/include/aws/kafkaconnect/KafkaConnect_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KAFKACONNECT_API __declspec(dllimport) #endif /* AWS_KAFKACONNECT_EXPORTS */ + #define AWS_KAFKACONNECT_EXTERN #else #define AWS_KAFKACONNECT_API + #define AWS_KAFKACONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KAFKACONNECT_API + #define AWS_KAFKACONNECT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h index 5796efbd5ee..f998ec6abe5 100644 --- a/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kendra-ranking/include/aws/kendra-ranking/KendraRanking_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KENDRARANKING_API __declspec(dllimport) #endif /* AWS_KENDRARANKING_EXPORTS */ + #define AWS_KENDRARANKING_EXTERN #else #define AWS_KENDRARANKING_API + #define AWS_KENDRARANKING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KENDRARANKING_API + #define AWS_KENDRARANKING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h index 23ee53c5124..2ff74947822 100644 --- a/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kendra/include/aws/kendra/Kendra_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KENDRA_API __declspec(dllimport) #endif /* AWS_KENDRA_EXPORTS */ + #define AWS_KENDRA_EXTERN #else #define AWS_KENDRA_API + #define AWS_KENDRA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KENDRA_API + #define AWS_KENDRA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h index de3d12d1baf..b64f255e0c8 100644 --- a/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-keyspaces/include/aws/keyspaces/Keyspaces_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KEYSPACES_API __declspec(dllimport) #endif /* AWS_KEYSPACES_EXPORTS */ + #define AWS_KEYSPACES_EXTERN #else #define AWS_KEYSPACES_API + #define AWS_KEYSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KEYSPACES_API + #define AWS_KEYSPACES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h index cb230b9513e..ab31bde1203 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-archived-media/include/aws/kinesis-video-archived-media/KinesisVideoArchivedMedia_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISVIDEOARCHIVEDMEDIA_API __declspec(dllimport) #endif /* AWS_KINESISVIDEOARCHIVEDMEDIA_EXPORTS */ + #define AWS_KINESISVIDEOARCHIVEDMEDIA_EXTERN #else #define AWS_KINESISVIDEOARCHIVEDMEDIA_API + #define AWS_KINESISVIDEOARCHIVEDMEDIA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOARCHIVEDMEDIA_API + #define AWS_KINESISVIDEOARCHIVEDMEDIA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h index e1cc09ffa26..e5ae2571c3f 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-media/include/aws/kinesis-video-media/KinesisVideoMedia_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISVIDEOMEDIA_API __declspec(dllimport) #endif /* AWS_KINESISVIDEOMEDIA_EXPORTS */ + #define AWS_KINESISVIDEOMEDIA_EXTERN #else #define AWS_KINESISVIDEOMEDIA_API + #define AWS_KINESISVIDEOMEDIA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOMEDIA_API + #define AWS_KINESISVIDEOMEDIA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h index dc683f53045..15320cd6126 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-signaling/include/aws/kinesis-video-signaling/KinesisVideoSignalingChannels_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISVIDEOSIGNALINGCHANNELS_API __declspec(dllimport) #endif /* AWS_KINESISVIDEOSIGNALINGCHANNELS_EXPORTS */ + #define AWS_KINESISVIDEOSIGNALINGCHANNELS_EXTERN #else #define AWS_KINESISVIDEOSIGNALINGCHANNELS_API + #define AWS_KINESISVIDEOSIGNALINGCHANNELS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOSIGNALINGCHANNELS_API + #define AWS_KINESISVIDEOSIGNALINGCHANNELS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h index a5f235d5e5f..0f40c50885f 100644 --- a/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis-video-webrtc-storage/include/aws/kinesis-video-webrtc-storage/KinesisVideoWebRTCStorage_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISVIDEOWEBRTCSTORAGE_API __declspec(dllimport) #endif /* AWS_KINESISVIDEOWEBRTCSTORAGE_EXPORTS */ + #define AWS_KINESISVIDEOWEBRTCSTORAGE_EXTERN #else #define AWS_KINESISVIDEOWEBRTCSTORAGE_API + #define AWS_KINESISVIDEOWEBRTCSTORAGE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEOWEBRTCSTORAGE_API + #define AWS_KINESISVIDEOWEBRTCSTORAGE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h index 80b8d6919eb..3f295100124 100644 --- a/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesis/include/aws/kinesis/Kinesis_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESIS_API __declspec(dllimport) #endif /* AWS_KINESIS_EXPORTS */ + #define AWS_KINESIS_EXTERN #else #define AWS_KINESIS_API + #define AWS_KINESIS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESIS_API + #define AWS_KINESIS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h index ccfe75ee51e..1bca6f9c80e 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisanalytics/include/aws/kinesisanalytics/KinesisAnalytics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISANALYTICS_API __declspec(dllimport) #endif /* AWS_KINESISANALYTICS_EXPORTS */ + #define AWS_KINESISANALYTICS_EXTERN #else #define AWS_KINESISANALYTICS_API + #define AWS_KINESISANALYTICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISANALYTICS_API + #define AWS_KINESISANALYTICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h index 2ef4cdf8b24..8322acae3cb 100644 --- a/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisanalyticsv2/include/aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISANALYTICSV2_API __declspec(dllimport) #endif /* AWS_KINESISANALYTICSV2_EXPORTS */ + #define AWS_KINESISANALYTICSV2_EXTERN #else #define AWS_KINESISANALYTICSV2_API + #define AWS_KINESISANALYTICSV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISANALYTICSV2_API + #define AWS_KINESISANALYTICSV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h index c3f8838f2a3..5d72b41d21e 100644 --- a/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kinesisvideo/include/aws/kinesisvideo/KinesisVideo_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KINESISVIDEO_API __declspec(dllimport) #endif /* AWS_KINESISVIDEO_EXPORTS */ + #define AWS_KINESISVIDEO_EXTERN #else #define AWS_KINESISVIDEO_API + #define AWS_KINESISVIDEO_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KINESISVIDEO_API + #define AWS_KINESISVIDEO_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h index fac2d376e7e..bdabcc5459e 100644 --- a/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-kms/include/aws/kms/KMS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_KMS_API __declspec(dllimport) #endif /* AWS_KMS_EXPORTS */ + #define AWS_KMS_EXTERN #else #define AWS_KMS_API + #define AWS_KMS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_KMS_API + #define AWS_KMS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h index 45415786320..5be414eab3f 100644 --- a/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lakeformation/include/aws/lakeformation/LakeFormation_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LAKEFORMATION_API __declspec(dllimport) #endif /* AWS_LAKEFORMATION_EXPORTS */ + #define AWS_LAKEFORMATION_EXTERN #else #define AWS_LAKEFORMATION_API + #define AWS_LAKEFORMATION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAKEFORMATION_API + #define AWS_LAKEFORMATION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h index 1dcada07d6d..071ddfe793c 100644 --- a/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lambda/include/aws/lambda/Lambda_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LAMBDA_API __declspec(dllimport) #endif /* AWS_LAMBDA_EXPORTS */ + #define AWS_LAMBDA_EXTERN #else #define AWS_LAMBDA_API + #define AWS_LAMBDA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LAMBDA_API + #define AWS_LAMBDA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h index 62b248e9b97..a347b464fe3 100644 --- a/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lex-models/include/aws/lex-models/LexModelBuildingService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LEXMODELBUILDINGSERVICE_API __declspec(dllimport) #endif /* AWS_LEXMODELBUILDINGSERVICE_EXPORTS */ + #define AWS_LEXMODELBUILDINGSERVICE_EXTERN #else #define AWS_LEXMODELBUILDINGSERVICE_API + #define AWS_LEXMODELBUILDINGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXMODELBUILDINGSERVICE_API + #define AWS_LEXMODELBUILDINGSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h index a72e55f2178..5e9a2a60b7f 100644 --- a/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lex/include/aws/lex/LexRuntimeService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LEXRUNTIMESERVICE_API __declspec(dllimport) #endif /* AWS_LEXRUNTIMESERVICE_EXPORTS */ + #define AWS_LEXRUNTIMESERVICE_EXTERN #else #define AWS_LEXRUNTIMESERVICE_API + #define AWS_LEXRUNTIMESERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXRUNTIMESERVICE_API + #define AWS_LEXRUNTIMESERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h index 4eea8cb9b87..ee632473e92 100644 --- a/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lexv2-models/include/aws/lexv2-models/LexModelsV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LEXMODELSV2_API __declspec(dllimport) #endif /* AWS_LEXMODELSV2_EXPORTS */ + #define AWS_LEXMODELSV2_EXTERN #else #define AWS_LEXMODELSV2_API + #define AWS_LEXMODELSV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXMODELSV2_API + #define AWS_LEXMODELSV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h index 210dd086336..9fe8867bd43 100644 --- a/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lexv2-runtime/include/aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LEXRUNTIMEV2_API __declspec(dllimport) #endif /* AWS_LEXRUNTIMEV2_EXPORTS */ + #define AWS_LEXRUNTIMEV2_EXTERN #else #define AWS_LEXRUNTIMEV2_API + #define AWS_LEXRUNTIMEV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LEXRUNTIMEV2_API + #define AWS_LEXRUNTIMEV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h index fbd424875e9..65c327a85d5 100644 --- a/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager-linux-subscriptions/include/aws/license-manager-linux-subscriptions/LicenseManagerLinuxSubscriptions_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API __declspec(dllimport) #endif /* AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXPORTS */ + #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXTERN #else #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API + #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_API + #define AWS_LICENSEMANAGERLINUXSUBSCRIPTIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h index 08ed366af3e..0e73dcaa52a 100644 --- a/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager-user-subscriptions/include/aws/license-manager-user-subscriptions/LicenseManagerUserSubscriptions_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API __declspec(dllimport) #endif /* AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXPORTS */ + #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXTERN #else #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API + #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_API + #define AWS_LICENSEMANAGERUSERSUBSCRIPTIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h index 9618be5d343..9a12a17f8c6 100644 --- a/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-license-manager/include/aws/license-manager/LicenseManager_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LICENSEMANAGER_API __declspec(dllimport) #endif /* AWS_LICENSEMANAGER_EXPORTS */ + #define AWS_LICENSEMANAGER_EXTERN #else #define AWS_LICENSEMANAGER_API + #define AWS_LICENSEMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LICENSEMANAGER_API + #define AWS_LICENSEMANAGER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h index f31724d75d0..38f8706074b 100644 --- a/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lightsail/include/aws/lightsail/Lightsail_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LIGHTSAIL_API __declspec(dllimport) #endif /* AWS_LIGHTSAIL_EXPORTS */ + #define AWS_LIGHTSAIL_EXTERN #else #define AWS_LIGHTSAIL_API + #define AWS_LIGHTSAIL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LIGHTSAIL_API + #define AWS_LIGHTSAIL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h index 9ee1ed1ae21..933cdd896a2 100644 --- a/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-location/include/aws/location/LocationService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LOCATIONSERVICE_API __declspec(dllimport) #endif /* AWS_LOCATIONSERVICE_EXPORTS */ + #define AWS_LOCATIONSERVICE_EXTERN #else #define AWS_LOCATIONSERVICE_API + #define AWS_LOCATIONSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOCATIONSERVICE_API + #define AWS_LOCATIONSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h index e44a9ffe6e3..5a75eaef39b 100644 --- a/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-logs/include/aws/logs/CloudWatchLogs_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDWATCHLOGS_API __declspec(dllimport) #endif /* AWS_CLOUDWATCHLOGS_EXPORTS */ + #define AWS_CLOUDWATCHLOGS_EXTERN #else #define AWS_CLOUDWATCHLOGS_API + #define AWS_CLOUDWATCHLOGS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHLOGS_API + #define AWS_CLOUDWATCHLOGS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h index 0ab2eee230f..23e7bf100bb 100644 --- a/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lookoutequipment/include/aws/lookoutequipment/LookoutEquipment_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LOOKOUTEQUIPMENT_API __declspec(dllimport) #endif /* AWS_LOOKOUTEQUIPMENT_EXPORTS */ + #define AWS_LOOKOUTEQUIPMENT_EXTERN #else #define AWS_LOOKOUTEQUIPMENT_API + #define AWS_LOOKOUTEQUIPMENT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOOKOUTEQUIPMENT_API + #define AWS_LOOKOUTEQUIPMENT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lookoutmetrics/include/aws/lookoutmetrics/LookoutMetrics_EXPORTS.h b/generated/src/aws-cpp-sdk-lookoutmetrics/include/aws/lookoutmetrics/LookoutMetrics_EXPORTS.h index 2fc216997f7..42409c54108 100644 --- a/generated/src/aws-cpp-sdk-lookoutmetrics/include/aws/lookoutmetrics/LookoutMetrics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lookoutmetrics/include/aws/lookoutmetrics/LookoutMetrics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LOOKOUTMETRICS_API __declspec(dllimport) #endif /* AWS_LOOKOUTMETRICS_EXPORTS */ + #define AWS_LOOKOUTMETRICS_EXTERN #else #define AWS_LOOKOUTMETRICS_API + #define AWS_LOOKOUTMETRICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOOKOUTMETRICS_API + #define AWS_LOOKOUTMETRICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-lookoutvision/include/aws/lookoutvision/LookoutforVision_EXPORTS.h b/generated/src/aws-cpp-sdk-lookoutvision/include/aws/lookoutvision/LookoutforVision_EXPORTS.h index 800ec4db1b8..52508b5403d 100644 --- a/generated/src/aws-cpp-sdk-lookoutvision/include/aws/lookoutvision/LookoutforVision_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-lookoutvision/include/aws/lookoutvision/LookoutforVision_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_LOOKOUTFORVISION_API __declspec(dllimport) #endif /* AWS_LOOKOUTFORVISION_EXPORTS */ + #define AWS_LOOKOUTFORVISION_EXTERN #else #define AWS_LOOKOUTFORVISION_API + #define AWS_LOOKOUTFORVISION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_LOOKOUTFORVISION_API + #define AWS_LOOKOUTFORVISION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h index 8455bd61411..ab325113270 100644 --- a/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-m2/include/aws/m2/MainframeModernization_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MAINFRAMEMODERNIZATION_API __declspec(dllimport) #endif /* AWS_MAINFRAMEMODERNIZATION_EXPORTS */ + #define AWS_MAINFRAMEMODERNIZATION_EXTERN #else #define AWS_MAINFRAMEMODERNIZATION_API + #define AWS_MAINFRAMEMODERNIZATION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MAINFRAMEMODERNIZATION_API + #define AWS_MAINFRAMEMODERNIZATION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h index cfbd694e7b8..6b26575354f 100644 --- a/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-machinelearning/include/aws/machinelearning/MachineLearning_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MACHINELEARNING_API __declspec(dllimport) #endif /* AWS_MACHINELEARNING_EXPORTS */ + #define AWS_MACHINELEARNING_EXTERN #else #define AWS_MACHINELEARNING_API + #define AWS_MACHINELEARNING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MACHINELEARNING_API + #define AWS_MACHINELEARNING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-macie/include/aws/macie/Macie_EXPORTS.h b/generated/src/aws-cpp-sdk-macie/include/aws/macie/Macie_EXPORTS.h index 2ea50aecc09..72e3acf6aa6 100644 --- a/generated/src/aws-cpp-sdk-macie/include/aws/macie/Macie_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-macie/include/aws/macie/Macie_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MACIE_API __declspec(dllimport) #endif /* AWS_MACIE_EXPORTS */ + #define AWS_MACIE_EXTERN #else #define AWS_MACIE_API + #define AWS_MACIE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MACIE_API + #define AWS_MACIE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h index 76d0426f941..54e4c6cbc0d 100644 --- a/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-macie2/include/aws/macie2/Macie2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MACIE2_API __declspec(dllimport) #endif /* AWS_MACIE2_EXPORTS */ + #define AWS_MACIE2_EXTERN #else #define AWS_MACIE2_API + #define AWS_MACIE2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MACIE2_API + #define AWS_MACIE2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h index 786f3dd6106..62c57bef525 100644 --- a/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-managedblockchain/include/aws/managedblockchain/ManagedBlockchain_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MANAGEDBLOCKCHAIN_API __declspec(dllimport) #endif /* AWS_MANAGEDBLOCKCHAIN_EXPORTS */ + #define AWS_MANAGEDBLOCKCHAIN_EXTERN #else #define AWS_MANAGEDBLOCKCHAIN_API + #define AWS_MANAGEDBLOCKCHAIN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MANAGEDBLOCKCHAIN_API + #define AWS_MANAGEDBLOCKCHAIN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h index 66cbb1b3c64..c66a59973d1 100644 --- a/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-catalog/include/aws/marketplace-catalog/MarketplaceCatalog_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MARKETPLACECATALOG_API __declspec(dllimport) #endif /* AWS_MARKETPLACECATALOG_EXPORTS */ + #define AWS_MARKETPLACECATALOG_EXTERN #else #define AWS_MARKETPLACECATALOG_API + #define AWS_MARKETPLACECATALOG_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACECATALOG_API + #define AWS_MARKETPLACECATALOG_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h index 500fdefc316..8e77dd467b8 100644 --- a/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplace-entitlement/include/aws/marketplace-entitlement/MarketplaceEntitlementService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MARKETPLACEENTITLEMENTSERVICE_API __declspec(dllimport) #endif /* AWS_MARKETPLACEENTITLEMENTSERVICE_EXPORTS */ + #define AWS_MARKETPLACEENTITLEMENTSERVICE_EXTERN #else #define AWS_MARKETPLACEENTITLEMENTSERVICE_API + #define AWS_MARKETPLACEENTITLEMENTSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEENTITLEMENTSERVICE_API + #define AWS_MARKETPLACEENTITLEMENTSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h index 00c1d5d3673..90155adcf67 100644 --- a/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-marketplacecommerceanalytics/include/aws/marketplacecommerceanalytics/MarketplaceCommerceAnalytics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MARKETPLACECOMMERCEANALYTICS_API __declspec(dllimport) #endif /* AWS_MARKETPLACECOMMERCEANALYTICS_EXPORTS */ + #define AWS_MARKETPLACECOMMERCEANALYTICS_EXTERN #else #define AWS_MARKETPLACECOMMERCEANALYTICS_API + #define AWS_MARKETPLACECOMMERCEANALYTICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACECOMMERCEANALYTICS_API + #define AWS_MARKETPLACECOMMERCEANALYTICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h index f56f281565f..b165b9ec6ed 100644 --- a/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediaconnect/include/aws/mediaconnect/MediaConnect_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIACONNECT_API __declspec(dllimport) #endif /* AWS_MEDIACONNECT_EXPORTS */ + #define AWS_MEDIACONNECT_EXTERN #else #define AWS_MEDIACONNECT_API + #define AWS_MEDIACONNECT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIACONNECT_API + #define AWS_MEDIACONNECT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h index 8915e6c3f5b..261f6a93b1e 100644 --- a/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediaconvert/include/aws/mediaconvert/MediaConvert_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIACONVERT_API __declspec(dllimport) #endif /* AWS_MEDIACONVERT_EXPORTS */ + #define AWS_MEDIACONVERT_EXTERN #else #define AWS_MEDIACONVERT_API + #define AWS_MEDIACONVERT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIACONVERT_API + #define AWS_MEDIACONVERT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h index 65c524e1826..47eb78cb61c 100644 --- a/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-medialive/include/aws/medialive/MediaLive_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIALIVE_API __declspec(dllimport) #endif /* AWS_MEDIALIVE_EXPORTS */ + #define AWS_MEDIALIVE_EXTERN #else #define AWS_MEDIALIVE_API + #define AWS_MEDIALIVE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIALIVE_API + #define AWS_MEDIALIVE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h index f403c1ee589..f9d0d8daf53 100644 --- a/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackage-vod/include/aws/mediapackage-vod/MediaPackageVod_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIAPACKAGEVOD_API __declspec(dllimport) #endif /* AWS_MEDIAPACKAGEVOD_EXPORTS */ + #define AWS_MEDIAPACKAGEVOD_EXTERN #else #define AWS_MEDIAPACKAGEVOD_API + #define AWS_MEDIAPACKAGEVOD_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGEVOD_API + #define AWS_MEDIAPACKAGEVOD_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h index e1e4d108a91..954aa261868 100644 --- a/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackage/include/aws/mediapackage/MediaPackage_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIAPACKAGE_API __declspec(dllimport) #endif /* AWS_MEDIAPACKAGE_EXPORTS */ + #define AWS_MEDIAPACKAGE_EXTERN #else #define AWS_MEDIAPACKAGE_API + #define AWS_MEDIAPACKAGE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGE_API + #define AWS_MEDIAPACKAGE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h index 7981d8556eb..abc5121f3d8 100644 --- a/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediapackagev2/include/aws/mediapackagev2/Mediapackagev2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIAPACKAGEV2_API __declspec(dllimport) #endif /* AWS_MEDIAPACKAGEV2_EXPORTS */ + #define AWS_MEDIAPACKAGEV2_EXTERN #else #define AWS_MEDIAPACKAGEV2_API + #define AWS_MEDIAPACKAGEV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIAPACKAGEV2_API + #define AWS_MEDIAPACKAGEV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h index 38ef79dc5f0..eb7409bd3cb 100644 --- a/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediastore-data/include/aws/mediastore-data/MediaStoreData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIASTOREDATA_API __declspec(dllimport) #endif /* AWS_MEDIASTOREDATA_EXPORTS */ + #define AWS_MEDIASTOREDATA_EXTERN #else #define AWS_MEDIASTOREDATA_API + #define AWS_MEDIASTOREDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIASTOREDATA_API + #define AWS_MEDIASTOREDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h index 9d3a987c6c4..2623d89eebd 100644 --- a/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediastore/include/aws/mediastore/MediaStore_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIASTORE_API __declspec(dllimport) #endif /* AWS_MEDIASTORE_EXPORTS */ + #define AWS_MEDIASTORE_EXTERN #else #define AWS_MEDIASTORE_API + #define AWS_MEDIASTORE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIASTORE_API + #define AWS_MEDIASTORE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h index 21445847ce7..ba20aa70e00 100644 --- a/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mediatailor/include/aws/mediatailor/MediaTailor_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEDIATAILOR_API __declspec(dllimport) #endif /* AWS_MEDIATAILOR_EXPORTS */ + #define AWS_MEDIATAILOR_EXTERN #else #define AWS_MEDIATAILOR_API + #define AWS_MEDIATAILOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEDIATAILOR_API + #define AWS_MEDIATAILOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h index 60ec678a19d..d3eae8283f3 100644 --- a/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-memorydb/include/aws/memorydb/MemoryDB_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MEMORYDB_API __declspec(dllimport) #endif /* AWS_MEMORYDB_EXPORTS */ + #define AWS_MEMORYDB_EXTERN #else #define AWS_MEMORYDB_API + #define AWS_MEMORYDB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MEMORYDB_API + #define AWS_MEMORYDB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h index da34051418d..1ec5b85789e 100644 --- a/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-meteringmarketplace/include/aws/meteringmarketplace/MarketplaceMetering_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MARKETPLACEMETERING_API __declspec(dllimport) #endif /* AWS_MARKETPLACEMETERING_EXPORTS */ + #define AWS_MARKETPLACEMETERING_EXTERN #else #define AWS_MARKETPLACEMETERING_API + #define AWS_MARKETPLACEMETERING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MARKETPLACEMETERING_API + #define AWS_MARKETPLACEMETERING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h index bd9f36690c1..d0774f6c23d 100644 --- a/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mgn/include/aws/mgn/Mgn_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MGN_API __declspec(dllimport) #endif /* AWS_MGN_EXPORTS */ + #define AWS_MGN_EXTERN #else #define AWS_MGN_API + #define AWS_MGN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MGN_API + #define AWS_MGN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h index b5ca9e3d54a..9a18020ad34 100644 --- a/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migration-hub-refactor-spaces/include/aws/migration-hub-refactor-spaces/MigrationHubRefactorSpaces_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MIGRATIONHUBREFACTORSPACES_API __declspec(dllimport) #endif /* AWS_MIGRATIONHUBREFACTORSPACES_EXPORTS */ + #define AWS_MIGRATIONHUBREFACTORSPACES_EXTERN #else #define AWS_MIGRATIONHUBREFACTORSPACES_API + #define AWS_MIGRATIONHUBREFACTORSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBREFACTORSPACES_API + #define AWS_MIGRATIONHUBREFACTORSPACES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h index a275e8d21be..2038770cb50 100644 --- a/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhub-config/include/aws/migrationhub-config/MigrationHubConfig_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MIGRATIONHUBCONFIG_API __declspec(dllimport) #endif /* AWS_MIGRATIONHUBCONFIG_EXPORTS */ + #define AWS_MIGRATIONHUBCONFIG_EXTERN #else #define AWS_MIGRATIONHUBCONFIG_API + #define AWS_MIGRATIONHUBCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBCONFIG_API + #define AWS_MIGRATIONHUBCONFIG_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h index a02e35752a0..c91b196d5a1 100644 --- a/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhuborchestrator/include/aws/migrationhuborchestrator/MigrationHubOrchestrator_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MIGRATIONHUBORCHESTRATOR_API __declspec(dllimport) #endif /* AWS_MIGRATIONHUBORCHESTRATOR_EXPORTS */ + #define AWS_MIGRATIONHUBORCHESTRATOR_EXTERN #else #define AWS_MIGRATIONHUBORCHESTRATOR_API + #define AWS_MIGRATIONHUBORCHESTRATOR_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBORCHESTRATOR_API + #define AWS_MIGRATIONHUBORCHESTRATOR_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h index 5a26d82fa64..cc1b7192a93 100644 --- a/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-migrationhubstrategy/include/aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API __declspec(dllimport) #endif /* AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXPORTS */ + #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXTERN #else #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API + #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API + #define AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h index 3f628c3cd7a..be664d0ec9b 100644 --- a/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mobile/include/aws/mobile/Mobile_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MOBILE_API __declspec(dllimport) #endif /* AWS_MOBILE_EXPORTS */ + #define AWS_MOBILE_EXTERN #else #define AWS_MOBILE_API + #define AWS_MOBILE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MOBILE_API + #define AWS_MOBILE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h index edc2add1098..8367ed6f290 100644 --- a/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-monitoring/include/aws/monitoring/CloudWatch_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDWATCH_API __declspec(dllimport) #endif /* AWS_CLOUDWATCH_EXPORTS */ + #define AWS_CLOUDWATCH_EXTERN #else #define AWS_CLOUDWATCH_API + #define AWS_CLOUDWATCH_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCH_API + #define AWS_CLOUDWATCH_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h index ea3e6465593..534fdd78fa4 100644 --- a/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mq/include/aws/mq/MQ_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MQ_API __declspec(dllimport) #endif /* AWS_MQ_EXPORTS */ + #define AWS_MQ_EXTERN #else #define AWS_MQ_API + #define AWS_MQ_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MQ_API + #define AWS_MQ_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h index d426168a5b9..9c43135b9e5 100644 --- a/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mturk-requester/include/aws/mturk-requester/MTurk_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MTURK_API __declspec(dllimport) #endif /* AWS_MTURK_EXPORTS */ + #define AWS_MTURK_EXTERN #else #define AWS_MTURK_API + #define AWS_MTURK_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MTURK_API + #define AWS_MTURK_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h index 092f14625e1..329d41151be 100644 --- a/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-mwaa/include/aws/mwaa/MWAA_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_MWAA_API __declspec(dllimport) #endif /* AWS_MWAA_EXPORTS */ + #define AWS_MWAA_EXTERN #else #define AWS_MWAA_API + #define AWS_MWAA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_MWAA_API + #define AWS_MWAA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h index 21b82c7b946..7a993b971a7 100644 --- a/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-neptune/include/aws/neptune/Neptune_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_NEPTUNE_API __declspec(dllimport) #endif /* AWS_NEPTUNE_EXPORTS */ + #define AWS_NEPTUNE_EXTERN #else #define AWS_NEPTUNE_API + #define AWS_NEPTUNE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NEPTUNE_API + #define AWS_NEPTUNE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h index 5aa1b343e7b..e4b477fbfda 100644 --- a/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-network-firewall/include/aws/network-firewall/NetworkFirewall_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_NETWORKFIREWALL_API __declspec(dllimport) #endif /* AWS_NETWORKFIREWALL_EXPORTS */ + #define AWS_NETWORKFIREWALL_EXTERN #else #define AWS_NETWORKFIREWALL_API + #define AWS_NETWORKFIREWALL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKFIREWALL_API + #define AWS_NETWORKFIREWALL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h index d140e2ae6fa..d93ca7141be 100644 --- a/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-networkmanager/include/aws/networkmanager/NetworkManager_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_NETWORKMANAGER_API __declspec(dllimport) #endif /* AWS_NETWORKMANAGER_EXPORTS */ + #define AWS_NETWORKMANAGER_EXTERN #else #define AWS_NETWORKMANAGER_API + #define AWS_NETWORKMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NETWORKMANAGER_API + #define AWS_NETWORKMANAGER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-nimble/include/aws/nimble/NimbleStudio_EXPORTS.h b/generated/src/aws-cpp-sdk-nimble/include/aws/nimble/NimbleStudio_EXPORTS.h index be1e885b8e7..8c1a786bf63 100644 --- a/generated/src/aws-cpp-sdk-nimble/include/aws/nimble/NimbleStudio_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-nimble/include/aws/nimble/NimbleStudio_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_NIMBLESTUDIO_API __declspec(dllimport) #endif /* AWS_NIMBLESTUDIO_EXPORTS */ + #define AWS_NIMBLESTUDIO_EXTERN #else #define AWS_NIMBLESTUDIO_API + #define AWS_NIMBLESTUDIO_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_NIMBLESTUDIO_API + #define AWS_NIMBLESTUDIO_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h index 533aa10fc98..45baefd062f 100644 --- a/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-oam/include/aws/oam/OAM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OAM_API __declspec(dllimport) #endif /* AWS_OAM_EXPORTS */ + #define AWS_OAM_EXTERN #else #define AWS_OAM_API + #define AWS_OAM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OAM_API + #define AWS_OAM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h b/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h index 0eac8888eb1..fc2b32adfd2 100644 --- a/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-omics/include/aws/omics/Omics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OMICS_API __declspec(dllimport) #endif /* AWS_OMICS_EXPORTS */ + #define AWS_OMICS_EXTERN #else #define AWS_OMICS_API + #define AWS_OMICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OMICS_API + #define AWS_OMICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h index 8c2f6026796..3353c7e7493 100644 --- a/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opensearch/include/aws/opensearch/OpenSearchService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OPENSEARCHSERVICE_API __declspec(dllimport) #endif /* AWS_OPENSEARCHSERVICE_EXPORTS */ + #define AWS_OPENSEARCHSERVICE_EXTERN #else #define AWS_OPENSEARCHSERVICE_API + #define AWS_OPENSEARCHSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPENSEARCHSERVICE_API + #define AWS_OPENSEARCHSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h index 222169441e4..103fef3f626 100644 --- a/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opensearchserverless/include/aws/opensearchserverless/OpenSearchServerless_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OPENSEARCHSERVERLESS_API __declspec(dllimport) #endif /* AWS_OPENSEARCHSERVERLESS_EXPORTS */ + #define AWS_OPENSEARCHSERVERLESS_EXTERN #else #define AWS_OPENSEARCHSERVERLESS_API + #define AWS_OPENSEARCHSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPENSEARCHSERVERLESS_API + #define AWS_OPENSEARCHSERVERLESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opsworks/include/aws/opsworks/OpsWorks_EXPORTS.h b/generated/src/aws-cpp-sdk-opsworks/include/aws/opsworks/OpsWorks_EXPORTS.h index 27c3a71ee2c..21398d47db4 100644 --- a/generated/src/aws-cpp-sdk-opsworks/include/aws/opsworks/OpsWorks_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opsworks/include/aws/opsworks/OpsWorks_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OPSWORKS_API __declspec(dllimport) #endif /* AWS_OPSWORKS_EXPORTS */ + #define AWS_OPSWORKS_EXTERN #else #define AWS_OPSWORKS_API + #define AWS_OPSWORKS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPSWORKS_API + #define AWS_OPSWORKS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-opsworkscm/include/aws/opsworkscm/OpsWorksCM_EXPORTS.h b/generated/src/aws-cpp-sdk-opsworkscm/include/aws/opsworkscm/OpsWorksCM_EXPORTS.h index 86c2a7fd66d..217bb56d7bb 100644 --- a/generated/src/aws-cpp-sdk-opsworkscm/include/aws/opsworkscm/OpsWorksCM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-opsworkscm/include/aws/opsworkscm/OpsWorksCM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OPSWORKSCM_API __declspec(dllimport) #endif /* AWS_OPSWORKSCM_EXPORTS */ + #define AWS_OPSWORKSCM_EXTERN #else #define AWS_OPSWORKSCM_API + #define AWS_OPSWORKSCM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OPSWORKSCM_API + #define AWS_OPSWORKSCM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h index 972d1756422..e1150554cc4 100644 --- a/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-organizations/include/aws/organizations/Organizations_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ORGANIZATIONS_API __declspec(dllimport) #endif /* AWS_ORGANIZATIONS_EXPORTS */ + #define AWS_ORGANIZATIONS_EXTERN #else #define AWS_ORGANIZATIONS_API + #define AWS_ORGANIZATIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ORGANIZATIONS_API + #define AWS_ORGANIZATIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h index b794f1d82cb..b75434ec745 100644 --- a/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-osis/include/aws/osis/OSIS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OSIS_API __declspec(dllimport) #endif /* AWS_OSIS_EXPORTS */ + #define AWS_OSIS_EXTERN #else #define AWS_OSIS_API + #define AWS_OSIS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OSIS_API + #define AWS_OSIS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h index 1f12f496e47..d2907c09742 100644 --- a/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-outposts/include/aws/outposts/Outposts_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_OUTPOSTS_API __declspec(dllimport) #endif /* AWS_OUTPOSTS_EXPORTS */ + #define AWS_OUTPOSTS_EXTERN #else #define AWS_OUTPOSTS_API + #define AWS_OUTPOSTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_OUTPOSTS_API + #define AWS_OUTPOSTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-panorama/include/aws/panorama/Panorama_EXPORTS.h b/generated/src/aws-cpp-sdk-panorama/include/aws/panorama/Panorama_EXPORTS.h index 2c1dcd1dc2c..c923f014ff5 100644 --- a/generated/src/aws-cpp-sdk-panorama/include/aws/panorama/Panorama_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-panorama/include/aws/panorama/Panorama_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PANORAMA_API __declspec(dllimport) #endif /* AWS_PANORAMA_EXPORTS */ + #define AWS_PANORAMA_EXTERN #else #define AWS_PANORAMA_API + #define AWS_PANORAMA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PANORAMA_API + #define AWS_PANORAMA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h index 7ef204631af..04fae881b37 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography-data/include/aws/payment-cryptography-data/PaymentCryptographyData_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PAYMENTCRYPTOGRAPHYDATA_API __declspec(dllimport) #endif /* AWS_PAYMENTCRYPTOGRAPHYDATA_EXPORTS */ + #define AWS_PAYMENTCRYPTOGRAPHYDATA_EXTERN #else #define AWS_PAYMENTCRYPTOGRAPHYDATA_API + #define AWS_PAYMENTCRYPTOGRAPHYDATA_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PAYMENTCRYPTOGRAPHYDATA_API + #define AWS_PAYMENTCRYPTOGRAPHYDATA_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h index ca3ceeb88ff..5e62b98122a 100644 --- a/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-payment-cryptography/include/aws/payment-cryptography/PaymentCryptography_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PAYMENTCRYPTOGRAPHY_API __declspec(dllimport) #endif /* AWS_PAYMENTCRYPTOGRAPHY_EXPORTS */ + #define AWS_PAYMENTCRYPTOGRAPHY_EXTERN #else #define AWS_PAYMENTCRYPTOGRAPHY_API + #define AWS_PAYMENTCRYPTOGRAPHY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PAYMENTCRYPTOGRAPHY_API + #define AWS_PAYMENTCRYPTOGRAPHY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h index 92e91822b6f..91a0946e3da 100644 --- a/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize-events/include/aws/personalize-events/PersonalizeEvents_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PERSONALIZEEVENTS_API __declspec(dllimport) #endif /* AWS_PERSONALIZEEVENTS_EXPORTS */ + #define AWS_PERSONALIZEEVENTS_EXTERN #else #define AWS_PERSONALIZEEVENTS_API + #define AWS_PERSONALIZEEVENTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZEEVENTS_API + #define AWS_PERSONALIZEEVENTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h index e114f20aa7a..6bccaaabcae 100644 --- a/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize-runtime/include/aws/personalize-runtime/PersonalizeRuntime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PERSONALIZERUNTIME_API __declspec(dllimport) #endif /* AWS_PERSONALIZERUNTIME_EXPORTS */ + #define AWS_PERSONALIZERUNTIME_EXTERN #else #define AWS_PERSONALIZERUNTIME_API + #define AWS_PERSONALIZERUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZERUNTIME_API + #define AWS_PERSONALIZERUNTIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h index 7b15f9316e7..5cac282666d 100644 --- a/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-personalize/include/aws/personalize/Personalize_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PERSONALIZE_API __declspec(dllimport) #endif /* AWS_PERSONALIZE_EXPORTS */ + #define AWS_PERSONALIZE_EXTERN #else #define AWS_PERSONALIZE_API + #define AWS_PERSONALIZE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PERSONALIZE_API + #define AWS_PERSONALIZE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h index 157de61e7f9..0e8e29c97a4 100644 --- a/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pi/include/aws/pi/PI_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PI_API __declspec(dllimport) #endif /* AWS_PI_EXPORTS */ + #define AWS_PI_EXTERN #else #define AWS_PI_API + #define AWS_PI_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PI_API + #define AWS_PI_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h index ca6f6222418..5ac26177b5f 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint-email/include/aws/pinpoint-email/PinpointEmail_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PINPOINTEMAIL_API __declspec(dllimport) #endif /* AWS_PINPOINTEMAIL_EXPORTS */ + #define AWS_PINPOINTEMAIL_EXTERN #else #define AWS_PINPOINTEMAIL_API + #define AWS_PINPOINTEMAIL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTEMAIL_API + #define AWS_PINPOINTEMAIL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h index 5e7e2cf036b..08fee6b51a6 100644 --- a/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint-sms-voice-v2/include/aws/pinpoint-sms-voice-v2/PinpointSMSVoiceV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PINPOINTSMSVOICEV2_API __declspec(dllimport) #endif /* AWS_PINPOINTSMSVOICEV2_EXPORTS */ + #define AWS_PINPOINTSMSVOICEV2_EXTERN #else #define AWS_PINPOINTSMSVOICEV2_API + #define AWS_PINPOINTSMSVOICEV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTSMSVOICEV2_API + #define AWS_PINPOINTSMSVOICEV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h index 4ec3c2aa0e4..2c81ec27f3a 100644 --- a/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pinpoint/include/aws/pinpoint/Pinpoint_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PINPOINT_API __declspec(dllimport) #endif /* AWS_PINPOINT_EXPORTS */ + #define AWS_PINPOINT_EXTERN #else #define AWS_PINPOINT_API + #define AWS_PINPOINT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINT_API + #define AWS_PINPOINT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h index 0dad58eda55..923899ed7b5 100644 --- a/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pipes/include/aws/pipes/Pipes_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PIPES_API __declspec(dllimport) #endif /* AWS_PIPES_EXPORTS */ + #define AWS_PIPES_EXTERN #else #define AWS_PIPES_API + #define AWS_PIPES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PIPES_API + #define AWS_PIPES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h b/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h index eb4b90ee32a..08bdf934487 100644 --- a/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-polly/include/aws/polly/Polly_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_POLLY_API __declspec(dllimport) #endif /* AWS_POLLY_EXPORTS */ + #define AWS_POLLY_EXTERN #else #define AWS_POLLY_API + #define AWS_POLLY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_POLLY_API + #define AWS_POLLY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h index 2e25f4f18bb..df7144bfb58 100644 --- a/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-pricing/include/aws/pricing/Pricing_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PRICING_API __declspec(dllimport) #endif /* AWS_PRICING_EXPORTS */ + #define AWS_PRICING_EXTERN #else #define AWS_PRICING_API + #define AWS_PRICING_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PRICING_API + #define AWS_PRICING_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-privatenetworks/include/aws/privatenetworks/PrivateNetworks_EXPORTS.h b/generated/src/aws-cpp-sdk-privatenetworks/include/aws/privatenetworks/PrivateNetworks_EXPORTS.h index f780c2b5749..50c565e44cc 100644 --- a/generated/src/aws-cpp-sdk-privatenetworks/include/aws/privatenetworks/PrivateNetworks_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-privatenetworks/include/aws/privatenetworks/PrivateNetworks_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PRIVATENETWORKS_API __declspec(dllimport) #endif /* AWS_PRIVATENETWORKS_EXPORTS */ + #define AWS_PRIVATENETWORKS_EXTERN #else #define AWS_PRIVATENETWORKS_API + #define AWS_PRIVATENETWORKS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PRIVATENETWORKS_API + #define AWS_PRIVATENETWORKS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h b/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h index 31c2e0a9993..7dc59f04bb0 100644 --- a/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-proton/include/aws/proton/Proton_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PROTON_API __declspec(dllimport) #endif /* AWS_PROTON_EXPORTS */ + #define AWS_PROTON_EXTERN #else #define AWS_PROTON_API + #define AWS_PROTON_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PROTON_API + #define AWS_PROTON_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-qldb-session/include/aws/qldb-session/QLDBSession_EXPORTS.h b/generated/src/aws-cpp-sdk-qldb-session/include/aws/qldb-session/QLDBSession_EXPORTS.h index 2b0f5779901..42687102fcc 100644 --- a/generated/src/aws-cpp-sdk-qldb-session/include/aws/qldb-session/QLDBSession_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-qldb-session/include/aws/qldb-session/QLDBSession_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_QLDBSESSION_API __declspec(dllimport) #endif /* AWS_QLDBSESSION_EXPORTS */ + #define AWS_QLDBSESSION_EXTERN #else #define AWS_QLDBSESSION_API + #define AWS_QLDBSESSION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QLDBSESSION_API + #define AWS_QLDBSESSION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-qldb/include/aws/qldb/QLDB_EXPORTS.h b/generated/src/aws-cpp-sdk-qldb/include/aws/qldb/QLDB_EXPORTS.h index 4514b7b802f..e553f516c11 100644 --- a/generated/src/aws-cpp-sdk-qldb/include/aws/qldb/QLDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-qldb/include/aws/qldb/QLDB_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_QLDB_API __declspec(dllimport) #endif /* AWS_QLDB_EXPORTS */ + #define AWS_QLDB_EXTERN #else #define AWS_QLDB_API + #define AWS_QLDB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QLDB_API + #define AWS_QLDB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h index 41c7d0ff2b4..8ce3d04b854 100644 --- a/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-quicksight/include/aws/quicksight/QuickSight_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_QUICKSIGHT_API __declspec(dllimport) #endif /* AWS_QUICKSIGHT_EXPORTS */ + #define AWS_QUICKSIGHT_EXTERN #else #define AWS_QUICKSIGHT_API + #define AWS_QUICKSIGHT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_QUICKSIGHT_API + #define AWS_QUICKSIGHT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h index 505a9914c9e..736985426a8 100644 --- a/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ram/include/aws/ram/RAM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RAM_API __declspec(dllimport) #endif /* AWS_RAM_EXPORTS */ + #define AWS_RAM_EXTERN #else #define AWS_RAM_API + #define AWS_RAM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RAM_API + #define AWS_RAM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h index 4454873690d..48211087dbd 100644 --- a/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rbin/include/aws/rbin/RecycleBin_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RECYCLEBIN_API __declspec(dllimport) #endif /* AWS_RECYCLEBIN_EXPORTS */ + #define AWS_RECYCLEBIN_EXTERN #else #define AWS_RECYCLEBIN_API + #define AWS_RECYCLEBIN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RECYCLEBIN_API + #define AWS_RECYCLEBIN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h index 418279a90f6..a20d3ef4437 100644 --- a/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rds-data/include/aws/rds-data/RDSDataService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RDSDATASERVICE_API __declspec(dllimport) #endif /* AWS_RDSDATASERVICE_EXPORTS */ + #define AWS_RDSDATASERVICE_EXTERN #else #define AWS_RDSDATASERVICE_API + #define AWS_RDSDATASERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RDSDATASERVICE_API + #define AWS_RDSDATASERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h index 4d6aa5646ac..c1f29ae9fe6 100644 --- a/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rds/include/aws/rds/RDS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RDS_API __declspec(dllimport) #endif /* AWS_RDS_EXPORTS */ + #define AWS_RDS_EXTERN #else #define AWS_RDS_API + #define AWS_RDS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RDS_API + #define AWS_RDS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h index 9ed5c4556f8..3bcbe7414b7 100644 --- a/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift-data/include/aws/redshift-data/RedshiftDataAPIService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_REDSHIFTDATAAPISERVICE_API __declspec(dllimport) #endif /* AWS_REDSHIFTDATAAPISERVICE_EXPORTS */ + #define AWS_REDSHIFTDATAAPISERVICE_EXTERN #else #define AWS_REDSHIFTDATAAPISERVICE_API + #define AWS_REDSHIFTDATAAPISERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFTDATAAPISERVICE_API + #define AWS_REDSHIFTDATAAPISERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h index 734e52d4c2b..2e056450ffb 100644 --- a/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift-serverless/include/aws/redshift-serverless/RedshiftServerless_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_REDSHIFTSERVERLESS_API __declspec(dllimport) #endif /* AWS_REDSHIFTSERVERLESS_EXPORTS */ + #define AWS_REDSHIFTSERVERLESS_EXTERN #else #define AWS_REDSHIFTSERVERLESS_API + #define AWS_REDSHIFTSERVERLESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFTSERVERLESS_API + #define AWS_REDSHIFTSERVERLESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h index 1a31fcf59eb..189844c5bd3 100644 --- a/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-redshift/include/aws/redshift/Redshift_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_REDSHIFT_API __declspec(dllimport) #endif /* AWS_REDSHIFT_EXPORTS */ + #define AWS_REDSHIFT_EXTERN #else #define AWS_REDSHIFT_API + #define AWS_REDSHIFT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REDSHIFT_API + #define AWS_REDSHIFT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h index 143d0f6103d..b82fb5e9dcb 100644 --- a/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rekognition/include/aws/rekognition/Rekognition_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_REKOGNITION_API __declspec(dllimport) #endif /* AWS_REKOGNITION_EXPORTS */ + #define AWS_REKOGNITION_EXTERN #else #define AWS_REKOGNITION_API + #define AWS_REKOGNITION_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_REKOGNITION_API + #define AWS_REKOGNITION_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h index c0589697c97..ee01f594136 100644 --- a/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resiliencehub/include/aws/resiliencehub/ResilienceHub_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RESILIENCEHUB_API __declspec(dllimport) #endif /* AWS_RESILIENCEHUB_EXPORTS */ + #define AWS_RESILIENCEHUB_EXTERN #else #define AWS_RESILIENCEHUB_API + #define AWS_RESILIENCEHUB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESILIENCEHUB_API + #define AWS_RESILIENCEHUB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h index 848242f58f0..3fadaf2e834 100644 --- a/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resource-explorer-2/include/aws/resource-explorer-2/ResourceExplorer2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RESOURCEEXPLORER2_API __declspec(dllimport) #endif /* AWS_RESOURCEEXPLORER2_EXPORTS */ + #define AWS_RESOURCEEXPLORER2_EXTERN #else #define AWS_RESOURCEEXPLORER2_API + #define AWS_RESOURCEEXPLORER2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEEXPLORER2_API + #define AWS_RESOURCEEXPLORER2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h index 07a6b147df0..6c708ac723f 100644 --- a/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resource-groups/include/aws/resource-groups/ResourceGroups_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RESOURCEGROUPS_API __declspec(dllimport) #endif /* AWS_RESOURCEGROUPS_EXPORTS */ + #define AWS_RESOURCEGROUPS_EXTERN #else #define AWS_RESOURCEGROUPS_API + #define AWS_RESOURCEGROUPS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEGROUPS_API + #define AWS_RESOURCEGROUPS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h index c53312803db..36953da1352 100644 --- a/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-resourcegroupstaggingapi/include/aws/resourcegroupstaggingapi/ResourceGroupsTaggingAPI_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_RESOURCEGROUPSTAGGINGAPI_API __declspec(dllimport) #endif /* AWS_RESOURCEGROUPSTAGGINGAPI_EXPORTS */ + #define AWS_RESOURCEGROUPSTAGGINGAPI_EXTERN #else #define AWS_RESOURCEGROUPSTAGGINGAPI_API + #define AWS_RESOURCEGROUPSTAGGINGAPI_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_RESOURCEGROUPSTAGGINGAPI_API + #define AWS_RESOURCEGROUPSTAGGINGAPI_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-robomaker/include/aws/robomaker/RoboMaker_EXPORTS.h b/generated/src/aws-cpp-sdk-robomaker/include/aws/robomaker/RoboMaker_EXPORTS.h index 84c3984eed0..41c3e4f3712 100644 --- a/generated/src/aws-cpp-sdk-robomaker/include/aws/robomaker/RoboMaker_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-robomaker/include/aws/robomaker/RoboMaker_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROBOMAKER_API __declspec(dllimport) #endif /* AWS_ROBOMAKER_EXPORTS */ + #define AWS_ROBOMAKER_EXTERN #else #define AWS_ROBOMAKER_API + #define AWS_ROBOMAKER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROBOMAKER_API + #define AWS_ROBOMAKER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h index cf86b528cf4..9239d08ee55 100644 --- a/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rolesanywhere/include/aws/rolesanywhere/RolesAnywhere_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROLESANYWHERE_API __declspec(dllimport) #endif /* AWS_ROLESANYWHERE_EXPORTS */ + #define AWS_ROLESANYWHERE_EXTERN #else #define AWS_ROLESANYWHERE_API + #define AWS_ROLESANYWHERE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROLESANYWHERE_API + #define AWS_ROLESANYWHERE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h index 3bc0020477e..2a6530b0c68 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-cluster/include/aws/route53-recovery-cluster/Route53RecoveryCluster_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53RECOVERYCLUSTER_API __declspec(dllimport) #endif /* AWS_ROUTE53RECOVERYCLUSTER_EXPORTS */ + #define AWS_ROUTE53RECOVERYCLUSTER_EXTERN #else #define AWS_ROUTE53RECOVERYCLUSTER_API + #define AWS_ROUTE53RECOVERYCLUSTER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYCLUSTER_API + #define AWS_ROUTE53RECOVERYCLUSTER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h index 089ecbaed6b..5eb69cc747f 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-control-config/include/aws/route53-recovery-control-config/Route53RecoveryControlConfig_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53RECOVERYCONTROLCONFIG_API __declspec(dllimport) #endif /* AWS_ROUTE53RECOVERYCONTROLCONFIG_EXPORTS */ + #define AWS_ROUTE53RECOVERYCONTROLCONFIG_EXTERN #else #define AWS_ROUTE53RECOVERYCONTROLCONFIG_API + #define AWS_ROUTE53RECOVERYCONTROLCONFIG_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYCONTROLCONFIG_API + #define AWS_ROUTE53RECOVERYCONTROLCONFIG_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h index d64e84e723d..4b7ae94976a 100644 --- a/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53-recovery-readiness/include/aws/route53-recovery-readiness/Route53RecoveryReadiness_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53RECOVERYREADINESS_API __declspec(dllimport) #endif /* AWS_ROUTE53RECOVERYREADINESS_EXPORTS */ + #define AWS_ROUTE53RECOVERYREADINESS_EXTERN #else #define AWS_ROUTE53RECOVERYREADINESS_API + #define AWS_ROUTE53RECOVERYREADINESS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RECOVERYREADINESS_API + #define AWS_ROUTE53RECOVERYREADINESS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h index a0dc3da8e9c..8056d600d5c 100644 --- a/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53/include/aws/route53/Route53_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53_API __declspec(dllimport) #endif /* AWS_ROUTE53_EXPORTS */ + #define AWS_ROUTE53_EXTERN #else #define AWS_ROUTE53_API + #define AWS_ROUTE53_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53_API + #define AWS_ROUTE53_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h index 451b368609b..cbc59e99d5c 100644 --- a/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53domains/include/aws/route53domains/Route53Domains_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53DOMAINS_API __declspec(dllimport) #endif /* AWS_ROUTE53DOMAINS_EXPORTS */ + #define AWS_ROUTE53DOMAINS_EXTERN #else #define AWS_ROUTE53DOMAINS_API + #define AWS_ROUTE53DOMAINS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53DOMAINS_API + #define AWS_ROUTE53DOMAINS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h index 8059e3badb1..cf0a6fc7c67 100644 --- a/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-route53resolver/include/aws/route53resolver/Route53Resolver_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_ROUTE53RESOLVER_API __declspec(dllimport) #endif /* AWS_ROUTE53RESOLVER_EXPORTS */ + #define AWS_ROUTE53RESOLVER_EXTERN #else #define AWS_ROUTE53RESOLVER_API + #define AWS_ROUTE53RESOLVER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_ROUTE53RESOLVER_API + #define AWS_ROUTE53RESOLVER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h index 28d46a24f73..e7d0cecbdff 100644 --- a/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-rum/include/aws/rum/CloudWatchRUM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CLOUDWATCHRUM_API __declspec(dllimport) #endif /* AWS_CLOUDWATCHRUM_EXPORTS */ + #define AWS_CLOUDWATCHRUM_EXTERN #else #define AWS_CLOUDWATCHRUM_API + #define AWS_CLOUDWATCHRUM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CLOUDWATCHRUM_API + #define AWS_CLOUDWATCHRUM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h index b1c0106ea7d..2e2a6a8d3c9 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3CrtEndpointProvider.h @@ -80,12 +80,12 @@ using S3CrtDefaultEpProviderBase = namespace Endpoint { /** - * Export endpoint provider symbols from DLL + * Export endpoint provider symbols for Windows DLL, otherwise declare as extern */ -template class AWS_S3CRT_API +AWS_S3CRT_EXTERN template class AWS_S3CRT_API Aws::Endpoint::EndpointProviderBase; -template class AWS_S3CRT_API +AWS_S3CRT_EXTERN template class AWS_S3CRT_API Aws::Endpoint::DefaultEndpointProvider; } // namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h index c14a42390c1..97c5d5b78c8 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3-crt/include/aws/s3-crt/S3Crt_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_S3CRT_API __declspec(dllimport) #endif /* AWS_S3CRT_EXPORTS */ + #define AWS_S3CRT_EXTERN #else #define AWS_S3CRT_API + #define AWS_S3CRT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3CRT_API + #define AWS_S3CRT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp index 297a79ff6e3..a11509d650d 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtEndpointProvider.cpp @@ -7,6 +7,22 @@ namespace Aws { +#ifndef AWS_S3CRT_EXPORTS // Except for Windows DLL +namespace Endpoint +{ +/** + * Instantiate endpoint providers + */ +template class Aws::Endpoint::EndpointProviderBase; + +template class Aws::Endpoint::DefaultEndpointProvider; +} // namespace Endpoint +#endif + namespace S3Crt { namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h index 8e13b6f0373..b22ddeed739 100644 --- a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3EndpointProvider.h @@ -80,12 +80,12 @@ using S3DefaultEpProviderBase = namespace Endpoint { /** - * Export endpoint provider symbols from DLL + * Export endpoint provider symbols for Windows DLL, otherwise declare as extern */ -template class AWS_S3_API +AWS_S3_EXTERN template class AWS_S3_API Aws::Endpoint::EndpointProviderBase; -template class AWS_S3_API +AWS_S3_EXTERN template class AWS_S3_API Aws::Endpoint::DefaultEndpointProvider; } // namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h index b520ae43410..f2d187c947d 100644 --- a/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3/include/aws/s3/S3_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_S3_API __declspec(dllimport) #endif /* AWS_S3_EXPORTS */ + #define AWS_S3_EXTERN #else #define AWS_S3_API + #define AWS_S3_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3_API + #define AWS_S3_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp index d82fe5b8e0c..56c4e600746 100644 --- a/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3/source/S3EndpointProvider.cpp @@ -7,6 +7,22 @@ namespace Aws { +#ifndef AWS_S3_EXPORTS // Except for Windows DLL +namespace Endpoint +{ +/** + * Instantiate endpoint providers + */ +template class Aws::Endpoint::EndpointProviderBase; + +template class Aws::Endpoint::DefaultEndpointProvider; +} // namespace Endpoint +#endif + namespace S3 { namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h index 7d5cad144c9..c5a0da53f05 100644 --- a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h +++ b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3ControlEndpointProvider.h @@ -62,12 +62,12 @@ using S3ControlDefaultEpProviderBase = namespace Endpoint { /** - * Export endpoint provider symbols from DLL + * Export endpoint provider symbols for Windows DLL, otherwise declare as extern */ -template class AWS_S3CONTROL_API +AWS_S3CONTROL_EXTERN template class AWS_S3CONTROL_API Aws::Endpoint::EndpointProviderBase; -template class AWS_S3CONTROL_API +AWS_S3CONTROL_EXTERN template class AWS_S3CONTROL_API Aws::Endpoint::DefaultEndpointProvider; } // namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h index ed7dfa53337..84330b6c58e 100644 --- a/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3control/include/aws/s3control/S3Control_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_S3CONTROL_API __declspec(dllimport) #endif /* AWS_S3CONTROL_EXPORTS */ + #define AWS_S3CONTROL_EXTERN #else #define AWS_S3CONTROL_API + #define AWS_S3CONTROL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3CONTROL_API + #define AWS_S3CONTROL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp b/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp index c6c4a924218..bdd4cdcf88c 100644 --- a/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp +++ b/generated/src/aws-cpp-sdk-s3control/source/S3ControlEndpointProvider.cpp @@ -7,6 +7,22 @@ namespace Aws { +#ifndef AWS_S3CONTROL_EXPORTS // Except for Windows DLL +namespace Endpoint +{ +/** + * Instantiate endpoint providers + */ +template class Aws::Endpoint::EndpointProviderBase; + +template class Aws::Endpoint::DefaultEndpointProvider; +} // namespace Endpoint +#endif + namespace S3Control { namespace Endpoint diff --git a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h index dd951da6548..35bf7faf42d 100644 --- a/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-s3outposts/include/aws/s3outposts/S3Outposts_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_S3OUTPOSTS_API __declspec(dllimport) #endif /* AWS_S3OUTPOSTS_EXPORTS */ + #define AWS_S3OUTPOSTS_EXTERN #else #define AWS_S3OUTPOSTS_API + #define AWS_S3OUTPOSTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_S3OUTPOSTS_API + #define AWS_S3OUTPOSTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h index a6fd3185acc..8753a0bb9e1 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-a2i-runtime/include/aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_AUGMENTEDAIRUNTIME_API __declspec(dllimport) #endif /* AWS_AUGMENTEDAIRUNTIME_EXPORTS */ + #define AWS_AUGMENTEDAIRUNTIME_EXTERN #else #define AWS_AUGMENTEDAIRUNTIME_API + #define AWS_AUGMENTEDAIRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_AUGMENTEDAIRUNTIME_API + #define AWS_AUGMENTEDAIRUNTIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h index e5185747716..eeb9e67d1ec 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-edge/include/aws/sagemaker-edge/SagemakerEdgeManager_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKEREDGEMANAGER_API __declspec(dllimport) #endif /* AWS_SAGEMAKEREDGEMANAGER_EXPORTS */ + #define AWS_SAGEMAKEREDGEMANAGER_EXTERN #else #define AWS_SAGEMAKEREDGEMANAGER_API + #define AWS_SAGEMAKEREDGEMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKEREDGEMANAGER_API + #define AWS_SAGEMAKEREDGEMANAGER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h index 9fa2e3f50f7..49a786fc28b 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-featurestore-runtime/include/aws/sagemaker-featurestore-runtime/SageMakerFeatureStoreRuntime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKERFEATURESTORERUNTIME_API __declspec(dllimport) #endif /* AWS_SAGEMAKERFEATURESTORERUNTIME_EXPORTS */ + #define AWS_SAGEMAKERFEATURESTORERUNTIME_EXTERN #else #define AWS_SAGEMAKERFEATURESTORERUNTIME_API + #define AWS_SAGEMAKERFEATURESTORERUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERFEATURESTORERUNTIME_API + #define AWS_SAGEMAKERFEATURESTORERUNTIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h index faf2cd10bc5..5205d30a4c2 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-geospatial/include/aws/sagemaker-geospatial/SageMakerGeospatial_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKERGEOSPATIAL_API __declspec(dllimport) #endif /* AWS_SAGEMAKERGEOSPATIAL_EXPORTS */ + #define AWS_SAGEMAKERGEOSPATIAL_EXTERN #else #define AWS_SAGEMAKERGEOSPATIAL_API + #define AWS_SAGEMAKERGEOSPATIAL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERGEOSPATIAL_API + #define AWS_SAGEMAKERGEOSPATIAL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h index 259cc57d32f..8b96bf1ad4d 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-metrics/include/aws/sagemaker-metrics/SageMakerMetrics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKERMETRICS_API __declspec(dllimport) #endif /* AWS_SAGEMAKERMETRICS_EXPORTS */ + #define AWS_SAGEMAKERMETRICS_EXTERN #else #define AWS_SAGEMAKERMETRICS_API + #define AWS_SAGEMAKERMETRICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERMETRICS_API + #define AWS_SAGEMAKERMETRICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h index 79a5da1e254..688cb12a97b 100644 --- a/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker-runtime/include/aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKERRUNTIME_API __declspec(dllimport) #endif /* AWS_SAGEMAKERRUNTIME_EXPORTS */ + #define AWS_SAGEMAKERRUNTIME_EXTERN #else #define AWS_SAGEMAKERRUNTIME_API + #define AWS_SAGEMAKERRUNTIME_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKERRUNTIME_API + #define AWS_SAGEMAKERRUNTIME_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h index cc79fbbce1b..f78636ff857 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/SageMaker_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAGEMAKER_API __declspec(dllimport) #endif /* AWS_SAGEMAKER_EXPORTS */ + #define AWS_SAGEMAKER_EXTERN #else #define AWS_SAGEMAKER_API + #define AWS_SAGEMAKER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAGEMAKER_API + #define AWS_SAGEMAKER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AggregationTransformationValue.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AggregationTransformationValue.h new file mode 100644 index 00000000000..b4bb1176855 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AggregationTransformationValue.h @@ -0,0 +1,34 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace SageMaker +{ +namespace Model +{ + enum class AggregationTransformationValue + { + NOT_SET, + sum, + avg, + first, + min, + max + }; + +namespace AggregationTransformationValueMapper +{ +AWS_SAGEMAKER_API AggregationTransformationValue GetAggregationTransformationValueForName(const Aws::String& name); + +AWS_SAGEMAKER_API Aws::String GetNameForAggregationTransformationValue(AggregationTransformationValue value); +} // namespace AggregationTransformationValueMapper +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobChannel.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobChannel.h index 36811cf0450..2b2de8698d1 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobChannel.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobChannel.h @@ -47,7 +47,8 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline const AutoMLChannelType& GetChannelType() const{ return m_channelType; } @@ -55,7 +56,8 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline bool ChannelTypeHasBeenSet() const { return m_channelTypeHasBeenSet; } @@ -63,7 +65,8 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline void SetChannelType(const AutoMLChannelType& value) { m_channelTypeHasBeenSet = true; m_channelType = value; } @@ -71,7 +74,8 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline void SetChannelType(AutoMLChannelType&& value) { m_channelTypeHasBeenSet = true; m_channelType = std::move(value); } @@ -79,7 +83,8 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline AutoMLJobChannel& WithChannelType(const AutoMLChannelType& value) { SetChannelType(value); return *this;} @@ -87,20 +92,24 @@ namespace Model *

The type of channel. Defines whether the data are used for training or * validation. The default value is training. Channels for * training and validation must share the same - * ContentType

+ * ContentType

The type of channel defaults to + * training for the time-series forecasting problem type.

*/ inline AutoMLJobChannel& WithChannelType(AutoMLChannelType&& value) { SetChannelType(std::move(value)); return *this;} /** *

The content type of the data from the input source. The following are the - * allowed content types for different problems:

  • For Tabular + * allowed content types for different problems:

    • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

    • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

    • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

    • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

    • + *

      For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

    • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

    */ @@ -108,13 +117,16 @@ namespace Model /** *

    The content type of the data from the input source. The following are the - * allowed content types for different problems:

    • For Tabular + * allowed content types for different problems:

      • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

      • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

      • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

      • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

      • + *

        For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

      • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

      */ @@ -122,13 +134,16 @@ namespace Model /** *

      The content type of the data from the input source. The following are the - * allowed content types for different problems:

      • For Tabular + * allowed content types for different problems:

        • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

        • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

        • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

        • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

        • + *

          For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

        • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

        */ @@ -136,13 +151,16 @@ namespace Model /** *

        The content type of the data from the input source. The following are the - * allowed content types for different problems:

        • For Tabular + * allowed content types for different problems:

          • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

          • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

          • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

          • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

          • + *

            For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

          • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

          */ @@ -150,13 +168,16 @@ namespace Model /** *

          The content type of the data from the input source. The following are the - * allowed content types for different problems:

          • For Tabular + * allowed content types for different problems:

            • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

            • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

            • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

            • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

            • + *

              For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

            • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

            */ @@ -164,13 +185,16 @@ namespace Model /** *

            The content type of the data from the input source. The following are the - * allowed content types for different problems:

            • For Tabular + * allowed content types for different problems:

              • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

              • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

              • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

              • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

              • + *

                For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

              • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

              */ @@ -178,13 +202,16 @@ namespace Model /** *

              The content type of the data from the input source. The following are the - * allowed content types for different problems:

              • For Tabular + * allowed content types for different problems:

                • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

                • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

                • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

                • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

                • + *

                  For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

                • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

                */ @@ -192,13 +219,16 @@ namespace Model /** *

                The content type of the data from the input source. The following are the - * allowed content types for different problems:

                • For Tabular + * allowed content types for different problems:

                  • For tabular * problem types: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is - * text/csv;header=present.

                  • For ImageClassification: - * image/png, image/jpeg, or image/ *. The - * default value is image/ *.

                  • For TextClassification: - * text/csv;header=present or + * text/csv;header=present.

                  • For image + * classification: image/png, image/jpeg, or + * image/ *. The default value is image/ *.

                  • + *

                    For text classification: text/csv;header=present or + * x-application/vnd.amazon+parquet. The default value is + * text/csv;header=present.

                  • For time-series + * forecasting: text/csv;header=present or * x-application/vnd.amazon+parquet. The default value is * text/csv;header=present.

                  */ diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobCompletionCriteria.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobCompletionCriteria.h index 150b4144a5a..b8a5be566e1 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobCompletionCriteria.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobCompletionCriteria.h @@ -37,30 +37,30 @@ namespace Model /** - *

                  The maximum number of times a training job is allowed to run.

                  For job - * V2s (jobs created by calling CreateAutoMLJobV2), the supported - * value is 1.

                  + *

                  The maximum number of times a training job is allowed to run.

                  For text + * and image classification, as well as time-series forecasting problem types, the + * supported value is 1. For tabular problem types, the maximum value is 750.

                  */ inline int GetMaxCandidates() const{ return m_maxCandidates; } /** - *

                  The maximum number of times a training job is allowed to run.

                  For job - * V2s (jobs created by calling CreateAutoMLJobV2), the supported - * value is 1.

                  + *

                  The maximum number of times a training job is allowed to run.

                  For text + * and image classification, as well as time-series forecasting problem types, the + * supported value is 1. For tabular problem types, the maximum value is 750.

                  */ inline bool MaxCandidatesHasBeenSet() const { return m_maxCandidatesHasBeenSet; } /** - *

                  The maximum number of times a training job is allowed to run.

                  For job - * V2s (jobs created by calling CreateAutoMLJobV2), the supported - * value is 1.

                  + *

                  The maximum number of times a training job is allowed to run.

                  For text + * and image classification, as well as time-series forecasting problem types, the + * supported value is 1. For tabular problem types, the maximum value is 750.

                  */ inline void SetMaxCandidates(int value) { m_maxCandidatesHasBeenSet = true; m_maxCandidates = value; } /** - *

                  The maximum number of times a training job is allowed to run.

                  For job - * V2s (jobs created by calling CreateAutoMLJobV2), the supported - * value is 1.

                  + *

                  The maximum number of times a training job is allowed to run.

                  For text + * and image classification, as well as time-series forecasting problem types, the + * supported value is 1. For tabular problem types, the maximum value is 750.

                  */ inline AutoMLJobCompletionCriteria& WithMaxCandidates(int value) { SetMaxCandidates(value); return *this;} diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobObjective.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobObjective.h index cc2736bcc86..ac1e88f1053 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobObjective.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobObjective.h @@ -50,7 +50,9 @@ namespace Model * types:

                  • Regression: MSE.

                  • Binary * classification: F1.

                  • Multiclass classification: * Accuracy.

                • For image or text - * classification problem types: Accuracy

                + * classification problem types: Accuracy

              • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

              */ inline const AutoMLMetricEnum& GetMetricName() const{ return m_metricName; } @@ -66,7 +68,9 @@ namespace Model * types:

              • Regression: MSE.

              • Binary * classification: F1.

              • Multiclass classification: * Accuracy.

            • For image or text - * classification problem types: Accuracy

            + * classification problem types: Accuracy

          • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

          */ inline bool MetricNameHasBeenSet() const { return m_metricNameHasBeenSet; } @@ -82,7 +86,9 @@ namespace Model * types:

          • Regression: MSE.

          • Binary * classification: F1.

          • Multiclass classification: * Accuracy.

        • For image or text - * classification problem types: Accuracy

        + * classification problem types: Accuracy

      • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

      */ inline void SetMetricName(const AutoMLMetricEnum& value) { m_metricNameHasBeenSet = true; m_metricName = value; } @@ -98,7 +104,9 @@ namespace Model * types:

      • Regression: MSE.

      • Binary * classification: F1.

      • Multiclass classification: * Accuracy.

    • For image or text - * classification problem types: Accuracy

    + * classification problem types: Accuracy

  • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

*/ inline void SetMetricName(AutoMLMetricEnum&& value) { m_metricNameHasBeenSet = true; m_metricName = std::move(value); } @@ -114,7 +122,9 @@ namespace Model * types:

  • Regression: MSE.

  • Binary * classification: F1.

  • Multiclass classification: * Accuracy.

  • For image or text - * classification problem types: Accuracy

  • + * classification problem types: Accuracy

  • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

  • */ inline AutoMLJobObjective& WithMetricName(const AutoMLMetricEnum& value) { SetMetricName(value); return *this;} @@ -130,7 +140,9 @@ namespace Model * types:

    • Regression: MSE.

    • Binary * classification: F1.

    • Multiclass classification: * Accuracy.

  • For image or text - * classification problem types: Accuracy

  • + * classification problem types: Accuracy

  • For + * time-series forecasting problem types: AverageWeightedQuantileLoss + *

  • */ inline AutoMLJobObjective& WithMetricName(AutoMLMetricEnum&& value) { SetMetricName(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobSecondaryStatus.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobSecondaryStatus.h index 28ee0c3def7..12d00327ad3 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobSecondaryStatus.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLJobSecondaryStatus.h @@ -33,7 +33,8 @@ namespace Model ModelDeploymentError, GeneratingModelInsightsReport, ModelInsightsError, - TrainingModels + TrainingModels, + PreTraining }; namespace AutoMLJobSecondaryStatusMapper diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricEnum.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricEnum.h index 65c8908c055..5969ae749d6 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricEnum.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricEnum.h @@ -28,7 +28,11 @@ namespace Model Precision, PrecisionMacro, Recall, - RecallMacro + RecallMacro, + MAPE, + MASE, + WAPE, + AverageWeightedQuantileLoss }; namespace AutoMLMetricEnumMapper diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricExtendedEnum.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricExtendedEnum.h index 7bdaa15f3b2..13382a2a840 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricExtendedEnum.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLMetricExtendedEnum.h @@ -30,7 +30,11 @@ namespace Model Recall, RecallMacro, LogLoss, - InferenceLatency + InferenceLatency, + MAPE, + MASE, + WAPE, + AverageWeightedQuantileLoss }; namespace AutoMLMetricExtendedEnumMapper diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfig.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfig.h index f1efb1acb55..d2f0080de68 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfig.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfig.h @@ -8,6 +8,7 @@ #include #include #include +#include #include namespace Aws @@ -151,6 +152,43 @@ namespace Model */ inline AutoMLProblemTypeConfig& WithTabularJobConfig(TabularJobConfig&& value) { SetTabularJobConfig(std::move(value)); return *this;} + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline const TimeSeriesForecastingJobConfig& GetTimeSeriesForecastingJobConfig() const{ return m_timeSeriesForecastingJobConfig; } + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline bool TimeSeriesForecastingJobConfigHasBeenSet() const { return m_timeSeriesForecastingJobConfigHasBeenSet; } + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline void SetTimeSeriesForecastingJobConfig(const TimeSeriesForecastingJobConfig& value) { m_timeSeriesForecastingJobConfigHasBeenSet = true; m_timeSeriesForecastingJobConfig = value; } + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline void SetTimeSeriesForecastingJobConfig(TimeSeriesForecastingJobConfig&& value) { m_timeSeriesForecastingJobConfigHasBeenSet = true; m_timeSeriesForecastingJobConfig = std::move(value); } + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline AutoMLProblemTypeConfig& WithTimeSeriesForecastingJobConfig(const TimeSeriesForecastingJobConfig& value) { SetTimeSeriesForecastingJobConfig(value); return *this;} + + /** + *

    Settings used to configure an AutoML job V2 for a time-series forecasting + * problem type.

    + */ + inline AutoMLProblemTypeConfig& WithTimeSeriesForecastingJobConfig(TimeSeriesForecastingJobConfig&& value) { SetTimeSeriesForecastingJobConfig(std::move(value)); return *this;} + private: ImageClassificationJobConfig m_imageClassificationJobConfig; @@ -161,6 +199,9 @@ namespace Model TabularJobConfig m_tabularJobConfig; bool m_tabularJobConfigHasBeenSet = false; + + TimeSeriesForecastingJobConfig m_timeSeriesForecastingJobConfig; + bool m_timeSeriesForecastingJobConfigHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfigName.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfigName.h index 678c905911b..23e9bb83464 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfigName.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/AutoMLProblemTypeConfigName.h @@ -18,7 +18,8 @@ namespace Model NOT_SET, ImageClassification, TextClassification, - Tabular + Tabular, + TimeSeriesForecasting }; namespace AutoMLProblemTypeConfigNameMapper diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CandidateArtifactLocations.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CandidateArtifactLocations.h index 4b1c0a1fcab..e3fe7f71df4 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CandidateArtifactLocations.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CandidateArtifactLocations.h @@ -135,6 +135,63 @@ namespace Model */ inline CandidateArtifactLocations& WithModelInsights(const char* value) { SetModelInsights(value); return *this;} + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline const Aws::String& GetBacktestResults() const{ return m_backtestResults; } + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline bool BacktestResultsHasBeenSet() const { return m_backtestResultsHasBeenSet; } + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline void SetBacktestResults(const Aws::String& value) { m_backtestResultsHasBeenSet = true; m_backtestResults = value; } + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline void SetBacktestResults(Aws::String&& value) { m_backtestResultsHasBeenSet = true; m_backtestResults = std::move(value); } + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline void SetBacktestResults(const char* value) { m_backtestResultsHasBeenSet = true; m_backtestResults.assign(value); } + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline CandidateArtifactLocations& WithBacktestResults(const Aws::String& value) { SetBacktestResults(value); return *this;} + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline CandidateArtifactLocations& WithBacktestResults(Aws::String&& value) { SetBacktestResults(std::move(value)); return *this;} + + /** + *

    The Amazon S3 prefix to the accuracy metrics and the inference results + * observed over the testing window. Available only for the time-series forecasting + * problem type.

    + */ + inline CandidateArtifactLocations& WithBacktestResults(const char* value) { SetBacktestResults(value); return *this;} + private: Aws::String m_explainability; @@ -142,6 +199,9 @@ namespace Model Aws::String m_modelInsights; bool m_modelInsightsHasBeenSet = false; + + Aws::String m_backtestResults; + bool m_backtestResultsHasBeenSet = false; }; } // namespace Model diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CreateAutoMLJobV2Request.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CreateAutoMLJobV2Request.h index 805f48b436c..036a37572e3 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CreateAutoMLJobV2Request.h +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/CreateAutoMLJobV2Request.h @@ -97,10 +97,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

    • For Tabular problem types: - * S3Prefix, ManifestFile.

    • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

    • For TextClassification: + * formats depend on the problem type:

      • For tabular problem types: + * S3Prefix, ManifestFile.

      • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

      • For text classification: + * S3Prefix.

      • For time-series forecasting: * S3Prefix.

      */ inline const Aws::Vector& GetAutoMLJobInputDataConfig() const{ return m_autoMLJobInputDataConfig; } @@ -110,10 +111,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

      • For Tabular problem types: - * S3Prefix, ManifestFile.

      • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

      • For TextClassification: + * formats depend on the problem type:

        • For tabular problem types: + * S3Prefix, ManifestFile.

        • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

        • For text classification: + * S3Prefix.

        • For time-series forecasting: * S3Prefix.

        */ inline bool AutoMLJobInputDataConfigHasBeenSet() const { return m_autoMLJobInputDataConfigHasBeenSet; } @@ -123,10 +125,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

        • For Tabular problem types: - * S3Prefix, ManifestFile.

        • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

        • For TextClassification: + * formats depend on the problem type:

          • For tabular problem types: + * S3Prefix, ManifestFile.

          • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

          • For text classification: + * S3Prefix.

          • For time-series forecasting: * S3Prefix.

          */ inline void SetAutoMLJobInputDataConfig(const Aws::Vector& value) { m_autoMLJobInputDataConfigHasBeenSet = true; m_autoMLJobInputDataConfig = value; } @@ -136,10 +139,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

          • For Tabular problem types: - * S3Prefix, ManifestFile.

          • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

          • For TextClassification: + * formats depend on the problem type:

            • For tabular problem types: + * S3Prefix, ManifestFile.

            • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

            • For text classification: + * S3Prefix.

            • For time-series forecasting: * S3Prefix.

            */ inline void SetAutoMLJobInputDataConfig(Aws::Vector&& value) { m_autoMLJobInputDataConfigHasBeenSet = true; m_autoMLJobInputDataConfig = std::move(value); } @@ -149,10 +153,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

            • For Tabular problem types: - * S3Prefix, ManifestFile.

            • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

            • For TextClassification: + * formats depend on the problem type:

              • For tabular problem types: + * S3Prefix, ManifestFile.

              • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

              • For text classification: + * S3Prefix.

              • For time-series forecasting: * S3Prefix.

              */ inline CreateAutoMLJobV2Request& WithAutoMLJobInputDataConfig(const Aws::Vector& value) { SetAutoMLJobInputDataConfig(value); return *this;} @@ -162,10 +167,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

              • For Tabular problem types: - * S3Prefix, ManifestFile.

              • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

              • For TextClassification: + * formats depend on the problem type:

                • For tabular problem types: + * S3Prefix, ManifestFile.

                • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

                • For text classification: + * S3Prefix.

                • For time-series forecasting: * S3Prefix.

                */ inline CreateAutoMLJobV2Request& WithAutoMLJobInputDataConfig(Aws::Vector&& value) { SetAutoMLJobInputDataConfig(std::move(value)); return *this;} @@ -175,10 +181,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

                • For Tabular problem types: - * S3Prefix, ManifestFile.

                • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

                • For TextClassification: + * formats depend on the problem type:

                  • For tabular problem types: + * S3Prefix, ManifestFile.

                  • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

                  • For text classification: + * S3Prefix.

                  • For time-series forecasting: * S3Prefix.

                  */ inline CreateAutoMLJobV2Request& AddAutoMLJobInputDataConfig(const AutoMLJobChannel& value) { m_autoMLJobInputDataConfigHasBeenSet = true; m_autoMLJobInputDataConfig.push_back(value); return *this; } @@ -188,10 +195,11 @@ namespace Model * Each channel is a named input source. Similar to the InputDataConfig * attribute in the CreateAutoMLJob input parameters. The supported - * formats depend on the problem type:

                  • For Tabular problem types: - * S3Prefix, ManifestFile.

                  • For - * ImageClassification: S3Prefix, ManifestFile, - * AugmentedManifestFile.

                  • For TextClassification: + * formats depend on the problem type:

                    • For tabular problem types: + * S3Prefix, ManifestFile.

                    • For image + * classification: S3Prefix, ManifestFile, + * AugmentedManifestFile.

                    • For text classification: + * S3Prefix.

                    • For time-series forecasting: * S3Prefix.

                    */ inline CreateAutoMLJobV2Request& AddAutoMLJobInputDataConfig(AutoMLJobChannel&& value) { m_autoMLJobInputDataConfigHasBeenSet = true; m_autoMLJobInputDataConfig.push_back(std::move(value)); return *this; } @@ -524,7 +532,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline const AutoMLDataSplitConfig& GetDataSplitConfig() const{ return m_dataSplitConfig; } @@ -532,7 +543,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline bool DataSplitConfigHasBeenSet() const { return m_dataSplitConfigHasBeenSet; } @@ -540,7 +554,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline void SetDataSplitConfig(const AutoMLDataSplitConfig& value) { m_dataSplitConfigHasBeenSet = true; m_dataSplitConfig = value; } @@ -548,7 +565,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline void SetDataSplitConfig(AutoMLDataSplitConfig&& value) { m_dataSplitConfigHasBeenSet = true; m_dataSplitConfig = std::move(value); } @@ -556,7 +576,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline CreateAutoMLJobV2Request& WithDataSplitConfig(const AutoMLDataSplitConfig& value) { SetDataSplitConfig(value); return *this;} @@ -564,7 +587,10 @@ namespace Model *

                    This structure specifies how to split the data into train and validation * datasets.

                    The validation and training datasets must contain the same * headers. For jobs created by calling CreateAutoMLJob, the - * validation dataset must be less than 2 GB in size.

                    + * validation dataset must be less than 2 GB in size.

                    This attribute + * must not be set for the time-series forecasting problem type, as Autopilot + * automatically splits the input dataset into training and validation sets.

                    + * */ inline CreateAutoMLJobV2Request& WithDataSplitConfig(AutoMLDataSplitConfig&& value) { SetDataSplitConfig(std::move(value)); return *this;} diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/FillingType.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/FillingType.h new file mode 100644 index 00000000000..ef687920063 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/FillingType.h @@ -0,0 +1,37 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include + +namespace Aws +{ +namespace SageMaker +{ +namespace Model +{ + enum class FillingType + { + NOT_SET, + frontfill, + middlefill, + backfill, + futurefill, + frontfill_value, + middlefill_value, + backfill_value, + futurefill_value + }; + +namespace FillingTypeMapper +{ +AWS_SAGEMAKER_API FillingType GetFillingTypeForName(const Aws::String& name); + +AWS_SAGEMAKER_API Aws::String GetNameForFillingType(FillingType value); +} // namespace FillingTypeMapper +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesConfig.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesConfig.h new file mode 100644 index 00000000000..30842c033a9 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesConfig.h @@ -0,0 +1,268 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace SageMaker +{ +namespace Model +{ + + /** + *

                    The collection of components that defines the time-series.

                    See + * Also:

                    AWS + * API Reference

                    + */ + class TimeSeriesConfig + { + public: + AWS_SAGEMAKER_API TimeSeriesConfig(); + AWS_SAGEMAKER_API TimeSeriesConfig(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API TimeSeriesConfig& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline const Aws::String& GetTargetAttributeName() const{ return m_targetAttributeName; } + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline bool TargetAttributeNameHasBeenSet() const { return m_targetAttributeNameHasBeenSet; } + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline void SetTargetAttributeName(const Aws::String& value) { m_targetAttributeNameHasBeenSet = true; m_targetAttributeName = value; } + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline void SetTargetAttributeName(Aws::String&& value) { m_targetAttributeNameHasBeenSet = true; m_targetAttributeName = std::move(value); } + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline void SetTargetAttributeName(const char* value) { m_targetAttributeNameHasBeenSet = true; m_targetAttributeName.assign(value); } + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline TimeSeriesConfig& WithTargetAttributeName(const Aws::String& value) { SetTargetAttributeName(value); return *this;} + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline TimeSeriesConfig& WithTargetAttributeName(Aws::String&& value) { SetTargetAttributeName(std::move(value)); return *this;} + + /** + *

                    The name of the column representing the target variable that you want to + * predict for each item in your dataset. The data type of the target variable must + * be numerical.

                    + */ + inline TimeSeriesConfig& WithTargetAttributeName(const char* value) { SetTargetAttributeName(value); return *this;} + + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline const Aws::String& GetTimestampAttributeName() const{ return m_timestampAttributeName; } + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline bool TimestampAttributeNameHasBeenSet() const { return m_timestampAttributeNameHasBeenSet; } + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline void SetTimestampAttributeName(const Aws::String& value) { m_timestampAttributeNameHasBeenSet = true; m_timestampAttributeName = value; } + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline void SetTimestampAttributeName(Aws::String&& value) { m_timestampAttributeNameHasBeenSet = true; m_timestampAttributeName = std::move(value); } + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline void SetTimestampAttributeName(const char* value) { m_timestampAttributeNameHasBeenSet = true; m_timestampAttributeName.assign(value); } + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline TimeSeriesConfig& WithTimestampAttributeName(const Aws::String& value) { SetTimestampAttributeName(value); return *this;} + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline TimeSeriesConfig& WithTimestampAttributeName(Aws::String&& value) { SetTimestampAttributeName(std::move(value)); return *this;} + + /** + *

                    The name of the column indicating a point in time at which the target value + * of a given item is recorded.

                    + */ + inline TimeSeriesConfig& WithTimestampAttributeName(const char* value) { SetTimestampAttributeName(value); return *this;} + + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline const Aws::String& GetItemIdentifierAttributeName() const{ return m_itemIdentifierAttributeName; } + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline bool ItemIdentifierAttributeNameHasBeenSet() const { return m_itemIdentifierAttributeNameHasBeenSet; } + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline void SetItemIdentifierAttributeName(const Aws::String& value) { m_itemIdentifierAttributeNameHasBeenSet = true; m_itemIdentifierAttributeName = value; } + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline void SetItemIdentifierAttributeName(Aws::String&& value) { m_itemIdentifierAttributeNameHasBeenSet = true; m_itemIdentifierAttributeName = std::move(value); } + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline void SetItemIdentifierAttributeName(const char* value) { m_itemIdentifierAttributeNameHasBeenSet = true; m_itemIdentifierAttributeName.assign(value); } + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline TimeSeriesConfig& WithItemIdentifierAttributeName(const Aws::String& value) { SetItemIdentifierAttributeName(value); return *this;} + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline TimeSeriesConfig& WithItemIdentifierAttributeName(Aws::String&& value) { SetItemIdentifierAttributeName(std::move(value)); return *this;} + + /** + *

                    The name of the column that represents the set of item identifiers for which + * you want to predict the target value.

                    + */ + inline TimeSeriesConfig& WithItemIdentifierAttributeName(const char* value) { SetItemIdentifierAttributeName(value); return *this;} + + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline const Aws::Vector& GetGroupingAttributeNames() const{ return m_groupingAttributeNames; } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline bool GroupingAttributeNamesHasBeenSet() const { return m_groupingAttributeNamesHasBeenSet; } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline void SetGroupingAttributeNames(const Aws::Vector& value) { m_groupingAttributeNamesHasBeenSet = true; m_groupingAttributeNames = value; } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline void SetGroupingAttributeNames(Aws::Vector&& value) { m_groupingAttributeNamesHasBeenSet = true; m_groupingAttributeNames = std::move(value); } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline TimeSeriesConfig& WithGroupingAttributeNames(const Aws::Vector& value) { SetGroupingAttributeNames(value); return *this;} + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline TimeSeriesConfig& WithGroupingAttributeNames(Aws::Vector&& value) { SetGroupingAttributeNames(std::move(value)); return *this;} + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline TimeSeriesConfig& AddGroupingAttributeNames(const Aws::String& value) { m_groupingAttributeNamesHasBeenSet = true; m_groupingAttributeNames.push_back(value); return *this; } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline TimeSeriesConfig& AddGroupingAttributeNames(Aws::String&& value) { m_groupingAttributeNamesHasBeenSet = true; m_groupingAttributeNames.push_back(std::move(value)); return *this; } + + /** + *

                    A set of columns names that can be grouped with the item identifier column to + * create a composite key for which a target value is predicted.

                    + */ + inline TimeSeriesConfig& AddGroupingAttributeNames(const char* value) { m_groupingAttributeNamesHasBeenSet = true; m_groupingAttributeNames.push_back(value); return *this; } + + private: + + Aws::String m_targetAttributeName; + bool m_targetAttributeNameHasBeenSet = false; + + Aws::String m_timestampAttributeName; + bool m_timestampAttributeNameHasBeenSet = false; + + Aws::String m_itemIdentifierAttributeName; + bool m_itemIdentifierAttributeNameHasBeenSet = false; + + Aws::Vector m_groupingAttributeNames; + bool m_groupingAttributeNamesHasBeenSet = false; + }; + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesForecastingJobConfig.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesForecastingJobConfig.h new file mode 100644 index 00000000000..4b5d1d4668a --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesForecastingJobConfig.h @@ -0,0 +1,577 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace SageMaker +{ +namespace Model +{ + + /** + *

                    The collection of settings used by an AutoML job V2 for the time-series + * forecasting problem type.

                    The + * TimeSeriesForecastingJobConfig problem type is only available in + * private beta. Contact Amazon Web Services Support or your account manager to + * learn more about access privileges.

                    See Also:

                    AWS + * API Reference

                    + */ + class TimeSeriesForecastingJobConfig + { + public: + AWS_SAGEMAKER_API TimeSeriesForecastingJobConfig(); + AWS_SAGEMAKER_API TimeSeriesForecastingJobConfig(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API TimeSeriesForecastingJobConfig& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline const Aws::String& GetFeatureSpecificationS3Uri() const{ return m_featureSpecificationS3Uri; } + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline bool FeatureSpecificationS3UriHasBeenSet() const { return m_featureSpecificationS3UriHasBeenSet; } + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline void SetFeatureSpecificationS3Uri(const Aws::String& value) { m_featureSpecificationS3UriHasBeenSet = true; m_featureSpecificationS3Uri = value; } + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline void SetFeatureSpecificationS3Uri(Aws::String&& value) { m_featureSpecificationS3UriHasBeenSet = true; m_featureSpecificationS3Uri = std::move(value); } + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline void SetFeatureSpecificationS3Uri(const char* value) { m_featureSpecificationS3UriHasBeenSet = true; m_featureSpecificationS3Uri.assign(value); } + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline TimeSeriesForecastingJobConfig& WithFeatureSpecificationS3Uri(const Aws::String& value) { SetFeatureSpecificationS3Uri(value); return *this;} + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline TimeSeriesForecastingJobConfig& WithFeatureSpecificationS3Uri(Aws::String&& value) { SetFeatureSpecificationS3Uri(std::move(value)); return *this;} + + /** + *

                    A URL to the Amazon S3 data source containing additional selected features + * that complement the target, itemID, timestamp, and grouped columns set in + * TimeSeriesConfig. When not provided, the AutoML job V2 includes all + * the columns from the original dataset that are not already declared in + * TimeSeriesConfig. If provided, the AutoML job V2 only considers + * these additional columns as a complement to the ones declared in + * TimeSeriesConfig.

                    You can input + * FeatureAttributeNames (optional) in JSON format as shown below: + *

                    { "FeatureAttributeNames":["col1", "col2", ...] }.

                    + *

                    You can also specify the data type of the feature (optional) in the format + * shown below:

                    { "FeatureDataTypes":{"col1":"numeric", + * "col2":"categorical" ... } }

                    Autopilot supports the following + * data types: numeric, categorical, text, + * and datetime.

                    These column keys must not include any + * column set in TimeSeriesConfig.

                    When not provided, + * the AutoML job V2 includes all the columns from the original dataset that are + * not already declared in TimeSeriesConfig. If provided, the AutoML + * job V2 only considers these additional columns as a complement to the ones + * declared in TimeSeriesConfig.

                    Autopilot supports the + * following data types: numeric, categorical, + * text, and datetime.

                    + */ + inline TimeSeriesForecastingJobConfig& WithFeatureSpecificationS3Uri(const char* value) { SetFeatureSpecificationS3Uri(value); return *this;} + + + + inline const AutoMLJobCompletionCriteria& GetCompletionCriteria() const{ return m_completionCriteria; } + + + inline bool CompletionCriteriaHasBeenSet() const { return m_completionCriteriaHasBeenSet; } + + + inline void SetCompletionCriteria(const AutoMLJobCompletionCriteria& value) { m_completionCriteriaHasBeenSet = true; m_completionCriteria = value; } + + + inline void SetCompletionCriteria(AutoMLJobCompletionCriteria&& value) { m_completionCriteriaHasBeenSet = true; m_completionCriteria = std::move(value); } + + + inline TimeSeriesForecastingJobConfig& WithCompletionCriteria(const AutoMLJobCompletionCriteria& value) { SetCompletionCriteria(value); return *this;} + + + inline TimeSeriesForecastingJobConfig& WithCompletionCriteria(AutoMLJobCompletionCriteria&& value) { SetCompletionCriteria(std::move(value)); return *this;} + + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline const Aws::String& GetForecastFrequency() const{ return m_forecastFrequency; } + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline bool ForecastFrequencyHasBeenSet() const { return m_forecastFrequencyHasBeenSet; } + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline void SetForecastFrequency(const Aws::String& value) { m_forecastFrequencyHasBeenSet = true; m_forecastFrequency = value; } + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline void SetForecastFrequency(Aws::String&& value) { m_forecastFrequencyHasBeenSet = true; m_forecastFrequency = std::move(value); } + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline void SetForecastFrequency(const char* value) { m_forecastFrequencyHasBeenSet = true; m_forecastFrequency.assign(value); } + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastFrequency(const Aws::String& value) { SetForecastFrequency(value); return *this;} + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastFrequency(Aws::String&& value) { SetForecastFrequency(std::move(value)); return *this;} + + /** + *

                    The frequency of predictions in a forecast.

                    Valid intervals are an + * integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min + * (Minute). For example, 1D indicates every day and + * 15min indicates every 15 minutes. The value of a frequency must not + * overlap with the next larger frequency. For example, you must use a frequency of + * 1H instead of 60min.

                    The valid values for each + * frequency are the following:

                    • Minute - 1-59

                    • + *

                      Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                      + *
                    • Month - 1-11

                    • Year - 1

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastFrequency(const char* value) { SetForecastFrequency(value); return *this;} + + + /** + *

                    The number of time-steps that the model predicts. The forecast horizon is + * also called the prediction length. The maximum forecast horizon is the lesser of + * 500 time-steps or 1/4 of the time-steps in the dataset.

                    + */ + inline int GetForecastHorizon() const{ return m_forecastHorizon; } + + /** + *

                    The number of time-steps that the model predicts. The forecast horizon is + * also called the prediction length. The maximum forecast horizon is the lesser of + * 500 time-steps or 1/4 of the time-steps in the dataset.

                    + */ + inline bool ForecastHorizonHasBeenSet() const { return m_forecastHorizonHasBeenSet; } + + /** + *

                    The number of time-steps that the model predicts. The forecast horizon is + * also called the prediction length. The maximum forecast horizon is the lesser of + * 500 time-steps or 1/4 of the time-steps in the dataset.

                    + */ + inline void SetForecastHorizon(int value) { m_forecastHorizonHasBeenSet = true; m_forecastHorizon = value; } + + /** + *

                    The number of time-steps that the model predicts. The forecast horizon is + * also called the prediction length. The maximum forecast horizon is the lesser of + * 500 time-steps or 1/4 of the time-steps in the dataset.

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastHorizon(int value) { SetForecastHorizon(value); return *this;} + + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline const Aws::Vector& GetForecastQuantiles() const{ return m_forecastQuantiles; } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline bool ForecastQuantilesHasBeenSet() const { return m_forecastQuantilesHasBeenSet; } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline void SetForecastQuantiles(const Aws::Vector& value) { m_forecastQuantilesHasBeenSet = true; m_forecastQuantiles = value; } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline void SetForecastQuantiles(Aws::Vector&& value) { m_forecastQuantilesHasBeenSet = true; m_forecastQuantiles = std::move(value); } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastQuantiles(const Aws::Vector& value) { SetForecastQuantiles(value); return *this;} + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline TimeSeriesForecastingJobConfig& WithForecastQuantiles(Aws::Vector&& value) { SetForecastQuantiles(std::move(value)); return *this;} + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline TimeSeriesForecastingJobConfig& AddForecastQuantiles(const Aws::String& value) { m_forecastQuantilesHasBeenSet = true; m_forecastQuantiles.push_back(value); return *this; } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline TimeSeriesForecastingJobConfig& AddForecastQuantiles(Aws::String&& value) { m_forecastQuantilesHasBeenSet = true; m_forecastQuantiles.push_back(std::move(value)); return *this; } + + /** + *

                    The quantiles used to train the model for forecasts at a specified quantile. + * You can specify quantiles from 0.01 (p1) to 0.99 + * (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be + * specified. When ForecastQuantiles is not provided, the AutoML job + * uses the quantiles p10, p50, and p90 as default.

                    + */ + inline TimeSeriesForecastingJobConfig& AddForecastQuantiles(const char* value) { m_forecastQuantilesHasBeenSet = true; m_forecastQuantiles.push_back(value); return *this; } + + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline const TimeSeriesTransformations& GetTransformations() const{ return m_transformations; } + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline bool TransformationsHasBeenSet() const { return m_transformationsHasBeenSet; } + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline void SetTransformations(const TimeSeriesTransformations& value) { m_transformationsHasBeenSet = true; m_transformations = value; } + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline void SetTransformations(TimeSeriesTransformations&& value) { m_transformationsHasBeenSet = true; m_transformations = std::move(value); } + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline TimeSeriesForecastingJobConfig& WithTransformations(const TimeSeriesTransformations& value) { SetTransformations(value); return *this;} + + /** + *

                    The transformations modifying specific attributes of the time-series, such as + * filling strategies for missing values.

                    + */ + inline TimeSeriesForecastingJobConfig& WithTransformations(TimeSeriesTransformations&& value) { SetTransformations(std::move(value)); return *this;} + + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline const TimeSeriesConfig& GetTimeSeriesConfig() const{ return m_timeSeriesConfig; } + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline bool TimeSeriesConfigHasBeenSet() const { return m_timeSeriesConfigHasBeenSet; } + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline void SetTimeSeriesConfig(const TimeSeriesConfig& value) { m_timeSeriesConfigHasBeenSet = true; m_timeSeriesConfig = value; } + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline void SetTimeSeriesConfig(TimeSeriesConfig&& value) { m_timeSeriesConfigHasBeenSet = true; m_timeSeriesConfig = std::move(value); } + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline TimeSeriesForecastingJobConfig& WithTimeSeriesConfig(const TimeSeriesConfig& value) { SetTimeSeriesConfig(value); return *this;} + + /** + *

                    The collection of components that defines the time-series.

                    + */ + inline TimeSeriesForecastingJobConfig& WithTimeSeriesConfig(TimeSeriesConfig&& value) { SetTimeSeriesConfig(std::move(value)); return *this;} + + private: + + Aws::String m_featureSpecificationS3Uri; + bool m_featureSpecificationS3UriHasBeenSet = false; + + AutoMLJobCompletionCriteria m_completionCriteria; + bool m_completionCriteriaHasBeenSet = false; + + Aws::String m_forecastFrequency; + bool m_forecastFrequencyHasBeenSet = false; + + int m_forecastHorizon; + bool m_forecastHorizonHasBeenSet = false; + + Aws::Vector m_forecastQuantiles; + bool m_forecastQuantilesHasBeenSet = false; + + TimeSeriesTransformations m_transformations; + bool m_transformationsHasBeenSet = false; + + TimeSeriesConfig m_timeSeriesConfig; + bool m_timeSeriesConfigHasBeenSet = false; + }; + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesTransformations.h b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesTransformations.h new file mode 100644 index 00000000000..1e25b7bbb43 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/include/aws/sagemaker/model/TimeSeriesTransformations.h @@ -0,0 +1,419 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#pragma once +#include +#include +#include +#include +#include +#include + +namespace Aws +{ +namespace Utils +{ +namespace Json +{ + class JsonValue; + class JsonView; +} // namespace Json +} // namespace Utils +namespace SageMaker +{ +namespace Model +{ + + /** + *

                    Transformations allowed on the dataset. Supported transformations are + * Filling and Aggregation. Filling + * specifies how to add values to missing values in the dataset. + * Aggregation defines how to aggregate data that does not align with + * forecast frequency.

                    See Also:

                    AWS + * API Reference

                    + */ + class TimeSeriesTransformations + { + public: + AWS_SAGEMAKER_API TimeSeriesTransformations(); + AWS_SAGEMAKER_API TimeSeriesTransformations(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API TimeSeriesTransformations& operator=(Aws::Utils::Json::JsonView jsonValue); + AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const; + + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline const Aws::Map>& GetFilling() const{ return m_filling; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline bool FillingHasBeenSet() const { return m_fillingHasBeenSet; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline void SetFilling(const Aws::Map>& value) { m_fillingHasBeenSet = true; m_filling = value; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline void SetFilling(Aws::Map>&& value) { m_fillingHasBeenSet = true; m_filling = std::move(value); } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& WithFilling(const Aws::Map>& value) { SetFilling(value); return *this;} + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& WithFilling(Aws::Map>&& value) { SetFilling(std::move(value)); return *this;} + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(const Aws::String& key, const Aws::Map& value) { m_fillingHasBeenSet = true; m_filling.emplace(key, value); return *this; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(Aws::String&& key, const Aws::Map& value) { m_fillingHasBeenSet = true; m_filling.emplace(std::move(key), value); return *this; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(const Aws::String& key, Aws::Map&& value) { m_fillingHasBeenSet = true; m_filling.emplace(key, std::move(value)); return *this; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(Aws::String&& key, Aws::Map&& value) { m_fillingHasBeenSet = true; m_filling.emplace(std::move(key), std::move(value)); return *this; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(const char* key, Aws::Map&& value) { m_fillingHasBeenSet = true; m_filling.emplace(key, std::move(value)); return *this; } + + /** + *

                    A key value pair defining the filling method for a column, where the key is + * the column name and the value is an object which defines the filling logic. You + * can specify multiple filling methods for a single column.

                    The supported + * filling methods and their corresponding options are:

                    • + * frontfill: none (Supported only for target column)

                      + *
                    • middlefill: zero, value, + * median, mean, min, max

                      + *
                    • backfill: zero, value, + * median, mean, min, max

                      + *
                    • futurefill: zero, value, + * median, mean, min, max

                      + *

                    To set a filling method to a specific value, set the fill + * parameter to the chosen filling method value (for example "backfill" : + * "value"), and define the filling value in an additional parameter + * prefixed with "_value". For example, to set backfill to a value of + * 2, you must include two parameters: "backfill": + * "value" and "backfill_value":"2".

                    + */ + inline TimeSeriesTransformations& AddFilling(const char* key, const Aws::Map& value) { m_fillingHasBeenSet = true; m_filling.emplace(key, value); return *this; } + + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline const Aws::Map& GetAggregation() const{ return m_aggregation; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline bool AggregationHasBeenSet() const { return m_aggregationHasBeenSet; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline void SetAggregation(const Aws::Map& value) { m_aggregationHasBeenSet = true; m_aggregation = value; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline void SetAggregation(Aws::Map&& value) { m_aggregationHasBeenSet = true; m_aggregation = std::move(value); } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& WithAggregation(const Aws::Map& value) { SetAggregation(value); return *this;} + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& WithAggregation(Aws::Map&& value) { SetAggregation(std::move(value)); return *this;} + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(const Aws::String& key, const AggregationTransformationValue& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(key, value); return *this; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(Aws::String&& key, const AggregationTransformationValue& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(std::move(key), value); return *this; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(const Aws::String& key, AggregationTransformationValue&& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(key, std::move(value)); return *this; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(Aws::String&& key, AggregationTransformationValue&& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(std::move(key), std::move(value)); return *this; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(const char* key, AggregationTransformationValue&& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(key, std::move(value)); return *this; } + + /** + *

                    A key value pair defining the aggregation method for a column, where the key + * is the column name and the value is the aggregation method.

                    The supported + * aggregation methods are sum (default), avg, + * first, min, max.

                    + *

                    Aggregation is only supported for the target column.

                    + */ + inline TimeSeriesTransformations& AddAggregation(const char* key, const AggregationTransformationValue& value) { m_aggregationHasBeenSet = true; m_aggregation.emplace(key, value); return *this; } + + private: + + Aws::Map> m_filling; + bool m_fillingHasBeenSet = false; + + Aws::Map m_aggregation; + bool m_aggregationHasBeenSet = false; + }; + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AggregationTransformationValue.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AggregationTransformationValue.cpp new file mode 100644 index 00000000000..1c570835e3e --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AggregationTransformationValue.cpp @@ -0,0 +1,91 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace SageMaker + { + namespace Model + { + namespace AggregationTransformationValueMapper + { + + static const int sum_HASH = HashingUtils::HashString("sum"); + static const int avg_HASH = HashingUtils::HashString("avg"); + static const int first_HASH = HashingUtils::HashString("first"); + static const int min_HASH = HashingUtils::HashString("min"); + static const int max_HASH = HashingUtils::HashString("max"); + + + AggregationTransformationValue GetAggregationTransformationValueForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == sum_HASH) + { + return AggregationTransformationValue::sum; + } + else if (hashCode == avg_HASH) + { + return AggregationTransformationValue::avg; + } + else if (hashCode == first_HASH) + { + return AggregationTransformationValue::first; + } + else if (hashCode == min_HASH) + { + return AggregationTransformationValue::min; + } + else if (hashCode == max_HASH) + { + return AggregationTransformationValue::max; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return AggregationTransformationValue::NOT_SET; + } + + Aws::String GetNameForAggregationTransformationValue(AggregationTransformationValue enumValue) + { + switch(enumValue) + { + case AggregationTransformationValue::sum: + return "sum"; + case AggregationTransformationValue::avg: + return "avg"; + case AggregationTransformationValue::first: + return "first"; + case AggregationTransformationValue::min: + return "min"; + case AggregationTransformationValue::max: + return "max"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace AggregationTransformationValueMapper + } // namespace Model + } // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLJobSecondaryStatus.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLJobSecondaryStatus.cpp index c9ace68461e..432d52818d0 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLJobSecondaryStatus.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLJobSecondaryStatus.cpp @@ -38,6 +38,7 @@ namespace Aws static const int GeneratingModelInsightsReport_HASH = HashingUtils::HashString("GeneratingModelInsightsReport"); static const int ModelInsightsError_HASH = HashingUtils::HashString("ModelInsightsError"); static const int TrainingModels_HASH = HashingUtils::HashString("TrainingModels"); + static const int PreTraining_HASH = HashingUtils::HashString("PreTraining"); AutoMLJobSecondaryStatus GetAutoMLJobSecondaryStatusForName(const Aws::String& name) @@ -115,6 +116,10 @@ namespace Aws { return AutoMLJobSecondaryStatus::TrainingModels; } + else if (hashCode == PreTraining_HASH) + { + return AutoMLJobSecondaryStatus::PreTraining; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -165,6 +170,8 @@ namespace Aws return "ModelInsightsError"; case AutoMLJobSecondaryStatus::TrainingModels: return "TrainingModels"; + case AutoMLJobSecondaryStatus::PreTraining: + return "PreTraining"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricEnum.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricEnum.cpp index 29650d62360..29c69fb410c 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricEnum.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricEnum.cpp @@ -33,6 +33,10 @@ namespace Aws static const int PrecisionMacro_HASH = HashingUtils::HashString("PrecisionMacro"); static const int Recall_HASH = HashingUtils::HashString("Recall"); static const int RecallMacro_HASH = HashingUtils::HashString("RecallMacro"); + static const int MAPE_HASH = HashingUtils::HashString("MAPE"); + static const int MASE_HASH = HashingUtils::HashString("MASE"); + static const int WAPE_HASH = HashingUtils::HashString("WAPE"); + static const int AverageWeightedQuantileLoss_HASH = HashingUtils::HashString("AverageWeightedQuantileLoss"); AutoMLMetricEnum GetAutoMLMetricEnumForName(const Aws::String& name) @@ -90,6 +94,22 @@ namespace Aws { return AutoMLMetricEnum::RecallMacro; } + else if (hashCode == MAPE_HASH) + { + return AutoMLMetricEnum::MAPE; + } + else if (hashCode == MASE_HASH) + { + return AutoMLMetricEnum::MASE; + } + else if (hashCode == WAPE_HASH) + { + return AutoMLMetricEnum::WAPE; + } + else if (hashCode == AverageWeightedQuantileLoss_HASH) + { + return AutoMLMetricEnum::AverageWeightedQuantileLoss; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -130,6 +150,14 @@ namespace Aws return "Recall"; case AutoMLMetricEnum::RecallMacro: return "RecallMacro"; + case AutoMLMetricEnum::MAPE: + return "MAPE"; + case AutoMLMetricEnum::MASE: + return "MASE"; + case AutoMLMetricEnum::WAPE: + return "WAPE"; + case AutoMLMetricEnum::AverageWeightedQuantileLoss: + return "AverageWeightedQuantileLoss"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricExtendedEnum.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricExtendedEnum.cpp index 6bc674ea873..723d3dc62c3 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricExtendedEnum.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLMetricExtendedEnum.cpp @@ -35,6 +35,10 @@ namespace Aws static const int RecallMacro_HASH = HashingUtils::HashString("RecallMacro"); static const int LogLoss_HASH = HashingUtils::HashString("LogLoss"); static const int InferenceLatency_HASH = HashingUtils::HashString("InferenceLatency"); + static const int MAPE_HASH = HashingUtils::HashString("MAPE"); + static const int MASE_HASH = HashingUtils::HashString("MASE"); + static const int WAPE_HASH = HashingUtils::HashString("WAPE"); + static const int AverageWeightedQuantileLoss_HASH = HashingUtils::HashString("AverageWeightedQuantileLoss"); AutoMLMetricExtendedEnum GetAutoMLMetricExtendedEnumForName(const Aws::String& name) @@ -100,6 +104,22 @@ namespace Aws { return AutoMLMetricExtendedEnum::InferenceLatency; } + else if (hashCode == MAPE_HASH) + { + return AutoMLMetricExtendedEnum::MAPE; + } + else if (hashCode == MASE_HASH) + { + return AutoMLMetricExtendedEnum::MASE; + } + else if (hashCode == WAPE_HASH) + { + return AutoMLMetricExtendedEnum::WAPE; + } + else if (hashCode == AverageWeightedQuantileLoss_HASH) + { + return AutoMLMetricExtendedEnum::AverageWeightedQuantileLoss; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -144,6 +164,14 @@ namespace Aws return "LogLoss"; case AutoMLMetricExtendedEnum::InferenceLatency: return "InferenceLatency"; + case AutoMLMetricExtendedEnum::MAPE: + return "MAPE"; + case AutoMLMetricExtendedEnum::MASE: + return "MASE"; + case AutoMLMetricExtendedEnum::WAPE: + return "WAPE"; + case AutoMLMetricExtendedEnum::AverageWeightedQuantileLoss: + return "AverageWeightedQuantileLoss"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfig.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfig.cpp index adba5be630e..f7749f369cf 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfig.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfig.cpp @@ -21,14 +21,16 @@ namespace Model AutoMLProblemTypeConfig::AutoMLProblemTypeConfig() : m_imageClassificationJobConfigHasBeenSet(false), m_textClassificationJobConfigHasBeenSet(false), - m_tabularJobConfigHasBeenSet(false) + m_tabularJobConfigHasBeenSet(false), + m_timeSeriesForecastingJobConfigHasBeenSet(false) { } AutoMLProblemTypeConfig::AutoMLProblemTypeConfig(JsonView jsonValue) : m_imageClassificationJobConfigHasBeenSet(false), m_textClassificationJobConfigHasBeenSet(false), - m_tabularJobConfigHasBeenSet(false) + m_tabularJobConfigHasBeenSet(false), + m_timeSeriesForecastingJobConfigHasBeenSet(false) { *this = jsonValue; } @@ -56,6 +58,13 @@ AutoMLProblemTypeConfig& AutoMLProblemTypeConfig::operator =(JsonView jsonValue) m_tabularJobConfigHasBeenSet = true; } + if(jsonValue.ValueExists("TimeSeriesForecastingJobConfig")) + { + m_timeSeriesForecastingJobConfig = jsonValue.GetObject("TimeSeriesForecastingJobConfig"); + + m_timeSeriesForecastingJobConfigHasBeenSet = true; + } + return *this; } @@ -81,6 +90,12 @@ JsonValue AutoMLProblemTypeConfig::Jsonize() const } + if(m_timeSeriesForecastingJobConfigHasBeenSet) + { + payload.WithObject("TimeSeriesForecastingJobConfig", m_timeSeriesForecastingJobConfig.Jsonize()); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfigName.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfigName.cpp index b88535b7432..1ec5e104b63 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfigName.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/AutoMLProblemTypeConfigName.cpp @@ -23,6 +23,7 @@ namespace Aws static const int ImageClassification_HASH = HashingUtils::HashString("ImageClassification"); static const int TextClassification_HASH = HashingUtils::HashString("TextClassification"); static const int Tabular_HASH = HashingUtils::HashString("Tabular"); + static const int TimeSeriesForecasting_HASH = HashingUtils::HashString("TimeSeriesForecasting"); AutoMLProblemTypeConfigName GetAutoMLProblemTypeConfigNameForName(const Aws::String& name) @@ -40,6 +41,10 @@ namespace Aws { return AutoMLProblemTypeConfigName::Tabular; } + else if (hashCode == TimeSeriesForecasting_HASH) + { + return AutoMLProblemTypeConfigName::TimeSeriesForecasting; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -60,6 +65,8 @@ namespace Aws return "TextClassification"; case AutoMLProblemTypeConfigName::Tabular: return "Tabular"; + case AutoMLProblemTypeConfigName::TimeSeriesForecasting: + return "TimeSeriesForecasting"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/CandidateArtifactLocations.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/CandidateArtifactLocations.cpp index 203f423c1ff..ed816756268 100644 --- a/generated/src/aws-cpp-sdk-sagemaker/source/model/CandidateArtifactLocations.cpp +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/CandidateArtifactLocations.cpp @@ -20,13 +20,15 @@ namespace Model CandidateArtifactLocations::CandidateArtifactLocations() : m_explainabilityHasBeenSet(false), - m_modelInsightsHasBeenSet(false) + m_modelInsightsHasBeenSet(false), + m_backtestResultsHasBeenSet(false) { } CandidateArtifactLocations::CandidateArtifactLocations(JsonView jsonValue) : m_explainabilityHasBeenSet(false), - m_modelInsightsHasBeenSet(false) + m_modelInsightsHasBeenSet(false), + m_backtestResultsHasBeenSet(false) { *this = jsonValue; } @@ -47,6 +49,13 @@ CandidateArtifactLocations& CandidateArtifactLocations::operator =(JsonView json m_modelInsightsHasBeenSet = true; } + if(jsonValue.ValueExists("BacktestResults")) + { + m_backtestResults = jsonValue.GetString("BacktestResults"); + + m_backtestResultsHasBeenSet = true; + } + return *this; } @@ -66,6 +75,12 @@ JsonValue CandidateArtifactLocations::Jsonize() const } + if(m_backtestResultsHasBeenSet) + { + payload.WithString("BacktestResults", m_backtestResults); + + } + return payload; } diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/FillingType.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/FillingType.cpp new file mode 100644 index 00000000000..a72d445dfe6 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/FillingType.cpp @@ -0,0 +1,112 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include +#include +#include + +using namespace Aws::Utils; + + +namespace Aws +{ + namespace SageMaker + { + namespace Model + { + namespace FillingTypeMapper + { + + static const int frontfill_HASH = HashingUtils::HashString("frontfill"); + static const int middlefill_HASH = HashingUtils::HashString("middlefill"); + static const int backfill_HASH = HashingUtils::HashString("backfill"); + static const int futurefill_HASH = HashingUtils::HashString("futurefill"); + static const int frontfill_value_HASH = HashingUtils::HashString("frontfill_value"); + static const int middlefill_value_HASH = HashingUtils::HashString("middlefill_value"); + static const int backfill_value_HASH = HashingUtils::HashString("backfill_value"); + static const int futurefill_value_HASH = HashingUtils::HashString("futurefill_value"); + + + FillingType GetFillingTypeForName(const Aws::String& name) + { + int hashCode = HashingUtils::HashString(name.c_str()); + if (hashCode == frontfill_HASH) + { + return FillingType::frontfill; + } + else if (hashCode == middlefill_HASH) + { + return FillingType::middlefill; + } + else if (hashCode == backfill_HASH) + { + return FillingType::backfill; + } + else if (hashCode == futurefill_HASH) + { + return FillingType::futurefill; + } + else if (hashCode == frontfill_value_HASH) + { + return FillingType::frontfill_value; + } + else if (hashCode == middlefill_value_HASH) + { + return FillingType::middlefill_value; + } + else if (hashCode == backfill_value_HASH) + { + return FillingType::backfill_value; + } + else if (hashCode == futurefill_value_HASH) + { + return FillingType::futurefill_value; + } + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + overflowContainer->StoreOverflow(hashCode, name); + return static_cast(hashCode); + } + + return FillingType::NOT_SET; + } + + Aws::String GetNameForFillingType(FillingType enumValue) + { + switch(enumValue) + { + case FillingType::frontfill: + return "frontfill"; + case FillingType::middlefill: + return "middlefill"; + case FillingType::backfill: + return "backfill"; + case FillingType::futurefill: + return "futurefill"; + case FillingType::frontfill_value: + return "frontfill_value"; + case FillingType::middlefill_value: + return "middlefill_value"; + case FillingType::backfill_value: + return "backfill_value"; + case FillingType::futurefill_value: + return "futurefill_value"; + default: + EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); + if(overflowContainer) + { + return overflowContainer->RetrieveOverflow(static_cast(enumValue)); + } + + return {}; + } + } + + } // namespace FillingTypeMapper + } // namespace Model + } // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesConfig.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesConfig.cpp new file mode 100644 index 00000000000..80f3094c7b1 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesConfig.cpp @@ -0,0 +1,112 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace SageMaker +{ +namespace Model +{ + +TimeSeriesConfig::TimeSeriesConfig() : + m_targetAttributeNameHasBeenSet(false), + m_timestampAttributeNameHasBeenSet(false), + m_itemIdentifierAttributeNameHasBeenSet(false), + m_groupingAttributeNamesHasBeenSet(false) +{ +} + +TimeSeriesConfig::TimeSeriesConfig(JsonView jsonValue) : + m_targetAttributeNameHasBeenSet(false), + m_timestampAttributeNameHasBeenSet(false), + m_itemIdentifierAttributeNameHasBeenSet(false), + m_groupingAttributeNamesHasBeenSet(false) +{ + *this = jsonValue; +} + +TimeSeriesConfig& TimeSeriesConfig::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("TargetAttributeName")) + { + m_targetAttributeName = jsonValue.GetString("TargetAttributeName"); + + m_targetAttributeNameHasBeenSet = true; + } + + if(jsonValue.ValueExists("TimestampAttributeName")) + { + m_timestampAttributeName = jsonValue.GetString("TimestampAttributeName"); + + m_timestampAttributeNameHasBeenSet = true; + } + + if(jsonValue.ValueExists("ItemIdentifierAttributeName")) + { + m_itemIdentifierAttributeName = jsonValue.GetString("ItemIdentifierAttributeName"); + + m_itemIdentifierAttributeNameHasBeenSet = true; + } + + if(jsonValue.ValueExists("GroupingAttributeNames")) + { + Aws::Utils::Array groupingAttributeNamesJsonList = jsonValue.GetArray("GroupingAttributeNames"); + for(unsigned groupingAttributeNamesIndex = 0; groupingAttributeNamesIndex < groupingAttributeNamesJsonList.GetLength(); ++groupingAttributeNamesIndex) + { + m_groupingAttributeNames.push_back(groupingAttributeNamesJsonList[groupingAttributeNamesIndex].AsString()); + } + m_groupingAttributeNamesHasBeenSet = true; + } + + return *this; +} + +JsonValue TimeSeriesConfig::Jsonize() const +{ + JsonValue payload; + + if(m_targetAttributeNameHasBeenSet) + { + payload.WithString("TargetAttributeName", m_targetAttributeName); + + } + + if(m_timestampAttributeNameHasBeenSet) + { + payload.WithString("TimestampAttributeName", m_timestampAttributeName); + + } + + if(m_itemIdentifierAttributeNameHasBeenSet) + { + payload.WithString("ItemIdentifierAttributeName", m_itemIdentifierAttributeName); + + } + + if(m_groupingAttributeNamesHasBeenSet) + { + Aws::Utils::Array groupingAttributeNamesJsonList(m_groupingAttributeNames.size()); + for(unsigned groupingAttributeNamesIndex = 0; groupingAttributeNamesIndex < groupingAttributeNamesJsonList.GetLength(); ++groupingAttributeNamesIndex) + { + groupingAttributeNamesJsonList[groupingAttributeNamesIndex].AsString(m_groupingAttributeNames[groupingAttributeNamesIndex]); + } + payload.WithArray("GroupingAttributeNames", std::move(groupingAttributeNamesJsonList)); + + } + + return payload; +} + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesForecastingJobConfig.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesForecastingJobConfig.cpp new file mode 100644 index 00000000000..bcff39c52e2 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesForecastingJobConfig.cpp @@ -0,0 +1,159 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace SageMaker +{ +namespace Model +{ + +TimeSeriesForecastingJobConfig::TimeSeriesForecastingJobConfig() : + m_featureSpecificationS3UriHasBeenSet(false), + m_completionCriteriaHasBeenSet(false), + m_forecastFrequencyHasBeenSet(false), + m_forecastHorizon(0), + m_forecastHorizonHasBeenSet(false), + m_forecastQuantilesHasBeenSet(false), + m_transformationsHasBeenSet(false), + m_timeSeriesConfigHasBeenSet(false) +{ +} + +TimeSeriesForecastingJobConfig::TimeSeriesForecastingJobConfig(JsonView jsonValue) : + m_featureSpecificationS3UriHasBeenSet(false), + m_completionCriteriaHasBeenSet(false), + m_forecastFrequencyHasBeenSet(false), + m_forecastHorizon(0), + m_forecastHorizonHasBeenSet(false), + m_forecastQuantilesHasBeenSet(false), + m_transformationsHasBeenSet(false), + m_timeSeriesConfigHasBeenSet(false) +{ + *this = jsonValue; +} + +TimeSeriesForecastingJobConfig& TimeSeriesForecastingJobConfig::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("FeatureSpecificationS3Uri")) + { + m_featureSpecificationS3Uri = jsonValue.GetString("FeatureSpecificationS3Uri"); + + m_featureSpecificationS3UriHasBeenSet = true; + } + + if(jsonValue.ValueExists("CompletionCriteria")) + { + m_completionCriteria = jsonValue.GetObject("CompletionCriteria"); + + m_completionCriteriaHasBeenSet = true; + } + + if(jsonValue.ValueExists("ForecastFrequency")) + { + m_forecastFrequency = jsonValue.GetString("ForecastFrequency"); + + m_forecastFrequencyHasBeenSet = true; + } + + if(jsonValue.ValueExists("ForecastHorizon")) + { + m_forecastHorizon = jsonValue.GetInteger("ForecastHorizon"); + + m_forecastHorizonHasBeenSet = true; + } + + if(jsonValue.ValueExists("ForecastQuantiles")) + { + Aws::Utils::Array forecastQuantilesJsonList = jsonValue.GetArray("ForecastQuantiles"); + for(unsigned forecastQuantilesIndex = 0; forecastQuantilesIndex < forecastQuantilesJsonList.GetLength(); ++forecastQuantilesIndex) + { + m_forecastQuantiles.push_back(forecastQuantilesJsonList[forecastQuantilesIndex].AsString()); + } + m_forecastQuantilesHasBeenSet = true; + } + + if(jsonValue.ValueExists("Transformations")) + { + m_transformations = jsonValue.GetObject("Transformations"); + + m_transformationsHasBeenSet = true; + } + + if(jsonValue.ValueExists("TimeSeriesConfig")) + { + m_timeSeriesConfig = jsonValue.GetObject("TimeSeriesConfig"); + + m_timeSeriesConfigHasBeenSet = true; + } + + return *this; +} + +JsonValue TimeSeriesForecastingJobConfig::Jsonize() const +{ + JsonValue payload; + + if(m_featureSpecificationS3UriHasBeenSet) + { + payload.WithString("FeatureSpecificationS3Uri", m_featureSpecificationS3Uri); + + } + + if(m_completionCriteriaHasBeenSet) + { + payload.WithObject("CompletionCriteria", m_completionCriteria.Jsonize()); + + } + + if(m_forecastFrequencyHasBeenSet) + { + payload.WithString("ForecastFrequency", m_forecastFrequency); + + } + + if(m_forecastHorizonHasBeenSet) + { + payload.WithInteger("ForecastHorizon", m_forecastHorizon); + + } + + if(m_forecastQuantilesHasBeenSet) + { + Aws::Utils::Array forecastQuantilesJsonList(m_forecastQuantiles.size()); + for(unsigned forecastQuantilesIndex = 0; forecastQuantilesIndex < forecastQuantilesJsonList.GetLength(); ++forecastQuantilesIndex) + { + forecastQuantilesJsonList[forecastQuantilesIndex].AsString(m_forecastQuantiles[forecastQuantilesIndex]); + } + payload.WithArray("ForecastQuantiles", std::move(forecastQuantilesJsonList)); + + } + + if(m_transformationsHasBeenSet) + { + payload.WithObject("Transformations", m_transformations.Jsonize()); + + } + + if(m_timeSeriesConfigHasBeenSet) + { + payload.WithObject("TimeSeriesConfig", m_timeSeriesConfig.Jsonize()); + + } + + return payload; +} + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesTransformations.cpp b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesTransformations.cpp new file mode 100644 index 00000000000..06bbb755a76 --- /dev/null +++ b/generated/src/aws-cpp-sdk-sagemaker/source/model/TimeSeriesTransformations.cpp @@ -0,0 +1,101 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0. + */ + +#include +#include + +#include + +using namespace Aws::Utils::Json; +using namespace Aws::Utils; + +namespace Aws +{ +namespace SageMaker +{ +namespace Model +{ + +TimeSeriesTransformations::TimeSeriesTransformations() : + m_fillingHasBeenSet(false), + m_aggregationHasBeenSet(false) +{ +} + +TimeSeriesTransformations::TimeSeriesTransformations(JsonView jsonValue) : + m_fillingHasBeenSet(false), + m_aggregationHasBeenSet(false) +{ + *this = jsonValue; +} + +TimeSeriesTransformations& TimeSeriesTransformations::operator =(JsonView jsonValue) +{ + if(jsonValue.ValueExists("Filling")) + { + Aws::Map fillingJsonMap = jsonValue.GetObject("Filling").GetAllObjects(); + for(auto& fillingItem : fillingJsonMap) + { + Aws::Map fillingTransformationMapJsonMap = fillingItem.second.GetAllObjects(); + Aws::Map fillingTransformationMapMap; + for(auto& fillingTransformationMapItem : fillingTransformationMapJsonMap) + { + fillingTransformationMapMap[FillingTypeMapper::GetFillingTypeForName(fillingTransformationMapItem.first)] = fillingTransformationMapItem.second.AsString(); + } + m_filling[fillingItem.first] = std::move(fillingTransformationMapMap); + } + m_fillingHasBeenSet = true; + } + + if(jsonValue.ValueExists("Aggregation")) + { + Aws::Map aggregationJsonMap = jsonValue.GetObject("Aggregation").GetAllObjects(); + for(auto& aggregationItem : aggregationJsonMap) + { + m_aggregation[aggregationItem.first] = AggregationTransformationValueMapper::GetAggregationTransformationValueForName(aggregationItem.second.AsString()); + } + m_aggregationHasBeenSet = true; + } + + return *this; +} + +JsonValue TimeSeriesTransformations::Jsonize() const +{ + JsonValue payload; + + if(m_fillingHasBeenSet) + { + JsonValue fillingJsonMap; + for(auto& fillingItem : m_filling) + { + JsonValue fillingTransformationMapJsonMap; + for(auto& fillingTransformationMapItem : fillingItem.second) + { + fillingTransformationMapJsonMap.WithString(FillingTypeMapper::GetNameForFillingType(fillingTransformationMapItem.first), fillingTransformationMapItem.second); + } + fillingJsonMap.WithObject(fillingItem.first, std::move(fillingTransformationMapJsonMap)); + } + payload.WithObject("Filling", std::move(fillingJsonMap)); + + } + + if(m_aggregationHasBeenSet) + { + JsonValue aggregationJsonMap; + for(auto& aggregationItem : m_aggregation) + { + aggregationJsonMap.WithString(aggregationItem.first, AggregationTransformationValueMapper::GetNameForAggregationTransformationValue(aggregationItem.second)); + } + payload.WithObject("Aggregation", std::move(aggregationJsonMap)); + + } + + return payload; +} + +} // namespace Model +} // namespace SageMaker +} // namespace Aws diff --git a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h index 3e4e3c0f788..c26bbcc1c19 100644 --- a/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-savingsplans/include/aws/savingsplans/SavingsPlans_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SAVINGSPLANS_API __declspec(dllimport) #endif /* AWS_SAVINGSPLANS_EXPORTS */ + #define AWS_SAVINGSPLANS_EXTERN #else #define AWS_SAVINGSPLANS_API + #define AWS_SAVINGSPLANS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SAVINGSPLANS_API + #define AWS_SAVINGSPLANS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h index cebda929f0c..657302644f0 100644 --- a/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-scheduler/include/aws/scheduler/Scheduler_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SCHEDULER_API __declspec(dllimport) #endif /* AWS_SCHEDULER_EXPORTS */ + #define AWS_SCHEDULER_EXTERN #else #define AWS_SCHEDULER_API + #define AWS_SCHEDULER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SCHEDULER_API + #define AWS_SCHEDULER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h index 6f015fe1c7f..873656df63f 100644 --- a/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-schemas/include/aws/schemas/Schemas_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SCHEMAS_API __declspec(dllimport) #endif /* AWS_SCHEMAS_EXPORTS */ + #define AWS_SCHEMAS_EXTERN #else #define AWS_SCHEMAS_API + #define AWS_SCHEMAS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SCHEMAS_API + #define AWS_SCHEMAS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h index 0fe2b590601..d5c01c574c8 100644 --- a/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sdb/include/aws/sdb/SimpleDB_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SIMPLEDB_API __declspec(dllimport) #endif /* AWS_SIMPLEDB_EXPORTS */ + #define AWS_SIMPLEDB_EXTERN #else #define AWS_SIMPLEDB_API + #define AWS_SIMPLEDB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIMPLEDB_API + #define AWS_SIMPLEDB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h index cf0a6ee0048..578d0ff4717 100644 --- a/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-secretsmanager/include/aws/secretsmanager/SecretsManager_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SECRETSMANAGER_API __declspec(dllimport) #endif /* AWS_SECRETSMANAGER_EXPORTS */ + #define AWS_SECRETSMANAGER_EXTERN #else #define AWS_SECRETSMANAGER_API + #define AWS_SECRETSMANAGER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECRETSMANAGER_API + #define AWS_SECRETSMANAGER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h index ae73d1e5f52..ece9d0b6db2 100644 --- a/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-securityhub/include/aws/securityhub/SecurityHub_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SECURITYHUB_API __declspec(dllimport) #endif /* AWS_SECURITYHUB_EXPORTS */ + #define AWS_SECURITYHUB_EXTERN #else #define AWS_SECURITYHUB_API + #define AWS_SECURITYHUB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYHUB_API + #define AWS_SECURITYHUB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h index 77b77cdfc42..95d7fbb0e80 100644 --- a/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-securitylake/include/aws/securitylake/SecurityLake_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SECURITYLAKE_API __declspec(dllimport) #endif /* AWS_SECURITYLAKE_EXPORTS */ + #define AWS_SECURITYLAKE_EXTERN #else #define AWS_SECURITYLAKE_API + #define AWS_SECURITYLAKE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SECURITYLAKE_API + #define AWS_SECURITYLAKE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h index 6fd3dbc06a4..b2154ea27da 100644 --- a/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-serverlessrepo/include/aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SERVERLESSAPPLICATIONREPOSITORY_API __declspec(dllimport) #endif /* AWS_SERVERLESSAPPLICATIONREPOSITORY_EXPORTS */ + #define AWS_SERVERLESSAPPLICATIONREPOSITORY_EXTERN #else #define AWS_SERVERLESSAPPLICATIONREPOSITORY_API + #define AWS_SERVERLESSAPPLICATIONREPOSITORY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVERLESSAPPLICATIONREPOSITORY_API + #define AWS_SERVERLESSAPPLICATIONREPOSITORY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h index ca602ce21b4..f9894e200ca 100644 --- a/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-service-quotas/include/aws/service-quotas/ServiceQuotas_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SERVICEQUOTAS_API __declspec(dllimport) #endif /* AWS_SERVICEQUOTAS_EXPORTS */ + #define AWS_SERVICEQUOTAS_EXTERN #else #define AWS_SERVICEQUOTAS_API + #define AWS_SERVICEQUOTAS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICEQUOTAS_API + #define AWS_SERVICEQUOTAS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h index d1912394b14..b1eb7abd5be 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicecatalog-appregistry/include/aws/servicecatalog-appregistry/AppRegistry_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_APPREGISTRY_API __declspec(dllimport) #endif /* AWS_APPREGISTRY_EXPORTS */ + #define AWS_APPREGISTRY_EXTERN #else #define AWS_APPREGISTRY_API + #define AWS_APPREGISTRY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_APPREGISTRY_API + #define AWS_APPREGISTRY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h index 2a9ec706dd3..c0fa7e41cd2 100644 --- a/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicecatalog/include/aws/servicecatalog/ServiceCatalog_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SERVICECATALOG_API __declspec(dllimport) #endif /* AWS_SERVICECATALOG_EXPORTS */ + #define AWS_SERVICECATALOG_EXTERN #else #define AWS_SERVICECATALOG_API + #define AWS_SERVICECATALOG_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICECATALOG_API + #define AWS_SERVICECATALOG_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h index b899c05d61a..9958aedbc58 100644 --- a/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-servicediscovery/include/aws/servicediscovery/ServiceDiscovery_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SERVICEDISCOVERY_API __declspec(dllimport) #endif /* AWS_SERVICEDISCOVERY_EXPORTS */ + #define AWS_SERVICEDISCOVERY_EXTERN #else #define AWS_SERVICEDISCOVERY_API + #define AWS_SERVICEDISCOVERY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SERVICEDISCOVERY_API + #define AWS_SERVICEDISCOVERY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h index fc2c208d27f..9e70613a3b3 100644 --- a/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sesv2/include/aws/sesv2/SESV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SESV2_API __declspec(dllimport) #endif /* AWS_SESV2_EXPORTS */ + #define AWS_SESV2_EXTERN #else #define AWS_SESV2_API + #define AWS_SESV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SESV2_API + #define AWS_SESV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h b/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h index 2d58a4eb3c6..5456ecd2a5d 100644 --- a/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-shield/include/aws/shield/Shield_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SHIELD_API __declspec(dllimport) #endif /* AWS_SHIELD_EXPORTS */ + #define AWS_SHIELD_EXTERN #else #define AWS_SHIELD_API + #define AWS_SHIELD_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SHIELD_API + #define AWS_SHIELD_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h b/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h index c9e750e8442..03cf91eebd5 100644 --- a/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-signer/include/aws/signer/Signer_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SIGNER_API __declspec(dllimport) #endif /* AWS_SIGNER_EXPORTS */ + #define AWS_SIGNER_EXTERN #else #define AWS_SIGNER_API + #define AWS_SIGNER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIGNER_API + #define AWS_SIGNER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-simspaceweaver/include/aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h b/generated/src/aws-cpp-sdk-simspaceweaver/include/aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h index f41128413b4..b80f1264c3b 100644 --- a/generated/src/aws-cpp-sdk-simspaceweaver/include/aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-simspaceweaver/include/aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SIMSPACEWEAVER_API __declspec(dllimport) #endif /* AWS_SIMSPACEWEAVER_EXPORTS */ + #define AWS_SIMSPACEWEAVER_EXTERN #else #define AWS_SIMSPACEWEAVER_API + #define AWS_SIMSPACEWEAVER_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SIMSPACEWEAVER_API + #define AWS_SIMSPACEWEAVER_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h index 60879668bc8..623c81f5f7b 100644 --- a/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sms-voice/include/aws/sms-voice/PinpointSMSVoice_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_PINPOINTSMSVOICE_API __declspec(dllimport) #endif /* AWS_PINPOINTSMSVOICE_EXPORTS */ + #define AWS_PINPOINTSMSVOICE_EXTERN #else #define AWS_PINPOINTSMSVOICE_API + #define AWS_PINPOINTSMSVOICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_PINPOINTSMSVOICE_API + #define AWS_PINPOINTSMSVOICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sms/include/aws/sms/SMS_EXPORTS.h b/generated/src/aws-cpp-sdk-sms/include/aws/sms/SMS_EXPORTS.h index f4d6a4dd09a..4e37b7bda03 100644 --- a/generated/src/aws-cpp-sdk-sms/include/aws/sms/SMS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sms/include/aws/sms/SMS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SMS_API __declspec(dllimport) #endif /* AWS_SMS_EXPORTS */ + #define AWS_SMS_EXTERN #else #define AWS_SMS_API + #define AWS_SMS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SMS_API + #define AWS_SMS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h index 41397170bab..d8515354ecb 100644 --- a/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-snow-device-management/include/aws/snow-device-management/SnowDeviceManagement_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SNOWDEVICEMANAGEMENT_API __declspec(dllimport) #endif /* AWS_SNOWDEVICEMANAGEMENT_EXPORTS */ + #define AWS_SNOWDEVICEMANAGEMENT_EXTERN #else #define AWS_SNOWDEVICEMANAGEMENT_API + #define AWS_SNOWDEVICEMANAGEMENT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNOWDEVICEMANAGEMENT_API + #define AWS_SNOWDEVICEMANAGEMENT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h index 3503bc8be09..2bce3e4193c 100644 --- a/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-snowball/include/aws/snowball/Snowball_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SNOWBALL_API __declspec(dllimport) #endif /* AWS_SNOWBALL_EXPORTS */ + #define AWS_SNOWBALL_EXTERN #else #define AWS_SNOWBALL_API + #define AWS_SNOWBALL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNOWBALL_API + #define AWS_SNOWBALL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h index 61fdd87b118..0cee339f155 100644 --- a/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sns/include/aws/sns/SNS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SNS_API __declspec(dllimport) #endif /* AWS_SNS_EXPORTS */ + #define AWS_SNS_EXTERN #else #define AWS_SNS_API + #define AWS_SNS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SNS_API + #define AWS_SNS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h index f49d50a9126..a1f33c934c6 100644 --- a/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sqs/include/aws/sqs/SQS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SQS_API __declspec(dllimport) #endif /* AWS_SQS_EXPORTS */ + #define AWS_SQS_EXTERN #else #define AWS_SQS_API + #define AWS_SQS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SQS_API + #define AWS_SQS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h index 3657c894866..1fa6731c919 100644 --- a/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-contacts/include/aws/ssm-contacts/SSMContacts_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSMCONTACTS_API __declspec(dllimport) #endif /* AWS_SSMCONTACTS_EXPORTS */ + #define AWS_SSMCONTACTS_EXTERN #else #define AWS_SSMCONTACTS_API + #define AWS_SSMCONTACTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMCONTACTS_API + #define AWS_SSMCONTACTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h index 52310fbbcc5..5177faec8b7 100644 --- a/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-incidents/include/aws/ssm-incidents/SSMIncidents_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSMINCIDENTS_API __declspec(dllimport) #endif /* AWS_SSMINCIDENTS_EXPORTS */ + #define AWS_SSMINCIDENTS_EXTERN #else #define AWS_SSMINCIDENTS_API + #define AWS_SSMINCIDENTS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMINCIDENTS_API + #define AWS_SSMINCIDENTS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h index f468d65b435..2bbfc6d3aef 100644 --- a/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm-sap/include/aws/ssm-sap/SsmSap_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSMSAP_API __declspec(dllimport) #endif /* AWS_SSMSAP_EXPORTS */ + #define AWS_SSMSAP_EXTERN #else #define AWS_SSMSAP_API + #define AWS_SSMSAP_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSMSAP_API + #define AWS_SSMSAP_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h index df6dca9d3df..03eba618447 100644 --- a/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-ssm/include/aws/ssm/SSM_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSM_API __declspec(dllimport) #endif /* AWS_SSM_EXPORTS */ + #define AWS_SSM_EXTERN #else #define AWS_SSM_API + #define AWS_SSM_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSM_API + #define AWS_SSM_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h index 410d691da7f..15c5eedebeb 100644 --- a/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso-admin/include/aws/sso-admin/SSOAdmin_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSOADMIN_API __declspec(dllimport) #endif /* AWS_SSOADMIN_EXPORTS */ + #define AWS_SSOADMIN_EXTERN #else #define AWS_SSOADMIN_API + #define AWS_SSOADMIN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSOADMIN_API + #define AWS_SSOADMIN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h index 010e130d223..0b70c161736 100644 --- a/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso-oidc/include/aws/sso-oidc/SSOOIDC_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSOOIDC_API __declspec(dllimport) #endif /* AWS_SSOOIDC_EXPORTS */ + #define AWS_SSOOIDC_EXTERN #else #define AWS_SSOOIDC_API + #define AWS_SSOOIDC_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSOOIDC_API + #define AWS_SSOOIDC_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h index 14dc48ea284..22ea0e9ea5d 100644 --- a/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sso/include/aws/sso/SSO_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SSO_API __declspec(dllimport) #endif /* AWS_SSO_EXPORTS */ + #define AWS_SSO_EXTERN #else #define AWS_SSO_API + #define AWS_SSO_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SSO_API + #define AWS_SSO_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h b/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h index d0eac16591c..c90bcab5867 100644 --- a/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-states/include/aws/states/SFN_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SFN_API __declspec(dllimport) #endif /* AWS_SFN_EXPORTS */ + #define AWS_SFN_EXTERN #else #define AWS_SFN_API + #define AWS_SFN_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SFN_API + #define AWS_SFN_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h index c16cf59a84b..fd7ba513565 100644 --- a/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-storagegateway/include/aws/storagegateway/StorageGateway_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_STORAGEGATEWAY_API __declspec(dllimport) #endif /* AWS_STORAGEGATEWAY_EXPORTS */ + #define AWS_STORAGEGATEWAY_EXTERN #else #define AWS_STORAGEGATEWAY_API + #define AWS_STORAGEGATEWAY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_STORAGEGATEWAY_API + #define AWS_STORAGEGATEWAY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h index 31bd5782167..c98c4a1d40c 100644 --- a/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-sts/include/aws/sts/STS_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_STS_API __declspec(dllimport) #endif /* AWS_STS_EXPORTS */ + #define AWS_STS_EXTERN #else #define AWS_STS_API + #define AWS_STS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_STS_API + #define AWS_STS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h index 597260bc492..d171393467e 100644 --- a/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-support-app/include/aws/support-app/SupportApp_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SUPPORTAPP_API __declspec(dllimport) #endif /* AWS_SUPPORTAPP_EXPORTS */ + #define AWS_SUPPORTAPP_EXTERN #else #define AWS_SUPPORTAPP_API + #define AWS_SUPPORTAPP_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPORTAPP_API + #define AWS_SUPPORTAPP_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h b/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h index ac57e3ed330..b55914c7717 100644 --- a/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-support/include/aws/support/Support_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SUPPORT_API __declspec(dllimport) #endif /* AWS_SUPPORT_EXPORTS */ + #define AWS_SUPPORT_EXTERN #else #define AWS_SUPPORT_API + #define AWS_SUPPORT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SUPPORT_API + #define AWS_SUPPORT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h index 1028eaf31e9..8eb44184915 100644 --- a/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-swf/include/aws/swf/SWF_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SWF_API __declspec(dllimport) #endif /* AWS_SWF_EXPORTS */ + #define AWS_SWF_EXTERN #else #define AWS_SWF_API + #define AWS_SWF_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SWF_API + #define AWS_SWF_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h index c6ebedf00c0..71bfa37e115 100644 --- a/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-synthetics/include/aws/synthetics/Synthetics_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_SYNTHETICS_API __declspec(dllimport) #endif /* AWS_SYNTHETICS_EXPORTS */ + #define AWS_SYNTHETICS_EXTERN #else #define AWS_SYNTHETICS_API + #define AWS_SYNTHETICS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_SYNTHETICS_API + #define AWS_SYNTHETICS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h b/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h index b88494cd94c..5f9d01a30a6 100644 --- a/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-textract/include/aws/textract/Textract_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TEXTRACT_API __declspec(dllimport) #endif /* AWS_TEXTRACT_EXPORTS */ + #define AWS_TEXTRACT_EXTERN #else #define AWS_TEXTRACT_API + #define AWS_TEXTRACT_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TEXTRACT_API + #define AWS_TEXTRACT_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h index af58b8142f6..b3075a7e7db 100644 --- a/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-timestream-query/include/aws/timestream-query/TimestreamQuery_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TIMESTREAMQUERY_API __declspec(dllimport) #endif /* AWS_TIMESTREAMQUERY_EXPORTS */ + #define AWS_TIMESTREAMQUERY_EXTERN #else #define AWS_TIMESTREAMQUERY_API + #define AWS_TIMESTREAMQUERY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TIMESTREAMQUERY_API + #define AWS_TIMESTREAMQUERY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h index 82f4c20e04b..20a47ae8ad1 100644 --- a/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-timestream-write/include/aws/timestream-write/TimestreamWrite_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TIMESTREAMWRITE_API __declspec(dllimport) #endif /* AWS_TIMESTREAMWRITE_EXPORTS */ + #define AWS_TIMESTREAMWRITE_EXTERN #else #define AWS_TIMESTREAMWRITE_API + #define AWS_TIMESTREAMWRITE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TIMESTREAMWRITE_API + #define AWS_TIMESTREAMWRITE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h index 6053f710b40..c6a669689e1 100644 --- a/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-tnb/include/aws/tnb/Tnb_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TNB_API __declspec(dllimport) #endif /* AWS_TNB_EXPORTS */ + #define AWS_TNB_EXTERN #else #define AWS_TNB_API + #define AWS_TNB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TNB_API + #define AWS_TNB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h index 0a028b7e3ac..c0420cb4363 100644 --- a/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-transcribe/include/aws/transcribe/TranscribeService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TRANSCRIBESERVICE_API __declspec(dllimport) #endif /* AWS_TRANSCRIBESERVICE_EXPORTS */ + #define AWS_TRANSCRIBESERVICE_EXTERN #else #define AWS_TRANSCRIBESERVICE_API + #define AWS_TRANSCRIBESERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSCRIBESERVICE_API + #define AWS_TRANSCRIBESERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h index 7c0d7ebbc0a..39212ae5cdb 100644 --- a/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-transcribestreaming/include/aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TRANSCRIBESTREAMINGSERVICE_API __declspec(dllimport) #endif /* AWS_TRANSCRIBESTREAMINGSERVICE_EXPORTS */ + #define AWS_TRANSCRIBESTREAMINGSERVICE_EXTERN #else #define AWS_TRANSCRIBESTREAMINGSERVICE_API + #define AWS_TRANSCRIBESTREAMINGSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSCRIBESTREAMINGSERVICE_API + #define AWS_TRANSCRIBESTREAMINGSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h b/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h index 0ddb719d3e2..4acd263489e 100644 --- a/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-translate/include/aws/translate/Translate_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_TRANSLATE_API __declspec(dllimport) #endif /* AWS_TRANSLATE_EXPORTS */ + #define AWS_TRANSLATE_EXTERN #else #define AWS_TRANSLATE_API + #define AWS_TRANSLATE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_TRANSLATE_API + #define AWS_TRANSLATE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h index ca617e3a0ad..5d5edce65c0 100644 --- a/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-verifiedpermissions/include/aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_VERIFIEDPERMISSIONS_API __declspec(dllimport) #endif /* AWS_VERIFIEDPERMISSIONS_EXPORTS */ + #define AWS_VERIFIEDPERMISSIONS_EXTERN #else #define AWS_VERIFIEDPERMISSIONS_API + #define AWS_VERIFIEDPERMISSIONS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VERIFIEDPERMISSIONS_API + #define AWS_VERIFIEDPERMISSIONS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h index 4a2beab11bf..80cd26655fc 100644 --- a/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-voice-id/include/aws/voice-id/VoiceID_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_VOICEID_API __declspec(dllimport) #endif /* AWS_VOICEID_EXPORTS */ + #define AWS_VOICEID_EXTERN #else #define AWS_VOICEID_API + #define AWS_VOICEID_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VOICEID_API + #define AWS_VOICEID_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h index ae85db255e3..64279178560 100644 --- a/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-vpc-lattice/include/aws/vpc-lattice/VPCLattice_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_VPCLATTICE_API __declspec(dllimport) #endif /* AWS_VPCLATTICE_EXPORTS */ + #define AWS_VPCLATTICE_EXTERN #else #define AWS_VPCLATTICE_API + #define AWS_VPCLATTICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_VPCLATTICE_API + #define AWS_VPCLATTICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h index b6fa9144cc4..b5573d612de 100644 --- a/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-waf-regional/include/aws/waf-regional/WAFRegional_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WAFREGIONAL_API __declspec(dllimport) #endif /* AWS_WAFREGIONAL_EXPORTS */ + #define AWS_WAFREGIONAL_EXTERN #else #define AWS_WAFREGIONAL_API + #define AWS_WAFREGIONAL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAFREGIONAL_API + #define AWS_WAFREGIONAL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h index e6b33214ca1..7a27598537f 100644 --- a/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-waf/include/aws/waf/WAF_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WAF_API __declspec(dllimport) #endif /* AWS_WAF_EXPORTS */ + #define AWS_WAF_EXTERN #else #define AWS_WAF_API + #define AWS_WAF_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAF_API + #define AWS_WAF_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h index 495bc3ea1ca..35d57ea50f2 100644 --- a/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wafv2/include/aws/wafv2/WAFV2_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WAFV2_API __declspec(dllimport) #endif /* AWS_WAFV2_EXPORTS */ + #define AWS_WAFV2_EXTERN #else #define AWS_WAFV2_API + #define AWS_WAFV2_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WAFV2_API + #define AWS_WAFV2_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h index d9471899054..c61673fc531 100644 --- a/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wellarchitected/include/aws/wellarchitected/WellArchitected_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WELLARCHITECTED_API __declspec(dllimport) #endif /* AWS_WELLARCHITECTED_EXPORTS */ + #define AWS_WELLARCHITECTED_EXTERN #else #define AWS_WELLARCHITECTED_API + #define AWS_WELLARCHITECTED_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WELLARCHITECTED_API + #define AWS_WELLARCHITECTED_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h index 2bd2fc6f7e0..8d1cb06dc67 100644 --- a/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-wisdom/include/aws/wisdom/ConnectWisdomService_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_CONNECTWISDOMSERVICE_API __declspec(dllimport) #endif /* AWS_CONNECTWISDOMSERVICE_EXPORTS */ + #define AWS_CONNECTWISDOMSERVICE_EXTERN #else #define AWS_CONNECTWISDOMSERVICE_API + #define AWS_CONNECTWISDOMSERVICE_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_CONNECTWISDOMSERVICE_API + #define AWS_CONNECTWISDOMSERVICE_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h index 0be411f50bd..7fa3073fc53 100644 --- a/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workdocs/include/aws/workdocs/WorkDocs_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKDOCS_API __declspec(dllimport) #endif /* AWS_WORKDOCS_EXPORTS */ + #define AWS_WORKDOCS_EXTERN #else #define AWS_WORKDOCS_API + #define AWS_WORKDOCS_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKDOCS_API + #define AWS_WORKDOCS_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-worklink/include/aws/worklink/WorkLink_EXPORTS.h b/generated/src/aws-cpp-sdk-worklink/include/aws/worklink/WorkLink_EXPORTS.h index 5d2781aacbb..65cfb4eb8df 100644 --- a/generated/src/aws-cpp-sdk-worklink/include/aws/worklink/WorkLink_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-worklink/include/aws/worklink/WorkLink_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKLINK_API __declspec(dllimport) #endif /* AWS_WORKLINK_EXPORTS */ + #define AWS_WORKLINK_EXTERN #else #define AWS_WORKLINK_API + #define AWS_WORKLINK_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKLINK_API + #define AWS_WORKLINK_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h index 18a53ce0dcf..6107c8e4a59 100644 --- a/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workmail/include/aws/workmail/WorkMail_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKMAIL_API __declspec(dllimport) #endif /* AWS_WORKMAIL_EXPORTS */ + #define AWS_WORKMAIL_EXTERN #else #define AWS_WORKMAIL_API + #define AWS_WORKMAIL_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKMAIL_API + #define AWS_WORKMAIL_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h index 529876f9bda..59d0a855be6 100644 --- a/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workmailmessageflow/include/aws/workmailmessageflow/WorkMailMessageFlow_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKMAILMESSAGEFLOW_API __declspec(dllimport) #endif /* AWS_WORKMAILMESSAGEFLOW_EXPORTS */ + #define AWS_WORKMAILMESSAGEFLOW_EXTERN #else #define AWS_WORKMAILMESSAGEFLOW_API + #define AWS_WORKMAILMESSAGEFLOW_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKMAILMESSAGEFLOW_API + #define AWS_WORKMAILMESSAGEFLOW_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h index a2df84dd47b..84f1e61c03e 100644 --- a/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces-web/include/aws/workspaces-web/WorkSpacesWeb_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKSPACESWEB_API __declspec(dllimport) #endif /* AWS_WORKSPACESWEB_EXPORTS */ + #define AWS_WORKSPACESWEB_EXTERN #else #define AWS_WORKSPACESWEB_API + #define AWS_WORKSPACESWEB_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACESWEB_API + #define AWS_WORKSPACESWEB_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h index 4db2d3e78c2..9330e1266ef 100644 --- a/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-workspaces/include/aws/workspaces/WorkSpaces_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_WORKSPACES_API __declspec(dllimport) #endif /* AWS_WORKSPACES_EXPORTS */ + #define AWS_WORKSPACES_EXTERN #else #define AWS_WORKSPACES_API + #define AWS_WORKSPACES_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_WORKSPACES_API + #define AWS_WORKSPACES_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h index 65c951da28a..d09c3e9cd27 100644 --- a/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h +++ b/generated/src/aws-cpp-sdk-xray/include/aws/xray/XRay_EXPORTS.h @@ -21,9 +21,12 @@ #else #define AWS_XRAY_API __declspec(dllimport) #endif /* AWS_XRAY_EXPORTS */ + #define AWS_XRAY_EXTERN #else #define AWS_XRAY_API + #define AWS_XRAY_EXTERN extern #endif // USE_IMPORT_EXPORT #else // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) #define AWS_XRAY_API + #define AWS_XRAY_EXTERN extern #endif // defined (USE_WINDOWS_DLL_SEMANTICS) || defined (WIN32) diff --git a/generated/tests/appstream-gen-tests/AppStreamEndpointProviderTests.cpp b/generated/tests/appstream-gen-tests/AppStreamEndpointProviderTests.cpp index 7b38147c734..786a1e3034d 100644 --- a/generated/tests/appstream-gen-tests/AppStreamEndpointProviderTests.cpp +++ b/generated/tests/appstream-gen-tests/AppStreamEndpointProviderTests.cpp @@ -55,571 +55,305 @@ struct AppStreamEndpointProviderEndpointTestCase static const Aws::Vector TEST_CASES = { /*TEST CASE 0*/ - {"For region ap-south-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-south-1"), EpParam("UseDualStack", true)}, // params + {"For region ap-northeast-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-south-1.api.aws", + {{/*epUrl*/"https://appstream2.ap-northeast-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 1*/ - {"For region ap-south-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-south-1"), EpParam("UseDualStack", false)}, // params + {"For region ap-northeast-2 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-south-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.ap-northeast-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 2*/ - {"For region ap-south-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-south-1"), EpParam("UseDualStack", true)}, // params + {"For region ap-south-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ap-south-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.ap-south-1.api.aws", + {{/*epUrl*/"https://appstream2.ap-south-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 3*/ - {"For region ap-south-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-south-1"), EpParam("UseDualStack", false)}, // params + {"For region ap-southeast-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.ap-south-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.ap-southeast-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 4*/ - {"For region us-gov-east-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", true)}, // params + {"For region ap-southeast-2 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-gov-east-1.api.aws", + {{/*epUrl*/"https://appstream2.ap-southeast-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 5*/ - {"For region us-gov-east-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", false)}, // params + {"For region ca-central-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "ca-central-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-gov-east-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.ca-central-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 6*/ - {"For region us-gov-east-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", true)}, // params + {"For region eu-central-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "eu-central-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-gov-east-1.api.aws", + {{/*epUrl*/"https://appstream2.eu-central-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 7*/ - {"For region us-gov-east-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", false)}, // params + {"For region eu-west-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "eu-west-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-gov-east-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.eu-west-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 8*/ - {"For region ca-central-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ca-central-1"), EpParam("UseDualStack", true)}, // params + {"For region eu-west-2 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "eu-west-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ca-central-1.api.aws", + {{/*epUrl*/"https://appstream2.eu-west-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 9*/ - {"For region ca-central-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ca-central-1"), EpParam("UseDualStack", false)}, // params + {"For region us-east-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ca-central-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-east-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 10*/ - {"For region ca-central-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ca-central-1"), EpParam("UseDualStack", true)}, // params + {"For region us-east-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.ca-central-1.api.aws", + {{/*epUrl*/"https://appstream2-fips.us-east-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 11*/ - {"For region ca-central-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ca-central-1"), EpParam("UseDualStack", false)}, // params + {"For region us-east-2 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-east-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.ca-central-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-east-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 12*/ - {"For region eu-central-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-central-1"), EpParam("UseDualStack", true)}, // params + {"For region us-west-2 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-west-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-central-1.api.aws", + {{/*epUrl*/"https://appstream2.us-west-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 13*/ - {"For region eu-central-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-central-1"), EpParam("UseDualStack", false)}, // params + {"For region us-west-2 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-west-2"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-central-1.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.us-west-2.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 14*/ - {"For region eu-central-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-central-1"), EpParam("UseDualStack", true)}, // params + {"For region us-east-1 with FIPS enabled and DualStack enabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-central-1.api.aws", + {{/*epUrl*/"https://appstream2-fips.us-east-1.api.aws", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 15*/ - {"For region eu-central-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-central-1"), EpParam("UseDualStack", false)}, // params + {"For region us-east-1 with FIPS disabled and DualStack enabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-central-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-east-1.api.aws", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 16*/ - {"For region us-west-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-west-1"), EpParam("UseDualStack", true)}, // params + {"For region cn-north-1 with FIPS enabled and DualStack enabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "cn-north-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-west-1.api.aws", + {{/*epUrl*/"https://appstream2-fips.cn-north-1.api.amazonwebservices.com.cn", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 17*/ - {"For region us-west-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-west-1"), EpParam("UseDualStack", false)}, // params + {"For region cn-north-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "cn-north-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-west-1.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.cn-north-1.amazonaws.com.cn", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 18*/ - {"For region us-west-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-west-1"), EpParam("UseDualStack", true)}, // params + {"For region cn-north-1 with FIPS disabled and DualStack enabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "cn-north-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-west-1.api.aws", + {{/*epUrl*/"https://appstream2.cn-north-1.api.amazonwebservices.com.cn", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 19*/ - {"For region us-west-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-west-1"), EpParam("UseDualStack", false)}, // params + {"For region cn-north-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "cn-north-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-west-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.cn-north-1.amazonaws.com.cn", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 20*/ - {"For region us-west-2 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-west-2"), EpParam("UseDualStack", true)}, // params + {"For region us-gov-west-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-west-2.api.aws", + {{/*epUrl*/"https://appstream2.us-gov-west-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 21*/ - {"For region us-west-2 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-west-2"), EpParam("UseDualStack", false)}, // params + {"For region us-gov-west-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-west-2.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.us-gov-west-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 22*/ - {"For region us-west-2 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-west-2"), EpParam("UseDualStack", true)}, // params + {"For region us-gov-east-1 with FIPS enabled and DualStack enabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-west-2.api.aws", + {{/*epUrl*/"https://appstream2-fips.us-gov-east-1.api.aws", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 23*/ - {"For region us-west-2 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-west-2"), EpParam("UseDualStack", false)}, // params + {"For region us-gov-east-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.us-west-2.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.us-gov-east-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 24*/ - {"For region eu-west-2 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-west-2"), EpParam("UseDualStack", true)}, // params + {"For region us-gov-east-1 with FIPS disabled and DualStack enabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-west-2.api.aws", + {{/*epUrl*/"https://appstream2.us-gov-east-1.api.aws", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 25*/ - {"For region eu-west-2 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-west-2"), EpParam("UseDualStack", false)}, // params + {"For region us-gov-east-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-gov-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-west-2.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-gov-east-1.amazonaws.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 26*/ - {"For region eu-west-2 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-west-2"), EpParam("UseDualStack", true)}, // params + {"For region us-iso-east-1 with FIPS enabled and DualStack enabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-iso-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-west-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect + {{/*No endpoint expected*/}, /*error*/"FIPS and DualStack are enabled, but this partition does not support one or both"} // expect }, /*TEST CASE 27*/ - {"For region eu-west-2 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-west-2"), EpParam("UseDualStack", false)}, // params + {"For region us-iso-east-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-iso-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-west-2.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.us-iso-east-1.c2s.ic.gov", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 28*/ - {"For region eu-west-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-west-1"), EpParam("UseDualStack", true)}, // params + {"For region us-iso-east-1 with FIPS disabled and DualStack enabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-iso-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-west-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect + {{/*No endpoint expected*/}, /*error*/"DualStack is enabled but this partition does not support DualStack"} // expect }, /*TEST CASE 29*/ - {"For region eu-west-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "eu-west-1"), EpParam("UseDualStack", false)}, // params + {"For region us-iso-east-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-iso-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.eu-west-1.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-iso-east-1.c2s.ic.gov", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 30*/ - {"For region eu-west-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-west-1"), EpParam("UseDualStack", true)}, // params + {"For region us-isob-east-1 with FIPS enabled and DualStack enabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-isob-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-west-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect + {{/*No endpoint expected*/}, /*error*/"FIPS and DualStack are enabled, but this partition does not support one or both"} // expect }, /*TEST CASE 31*/ - {"For region eu-west-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "eu-west-1"), EpParam("UseDualStack", false)}, // params + {"For region us-isob-east-1 with FIPS enabled and DualStack disabled", // documentation + {EpParam("UseFIPS", true), EpParam("Region", "us-isob-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.eu-west-1.amazonaws.com", + {{/*epUrl*/"https://appstream2-fips.us-isob-east-1.sc2s.sgov.gov", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 32*/ - {"For region ap-northeast-2 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-northeast-2"), EpParam("UseDualStack", true)}, // params + {"For region us-isob-east-1 with FIPS disabled and DualStack enabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-isob-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-northeast-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect + {{/*No endpoint expected*/}, /*error*/"DualStack is enabled but this partition does not support DualStack"} // expect }, /*TEST CASE 33*/ - {"For region ap-northeast-2 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-northeast-2"), EpParam("UseDualStack", false)}, // params + {"For region us-isob-east-1 with FIPS disabled and DualStack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Region", "us-isob-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-northeast-2.amazonaws.com", + {{/*epUrl*/"https://appstream2.us-isob-east-1.sc2s.sgov.gov", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 34*/ - {"For region ap-northeast-2 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-2"), EpParam("UseDualStack", true)}, // params + {"For custom endpoint with region set and fips disabled and dualstack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Endpoint", "https://example.com"), EpParam("Region", "us-east-1"), + EpParam("UseDualStack", false)}, // params {}, // tags - {{/*epUrl*/"https://appstream2.ap-northeast-2.api.aws", + {{/*epUrl*/"https://example.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, /*TEST CASE 35*/ - {"For region ap-northeast-2 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-2"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-northeast-2.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 36*/ - {"For region ap-northeast-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-northeast-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-northeast-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 37*/ - {"For region ap-northeast-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-northeast-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-northeast-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 38*/ - {"For region ap-northeast-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-northeast-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 39*/ - {"For region ap-northeast-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-northeast-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-northeast-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 40*/ - {"For region sa-east-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "sa-east-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.sa-east-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 41*/ - {"For region sa-east-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "sa-east-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.sa-east-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 42*/ - {"For region sa-east-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "sa-east-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.sa-east-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 43*/ - {"For region sa-east-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "sa-east-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.sa-east-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 44*/ - {"For region us-gov-west-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-gov-west-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 45*/ - {"For region us-gov-west-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-gov-west-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 46*/ - {"For region us-gov-west-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-gov-west-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 47*/ - {"For region us-gov-west-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-gov-west-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-gov-west-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 48*/ - {"For region ap-southeast-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-southeast-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-southeast-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 49*/ - {"For region ap-southeast-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-southeast-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-southeast-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 50*/ - {"For region ap-southeast-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-southeast-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 51*/ - {"For region ap-southeast-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-southeast-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 52*/ - {"For region ap-southeast-2 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-southeast-2"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-southeast-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 53*/ - {"For region ap-southeast-2 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "ap-southeast-2"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.ap-southeast-2.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 54*/ - {"For region ap-southeast-2 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-2"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-southeast-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 55*/ - {"For region ap-southeast-2 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "ap-southeast-2"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.ap-southeast-2.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 56*/ - {"For region us-east-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-east-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-east-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 57*/ - {"For region us-east-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-east-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-east-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 58*/ - {"For region us-east-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-east-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-east-1.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 59*/ - {"For region us-east-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-east-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-east-1.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 60*/ - {"For region us-east-2 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-east-2"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-east-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 61*/ - {"For region us-east-2 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "us-east-2"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.us-east-2.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 62*/ - {"For region us-east-2 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-east-2"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-east-2.api.aws", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 63*/ - {"For region us-east-2 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "us-east-2"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.us-east-2.amazonaws.com", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 64*/ - {"For region cn-northwest-1 with FIPS enabled and DualStack enabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "cn-northwest-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.cn-northwest-1.api.amazonwebservices.com.cn", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 65*/ - {"For region cn-northwest-1 with FIPS enabled and DualStack disabled", // documentation - {EpParam("UseFIPS", true), EpParam("Region", "cn-northwest-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2-fips.cn-northwest-1.amazonaws.com.cn", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 66*/ - {"For region cn-northwest-1 with FIPS disabled and DualStack enabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "cn-northwest-1"), EpParam("UseDualStack", true)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.cn-northwest-1.api.amazonwebservices.com.cn", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 67*/ - {"For region cn-northwest-1 with FIPS disabled and DualStack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Region", "cn-northwest-1"), EpParam("UseDualStack", false)}, // params - {}, // tags - {{/*epUrl*/"https://appstream2.cn-northwest-1.amazonaws.com.cn", - {/*properties*/}, - {/*headers*/}}, {/*No error*/}} // expect - }, - /*TEST CASE 68*/ - {"For custom endpoint with fips disabled and dualstack disabled", // documentation - {EpParam("UseFIPS", false), EpParam("Endpoint", "https://example.com"), EpParam("Region", "us-east-1"), - EpParam("UseDualStack", false)}, // params + {"For custom endpoint with region not set and fips disabled and dualstack disabled", // documentation + {EpParam("UseFIPS", false), EpParam("Endpoint", "https://example.com"), EpParam("UseDualStack", false)}, // params {}, // tags {{/*epUrl*/"https://example.com", {/*properties*/}, {/*headers*/}}, {/*No error*/}} // expect }, - /*TEST CASE 69*/ + /*TEST CASE 36*/ {"For custom endpoint with fips enabled and dualstack disabled", // documentation {EpParam("UseFIPS", true), EpParam("Endpoint", "https://example.com"), EpParam("Region", "us-east-1"), EpParam("UseDualStack", false)}, // params {}, // tags {{/*No endpoint expected*/}, /*error*/"Invalid Configuration: FIPS and custom endpoint are not supported"} // expect }, - /*TEST CASE 70*/ + /*TEST CASE 37*/ {"For custom endpoint with fips disabled and dualstack enabled", // documentation {EpParam("UseFIPS", false), EpParam("Endpoint", "https://example.com"), EpParam("Region", "us-east-1"), EpParam("UseDualStack", true)}, // params {}, // tags {{/*No endpoint expected*/}, /*error*/"Invalid Configuration: Dualstack and custom endpoint are not supported"} // expect + }, + /*TEST CASE 38*/ + {"Missing region", // documentation + {}, // params + {}, // tags + {{/*No endpoint expected*/}, /*error*/"Invalid Configuration: Missing Region"} // expect } }; diff --git a/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h b/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h index c3fc3f71fcc..8794747afeb 100644 --- a/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h +++ b/src/aws-cpp-sdk-core/include/aws/core/VersionConfig.h @@ -4,7 +4,7 @@ */ #pragma once -#define AWS_SDK_VERSION_STRING "1.11.110" +#define AWS_SDK_VERSION_STRING "1.11.111" #define AWS_SDK_VERSION_MAJOR 1 #define AWS_SDK_VERSION_MINOR 11 -#define AWS_SDK_VERSION_PATCH 110 +#define AWS_SDK_VERSION_PATCH 111 diff --git a/tools/code-generation/api-descriptions/appstream-2016-12-01.normal.json b/tools/code-generation/api-descriptions/appstream-2016-12-01.normal.json index b8d06d6cd08..6a7db30d53c 100644 --- a/tools/code-generation/api-descriptions/appstream-2016-12-01.normal.json +++ b/tools/code-generation/api-descriptions/appstream-2016-12-01.normal.json @@ -13,6 +13,23 @@ "uid":"appstream-2016-12-01" }, "operations":{ + "AssociateAppBlockBuilderAppBlock":{ + "name":"AssociateAppBlockBuilderAppBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateAppBlockBuilderAppBlockRequest"}, + "output":{"shape":"AssociateAppBlockBuilderAppBlockResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

                    Associates the specified app block builder with the specified app block.

                    " + }, "AssociateApplicationFleet":{ "name":"AssociateApplicationFleet", "http":{ @@ -127,6 +144,42 @@ ], "documentation":"

                    Creates an app block.

                    App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.

                    This is only supported for Elastic fleets.

                    " }, + "CreateAppBlockBuilder":{ + "name":"CreateAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateAppBlockBuilderRequest"}, + "output":{"shape":"CreateAppBlockBuilderResult"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"InvalidRoleException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceAlreadyExistsException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterCombinationException"} + ], + "documentation":"

                    Creates an app block builder.

                    " + }, + "CreateAppBlockBuilderStreamingURL":{ + "name":"CreateAppBlockBuilderStreamingURL", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateAppBlockBuilderStreamingURLRequest"}, + "output":{"shape":"CreateAppBlockBuilderStreamingURLResult"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

                    Creates a URL to start a create app block builder streaming session.

                    " + }, "CreateApplication":{ "name":"CreateApplication", "http":{ @@ -339,6 +392,22 @@ ], "documentation":"

                    Deletes an app block.

                    " }, + "DeleteAppBlockBuilder":{ + "name":"DeleteAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteAppBlockBuilderRequest"}, + "output":{"shape":"DeleteAppBlockBuilderResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Deletes an app block builder.

                    An app block builder can only be deleted when it has no association with an app block.

                    " + }, "DeleteApplication":{ "name":"DeleteApplication", "http":{ @@ -489,6 +558,34 @@ ], "documentation":"

                    Deletes a user from the user pool.

                    " }, + "DescribeAppBlockBuilderAppBlockAssociations":{ + "name":"DescribeAppBlockBuilderAppBlockAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsRequest"}, + "output":{"shape":"DescribeAppBlockBuilderAppBlockAssociationsResult"}, + "errors":[ + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"} + ], + "documentation":"

                    Retrieves a list that describes one or more app block builder associations.

                    " + }, + "DescribeAppBlockBuilders":{ + "name":"DescribeAppBlockBuilders", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeAppBlockBuildersRequest"}, + "output":{"shape":"DescribeAppBlockBuildersResult"}, + "errors":[ + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Retrieves a list that describes one or more app block builders.

                    " + }, "DescribeAppBlocks":{ "name":"DescribeAppBlocks", "http":{ @@ -694,6 +791,22 @@ ], "documentation":"

                    Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.

                    " }, + "DisassociateAppBlockBuilderAppBlock":{ + "name":"DisassociateAppBlockBuilderAppBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateAppBlockBuilderAppBlockRequest"}, + "output":{"shape":"DisassociateAppBlockBuilderAppBlockResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Disassociates a specified app block builder from a specified app block.

                    " + }, "DisassociateApplicationFleet":{ "name":"DisassociateApplicationFleet", "http":{ @@ -813,6 +926,25 @@ ], "documentation":"

                    Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.

                    For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

                    " }, + "StartAppBlockBuilder":{ + "name":"StartAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartAppBlockBuilderRequest"}, + "output":{"shape":"StartAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"LimitExceededException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Starts an app block builder.

                    An app block builder can only be started when it's associated with an app block.

                    Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with application builder assistance functionality.

                    " + }, "StartFleet":{ "name":"StartFleet", "http":{ @@ -850,6 +982,21 @@ ], "documentation":"

                    Starts the specified image builder.

                    " }, + "StopAppBlockBuilder":{ + "name":"StopAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StopAppBlockBuilderRequest"}, + "output":{"shape":"StopAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Stops an app block builder.

                    Stopping an app block builder terminates the instance, and the instance state is not persisted.

                    " + }, "StopFleet":{ "name":"StopFleet", "http":{ @@ -907,6 +1054,28 @@ ], "documentation":"

                    Disassociates one or more specified tags from the specified AppStream 2.0 resource.

                    To list the current tags for your resources, use ListTagsForResource.

                    For more information about tags, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

                    " }, + "UpdateAppBlockBuilder":{ + "name":"UpdateAppBlockBuilder", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateAppBlockBuilderRequest"}, + "output":{"shape":"UpdateAppBlockBuilderResult"}, + "errors":[ + {"shape":"ConcurrentModificationException"}, + {"shape":"InvalidAccountStatusException"}, + {"shape":"InvalidParameterCombinationException"}, + {"shape":"InvalidRoleException"}, + {"shape":"LimitExceededException"}, + {"shape":"OperationNotPermittedException"}, + {"shape":"RequestLimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotAvailableException"}, + {"shape":"ResourceNotFoundException"} + ], + "documentation":"

                    Updates an app block builder.

                    If the app block builder is in the STARTING or STOPPING state, you can't update it. If the app block builder is in the RUNNING state, you can only update the DisplayName and Description. If the app block builder is in the STOPPED state, you can update any attribute except the Name.

                    " + }, "UpdateApplication":{ "name":"UpdateApplication", "http":{ @@ -1068,8 +1237,7 @@ "type":"structure", "required":[ "Name", - "Arn", - "SetupScriptDetails" + "Arn" ], "members":{ "Name":{ @@ -1094,15 +1262,179 @@ }, "SetupScriptDetails":{ "shape":"ScriptDetails", - "documentation":"

                    The setup script details of the app block.

                    " + "documentation":"

                    The setup script details of the app block.

                    This only applies to app blocks with PackagingType CUSTOM.

                    " }, "CreatedTime":{ "shape":"Timestamp", "documentation":"

                    The created time of the app block.

                    " + }, + "PostSetupScriptDetails":{ + "shape":"ScriptDetails", + "documentation":"

                    The post setup script details of the app block.

                    This only applies to app blocks with PackagingType APPSTREAM2.

                    " + }, + "PackagingType":{ + "shape":"PackagingType", + "documentation":"

                    The packaging type of the app block.

                    " + }, + "State":{ + "shape":"AppBlockState", + "documentation":"

                    The state of the app block.

                    An app block with AppStream 2.0 packaging will be in the INACTIVE state if no application package (VHD) is assigned to it. After an application package (VHD) is created by an app block builder for an app block, it becomes ACTIVE.

                    Custom app blocks are always in the ACTIVE state and no action is required to use them.

                    " + }, + "AppBlockErrors":{ + "shape":"ErrorDetailsList", + "documentation":"

                    The errors of the app block.

                    " } }, "documentation":"

                    Describes an app block.

                    App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.

                    This is only supported for Elastic fleets.

                    " }, + "AppBlockBuilder":{ + "type":"structure", + "required":[ + "Arn", + "Name", + "Platform", + "InstanceType", + "VpcConfig", + "State" + ], + "members":{ + "Arn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the app block builder.

                    " + }, + "Name":{ + "shape":"String", + "documentation":"

                    The name of the app block builder.

                    " + }, + "DisplayName":{ + "shape":"String", + "documentation":"

                    The display name of the app block builder.

                    " + }, + "Description":{ + "shape":"String", + "documentation":"

                    The description of the app block builder.

                    " + }, + "Platform":{ + "shape":"AppBlockBuilderPlatformType", + "documentation":"

                    The platform of the app block builder.

                    WINDOWS_SERVER_2019 is the only valid value.

                    " + }, + "InstanceType":{ + "shape":"String", + "documentation":"

                    The instance type of the app block builder.

                    " + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

                    Indicates whether default internet access is enabled for the app block builder.

                    " + }, + "IamRoleArn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the IAM role that is applied to the app block builder.

                    " + }, + "VpcConfig":{ + "shape":"VpcConfig", + "documentation":"

                    The VPC configuration for the app block builder.

                    " + }, + "State":{ + "shape":"AppBlockBuilderState", + "documentation":"

                    The state of the app block builder.

                    " + }, + "CreatedTime":{ + "shape":"Timestamp", + "documentation":"

                    The creation time of the app block builder.

                    " + }, + "AppBlockBuilderErrors":{ + "shape":"ResourceErrors", + "documentation":"

                    The app block builder errors.

                    " + }, + "StateChangeReason":{ + "shape":"AppBlockBuilderStateChangeReason", + "documentation":"

                    The state change reason.

                    " + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

                    The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

                    " + } + }, + "documentation":"

                    Describes an app block builder.

                    " + }, + "AppBlockBuilderAppBlockAssociation":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the app block.

                    " + }, + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + }, + "documentation":"

                    Describes an association between an app block builder and app block.

                    " + }, + "AppBlockBuilderAppBlockAssociationsList":{ + "type":"list", + "member":{"shape":"AppBlockBuilderAppBlockAssociation"}, + "max":25, + "min":1 + }, + "AppBlockBuilderAttribute":{ + "type":"string", + "enum":[ + "IAM_ROLE_ARN", + "ACCESS_ENDPOINTS", + "VPC_CONFIGURATION_SECURITY_GROUP_IDS" + ] + }, + "AppBlockBuilderAttributes":{ + "type":"list", + "member":{"shape":"AppBlockBuilderAttribute"} + }, + "AppBlockBuilderList":{ + "type":"list", + "member":{"shape":"AppBlockBuilder"} + }, + "AppBlockBuilderPlatformType":{ + "type":"string", + "enum":["WINDOWS_SERVER_2019"] + }, + "AppBlockBuilderState":{ + "type":"string", + "enum":[ + "STARTING", + "RUNNING", + "STOPPING", + "STOPPED" + ] + }, + "AppBlockBuilderStateChangeReason":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"AppBlockBuilderStateChangeReasonCode", + "documentation":"

                    The state change reason code.

                    " + }, + "Message":{ + "shape":"String", + "documentation":"

                    The state change reason message.

                    " + } + }, + "documentation":"

                    Describes the reason why the last app block builder state change occurred.

                    " + }, + "AppBlockBuilderStateChangeReasonCode":{ + "type":"string", + "enum":["INTERNAL_ERROR"] + }, + "AppBlockState":{ + "type":"string", + "enum":[ + "INACTIVE", + "ACTIVE" + ] + }, "AppBlocks":{ "type":"list", "member":{"shape":"AppBlock"} @@ -1266,6 +1598,32 @@ "type":"list", "member":{"shape":"Arn"} }, + "AssociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the app block.

                    " + }, + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + } + }, + "AssociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociation":{ + "shape":"AppBlockBuilderAppBlockAssociation", + "documentation":"

                    The list of app block builders associated with app blocks.

                    " + } + } + }, "AssociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -1499,12 +1857,95 @@ } } }, + "CreateAppBlockBuilderRequest":{ + "type":"structure", + "required":[ + "Name", + "Platform", + "InstanceType", + "VpcConfig" + ], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

                    The unique name for the app block builder.

                    " + }, + "Description":{ + "shape":"Description", + "documentation":"

                    The description of the app block builder.

                    " + }, + "DisplayName":{ + "shape":"DisplayName", + "documentation":"

                    The display name of the app block builder.

                    " + }, + "Tags":{ + "shape":"Tags", + "documentation":"

                    The tags to associate with the app block builder. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.

                    If you do not specify a value, the value is set to an empty string.

                    Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:

                    _ . : / = + \\ - @

                    For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Administration Guide.

                    " + }, + "Platform":{ + "shape":"AppBlockBuilderPlatformType", + "documentation":"

                    The platform of the app block builder.

                    WINDOWS_SERVER_2019 is the only valid value.

                    " + }, + "InstanceType":{ + "shape":"String", + "documentation":"

                    The instance type to use when launching the app block builder. The following instance types are available:

                    • stream.standard.small

                    • stream.standard.medium

                    • stream.standard.large

                    • stream.standard.xlarge

                    • stream.standard.2xlarge

                    " + }, + "VpcConfig":{ + "shape":"VpcConfig", + "documentation":"

                    The VPC configuration for the app block builder.

                    App block builders require that you specify at least two subnets in different availability zones.

                    " + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

                    Enables or disables default internet access for the app block builder.

                    " + }, + "IamRoleArn":{ + "shape":"Arn", + "documentation":"

                    The Amazon Resource Name (ARN) of the IAM role to apply to the app block builder. To assume a role, the app block builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

                    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

                    " + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

                    The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

                    " + } + } + }, + "CreateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, + "CreateAppBlockBuilderStreamingURLRequest":{ + "type":"structure", + "required":["AppBlockBuilderName"], + "members":{ + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + }, + "Validity":{ + "shape":"Long", + "documentation":"

                    The time that the streaming URL will be valid, in seconds. Specify a value between 1 and 604800 seconds. The default is 3600 seconds.

                    " + } + } + }, + "CreateAppBlockBuilderStreamingURLResult":{ + "type":"structure", + "members":{ + "StreamingURL":{ + "shape":"String", + "documentation":"

                    The URL to start the streaming session.

                    " + }, + "Expires":{ + "shape":"Timestamp", + "documentation":"

                    The elapsed time, in seconds after the Unix epoch, when this URL expires.

                    " + } + } + }, "CreateAppBlockRequest":{ "type":"structure", "required":[ "Name", - "SourceS3Location", - "SetupScriptDetails" + "SourceS3Location" ], "members":{ "Name":{ @@ -1525,11 +1966,19 @@ }, "SetupScriptDetails":{ "shape":"ScriptDetails", - "documentation":"

                    The setup script details of the app block.

                    " + "documentation":"

                    The setup script details of the app block. This must be provided for the CUSTOM PackagingType.

                    " }, "Tags":{ "shape":"Tags", "documentation":"

                    The tags assigned to the app block.

                    " + }, + "PostSetupScriptDetails":{ + "shape":"ScriptDetails", + "documentation":"

                    The post setup script details of the app block. This can only be provided for the APPSTREAM2 PackagingType.

                    " + }, + "PackagingType":{ + "shape":"PackagingType", + "documentation":"

                    The packaging type of the app block.

                    " } } }, @@ -1691,7 +2140,7 @@ "documentation":"

                    A unique name for the fleet.

                    " }, "ImageName":{ - "shape":"String", + "shape":"Name", "documentation":"

                    The name of the image used to create the fleet.

                    " }, "ImageArn":{ @@ -2083,6 +2532,21 @@ "members":{ } }, + "DeleteAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + } + }, + "DeleteAppBlockBuilderResult":{ + "type":"structure", + "members":{ + } + }, "DeleteAppBlockRequest":{ "type":"structure", "required":["Name"], @@ -2272,6 +2736,70 @@ "members":{ } }, + "DescribeAppBlockBuilderAppBlockAssociationsRequest":{ + "type":"structure", + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the app block.

                    " + }, + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + }, + "MaxResults":{ + "shape":"Integer", + "documentation":"

                    The maximum size of each page of results.

                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                    The pagination token used to retrieve the next page of results for this operation.

                    " + } + } + }, + "DescribeAppBlockBuilderAppBlockAssociationsResult":{ + "type":"structure", + "members":{ + "AppBlockBuilderAppBlockAssociations":{ + "shape":"AppBlockBuilderAppBlockAssociationsList", + "documentation":"

                    This list of app block builders associated with app blocks.

                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                    The pagination token used to retrieve the next page of results for this operation.

                    " + } + } + }, + "DescribeAppBlockBuildersRequest":{ + "type":"structure", + "members":{ + "Names":{ + "shape":"StringList", + "documentation":"

                    The names of the app block builders.

                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                    The pagination token used to retrieve the next page of results for this operation.

                    " + }, + "MaxResults":{ + "shape":"Integer", + "documentation":"

                    The maximum size of each page of results. The maximum value is 25.

                    " + } + } + }, + "DescribeAppBlockBuildersResult":{ + "type":"structure", + "members":{ + "AppBlockBuilders":{ + "shape":"AppBlockBuilderList", + "documentation":"

                    The list that describes one or more app block builders.

                    " + }, + "NextToken":{ + "shape":"String", + "documentation":"

                    The pagination token used to retrieve the next page of results for this operation.

                    " + } + } + }, "DescribeAppBlocksRequest":{ "type":"structure", "members":{ @@ -2799,6 +3327,28 @@ "members":{ } }, + "DisassociateAppBlockBuilderAppBlockRequest":{ + "type":"structure", + "required":[ + "AppBlockArn", + "AppBlockBuilderName" + ], + "members":{ + "AppBlockArn":{ + "shape":"Arn", + "documentation":"

                    The ARN of the app block.

                    " + }, + "AppBlockBuilderName":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + } + }, + "DisassociateAppBlockBuilderAppBlockResult":{ + "type":"structure", + "members":{ + } + }, "DisassociateApplicationFleetRequest":{ "type":"structure", "required":[ @@ -3031,6 +3581,24 @@ "documentation":"

                    The entitlement can't be found.

                    ", "exception":true }, + "ErrorDetails":{ + "type":"structure", + "members":{ + "ErrorCode":{ + "shape":"String", + "documentation":"

                    The error code.

                    " + }, + "ErrorMessage":{ + "shape":"String", + "documentation":"

                    The error message.

                    " + } + }, + "documentation":"

                    The error details.

                    " + }, + "ErrorDetailsList":{ + "type":"list", + "member":{"shape":"ErrorDetails"} + }, "ErrorMessage":{ "type":"string", "documentation":"

                    The error message in the exception.

                    " @@ -3722,6 +4290,13 @@ "type":"list", "member":{"shape":"OrganizationalUnitDistinguishedName"} }, + "PackagingType":{ + "type":"string", + "enum":[ + "CUSTOM", + "APPSTREAM2" + ] + }, "Permission":{ "type":"string", "enum":[ @@ -3840,10 +4415,7 @@ }, "S3Location":{ "type":"structure", - "required":[ - "S3Bucket", - "S3Key" - ], + "required":["S3Bucket"], "members":{ "S3Bucket":{ "shape":"S3Bucket", @@ -3851,7 +4423,7 @@ }, "S3Key":{ "shape":"S3Key", - "documentation":"

                    The S3 key of the S3 object.

                    " + "documentation":"

                    The S3 key of the S3 object.

                    This is required when used for the following:

                    • IconS3Location (Actions: CreateApplication and UpdateApplication)

                    • SessionScriptS3Location (Actions: CreateFleet and UpdateFleet)

                    • ScriptDetails (Actions: CreateAppBlock)

                    • SourceS3Location when creating an app block with CUSTOM PackagingType (Actions: CreateAppBlock)

                    • SourceS3Location when creating an app block with APPSTREAM2 PackagingType, and using an existing application package (VHD file). In this case, S3Key refers to the VHD file. If a new application package is required, then S3Key is not required. (Actions: CreateAppBlock)

                    " } }, "documentation":"

                    Describes the S3 location.

                    " @@ -4122,6 +4694,22 @@ "member":{"shape":"Stack"}, "documentation":"

                    The stacks.

                    " }, + "StartAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + } + }, + "StartAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StartFleetRequest":{ "type":"structure", "required":["Name"], @@ -4160,6 +4748,22 @@ } } }, + "StopAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

                    The name of the app block builder.

                    " + } + } + }, + "StopAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "StopFleetRequest":{ "type":"structure", "required":["Name"], @@ -4333,6 +4937,58 @@ "members":{ } }, + "UpdateAppBlockBuilderRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"Name", + "documentation":"

                    The unique name for the app block builder.

                    " + }, + "Description":{ + "shape":"Description", + "documentation":"

                    The description of the app block builder.

                    " + }, + "DisplayName":{ + "shape":"DisplayName", + "documentation":"

                    The display name of the app block builder.

                    " + }, + "Platform":{ + "shape":"PlatformType", + "documentation":"

                    The platform of the app block builder.

                    WINDOWS_SERVER_2019 is the only valid value.

                    " + }, + "InstanceType":{ + "shape":"String", + "documentation":"

                    The instance type to use when launching the app block builder. The following instance types are available:

                    • stream.standard.small

                    • stream.standard.medium

                    • stream.standard.large

                    • stream.standard.xlarge

                    • stream.standard.2xlarge

                    " + }, + "VpcConfig":{ + "shape":"VpcConfig", + "documentation":"

                    The VPC configuration for the app block builder.

                    App block builders require that you specify at least two subnets in different availability zones.

                    " + }, + "EnableDefaultInternetAccess":{ + "shape":"BooleanObject", + "documentation":"

                    Enables or disables default internet access for the app block builder.

                    " + }, + "IamRoleArn":{ + "shape":"Arn", + "documentation":"

                    The Amazon Resource Name (ARN) of the IAM role to apply to the app block builder. To assume a role, the app block builder calls the AWS Security Token Service (STS) AssumeRole API operation and passes the ARN of the role to use. The operation creates a new session with temporary credentials. AppStream 2.0 retrieves the temporary credentials and creates the appstream_machine_role credential profile on the instance.

                    For more information, see Using an IAM Role to Grant Permissions to Applications and Scripts Running on AppStream 2.0 Streaming Instances in the Amazon AppStream 2.0 Administration Guide.

                    " + }, + "AccessEndpoints":{ + "shape":"AccessEndpointList", + "documentation":"

                    The list of interface VPC endpoint (interface endpoint) objects. Administrators can connect to the app block builder only through the specified endpoints.

                    " + }, + "AttributesToDelete":{ + "shape":"AppBlockBuilderAttributes", + "documentation":"

                    The attributes to delete from the app block builder.

                    " + } + } + }, + "UpdateAppBlockBuilderResult":{ + "type":"structure", + "members":{ + "AppBlockBuilder":{"shape":"AppBlockBuilder"} + } + }, "UpdateApplicationRequest":{ "type":"structure", "required":["Name"], @@ -4479,7 +5135,7 @@ }, "MaxUserDurationInSeconds":{ "shape":"Integer", - "documentation":"

                    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

                    Specify a value between 600 and 360000.

                    " + "documentation":"

                    The maximum amount of time that a streaming session can remain active, in seconds. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.

                    Specify a value between 600 and 432000.

                    " }, "DisconnectTimeoutInSeconds":{ "shape":"Integer", diff --git a/tools/code-generation/api-descriptions/chime-2018-05-01.normal.json b/tools/code-generation/api-descriptions/chime-2018-05-01.normal.json index 6b80b87059c..6db7a89ed9d 100644 --- a/tools/code-generation/api-descriptions/chime-2018-05-01.normal.json +++ b/tools/code-generation/api-descriptions/chime-2018-05-01.normal.json @@ -50,7 +50,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Associates phone numbers with the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Associates phone numbers with the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "AssociatePhoneNumbersWithVoiceConnectorGroup":{ "name":"AssociatePhoneNumbersWithVoiceConnectorGroup", @@ -71,7 +73,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Associates phone numbers with the specified Amazon Chime Voice Connector group.

                    " + "documentation":"

                    Associates phone numbers with the specified Amazon Chime Voice Connector group.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, AssociatePhoneNumbersWithVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "AssociateSigninDelegateGroupsWithAccount":{ "name":"AssociateSigninDelegateGroupsWithAccount", @@ -112,7 +116,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates up to 100 new attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Creates up to 100 new attendees for an active Amazon Chime SDK meeting.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateAttendee, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "BatchCreateChannelMembership":{ "name":"BatchCreateChannelMembership", @@ -131,7 +137,9 @@ {"shape":"ForbiddenException"}, {"shape":"ThrottledClientException"} ], - "documentation":"

                    Adds a specified number of users to a channel.

                    ", + "documentation":"

                    Adds a specified number of users to a channel.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, BatchCreateChannelMembership, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "BatchCreateRoomMembership":{ @@ -192,7 +200,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

                    Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

                    Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

                    To sign out users without suspending them, use the LogoutUser action.

                    " + "documentation":"

                    Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see Managing Your Amazon Chime Accounts in the Amazon Chime Administration Guide.

                    Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the InviteUsers action to do so.

                    Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the BatchUnsuspendUser action.

                    To sign out users without suspending them, use the LogoutUser action.

                    " }, "BatchUnsuspendUser":{ "name":"BatchUnsuspendUser", @@ -212,7 +220,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide.

                    Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

                    " + "documentation":"

                    Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime Administration Guide.

                    Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored.

                    " }, "BatchUpdatePhoneNumber":{ "name":"BatchUpdatePhoneNumber", @@ -293,7 +301,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

                    ", + "documentation":"

                    Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstance, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceAdmin":{ @@ -315,7 +325,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

                    • ChannelModerator actions across all channels in the AppInstance.

                    • DeleteChannelMessage actions.

                    Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

                    ", + "documentation":"

                    Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstanceAdmin, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    • ChannelModerator actions across all channels in the AppInstance.

                    • DeleteChannelMessage actions.

                    Only an AppInstanceUser can be promoted to an AppInstanceAdmin role.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAppInstanceUser":{ @@ -337,7 +349,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

                    ", + "documentation":"

                    Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "CreateAttendee":{ @@ -359,7 +373,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateAttendee, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace" }, "CreateBot":{ "name":"CreateBot", @@ -401,7 +417,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a channel to which you can add users and send messages.

                    Restriction: You can't change a channel's privacy.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Creates a channel to which you can add users and send messages.

                    Restriction: You can't change a channel's privacy.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannel, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelBan":{ @@ -423,7 +441,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

                    If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels.

                    If you ban a user who is already part of a channel, that user is automatically kicked from the channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelBan, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelMembership":{ @@ -445,7 +465,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

                    • List messages

                    • Send messages

                    • Receive messages

                    • Edit their own messages

                    • Leave the channel

                    Privacy settings impact this action as follows:

                    • Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.

                    • Private Channels: You must be a member to list or send messages.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can:

                    • List messages

                    • Send messages

                    • Receive messages

                    • Edit their own messages

                    • Leave the channel

                    Privacy settings impact this action as follows:

                    • Public Channels: You do not need to be a member to list messages, but you must be a member to send messages.

                    • Private Channels: You must be a member to list or send messages.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelMembership, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateChannelModerator":{ @@ -467,7 +489,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a new ChannelModerator. A channel moderator can:

                    • Add and remove other members of the channel.

                    • Add and remove other moderators of the channel.

                    • Add and remove user bans for the channel.

                    • Redact messages in the channel.

                    • List messages in the channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Creates a new ChannelModerator. A channel moderator can:

                    • Add and remove other members of the channel.

                    • Add and remove other moderators of the channel.

                    • Add and remove user bans for the channel.

                    • Redact messages in the channel.

                    • List messages in the channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateChannelModerator, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "CreateMediaCapturePipeline":{ @@ -488,7 +512,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a media capture pipeline.

                    " + "documentation":"

                    Creates a media capture pipeline.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMediaCapturePipeline, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "CreateMeeting":{ "name":"CreateMeeting", @@ -508,7 +534,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    " + "documentation":"

                    Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMeeting, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace" }, "CreateMeetingDialOut":{ "name":"CreateMeetingDialOut", @@ -529,7 +557,7 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

                    To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

                    " + "documentation":"

                    Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer.

                    To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID.

                    This API is is not available in a dedicated namespace.

                    " }, "CreateMeetingWithAttendees":{ "name":"CreateMeetingWithAttendees", @@ -549,7 +577,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    " + "documentation":"

                    Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see Amazon Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateMeetingWithAttendees, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace" }, "CreatePhoneNumberOrder":{ "name":"CreatePhoneNumberOrder", @@ -590,7 +620,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

                    " + "documentation":"

                    Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateProxySession, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace" }, "CreateRoom":{ "name":"CreateRoom", @@ -655,7 +687,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a SIP media application.

                    " + "documentation":"

                    Creates a SIP media application.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplication, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "CreateSipMediaApplicationCall":{ "name":"CreateSipMediaApplicationCall", @@ -676,7 +710,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

                    " + "documentation":"

                    Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipMediaApplicationCall, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "CreateSipRule":{ "name":"CreateSipRule", @@ -698,7 +734,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

                    " + "documentation":"

                    Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateSipRule, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace" }, "CreateUser":{ "name":"CreateUser", @@ -740,7 +778,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

                    Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

                    " + "documentation":"

                    Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region.

                    Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "CreateVoiceConnectorGroup":{ "name":"CreateVoiceConnectorGroup", @@ -761,7 +801,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

                    You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

                    " + "documentation":"

                    Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request.

                    You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, CreateVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteAccount":{ "name":"DeleteAccount", @@ -800,7 +842,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes an AppInstance and all associated data asynchronously.

                    ", + "documentation":"

                    Deletes an AppInstance and all associated data asynchronously.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstance, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceAdmin":{ @@ -820,7 +864,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

                    ", + "documentation":"

                    Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceAdmin, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAppInstanceStreamingConfigurations":{ @@ -840,7 +886,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the streaming configurations of an AppInstance.

                    " + "documentation":"

                    Deletes the streaming configurations of an AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceStreamingConfigurations, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "DeleteAppInstanceUser":{ "name":"DeleteAppInstanceUser", @@ -858,7 +906,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes an AppInstanceUser.

                    ", + "documentation":"

                    Deletes an AppInstanceUser.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DeleteAttendee":{ @@ -878,7 +928,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteAttendee, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace" }, "DeleteChannel":{ "name":"DeleteChannel", @@ -896,7 +948,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannel, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelBan":{ @@ -915,7 +969,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Removes a user from a channel's ban list.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Removes a user from a channel's ban list.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelBan, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMembership":{ @@ -935,7 +991,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Removes a member from a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Removes a member from a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelMembership, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelMessage":{ @@ -954,7 +1012,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelMessage, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteChannelModerator":{ @@ -973,7 +1033,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes a channel moderator.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Deletes a channel moderator.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteChannelModerator, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DeleteEventsConfiguration":{ @@ -1011,7 +1073,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the media capture pipeline.

                    " + "documentation":"

                    Deletes the media capture pipeline.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteMediaCapturePipeline, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "DeleteMeeting":{ "name":"DeleteMeeting", @@ -1030,7 +1094,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteMeeting, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace" }, "DeletePhoneNumber":{ "name":"DeletePhoneNumber", @@ -1068,7 +1134,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Deletes the specified proxy session from the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteProxySession, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace" }, "DeleteRoom":{ "name":"DeleteRoom", @@ -1126,7 +1194,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes a SIP media application.

                    " + "documentation":"

                    Deletes a SIP media application.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteSipMediaApplication, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "DeleteSipRule":{ "name":"DeleteSipRule", @@ -1146,7 +1216,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes a SIP rule. You must disable a SIP rule before you can delete it.

                    " + "documentation":"

                    Deletes a SIP rule. You must disable a SIP rule before you can delete it.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteSipRule, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnector":{ "name":"DeleteVoiceConnector", @@ -1166,7 +1238,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

                    " + "documentation":"

                    Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorEmergencyCallingConfiguration":{ "name":"DeleteVoiceConnectorEmergencyCallingConfiguration", @@ -1185,7 +1259,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorGroup":{ "name":"DeleteVoiceConnectorGroup", @@ -1205,7 +1281,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

                    " + "documentation":"

                    Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorOrigination":{ "name":"DeleteVoiceConnectorOrigination", @@ -1224,7 +1302,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the origination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

                    " + "documentation":"

                    Deletes the origination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorOrigination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorProxy":{ "name":"DeleteVoiceConnectorProxy", @@ -1243,7 +1323,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Deletes the proxy configuration from the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceProxy, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorStreamingConfiguration":{ "name":"DeleteVoiceConnectorStreamingConfiguration", @@ -1262,7 +1344,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Deletes the streaming configuration for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTermination":{ "name":"DeleteVoiceConnectorTermination", @@ -1281,7 +1365,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the termination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

                    " + "documentation":"

                    Deletes the termination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorTermination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "DeleteVoiceConnectorTerminationCredentials":{ "name":"DeleteVoiceConnectorTerminationCredentials", @@ -1300,7 +1386,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

                    " + "documentation":"

                    Deletes the specified SIP credentials used by your equipment to authenticate during call termination.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DeleteVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "DescribeAppInstance":{ "name":"DescribeAppInstance", @@ -1319,7 +1407,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of an AppInstance.

                    ", + "documentation":"

                    Returns the full details of an AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstance, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceAdmin":{ @@ -1339,7 +1429,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of an AppInstanceAdmin.

                    ", + "documentation":"

                    Returns the full details of an AppInstanceAdmin.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceAdmin, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeAppInstanceUser":{ @@ -1359,7 +1451,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of an AppInstanceUser.

                    ", + "documentation":"

                    Returns the full details of an AppInstanceUser.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "DescribeChannel":{ @@ -1379,7 +1473,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of a channel in an Amazon Chime AppInstance.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the full details of a channel in an Amazon Chime AppInstance.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannel, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelBan":{ @@ -1400,7 +1496,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of a channel ban.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the full details of a channel ban.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelBan, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembership":{ @@ -1421,7 +1519,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of a user's channel membership.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the full details of a user's channel membership.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelMembership, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelMembershipForAppInstanceUser":{ @@ -1441,7 +1541,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the details of a channel based on the membership of the specified AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the details of a channel based on the membership of the specified AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelMembershipForAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModeratedByAppInstanceUser":{ @@ -1461,7 +1563,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of a channel moderated by the specified AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the full details of a channel moderated by the specified AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelModeratedByAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DescribeChannelModerator":{ @@ -1482,7 +1586,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the full details of a single ChannelModerator.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Returns the full details of a single ChannelModerator.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DescribeChannelModerator, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "DisassociatePhoneNumberFromUser":{ @@ -1523,7 +1629,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "DisassociatePhoneNumbersFromVoiceConnectorGroup":{ "name":"DisassociatePhoneNumbersFromVoiceConnectorGroup", @@ -1543,7 +1651,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

                    " + "documentation":"

                    Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, DisassociatePhoneNumbersFromVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "DisassociateSigninDelegateGroupsFromAccount":{ "name":"DisassociateSigninDelegateGroupsFromAccount", @@ -1621,7 +1731,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the retention settings for an AppInstance.

                    ", + "documentation":"

                    Gets the retention settings for an AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingRetentionSettings, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "GetAppInstanceStreamingConfigurations":{ @@ -1642,7 +1754,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the streaming settings for an AppInstance.

                    " + "documentation":"

                    Gets the streaming settings for an AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingStreamingConfigurations, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "GetAttendee":{ "name":"GetAttendee", @@ -1662,7 +1776,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    " + "documentation":"

                    Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetAttendee, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace" }, "GetBot":{ "name":"GetBot", @@ -1702,7 +1818,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the full details of a channel message.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Gets the full details of a channel message.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetChannelMessage, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetEventsConfiguration":{ @@ -1761,7 +1879,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets an existing media capture pipeline.

                    " + "documentation":"

                    Gets an existing media capture pipeline.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetMediaCapturePipeline, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace" }, "GetMeeting":{ "name":"GetMeeting", @@ -1781,7 +1901,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    " + "documentation":"

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetMeeting, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide .

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace" }, "GetMessagingSessionEndpoint":{ "name":"GetMessagingSessionEndpoint", @@ -1799,7 +1921,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    The details of the endpoint for the messaging session.

                    ", + "documentation":"

                    The details of the endpoint for the messaging session.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetMessagingSessionEndpoint, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "GetPhoneNumber":{ @@ -1877,7 +2001,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Gets the specified proxy session details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetProxySession, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace" }, "GetRetentionSettings":{ "name":"GetRetentionSettings", @@ -1936,7 +2062,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

                    " + "documentation":"

                    Retrieves the information for a SIP media application, including name, AWS Region, and endpoints.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipMediaApplication, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "GetSipMediaApplicationLoggingConfiguration":{ "name":"GetSipMediaApplicationLoggingConfiguration", @@ -1956,7 +2084,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns the logging configuration for the specified SIP media application.

                    " + "documentation":"

                    Returns the logging configuration for the specified SIP media application.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipMediaApplicationLoggingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetSipRule":{ "name":"GetSipRule", @@ -1976,7 +2106,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

                    " + "documentation":"

                    Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetSipRule, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace" }, "GetUser":{ "name":"GetUser", @@ -2036,7 +2168,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

                    " + "documentation":"

                    Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorEmergencyCallingConfiguration":{ "name":"GetVoiceConnectorEmergencyCallingConfiguration", @@ -2056,7 +2190,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorGroup":{ "name":"GetVoiceConnectorGroup", @@ -2076,7 +2212,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

                    " + "documentation":"

                    Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorLoggingConfiguration":{ "name":"GetVoiceConnectorLoggingConfiguration", @@ -2096,7 +2234,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

                    " + "documentation":"

                    Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorLoggingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorOrigination":{ "name":"GetVoiceConnectorOrigination", @@ -2116,7 +2256,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves origination setting details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Retrieves origination setting details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorOrigination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorProxy":{ "name":"GetVoiceConnectorProxy", @@ -2136,7 +2278,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Gets the proxy configuration details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorProxy, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorStreamingConfiguration":{ "name":"GetVoiceConnectorStreamingConfiguration", @@ -2156,7 +2300,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "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":"

                    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.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTermination":{ "name":"GetVoiceConnectorTermination", @@ -2176,7 +2322,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Retrieves termination setting details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Retrieves termination setting details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorTermination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "GetVoiceConnectorTerminationHealth":{ "name":"GetVoiceConnectorTerminationHealth", @@ -2196,7 +2344,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "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":"

                    This API is is no longer supported and will not be updated. We recommend using the latest version, GetVoiceConnectorTerminationHealth, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace" }, "InviteUsers":{ "name":"InviteUsers", @@ -2254,7 +2404,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns a list of the administrators in the AppInstance.

                    ", + "documentation":"

                    Returns a list of the administrators in the AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstanceAdmins, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstanceUsers":{ @@ -2274,7 +2426,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    List all AppInstanceUsers created under a single AppInstance.

                    ", + "documentation":"

                    List all AppInstanceUsers created under a single AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstanceUsers, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAppInstances":{ @@ -2294,7 +2448,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all Amazon Chime AppInstances created under a single AWS account.

                    ", + "documentation":"

                    Lists all Amazon Chime AppInstances created under a single AWS account.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListAppInstances, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "ListAttendeeTags":{ @@ -2315,7 +2471,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the tags applied to an Amazon Chime SDK attendee resource.

                    " + "documentation":"

                    Lists the tags applied to an Amazon Chime SDK attendee resource.

                    ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

                    ", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "ListAttendees":{ "name":"ListAttendees", @@ -2335,7 +2493,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListAttendees, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace" }, "ListBots":{ "name":"ListBots", @@ -2374,7 +2534,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all the users banned from a particular channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Lists all the users banned from a particular channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelBans, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMemberships":{ @@ -2394,7 +2556,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all channel memberships in a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Lists all channel memberships in a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMemberships, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMembershipsForAppInstanceUser":{ @@ -2414,7 +2578,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMembershipsForAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelMessages":{ @@ -2434,7 +2600,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order.

                    Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.

                    Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order.

                    Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message.

                    Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelMessages, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelModerators":{ @@ -2454,7 +2622,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all the moderators for a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Lists all the moderators for a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelModerators, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannels":{ @@ -2474,7 +2644,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.

                    Functionality & restrictions

                    • Use privacy = PUBLIC to retrieve all public channels in the account.

                    • Only an AppInstanceAdmin can set privacy = PRIVATE to list the private channels in an account.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results.

                    Functionality & restrictions

                    • Use privacy = PUBLIC to retrieve all public channels in the account.

                    • Only an AppInstanceAdmin can set privacy = PRIVATE to list the private channels in an account.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannels, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListChannelsModeratedByAppInstanceUser":{ @@ -2494,7 +2666,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    A list of the channels moderated by an AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    A list of the channels moderated by an AppInstanceUser.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListChannelsModeratedByAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "ListMediaCapturePipelines":{ @@ -2514,7 +2688,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Returns a list of media capture pipelines.

                    " + "documentation":"

                    Returns a list of media capture pipelines.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListMediaCapturePipelines, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace" }, "ListMeetingTags":{ "name":"ListMeetingTags", @@ -2534,7 +2710,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the tags applied to an Amazon Chime SDK meeting resource.

                    " + "documentation":"

                    Lists the tags applied to an Amazon Chime SDK meeting resource.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListTagsForResource, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace." }, "ListMeetings":{ "name":"ListMeetings", @@ -2553,7 +2731,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists up to 100 active Amazon Chime SDK meetings. For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    " + "documentation":"

                    Lists up to 100 active Amazon Chime SDK meetings.

                    ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

                    For more information about the Amazon Chime SDK, see Using the Amazon Chime SDK in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "ListPhoneNumberOrders":{ "name":"ListPhoneNumberOrders", @@ -2611,7 +2791,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the proxy sessions for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Lists the proxy sessions for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListProxySessions, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace" }, "ListRoomMemberships":{ "name":"ListRoomMemberships", @@ -2670,7 +2852,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the SIP media applications under the administrator's AWS account.

                    " + "documentation":"

                    Lists the SIP media applications under the administrator's AWS account.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListSipMediaApplications, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace" }, "ListSipRules":{ "name":"ListSipRules", @@ -2689,7 +2873,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the SIP rules under the administrator's AWS account.

                    " + "documentation":"

                    Lists the SIP rules under the administrator's AWS account.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListSipRules, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace" }, "ListSupportedPhoneNumberCountries":{ "name":"ListSupportedPhoneNumberCountries", @@ -2727,7 +2913,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the tags applied to an Amazon Chime SDK meeting resource.

                    " + "documentation":"

                    Lists the tags applied to an Amazon Chime SDK meeting and messaging resources.

                    This API is is no longer supported and will not be updated. We recommend using the applicable latest version in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListTagsForResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "ListUsers":{ "name":"ListUsers", @@ -2766,7 +2954,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.

                    " + "documentation":"

                    Lists the Amazon Chime Voice Connector groups for the administrator's AWS account.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectorGroups, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectorTerminationCredentials":{ "name":"ListVoiceConnectorTerminationCredentials", @@ -2786,7 +2976,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the SIP credentials for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Lists the SIP credentials for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "ListVoiceConnectors":{ "name":"ListVoiceConnectors", @@ -2805,7 +2997,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

                    " + "documentation":"

                    Lists the Amazon Chime Voice Connectors for the administrator's AWS account.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ListVoiceConnectors, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace" }, "LogoutUser":{ "name":"LogoutUser", @@ -2846,7 +3040,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Sets the amount of time in days that a given AppInstance retains data.

                    ", + "documentation":"

                    Sets the amount of time in days that a given AppInstance retains data.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutAppInstanceRetentionSettings, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "PutAppInstanceStreamingConfigurations":{ @@ -2867,7 +3063,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    The data streaming configurations of an AppInstance.

                    " + "documentation":"

                    The data streaming configurations of an AppInstance.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutMessagingStreamingConfigurations, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace" }, "PutEventsConfiguration":{ "name":"PutEventsConfiguration", @@ -2928,7 +3126,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the logging configuration for the specified SIP media application.

                    " + "documentation":"

                    Updates the logging configuration for the specified SIP media application.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutSipMediaApplicationLoggingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorEmergencyCallingConfiguration":{ "name":"PutVoiceConnectorEmergencyCallingConfiguration", @@ -2948,7 +3148,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.

                    " + "documentation":"

                    Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorEmergencyCallingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorLoggingConfiguration":{ "name":"PutVoiceConnectorLoggingConfiguration", @@ -2968,7 +3170,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

                    " + "documentation":"

                    Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorLoggingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorOrigination":{ "name":"PutVoiceConnectorOrigination", @@ -2988,7 +3192,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds origination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.

                    " + "documentation":"

                    Adds origination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorOrigination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorProxy":{ "name":"PutVoiceConnectorProxy", @@ -3008,7 +3214,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Puts the specified proxy configuration to the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorProxy, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorStreamingConfiguration":{ "name":"PutVoiceConnectorStreamingConfiguration", @@ -3028,7 +3236,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

                    " + "documentation":"

                    Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorStreamingConfiguration, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTermination":{ "name":"PutVoiceConnectorTermination", @@ -3049,7 +3259,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds termination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.

                    " + "documentation":"

                    Adds termination settings for the specified Amazon Chime Voice Connector.

                    If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorTermination, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace" }, "PutVoiceConnectorTerminationCredentials":{ "name":"PutVoiceConnectorTerminationCredentials", @@ -3068,7 +3280,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, PutVoiceConnectorTerminationCredentials, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace" }, "RedactChannelMessage":{ "name":"RedactChannelMessage", @@ -3087,7 +3301,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, RedactChannelMessage, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "RedactConversationMessage":{ @@ -3228,7 +3444,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Sends a message to a particular channel that the member is a part of.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.

                    ", + "documentation":"

                    Sends a message to a particular channel that the member is a part of.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, SendChannelMessage, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "StartMeetingTranscription":{ @@ -3251,7 +3469,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

                    If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

                    Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

                    " + "documentation":"

                    Starts transcription for the specified meetingId. For more information, refer to Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer Guide.

                    If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the StartStreamTranscription API in the Amazon Transcribe Developer Guide.

                    Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the AWS Service Terms, including the terms specific to the AWS Machine Learning and Artificial Intelligence Services.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, StartMeetingTranscription, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "StopMeetingTranscription":{ "name":"StopMeetingTranscription", @@ -3272,7 +3492,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Stops transcription for the specified meetingId.

                    " + "documentation":"

                    Stops transcription for the specified meetingId.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, StopMeetingTranscription, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace" }, "TagAttendee":{ "name":"TagAttendee", @@ -3292,7 +3514,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Applies the specified tags to the specified Amazon Chime SDK attendee.

                    " + "documentation":"

                    Applies the specified tags to the specified Amazon Chime attendee.

                    TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

                    ", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "TagMeeting":{ "name":"TagMeeting", @@ -3312,7 +3536,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Applies the specified tags to the specified Amazon Chime SDK meeting.

                    " + "documentation":"

                    Applies the specified tags to the specified Amazon Chime SDK meeting.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, TagResource, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Use TagResource in the Amazon Chime SDK Meetings Namespace." }, "TagResource":{ "name":"TagResource", @@ -3330,7 +3556,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Applies the specified tags to the specified Amazon Chime SDK meeting resource.

                    " + "documentation":"

                    Applies the specified tags to the specified Amazon Chime SDK meeting resource.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, TagResource, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by TagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "UntagAttendee":{ "name":"UntagAttendee", @@ -3349,7 +3577,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK attendee.

                    " + "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK attendee.

                    UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.

                    ", + "deprecated":true, + "deprecatedMessage":"Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API." }, "UntagMeeting":{ "name":"UntagMeeting", @@ -3368,7 +3598,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK meeting.

                    " + "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK meeting.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UntagResource, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Use UntagResource in the Amazon Chime SDK Meetings Namespace." }, "UntagResource":{ "name":"UntagResource", @@ -3386,7 +3618,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK meeting resource.

                    " + "documentation":"

                    Untags the specified tags from the specified Amazon Chime SDK meeting resource.

                    Applies the specified tags to the specified Amazon Chime SDK meeting resource.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UntagResource, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UntagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces" }, "UpdateAccount":{ "name":"UpdateAccount", @@ -3447,7 +3681,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates AppInstance metadata.

                    ", + "documentation":"

                    Updates AppInstance metadata.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateAppInstance, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateAppInstanceUser":{ @@ -3468,7 +3704,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the details of an AppInstanceUser. You can update names and metadata.

                    ", + "documentation":"

                    Updates the details of an AppInstanceUser. You can update names and metadata.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateAppInstanceUser, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace", "endpoint":{"hostPrefix":"identity-"} }, "UpdateBot":{ @@ -3509,7 +3747,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Update a channel's attributes.

                    Restriction: You can't change a channel's privacy.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Update a channel's attributes.

                    Restriction: You can't change a channel's privacy.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannel, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelMessage":{ @@ -3530,7 +3770,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the content of a message.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    Updates the content of a message.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannelMessage, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateChannelReadMarker":{ @@ -3551,7 +3793,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    The details of the time when a user last read messages in a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    ", + "documentation":"

                    The details of the time when a user last read messages in a channel.

                    The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateChannelReadMarker, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace", "endpoint":{"hostPrefix":"messaging-"} }, "UpdateGlobalSettings":{ @@ -3629,7 +3873,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the specified proxy session details, such as voice or SMS capabilities.

                    " + "documentation":"

                    Updates the specified proxy session details, such as voice or SMS capabilities.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateProxySession, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace" }, "UpdateRoom":{ "name":"UpdateRoom", @@ -3690,7 +3936,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the details of the specified SIP media application.

                    " + "documentation":"

                    Updates the details of the specified SIP media application.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipMediaApplication, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace" }, "UpdateSipMediaApplicationCall":{ "name":"UpdateSipMediaApplicationCall", @@ -3711,7 +3959,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

                    " + "documentation":"

                    Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipMediaApplicationCall, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace" }, "UpdateSipRule":{ "name":"UpdateSipRule", @@ -3733,7 +3983,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates the details of the specified SIP rule.

                    " + "documentation":"

                    Updates the details of the specified SIP rule.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateSipRule, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace" }, "UpdateUser":{ "name":"UpdateUser", @@ -3792,7 +4044,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates details for the specified Amazon Chime Voice Connector.

                    " + "documentation":"

                    Updates details for the specified Amazon Chime Voice Connector.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateVoiceConnector, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace" }, "UpdateVoiceConnectorGroup":{ "name":"UpdateVoiceConnectorGroup", @@ -3813,7 +4067,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

                    " + "documentation":"

                    Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, UpdateVoiceConnectorGroup, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace" }, "ValidateE911Address":{ "name":"ValidateE911Address", @@ -3833,7 +4089,9 @@ {"shape":"ServiceUnavailableException"}, {"shape":"ServiceFailureException"} ], - "documentation":"

                    Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

                    " + "documentation":"

                    Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point.

                    This API is is no longer supported and will not be updated. We recommend using the latest version, ValidateE911Address, in the Amazon Chime SDK.

                    Using the latest version requires migrating to a dedicated namespace. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace" } }, "shapes":{ @@ -9445,15 +9703,15 @@ }, "ScreenDataUrl":{ "shape":"UriType", - "documentation":"

                    The screen data URL.

                    " + "documentation":"

                    The screen data URL.

                    This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

                    " }, "ScreenSharingUrl":{ "shape":"UriType", - "documentation":"

                    The screen sharing URL.

                    " + "documentation":"

                    The screen sharing URL.

                    This parameter is is no longer supported and no longer used by the Amazon Chime SDK..

                    " }, "ScreenViewingUrl":{ "shape":"UriType", - "documentation":"

                    The screen viewing URL.

                    " + "documentation":"

                    The screen viewing URL.

                    This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

                    " }, "SignalingUrl":{ "shape":"UriType", @@ -9461,7 +9719,7 @@ }, "TurnControlUrl":{ "shape":"UriType", - "documentation":"

                    The turn control URL.

                    " + "documentation":"

                    The turn control URL.

                    This parameter is is no longer supported and no longer used by the Amazon Chime SDK.

                    " }, "EventIngestionUrl":{ "shape":"UriType", @@ -12768,5 +13026,7 @@ "documentation":"

                    The Amazon Chime Voice Connector settings. Includes any Amazon S3 buckets designated for storing call detail records.

                    " } }, - "documentation":"

                    The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

                    You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific AWS SDK or the AWS CLI.

                    Using an AWS SDK

                    You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

                    Using the AWS CLI

                    Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

                    Using REST APIs

                    If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

                    When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

                    Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

                    " + "documentation":"

                    Most of these APIs are no longer supported and will not be updated. We recommend using the latest versions in the Amazon Chime SDK API reference, in the Amazon Chime SDK.

                    Using the latest versions requires migrating to dedicated namespaces. For more information, refer to Migrating from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide.

                    The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes.

                    You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. The page for each API action contains a See Also section that includes links to information about using the action with a language-specific AWS SDK or the AWS CLI.

                    Using an AWS SDK

                    You don't need to write code to calculate a signature for request authentication. The SDK clients authenticate your requests by using access keys that you provide. For more information about AWS SDKs, see the AWS Developer Center.

                    Using the AWS CLI

                    Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see Installing the AWS Command Line Interface in the AWS Command Line Interface User Guide. For a list of available Amazon Chime commands, see the Amazon Chime commands in the AWS CLI Command Reference.

                    Using REST APIs

                    If you use REST to make API calls, you must authenticate your request by providing a signature. Amazon Chime supports Signature Version 4. For more information, see Signature Version 4 Signing Process in the Amazon Web Services General Reference.

                    When making REST API calls, use the service name chime and REST endpoint https://service.chime.aws.amazon.com.

                    Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see Identity and Access Management for Amazon Chime in the Amazon Chime Administration Guide.

                    ", + "deprecated":true, + "deprecatedMessage":"This namespace has been deprecated" } diff --git a/tools/code-generation/api-descriptions/cleanrooms-2022-02-17.normal.json b/tools/code-generation/api-descriptions/cleanrooms-2022-02-17.normal.json index edd5c21ec4c..6c2c346e492 100644 --- a/tools/code-generation/api-descriptions/cleanrooms-2022-02-17.normal.json +++ b/tools/code-generation/api-descriptions/cleanrooms-2022-02-17.normal.json @@ -545,7 +545,7 @@ {"shape":"ThrottlingException"}, {"shape":"AccessDeniedException"} ], - "documentation":"

                    Creates a protected query that is started by AWS Clean Rooms.

                    " + "documentation":"

                    Creates a protected query that is started by Clean Rooms .

                    " }, "TagResource":{ "name":"TagResource", @@ -857,7 +857,11 @@ }, "joinRequired":{ "shape":"JoinRequiredOption", - "documentation":"

                    Control that requires member who runs query to do a join with their configured table and/or other configured table in query

                    " + "documentation":"

                    Control that requires member who runs query to do a join with their configured table and/or other configured table in query.

                    " + }, + "allowedJoinOperators":{ + "shape":"JoinOperatorsList", + "documentation":"

                    Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

                    " }, "dimensionColumns":{ "shape":"AnalysisRuleColumnList", @@ -872,7 +876,7 @@ "documentation":"

                    Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each output row to be returned.

                    " } }, - "documentation":"

                    Enables query structure and specified queries that product aggregate statistics.

                    " + "documentation":"

                    Enables query structure and specified queries that produce aggregate statistics.

                    " }, "AnalysisRuleAggregationAggregateColumnsList":{ "type":"list", @@ -898,7 +902,11 @@ "members":{ "joinColumns":{ "shape":"AnalysisRuleListJoinColumnsList", - "documentation":"

                    Columns that can be used to join a configured table with the table of the member who can query and another members' configured tables.

                    " + "documentation":"

                    Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.

                    " + }, + "allowedJoinOperators":{ + "shape":"JoinOperatorsList", + "documentation":"

                    Which logical operators (if any) are to be used in an INNER JOIN match condition. Default is AND.

                    " }, "listColumns":{ "shape":"AnalysisRuleColumnList", @@ -1056,7 +1064,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

                    " + "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "creatorDisplayName":{ "shape":"DisplayName", @@ -1151,7 +1159,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

                    " + "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "creatorDisplayName":{ "shape":"DisplayName", @@ -1200,7 +1208,7 @@ "documentation":"

                    The type of the column.

                    " } }, - "documentation":"

                    A column within a schema relation, derived from the underlying AWS Glue table.

                    " + "documentation":"

                    A column within a schema relation, derived from the underlying Glue table.

                    " }, "ColumnList":{ "type":"list", @@ -1250,7 +1258,7 @@ }, "tableReference":{ "shape":"TableReference", - "documentation":"

                    The AWS Glue table that this configured table represents.

                    " + "documentation":"

                    The Glue table that this configured table represents.

                    " }, "createTime":{ "shape":"Timestamp", @@ -1270,7 +1278,7 @@ }, "allowedColumns":{ "shape":"AllowedColumnList", - "documentation":"

                    The columns within the underlying AWS Glue table that can be utilized within collaborations.

                    " + "documentation":"

                    The columns within the underlying Glue table that can be utilized within collaborations.

                    " } }, "documentation":"

                    A table that has been configured for use in a collaboration.

                    " @@ -1725,7 +1733,7 @@ }, "tableReference":{ "shape":"TableReference", - "documentation":"

                    A reference to the AWS Glue table being configured.

                    " + "documentation":"

                    A reference to the Glue table being configured.

                    " }, "allowedColumns":{ "shape":"AllowedColumnList", @@ -2186,7 +2194,13 @@ } } }, - "GlueResourceName":{ + "GlueDatabaseName":{ + "type":"string", + "max":128, + "min":0, + "pattern":"[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?" + }, + "GlueTableName":{ "type":"string", "max":128, "min":0, @@ -2200,15 +2214,15 @@ ], "members":{ "tableName":{ - "shape":"GlueResourceName", - "documentation":"

                    The name of the AWS Glue table.

                    " + "shape":"GlueTableName", + "documentation":"

                    The name of the Glue table.

                    " }, "databaseName":{ - "shape":"GlueResourceName", - "documentation":"

                    The name of the database the AWS Glue table belongs to.

                    " + "shape":"GlueDatabaseName", + "documentation":"

                    The name of the database the Glue table belongs to.

                    " } }, - "documentation":"

                    A reference to a table within an AWS Glue data catalog.

                    " + "documentation":"

                    A reference to a table within an Glue data catalog.

                    " }, "InternalServerException":{ "type":"structure", @@ -2220,6 +2234,19 @@ "exception":true, "fault":true }, + "JoinOperator":{ + "type":"string", + "enum":[ + "OR", + "AND" + ] + }, + "JoinOperatorsList":{ + "type":"list", + "member":{"shape":"JoinOperator"}, + "max":2, + "min":0 + }, "JoinRequiredOption":{ "type":"string", "enum":["QUERY_RUNNER"] @@ -2556,7 +2583,7 @@ "members":{ "accountId":{ "shape":"AccountId", - "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

                    " + "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "memberAbilities":{ "shape":"MemberAbilities", @@ -2591,7 +2618,7 @@ "members":{ "accountId":{ "shape":"AccountId", - "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports AWS Account ID.

                    " + "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "status":{ "shape":"MemberStatus", @@ -2663,7 +2690,7 @@ }, "collaborationCreatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports AWS account ID.

                    " + "documentation":"

                    The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "collaborationCreatorDisplayName":{ "shape":"DisplayName", @@ -2757,7 +2784,7 @@ }, "collaborationCreatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The identifier of the AWS principal that created the collaboration. Currently only supports AWS account ID.

                    " + "documentation":"

                    The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.

                    " }, "collaborationCreatorDisplayName":{ "shape":"DisplayName", @@ -2848,7 +2875,7 @@ "documentation":"

                    An error thrown by the protected query.

                    " } }, - "documentation":"

                    The parameters for an AWS Clean Rooms protected query.

                    " + "documentation":"

                    The parameters for an Clean Rooms protected query.

                    " }, "ProtectedQueryError":{ "type":"structure", @@ -2959,7 +2986,6 @@ }, "ProtectedQuerySQLParameters":{ "type":"structure", - "required":["queryString"], "members":{ "queryString":{ "shape":"ProtectedQuerySQLParametersQueryStringString", @@ -3140,7 +3166,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The unique account ID for the AWS account that owns the schema.

                    " + "documentation":"

                    The unique account ID for the Amazon Web Services account that owns the schema.

                    " }, "name":{ "shape":"TableAlias", @@ -3202,7 +3228,7 @@ }, "creatorAccountId":{ "shape":"AccountId", - "documentation":"

                    The unique account ID for the AWS account that owns the schema.

                    " + "documentation":"

                    The unique account ID for the Amazon Web Services account that owns the schema.

                    " }, "createTime":{ "shape":"Timestamp", @@ -3327,17 +3353,16 @@ "members":{ "glue":{ "shape":"GlueTableReference", - "documentation":"

                    If present, a reference to the AWS Glue table referred to by this table reference.

                    " + "documentation":"

                    If present, a reference to the Glue table referred to by this table reference.

                    " } }, - "documentation":"

                    A pointer to the dataset that underlies this table. Currently, this can only be an AWS Glue table.

                    ", + "documentation":"

                    A pointer to the dataset that underlies this table. Currently, this can only be an Glue table.

                    ", "union":true }, "TagKey":{ "type":"string", "max":128, - "min":1, - "pattern":"(?!aws:).{1,128}" + "min":1 }, "TagKeys":{ "type":"list", @@ -3674,5 +3699,5 @@ ] } }, - "documentation":"

                    Welcome to the AWS Clean Rooms API Reference.

                    AWS Clean Rooms is an AWS service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.

                    To learn more about AWS Clean Rooms concepts, procedures, and best practices, see the AWS Clean Rooms User Guide.

                    " + "documentation":"

                    Welcome to the Clean Rooms API Reference.

                    Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.

                    To learn more about Clean Rooms concepts, procedures, and best practices, see the Clean Rooms User Guide.

                    " } diff --git a/tools/code-generation/api-descriptions/dynamodb-2012-08-10.normal.json b/tools/code-generation/api-descriptions/dynamodb-2012-08-10.normal.json index 888e338fc02..c8a697c1553 100644 --- a/tools/code-generation/api-descriptions/dynamodb-2012-08-10.normal.json +++ b/tools/code-generation/api-descriptions/dynamodb-2012-08-10.normal.json @@ -1438,6 +1438,10 @@ "Message":{ "shape":"String", "documentation":"

                    The error message associated with the PartiQL batch response.

                    " + }, + "Item":{ + "shape":"AttributeMap", + "documentation":"

                    The item which caused the condition check to fail. This will be set if ReturnValuesOnConditionCheckFailure is specified as ALL_OLD.

                    " } }, "documentation":"

                    An error associated with a statement in a PartiQL batch that was run.

                    " @@ -1473,6 +1477,10 @@ "ConsistentRead":{ "shape":"ConsistentRead", "documentation":"

                    The read consistency of the PartiQL batch request.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for a PartiQL batch request operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } }, "documentation":"

                    A PartiQL batch statement request.

                    " @@ -1700,6 +1708,10 @@ "message":{ "shape":"ErrorMessage", "documentation":"

                    The conditional request failed.

                    " + }, + "Item":{ + "shape":"AttributeMap", + "documentation":"

                    Item which caused the ConditionalCheckFailedException.

                    " } }, "documentation":"

                    A condition specified in the operation could not be evaluated.

                    ", @@ -2155,6 +2167,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

                    One or more values that can be substituted in an expression.

                    Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

                    Available | Backordered | Discontinued

                    You would first need to specify ExpressionAttributeValues as follows:

                    { \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

                    You could then use these values in an expression, such as this:

                    ProductStatus IN (:avail, :back, :disc)

                    For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for a DeleteItem operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } }, "documentation":"

                    Represents the input of a DeleteItem operation.

                    " @@ -2591,6 +2607,10 @@ "Limit":{ "shape":"PositiveIntegerObject", "documentation":"

                    The maximum number of items to evaluate (not necessarily the number of matching items). If DynamoDB processes the number of items up to the limit while processing the results, it stops the operation and returns the matching values up to that point, along with a key in LastEvaluatedKey to apply in a subsequent operation so you can pick up where you left off. Also, if the processed dataset size exceeds 1 MB before DynamoDB reaches this limit, it stops the operation and returns the matching values up to the limit, and a key in LastEvaluatedKey to apply in a subsequent operation to continue the operation.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for an ExecuteStatement operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } } }, @@ -4091,6 +4111,10 @@ "Parameters":{ "shape":"PreparedStatementParameters", "documentation":"

                    The parameter values.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for a PartiQL ParameterizedStatement operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } }, "documentation":"

                    Represents a PartiQL statment that uses parameters.

                    " @@ -4347,6 +4371,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

                    One or more values that can be substituted in an expression.

                    Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

                    Available | Backordered | Discontinued

                    You would first need to specify ExpressionAttributeValues as follows:

                    { \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

                    You could then use these values in an expression, such as this:

                    ProductStatus IN (:avail, :back, :disc)

                    For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for a PutItem operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } }, "documentation":"

                    Represents the input of a PutItem operation.

                    " @@ -6118,6 +6146,10 @@ "ExpressionAttributeValues":{ "shape":"ExpressionAttributeValueMap", "documentation":"

                    One or more values that can be substituted in an expression.

                    Use the : (colon) character in an expression to dereference an attribute value. For example, suppose that you wanted to check whether the value of the ProductStatus attribute was one of the following:

                    Available | Backordered | Discontinued

                    You would first need to specify ExpressionAttributeValues as follows:

                    { \":avail\":{\"S\":\"Available\"}, \":back\":{\"S\":\"Backordered\"}, \":disc\":{\"S\":\"Discontinued\"} }

                    You could then use these values in an expression, such as this:

                    ProductStatus IN (:avail, :back, :disc)

                    For more information on expression attribute values, see Condition Expressions in the Amazon DynamoDB Developer Guide.

                    " + }, + "ReturnValuesOnConditionCheckFailure":{ + "shape":"ReturnValuesOnConditionCheckFailure", + "documentation":"

                    An optional parameter that returns the item attributes for an UpdateItem operation that failed a condition check.

                    There is no additional cost associated with requesting a return value aside from the small network and processing overhead of receiving a larger response. No read capacity units are consumed.

                    " } }, "documentation":"

                    Represents the input of an UpdateItem operation.

                    " diff --git a/tools/code-generation/api-descriptions/gamelift-2015-10-01.normal.json b/tools/code-generation/api-descriptions/gamelift-2015-10-01.normal.json index f9c6980b7ef..c3f2149ec02 100644 --- a/tools/code-generation/api-descriptions/gamelift-2015-10-01.normal.json +++ b/tools/code-generation/api-descriptions/gamelift-2015-10-01.normal.json @@ -44,7 +44,7 @@ {"shape":"UnauthorizedException"}, {"shape":"InternalServiceException"} ], - "documentation":"

                    This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

                    Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

                    To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Filter options may be included to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

                    When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server's status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

                    If you try to claim a specific game server, this request will fail in the following cases:

                    • If the game server utilization status is UTILIZED.

                    • If the game server claim status is CLAIMED.

                    • If the game server is running on an instance in DRAINING status and provided filter option does not allow placing on DRAINING instances.

                    Learn more

                    Amazon GameLift FleetIQ Guide

                    " + "documentation":"

                    This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

                    Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

                    To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Add filter options to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

                    When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server's status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

                    If you try to claim a specific game server, this request will fail in the following cases:

                    • If the game server utilization status is UTILIZED.

                    • If the game server claim status is CLAIMED.

                    • If the game server is running on an instance in DRAINING status and the provided filter option does not allow placing on DRAINING instances.

                    Learn more

                    Amazon GameLift FleetIQ Guide

                    " }, "CreateAlias":{ "name":"CreateAlias", @@ -2599,7 +2599,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used if FlexMatchMode is set to STANDALONE.

                    " + "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

                    " }, "CustomEventData":{ "shape":"CustomEventData", @@ -6071,7 +6071,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used when FlexMatchMode is set to STANDALONE.

                    " + "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used when FlexMatchMode is set to STANDALONE.

                    " }, "CustomEventData":{ "shape":"CustomEventData", @@ -6319,7 +6319,8 @@ "WINDOWS_2012", "AMAZON_LINUX", "AMAZON_LINUX_2", - "WINDOWS_2016" + "WINDOWS_2016", + "AMAZON_LINUX_2023" ] }, "OutOfCapacityException":{ @@ -7888,7 +7889,7 @@ }, "AdditionalPlayerCount":{ "shape":"WholeNumber", - "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 12-person team, and the additional player count is set to 2, only 10 players are selected for the match. This parameter is not used if FlexMatchMode is set to STANDALONE.

                    " + "documentation":"

                    The number of player slots in a match to keep open for future players. For example, if the configuration's rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

                    " }, "CustomEventData":{ "shape":"CustomEventData", diff --git a/tools/code-generation/api-descriptions/glue-2017-03-31.normal.json b/tools/code-generation/api-descriptions/glue-2017-03-31.normal.json index 5ff41890a21..f58d65c9e50 100644 --- a/tools/code-generation/api-descriptions/glue-2017-03-31.normal.json +++ b/tools/code-generation/api-descriptions/glue-2017-03-31.normal.json @@ -6310,6 +6310,10 @@ "DeltaTargets":{ "shape":"DeltaTargetList", "documentation":"

                    Specifies Delta data store targets.

                    " + }, + "IcebergTargets":{ + "shape":"IcebergTargetList", + "documentation":"

                    Specifies Apache Iceberg data store targets.

                    " } }, "documentation":"

                    Specifies data stores to crawl.

                    " @@ -12655,6 +12659,32 @@ "snappy" ] }, + "IcebergTarget":{ + "type":"structure", + "members":{ + "Paths":{ + "shape":"PathList", + "documentation":"

                    One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.

                    " + }, + "ConnectionName":{ + "shape":"ConnectionName", + "documentation":"

                    The name of the connection to use to connect to the Iceberg target.

                    " + }, + "Exclusions":{ + "shape":"PathList", + "documentation":"

                    A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

                    " + }, + "MaximumTraversalDepth":{ + "shape":"NullableInteger", + "documentation":"

                    The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time.

                    " + } + }, + "documentation":"

                    Specifies an Apache Iceberg data source where Iceberg tables are stored in Amazon S3.

                    " + }, + "IcebergTargetList":{ + "type":"list", + "member":{"shape":"IcebergTarget"} + }, "IdString":{ "type":"string", "max":255, diff --git a/tools/code-generation/api-descriptions/sagemaker-2017-07-24.normal.json b/tools/code-generation/api-descriptions/sagemaker-2017-07-24.normal.json index 760ef89b1e4..c129b226598 100644 --- a/tools/code-generation/api-descriptions/sagemaker-2017-07-24.normal.json +++ b/tools/code-generation/api-descriptions/sagemaker-2017-07-24.normal.json @@ -3894,6 +3894,23 @@ "type":"list", "member":{"shape":"AgentVersion"} }, + "AggregationTransformationValue":{ + "type":"string", + "enum":[ + "sum", + "avg", + "first", + "min", + "max" + ] + }, + "AggregationTransformations":{ + "type":"map", + "key":{"shape":"TransformationAttributeName"}, + "value":{"shape":"AggregationTransformationValue"}, + "max":50, + "min":1 + }, "Alarm":{ "type":"structure", "members":{ @@ -4970,11 +4987,11 @@ "members":{ "ChannelType":{ "shape":"AutoMLChannelType", - "documentation":"

                    The type of channel. Defines whether the data are used for training or validation. The default value is training. Channels for training and validation must share the same ContentType

                    " + "documentation":"

                    The type of channel. Defines whether the data are used for training or validation. The default value is training. Channels for training and validation must share the same ContentType

                    The type of channel defaults to training for the time-series forecasting problem type.

                    " }, "ContentType":{ "shape":"ContentType", - "documentation":"

                    The content type of the data from the input source. The following are the allowed content types for different problems:

                    • For Tabular problem types: text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

                    • For ImageClassification: image/png, image/jpeg, or image/*. The default value is image/*.

                    • For TextClassification: text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

                    " + "documentation":"

                    The content type of the data from the input source. The following are the allowed content types for different problems:

                    • For tabular problem types: text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

                    • For image classification: image/png, image/jpeg, or image/*. The default value is image/*.

                    • For text classification: text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

                    • For time-series forecasting: text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

                    " }, "CompressionType":{ "shape":"CompressionType", @@ -4992,7 +5009,7 @@ "members":{ "MaxCandidates":{ "shape":"MaxCandidates", - "documentation":"

                    The maximum number of times a training job is allowed to run.

                    For job V2s (jobs created by calling CreateAutoMLJobV2), the supported value is 1.

                    " + "documentation":"

                    The maximum number of times a training job is allowed to run.

                    For text and image classification, as well as time-series forecasting problem types, the supported value is 1. For tabular problem types, the maximum value is 750.

                    " }, "MaxRuntimePerTrainingJobInSeconds":{ "shape":"MaxRuntimePerTrainingJobInSeconds", @@ -5049,7 +5066,7 @@ "members":{ "MetricName":{ "shape":"AutoMLMetricEnum", - "documentation":"

                    The name of the objective metric used to measure the predictive quality of a machine learning system. During training, the model's parameters are updated iteratively to optimize its performance based on the feedback provided by the objective metric when evaluating the model on the validation dataset.

                    For the list of all available metrics supported by Autopilot, see Autopilot metrics.

                    If you do not specify a metric explicitly, the default behavior is to automatically use:

                    • For tabular problem types:

                      • Regression: MSE.

                      • Binary classification: F1.

                      • Multiclass classification: Accuracy.

                    • For image or text classification problem types: Accuracy

                    " + "documentation":"

                    The name of the objective metric used to measure the predictive quality of a machine learning system. During training, the model's parameters are updated iteratively to optimize its performance based on the feedback provided by the objective metric when evaluating the model on the validation dataset.

                    For the list of all available metrics supported by Autopilot, see Autopilot metrics.

                    If you do not specify a metric explicitly, the default behavior is to automatically use:

                    • For tabular problem types:

                      • Regression: MSE.

                      • Binary classification: F1.

                      • Multiclass classification: Accuracy.

                    • For image or text classification problem types: Accuracy

                    • For time-series forecasting problem types: AverageWeightedQuantileLoss

                    " } }, "documentation":"

                    Specifies a metric to minimize or maximize as the objective of a job.

                    " @@ -5081,7 +5098,8 @@ "ModelDeploymentError", "GeneratingModelInsightsReport", "ModelInsightsError", - "TrainingModels" + "TrainingModels", + "PreTraining" ] }, "AutoMLJobStatus":{ @@ -5178,7 +5196,11 @@ "Precision", "PrecisionMacro", "Recall", - "RecallMacro" + "RecallMacro", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMetricExtendedEnum":{ @@ -5198,7 +5220,11 @@ "Recall", "RecallMacro", "LogLoss", - "InferenceLatency" + "InferenceLatency", + "MAPE", + "MASE", + "WAPE", + "AverageWeightedQuantileLoss" ] }, "AutoMLMode":{ @@ -5259,6 +5285,10 @@ "TabularJobConfig":{ "shape":"TabularJobConfig", "documentation":"

                    Settings used to configure an AutoML job V2 for a tabular problem type (regression, classification).

                    " + }, + "TimeSeriesForecastingJobConfig":{ + "shape":"TimeSeriesForecastingJobConfig", + "documentation":"

                    Settings used to configure an AutoML job V2 for a time-series forecasting problem type.

                    " } }, "documentation":"

                    A collection of settings specific to the problem type used to configure an AutoML job V2. There must be one and only one config of the following type.

                    ", @@ -5269,7 +5299,8 @@ "enum":[ "ImageClassification", "TextClassification", - "Tabular" + "Tabular", + "TimeSeriesForecasting" ] }, "AutoMLProblemTypeResolvedAttributes":{ @@ -5417,6 +5448,10 @@ "AWS/Textract/AnalyzeDocument/Forms/V1" ] }, + "BacktestResultsLocation":{ + "type":"string", + "min":1 + }, "BatchDataCaptureConfig":{ "type":"structure", "required":["DestinationS3Uri"], @@ -5706,6 +5741,10 @@ "ModelInsights":{ "shape":"ModelInsightsLocation", "documentation":"

                    The Amazon S3 prefix to the model insight artifacts generated for the AutoML candidate.

                    " + }, + "BacktestResults":{ + "shape":"BacktestResultsLocation", + "documentation":"

                    The Amazon S3 prefix to the accuracy metrics and the inference results observed over the testing window. Available only for the time-series forecasting problem type.

                    " } }, "documentation":"

                    The location of artifacts for an AutoML candidate job.

                    " @@ -7253,7 +7292,7 @@ }, "AutoMLJobInputDataConfig":{ "shape":"AutoMLJobInputDataConfig", - "documentation":"

                    An array of channel objects describing the input data and their location. Each channel is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters. The supported formats depend on the problem type:

                    • For Tabular problem types: S3Prefix, ManifestFile.

                    • For ImageClassification: S3Prefix, ManifestFile, AugmentedManifestFile.

                    • For TextClassification: S3Prefix.

                    " + "documentation":"

                    An array of channel objects describing the input data and their location. Each channel is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob input parameters. The supported formats depend on the problem type:

                    • For tabular problem types: S3Prefix, ManifestFile.

                    • For image classification: S3Prefix, ManifestFile, AugmentedManifestFile.

                    • For text classification: S3Prefix.

                    • For time-series forecasting: S3Prefix.

                    " }, "OutputDataConfig":{ "shape":"AutoMLOutputDataConfig", @@ -7285,7 +7324,7 @@ }, "DataSplitConfig":{ "shape":"AutoMLDataSplitConfig", - "documentation":"

                    This structure specifies how to split the data into train and validation datasets.

                    The validation and training datasets must contain the same headers. For jobs created by calling CreateAutoMLJob, the validation dataset must be less than 2 GB in size.

                    " + "documentation":"

                    This structure specifies how to split the data into train and validation datasets.

                    The validation and training datasets must contain the same headers. For jobs created by calling CreateAutoMLJob, the validation dataset must be less than 2 GB in size.

                    This attribute must not be set for the time-series forecasting problem type, as Autopilot automatically splits the input dataset into training and validation sets.

                    " } } }, @@ -16693,6 +16732,39 @@ "FSxLustre" ] }, + "FillingTransformationMap":{ + "type":"map", + "key":{"shape":"FillingType"}, + "value":{"shape":"FillingTransformationValue"}, + "max":6, + "min":1 + }, + "FillingTransformationValue":{ + "type":"string", + "max":256, + "min":1, + "pattern":"^[a-zA-Z0-9\\_\\-]+$" + }, + "FillingTransformations":{ + "type":"map", + "key":{"shape":"TransformationAttributeName"}, + "value":{"shape":"FillingTransformationMap"}, + "max":50, + "min":1 + }, + "FillingType":{ + "type":"string", + "enum":[ + "frontfill", + "middlefill", + "backfill", + "futurefill", + "frontfill_value", + "middlefill_value", + "backfill_value", + "futurefill_value" + ] + }, "Filter":{ "type":"structure", "required":["Name"], @@ -16889,6 +16961,28 @@ "min":1, "pattern":"^[\\t\\n\\r -\\uD7FF\\uE000-\\uFFFD]*$" }, + "ForecastFrequency":{ + "type":"string", + "max":5, + "min":1, + "pattern":"^1Y|Y|([1-9]|1[0-1])M|M|[1-4]W|W|[1-6]D|D|([1-9]|1[0-9]|2[0-3])H|H|([1-9]|[1-5][0-9])min$" + }, + "ForecastHorizon":{ + "type":"integer", + "min":1 + }, + "ForecastQuantile":{ + "type":"string", + "max":4, + "min":2, + "pattern":"(^p[1-9]\\d?$)" + }, + "ForecastQuantiles":{ + "type":"list", + "member":{"shape":"ForecastQuantile"}, + "max":5, + "min":1 + }, "Framework":{ "type":"string", "enum":[ @@ -17080,6 +17174,17 @@ "min":1, "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+" }, + "GroupingAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, + "GroupingAttributeNames":{ + "type":"list", + "member":{"shape":"GroupingAttributeName"}, + "max":5, + "min":1 + }, "Groups":{ "type":"list", "member":{"shape":"Group"}, @@ -19116,6 +19221,11 @@ "type":"string", "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:rolealias/?[a-zA-Z_0-9+=,.@\\-_/]+$" }, + "ItemIdentifierAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "JobDurationInSeconds":{ "type":"integer", "min":1 @@ -31237,6 +31347,69 @@ "max":128, "pattern":"[a-zA-Z0-9:_-]+" }, + "TimeSeriesConfig":{ + "type":"structure", + "required":[ + "TargetAttributeName", + "TimestampAttributeName", + "ItemIdentifierAttributeName" + ], + "members":{ + "TargetAttributeName":{ + "shape":"TargetAttributeName", + "documentation":"

                    The name of the column representing the target variable that you want to predict for each item in your dataset. The data type of the target variable must be numerical.

                    " + }, + "TimestampAttributeName":{ + "shape":"TimestampAttributeName", + "documentation":"

                    The name of the column indicating a point in time at which the target value of a given item is recorded.

                    " + }, + "ItemIdentifierAttributeName":{ + "shape":"ItemIdentifierAttributeName", + "documentation":"

                    The name of the column that represents the set of item identifiers for which you want to predict the target value.

                    " + }, + "GroupingAttributeNames":{ + "shape":"GroupingAttributeNames", + "documentation":"

                    A set of columns names that can be grouped with the item identifier column to create a composite key for which a target value is predicted.

                    " + } + }, + "documentation":"

                    The collection of components that defines the time-series.

                    " + }, + "TimeSeriesForecastingJobConfig":{ + "type":"structure", + "required":[ + "ForecastFrequency", + "ForecastHorizon", + "TimeSeriesConfig" + ], + "members":{ + "FeatureSpecificationS3Uri":{ + "shape":"S3Uri", + "documentation":"

                    A URL to the Amazon S3 data source containing additional selected features that complement the target, itemID, timestamp, and grouped columns set in TimeSeriesConfig. When not provided, the AutoML job V2 includes all the columns from the original dataset that are not already declared in TimeSeriesConfig. If provided, the AutoML job V2 only considers these additional columns as a complement to the ones declared in TimeSeriesConfig.

                    You can input FeatureAttributeNames (optional) in JSON format as shown below:

                    { \"FeatureAttributeNames\":[\"col1\", \"col2\", ...] }.

                    You can also specify the data type of the feature (optional) in the format shown below:

                    { \"FeatureDataTypes\":{\"col1\":\"numeric\", \"col2\":\"categorical\" ... } }

                    Autopilot supports the following data types: numeric, categorical, text, and datetime.

                    These column keys must not include any column set in TimeSeriesConfig.

                    When not provided, the AutoML job V2 includes all the columns from the original dataset that are not already declared in TimeSeriesConfig. If provided, the AutoML job V2 only considers these additional columns as a complement to the ones declared in TimeSeriesConfig.

                    Autopilot supports the following data types: numeric, categorical, text, and datetime.

                    " + }, + "CompletionCriteria":{"shape":"AutoMLJobCompletionCriteria"}, + "ForecastFrequency":{ + "shape":"ForecastFrequency", + "documentation":"

                    The frequency of predictions in a forecast.

                    Valid intervals are an integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min (Minute). For example, 1D indicates every day and 15min indicates every 15 minutes. The value of a frequency must not overlap with the next larger frequency. For example, you must use a frequency of 1H instead of 60min.

                    The valid values for each frequency are the following:

                    • Minute - 1-59

                    • Hour - 1-23

                    • Day - 1-6

                    • Week - 1-4

                    • Month - 1-11

                    • Year - 1

                    " + }, + "ForecastHorizon":{ + "shape":"ForecastHorizon", + "documentation":"

                    The number of time-steps that the model predicts. The forecast horizon is also called the prediction length. The maximum forecast horizon is the lesser of 500 time-steps or 1/4 of the time-steps in the dataset.

                    " + }, + "ForecastQuantiles":{ + "shape":"ForecastQuantiles", + "documentation":"

                    The quantiles used to train the model for forecasts at a specified quantile. You can specify quantiles from 0.01 (p1) to 0.99 (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be specified. When ForecastQuantiles is not provided, the AutoML job uses the quantiles p10, p50, and p90 as default.

                    " + }, + "Transformations":{ + "shape":"TimeSeriesTransformations", + "documentation":"

                    The transformations modifying specific attributes of the time-series, such as filling strategies for missing values.

                    " + }, + "TimeSeriesConfig":{ + "shape":"TimeSeriesConfig", + "documentation":"

                    The collection of components that defines the time-series.

                    " + } + }, + "documentation":"

                    The collection of settings used by an AutoML job V2 for the time-series forecasting problem type.

                    The TimeSeriesForecastingJobConfig problem type is only available in private beta. Contact Amazon Web Services Support or your account manager to learn more about access privileges.

                    " + }, "TimeSeriesForecastingSettings":{ "type":"structure", "members":{ @@ -31251,7 +31424,26 @@ }, "documentation":"

                    Time series forecast settings for the SageMaker Canvas application.

                    " }, + "TimeSeriesTransformations":{ + "type":"structure", + "members":{ + "Filling":{ + "shape":"FillingTransformations", + "documentation":"

                    A key value pair defining the filling method for a column, where the key is the column name and the value is an object which defines the filling logic. You can specify multiple filling methods for a single column.

                    The supported filling methods and their corresponding options are:

                    • frontfill: none (Supported only for target column)

                    • middlefill: zero, value, median, mean, min, max

                    • backfill: zero, value, median, mean, min, max

                    • futurefill: zero, value, median, mean, min, max

                    To set a filling method to a specific value, set the fill parameter to the chosen filling method value (for example \"backfill\" : \"value\"), and define the filling value in an additional parameter prefixed with \"_value\". For example, to set backfill to a value of 2, you must include two parameters: \"backfill\": \"value\" and \"backfill_value\":\"2\".

                    " + }, + "Aggregation":{ + "shape":"AggregationTransformations", + "documentation":"

                    A key value pair defining the aggregation method for a column, where the key is the column name and the value is the aggregation method.

                    The supported aggregation methods are sum (default), avg, first, min, max.

                    Aggregation is only supported for the target column.

                    " + } + }, + "documentation":"

                    Transformations allowed on the dataset. Supported transformations are Filling and Aggregation. Filling specifies how to add values to missing values in the dataset. Aggregation defines how to aggregate data that does not align with forecast frequency.

                    " + }, "Timestamp":{"type":"timestamp"}, + "TimestampAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "TrafficDurationInSeconds":{ "type":"integer", "min":1 @@ -32146,6 +32338,11 @@ }, "documentation":"

                    Describes the S3 data source.

                    " }, + "TransformationAttributeName":{ + "type":"string", + "max":256, + "min":1 + }, "Trial":{ "type":"structure", "members":{ diff --git a/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-rule-set.json b/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-rule-set.json index bedc27baea8..cb742758cfb 100644 --- a/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-rule-set.json +++ b/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-rule-set.json @@ -3,7 +3,7 @@ "parameters": { "Region": { "builtIn": "AWS::Region", - "required": true, + "required": false, "documentation": "The AWS region used to dispatch the request.", "type": "String" }, @@ -32,13 +32,12 @@ { "conditions": [ { - "fn": "aws.partition", + "fn": "isSet", "argv": [ { - "ref": "Region" + "ref": "Endpoint" } - ], - "assign": "PartitionResult" + ] } ], "type": "tree", @@ -46,14 +45,20 @@ { "conditions": [ { - "fn": "isSet", + "fn": "booleanEquals", "argv": [ { - "ref": "Endpoint" - } + "ref": "UseFIPS" + }, + true ] } ], + "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], "type": "tree", "rules": [ { @@ -62,67 +67,42 @@ "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "ref": "UseDualStack" }, true ] } ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", "type": "error" }, { "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" + "endpoint": { + "url": { + "ref": "Endpoint" }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] - }, + } + ] + }, + { + "conditions": [], + "type": "tree", + "rules": [ { "conditions": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", + "fn": "isSet", "argv": [ { - "ref": "UseDualStack" - }, - true + "ref": "Region" + } ] } ], @@ -131,174 +111,288 @@ { "conditions": [ { - "fn": "booleanEquals", + "fn": "aws.partition", "argv": [ - true, { - "fn": "getAttr", + "ref": "Region" + } + ], + "assign": "PartitionResult" + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] }, - "supportsFIPS" + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } ] + }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" } ] }, { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseFIPS" }, - "supportsDualStack" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://appstream2-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ { - "fn": "booleanEquals", - "argv": [ - true, + "conditions": [ { - "fn": "getAttr", + "fn": "booleanEquals", "argv": [ { - "ref": "PartitionResult" + "ref": "UseDualStack" }, - "supportsFIPS" + true ] } + ], + "type": "tree", + "rules": [ + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + true, + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsDualStack" + ] + } + ] + } + ], + "type": "tree", + "rules": [ + { + "conditions": [], + "type": "tree", + "rules": [ + { + "conditions": [], + "endpoint": { + "url": "https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + } + ] + } + ] + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" + } ] - } - ], - "type": "tree", - "rules": [ + }, { "conditions": [], "type": "tree", "rules": [ { - "conditions": [], + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + "aws", + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + } + ] + } + ], "endpoint": { - "url": "https://appstream2-fips.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://appstream2.{Region}.amazonaws.com", "properties": {}, "headers": {} }, "type": "endpoint" - } - ] - } - ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, + }, { - "fn": "getAttr", - "argv": [ + "conditions": [ { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] + "fn": "stringEquals", + "argv": [ + "aws-us-gov", + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + } + ] + } + ], + "endpoint": { + "url": "https://appstream2.{Region}.amazonaws.com", + "properties": {}, + "headers": {} + }, + "type": "endpoint" + }, + { + "conditions": [], + "endpoint": { + "url": "https://appstream2.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } ] } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://appstream2.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } ] }, { "conditions": [], - "endpoint": { - "url": "https://appstream2.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] } diff --git a/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-tests.json b/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-tests.json index 39ac831980d..fd2763215fa 100644 --- a/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-tests.json +++ b/tools/code-generation/endpoints/appstream-2016-12-01.endpoint-tests.json @@ -1,42 +1,29 @@ { "testCases": [ { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-south-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-south-1" - } - }, - { - "documentation": "For region ap-south-1 with FIPS enabled and DualStack disabled", + "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-south-1.amazonaws.com" + "url": "https://appstream2.ap-northeast-1.amazonaws.com" } }, "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "ap-south-1" + "Region": "ap-northeast-1", + "UseFIPS": false, + "UseDualStack": false } }, { - "documentation": "For region ap-south-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-south-1.api.aws" + "url": "https://appstream2.ap-northeast-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "ap-northeast-2", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": false } }, { @@ -47,100 +34,35 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ap-south-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-gov-east-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-gov-east-1" - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-gov-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-gov-east-1.amazonaws.com" + "url": "https://appstream2.ap-southeast-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false, - "Region": "us-gov-east-1" + "UseDualStack": false } }, { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ca-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region ca-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ca-central-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region ca-central-1 with FIPS disabled and DualStack enabled", + "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ca-central-1.api.aws" + "url": "https://appstream2.ap-southeast-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "ap-southeast-2", "UseFIPS": false, - "Region": "ca-central-1" + "UseDualStack": false } }, { @@ -151,48 +73,9 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ca-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-central-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region eu-central-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.eu-central-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "ca-central-1", "UseFIPS": false, - "Region": "eu-central-1" + "UseDualStack": false } }, { @@ -203,152 +86,22 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "eu-central-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "us-west-1" - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "eu-central-1", "UseFIPS": false, - "Region": "us-west-2" - } - }, - { - "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "us-west-2" - } - }, - { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-west-2" + "UseDualStack": false } }, { - "documentation": "For region eu-west-2 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-2.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-west-2" - } - }, - { - "documentation": "For region eu-west-2 with FIPS disabled and DualStack enabled", + "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.eu-west-2.api.aws" + "url": "https://appstream2.eu-west-1.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-2" + "UseDualStack": false } }, { @@ -359,256 +112,152 @@ } }, "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "eu-west-2" - } - }, - { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region eu-west-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.eu-west-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.eu-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "eu-west-2", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": false } }, { - "documentation": "For region eu-west-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.eu-west-1.amazonaws.com" + "url": "https://appstream2.us-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "eu-west-1" - } - }, - { - "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-northeast-2.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-2.amazonaws.com" + "url": "https://appstream2-fips.us-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-2.api.aws" + "url": "https://appstream2.us-east-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "us-east-2", "UseFIPS": false, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-west-2 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-2.amazonaws.com" + "url": "https://appstream2.us-west-2.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false, - "Region": "ap-northeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-west-2 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-1.api.aws" + "url": "https://appstream2-fips.us-west-2.amazonaws.com" } }, "params": { - "UseDualStack": true, + "Region": "us-west-2", "UseFIPS": true, - "Region": "ap-northeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-northeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-northeast-1.amazonaws.com" + "url": "https://appstream2-fips.us-east-1.api.aws" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": true, - "Region": "ap-northeast-1" - } - }, - { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-northeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": true } }, { - "documentation": "For region ap-northeast-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-northeast-1.amazonaws.com" + "url": "https://appstream2.us-east-1.api.aws" } }, "params": { - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": true } }, { - "documentation": "For region sa-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.sa-east-1.api.aws" + "url": "https://appstream2-fips.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "sa-east-1" + "UseDualStack": true } }, { - "documentation": "For region sa-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.sa-east-1.amazonaws.com" + "url": "https://appstream2-fips.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": true, - "Region": "sa-east-1" - } - }, - { - "documentation": "For region sa-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.sa-east-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": false } }, { - "documentation": "For region sa-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.sa-east-1.amazonaws.com" + "url": "https://appstream2.cn-north-1.api.amazonwebservices.com.cn" } }, "params": { - "UseDualStack": false, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "sa-east-1" - } - }, - { - "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-gov-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "us-gov-west-1" + "UseDualStack": true } }, { - "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", + "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-gov-west-1.amazonaws.com" + "url": "https://appstream2.cn-north-1.amazonaws.com.cn" } }, "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "us-gov-west-1" - } - }, - { - "documentation": "For region us-gov-west-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.us-gov-west-1.api.aws" - } - }, - "params": { - "UseDualStack": true, + "Region": "cn-north-1", "UseFIPS": false, - "Region": "us-gov-west-1" + "UseDualStack": false } }, { @@ -619,282 +268,196 @@ } }, "params": { - "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": false, - "Region": "us-gov-west-1" - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.ap-southeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "ap-southeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-west-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-1.amazonaws.com" + "url": "https://appstream2-fips.us-gov-west-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-west-1", "UseFIPS": true, - "Region": "ap-southeast-1" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-southeast-1.api.aws" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": false, - "Region": "ap-southeast-1" - } - }, - { - "documentation": "For region ap-southeast-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.ap-southeast-1.amazonaws.com" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": false, - "Region": "ap-southeast-1" - } - }, - { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-2.api.aws" + "url": "https://appstream2-fips.us-gov-east-1.api.aws" } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "ap-southeast-2" + "UseDualStack": true } }, { - "documentation": "For region ap-southeast-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.ap-southeast-2.amazonaws.com" + "url": "https://appstream2-fips.us-gov-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": true, - "Region": "ap-southeast-2" + "UseDualStack": false } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-southeast-2.api.aws" + "url": "https://appstream2.us-gov-east-1.api.aws" } }, "params": { - "UseDualStack": true, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": true } }, { - "documentation": "For region ap-southeast-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.ap-southeast-2.amazonaws.com" + "url": "https://appstream2.us-gov-east-1.amazonaws.com" } }, "params": { - "UseDualStack": false, + "Region": "us-gov-east-1", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": false } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-east-1.api.aws" - } + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, + "Region": "us-iso-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": true } }, { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-east-1.amazonaws.com" + "url": "https://appstream2-fips.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": true, - "Region": "us-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2.us-east-1.api.aws" - } + "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, + "Region": "us-iso-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": true } }, { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", + "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-east-1.amazonaws.com" + "url": "https://appstream2.us-iso-east-1.c2s.ic.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-iso-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": false } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack enabled", + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2-fips.us-east-2.api.aws" - } + "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { - "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": true, - "Region": "us-east-2" + "UseDualStack": true } }, { - "documentation": "For region us-east-2 with FIPS enabled and DualStack disabled", + "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2-fips.us-east-2.amazonaws.com" + "url": "https://appstream2-fips.us-isob-east-1.sc2s.sgov.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": true, - "Region": "us-east-2" + "UseDualStack": false } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack enabled", + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", "expect": { - "endpoint": { - "url": "https://appstream2.us-east-2.api.aws" - } + "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { - "UseDualStack": true, + "Region": "us-isob-east-1", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": true } }, { - "documentation": "For region us-east-2 with FIPS disabled and DualStack disabled", + "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", "expect": { "endpoint": { - "url": "https://appstream2.us-east-2.amazonaws.com" + "url": "https://appstream2.us-isob-east-1.sc2s.sgov.gov" } }, "params": { - "UseDualStack": false, + "Region": "us-isob-east-1", "UseFIPS": false, - "Region": "us-east-2" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.cn-northwest-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "UseDualStack": true, - "UseFIPS": true, - "Region": "cn-northwest-1" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2-fips.cn-northwest-1.amazonaws.com.cn" - } - }, - "params": { - "UseDualStack": false, - "UseFIPS": true, - "Region": "cn-northwest-1" + "UseDualStack": false } }, { - "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack enabled", + "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", "expect": { "endpoint": { - "url": "https://appstream2.cn-northwest-1.api.amazonwebservices.com.cn" + "url": "https://example.com" } }, "params": { - "UseDualStack": true, + "Region": "us-east-1", "UseFIPS": false, - "Region": "cn-northwest-1" - } - }, - { - "documentation": "For region cn-northwest-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://appstream2.cn-northwest-1.amazonaws.com.cn" - } - }, - "params": { "UseDualStack": false, - "UseFIPS": false, - "Region": "cn-northwest-1" + "Endpoint": "https://example.com" } }, { - "documentation": "For custom endpoint with fips disabled and dualstack disabled", + "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", "expect": { "endpoint": { "url": "https://example.com" } }, "params": { - "UseDualStack": false, "UseFIPS": false, - "Region": "us-east-1", + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -904,9 +467,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { - "UseDualStack": false, - "UseFIPS": true, "Region": "us-east-1", + "UseFIPS": true, + "UseDualStack": false, "Endpoint": "https://example.com" } }, @@ -916,11 +479,17 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { - "UseDualStack": true, - "UseFIPS": false, "Region": "us-east-1", + "UseFIPS": false, + "UseDualStack": true, "Endpoint": "https://example.com" } + }, + { + "documentation": "Missing region", + "expect": { + "error": "Invalid Configuration: Missing Region" + } } ], "version": "1.0" diff --git a/tools/code-generation/endpoints/cleanrooms-2022-02-17.endpoint-tests.json b/tools/code-generation/endpoints/cleanrooms-2022-02-17.endpoint-tests.json index 59a0eb59e68..256ebd8e2db 100644 --- a/tools/code-generation/endpoints/cleanrooms-2022-02-17.endpoint-tests.json +++ b/tools/code-generation/endpoints/cleanrooms-2022-02-17.endpoint-tests.json @@ -8,9 +8,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -21,9 +21,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": true + "Region": "us-gov-east-1" } }, { @@ -34,9 +34,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -47,9 +47,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-gov-east-1", - "UseFIPS": false + "Region": "us-gov-east-1" } }, { @@ -60,9 +60,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -73,9 +73,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": true + "Region": "cn-north-1" } }, { @@ -86,9 +86,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -99,9 +99,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "cn-north-1", - "UseFIPS": false + "Region": "cn-north-1" } }, { @@ -110,9 +110,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -123,9 +123,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": true + "Region": "us-iso-east-1" } }, { @@ -134,9 +134,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -147,9 +147,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-iso-east-1", - "UseFIPS": false + "Region": "us-iso-east-1" } }, { @@ -160,9 +160,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -173,9 +173,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": true + "Region": "us-east-1" } }, { @@ -186,9 +186,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -199,9 +199,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-east-1", - "UseFIPS": false + "Region": "us-east-1" } }, { @@ -210,9 +210,9 @@ "error": "FIPS and DualStack are enabled, but this partition does not support one or both" }, "params": { + "UseFIPS": true, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -223,9 +223,9 @@ } }, "params": { + "UseFIPS": true, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": true + "Region": "us-isob-east-1" } }, { @@ -234,9 +234,9 @@ "error": "DualStack is enabled but this partition does not support DualStack" }, "params": { + "UseFIPS": false, "UseDualStack": true, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -247,9 +247,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, - "Region": "us-isob-east-1", - "UseFIPS": false + "Region": "us-isob-east-1" } }, { @@ -260,9 +260,9 @@ } }, "params": { + "UseFIPS": false, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } }, @@ -272,9 +272,9 @@ "error": "Invalid Configuration: FIPS and custom endpoint are not supported" }, "params": { + "UseFIPS": true, "UseDualStack": false, "Region": "us-east-1", - "UseFIPS": true, "Endpoint": "https://example.com" } }, @@ -284,9 +284,9 @@ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" }, "params": { + "UseFIPS": false, "UseDualStack": true, "Region": "us-east-1", - "UseFIPS": false, "Endpoint": "https://example.com" } }