7#include <aws/iot-managed-integrations/IoTManagedIntegrations_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/iot-managed-integrations/IoTManagedIntegrationsServiceClientModel.h>
16namespace IoTManagedIntegrations
41 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider =
nullptr);
48 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider =
nullptr,
56 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> endpointProvider =
nullptr,
95 template<
typename CreateAccountAssociationRequestT = Model::CreateAccountAssociationRequest>
98 return SubmitCallable(&IoTManagedIntegrationsClient::CreateAccountAssociation, request);
104 template<
typename CreateAccountAssociationRequestT = Model::CreateAccountAssociationRequest>
107 return SubmitAsync(&IoTManagedIntegrationsClient::CreateAccountAssociation, request, handler, context);
120 template<
typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
123 return SubmitCallable(&IoTManagedIntegrationsClient::CreateCloudConnector, request);
129 template<
typename CreateCloudConnectorRequestT = Model::CreateCloudConnectorRequest>
132 return SubmitAsync(&IoTManagedIntegrationsClient::CreateCloudConnector, request, handler, context);
147 template<
typename CreateConnectorDestinationRequestT = Model::CreateConnectorDestinationRequest>
150 return SubmitCallable(&IoTManagedIntegrationsClient::CreateConnectorDestination, request);
156 template<
typename CreateConnectorDestinationRequestT = Model::CreateConnectorDestinationRequest>
159 return SubmitAsync(&IoTManagedIntegrationsClient::CreateConnectorDestination, request, handler, context);
174 template<
typename CreateCredentialLockerRequestT = Model::CreateCredentialLockerRequest>
177 return SubmitCallable(&IoTManagedIntegrationsClient::CreateCredentialLocker, request);
183 template<
typename CreateCredentialLockerRequestT = Model::CreateCredentialLockerRequest>
186 return SubmitAsync(&IoTManagedIntegrationsClient::CreateCredentialLocker, request, handler, context);
201 template<
typename CreateDestinationRequestT = Model::CreateDestinationRequest>
204 return SubmitCallable(&IoTManagedIntegrationsClient::CreateDestination, request);
210 template<
typename CreateDestinationRequestT = Model::CreateDestinationRequest>
213 return SubmitAsync(&IoTManagedIntegrationsClient::CreateDestination, request, handler, context);
227 template<
typename CreateEventLogConfigurationRequestT = Model::CreateEventLogConfigurationRequest>
230 return SubmitCallable(&IoTManagedIntegrationsClient::CreateEventLogConfiguration, request);
236 template<
typename CreateEventLogConfigurationRequestT = Model::CreateEventLogConfigurationRequest>
239 return SubmitAsync(&IoTManagedIntegrationsClient::CreateEventLogConfiguration, request, handler, context);
254 template<
typename CreateManagedThingRequestT = Model::CreateManagedThingRequest>
257 return SubmitCallable(&IoTManagedIntegrationsClient::CreateManagedThing, request);
263 template<
typename CreateManagedThingRequestT = Model::CreateManagedThingRequest>
266 return SubmitAsync(&IoTManagedIntegrationsClient::CreateManagedThing, request, handler, context);
281 template<
typename CreateNotificationConfigurationRequestT = Model::CreateNotificationConfigurationRequest>
284 return SubmitCallable(&IoTManagedIntegrationsClient::CreateNotificationConfiguration, request);
290 template<
typename CreateNotificationConfigurationRequestT = Model::CreateNotificationConfigurationRequest>
293 return SubmitAsync(&IoTManagedIntegrationsClient::CreateNotificationConfiguration, request, handler, context);
307 template<
typename CreateOtaTaskRequestT = Model::CreateOtaTaskRequest>
310 return SubmitCallable(&IoTManagedIntegrationsClient::CreateOtaTask, request);
316 template<
typename CreateOtaTaskRequestT = Model::CreateOtaTaskRequest>
319 return SubmitAsync(&IoTManagedIntegrationsClient::CreateOtaTask, request, handler, context);
333 template<
typename CreateOtaTaskConfigurationRequestT = Model::CreateOtaTaskConfigurationRequest>
336 return SubmitCallable(&IoTManagedIntegrationsClient::CreateOtaTaskConfiguration, request);
342 template<
typename CreateOtaTaskConfigurationRequestT = Model::CreateOtaTaskConfigurationRequest>
345 return SubmitAsync(&IoTManagedIntegrationsClient::CreateOtaTaskConfiguration, request, handler, context);
361 template<
typename CreateProvisioningProfileRequestT = Model::CreateProvisioningProfileRequest>
364 return SubmitCallable(&IoTManagedIntegrationsClient::CreateProvisioningProfile, request);
370 template<
typename CreateProvisioningProfileRequestT = Model::CreateProvisioningProfileRequest>
373 return SubmitAsync(&IoTManagedIntegrationsClient::CreateProvisioningProfile, request, handler, context);
387 template<
typename DeleteAccountAssociationRequestT = Model::DeleteAccountAssociationRequest>
390 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteAccountAssociation, request);
396 template<
typename DeleteAccountAssociationRequestT = Model::DeleteAccountAssociationRequest>
399 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteAccountAssociation, request, handler, context);
412 template<
typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
415 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteCloudConnector, request);
421 template<
typename DeleteCloudConnectorRequestT = Model::DeleteCloudConnectorRequest>
424 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteCloudConnector, request, handler, context);
439 template<
typename DeleteConnectorDestinationRequestT = Model::DeleteConnectorDestinationRequest>
442 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteConnectorDestination, request);
448 template<
typename DeleteConnectorDestinationRequestT = Model::DeleteConnectorDestinationRequest>
451 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteConnectorDestination, request, handler, context);
466 template<
typename DeleteCredentialLockerRequestT = Model::DeleteCredentialLockerRequest>
469 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteCredentialLocker, request);
475 template<
typename DeleteCredentialLockerRequestT = Model::DeleteCredentialLockerRequest>
478 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteCredentialLocker, request, handler, context);
492 template<
typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
495 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteDestination, request);
501 template<
typename DeleteDestinationRequestT = Model::DeleteDestinationRequest>
504 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteDestination, request, handler, context);
517 template<
typename DeleteEventLogConfigurationRequestT = Model::DeleteEventLogConfigurationRequest>
520 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteEventLogConfiguration, request);
526 template<
typename DeleteEventLogConfigurationRequestT = Model::DeleteEventLogConfigurationRequest>
529 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteEventLogConfiguration, request, handler, context);
544 template<
typename DeleteManagedThingRequestT = Model::DeleteManagedThingRequest>
547 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteManagedThing, request);
553 template<
typename DeleteManagedThingRequestT = Model::DeleteManagedThingRequest>
556 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteManagedThing, request, handler, context);
569 template<
typename DeleteNotificationConfigurationRequestT = Model::DeleteNotificationConfigurationRequest>
572 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteNotificationConfiguration, request);
578 template<
typename DeleteNotificationConfigurationRequestT = Model::DeleteNotificationConfigurationRequest>
581 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteNotificationConfiguration, request, handler, context);
594 template<
typename DeleteOtaTaskRequestT = Model::DeleteOtaTaskRequest>
597 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteOtaTask, request);
603 template<
typename DeleteOtaTaskRequestT = Model::DeleteOtaTaskRequest>
606 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteOtaTask, request, handler, context);
620 template<
typename DeleteOtaTaskConfigurationRequestT = Model::DeleteOtaTaskConfigurationRequest>
623 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteOtaTaskConfiguration, request);
629 template<
typename DeleteOtaTaskConfigurationRequestT = Model::DeleteOtaTaskConfigurationRequest>
632 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteOtaTaskConfiguration, request, handler, context);
645 template<
typename DeleteProvisioningProfileRequestT = Model::DeleteProvisioningProfileRequest>
648 return SubmitCallable(&IoTManagedIntegrationsClient::DeleteProvisioningProfile, request);
654 template<
typename DeleteProvisioningProfileRequestT = Model::DeleteProvisioningProfileRequest>
657 return SubmitAsync(&IoTManagedIntegrationsClient::DeleteProvisioningProfile, request, handler, context);
671 template<
typename DeregisterAccountAssociationRequestT = Model::DeregisterAccountAssociationRequest>
674 return SubmitCallable(&IoTManagedIntegrationsClient::DeregisterAccountAssociation, request);
680 template<
typename DeregisterAccountAssociationRequestT = Model::DeregisterAccountAssociationRequest>
683 return SubmitAsync(&IoTManagedIntegrationsClient::DeregisterAccountAssociation, request, handler, context);
697 template<
typename GetAccountAssociationRequestT = Model::GetAccountAssociationRequest>
700 return SubmitCallable(&IoTManagedIntegrationsClient::GetAccountAssociation, request);
706 template<
typename GetAccountAssociationRequestT = Model::GetAccountAssociationRequest>
709 return SubmitAsync(&IoTManagedIntegrationsClient::GetAccountAssociation, request, handler, context);
723 template<
typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
726 return SubmitCallable(&IoTManagedIntegrationsClient::GetCloudConnector, request);
732 template<
typename GetCloudConnectorRequestT = Model::GetCloudConnectorRequest>
735 return SubmitAsync(&IoTManagedIntegrationsClient::GetCloudConnector, request, handler, context);
749 template<
typename GetConnectorDestinationRequestT = Model::GetConnectorDestinationRequest>
752 return SubmitCallable(&IoTManagedIntegrationsClient::GetConnectorDestination, request);
758 template<
typename GetConnectorDestinationRequestT = Model::GetConnectorDestinationRequest>
761 return SubmitAsync(&IoTManagedIntegrationsClient::GetConnectorDestination, request, handler, context);
775 template<
typename GetCredentialLockerRequestT = Model::GetCredentialLockerRequest>
778 return SubmitCallable(&IoTManagedIntegrationsClient::GetCredentialLocker, request);
784 template<
typename GetCredentialLockerRequestT = Model::GetCredentialLockerRequest>
787 return SubmitAsync(&IoTManagedIntegrationsClient::GetCredentialLocker, request, handler, context);
801 template<
typename GetCustomEndpo
intRequestT = Model::GetCustomEndpo
intRequest>
804 return SubmitCallable(&IoTManagedIntegrationsClient::GetCustomEndpoint, request);
810 template<
typename GetCustomEndpo
intRequestT = Model::GetCustomEndpo
intRequest>
813 return SubmitAsync(&IoTManagedIntegrationsClient::GetCustomEndpoint, request, handler, context);
831 template<
typename GetDefaultEncryptionConfigurationRequestT = Model::GetDefaultEncryptionConfigurationRequest>
834 return SubmitCallable(&IoTManagedIntegrationsClient::GetDefaultEncryptionConfiguration, request);
840 template<
typename GetDefaultEncryptionConfigurationRequestT = Model::GetDefaultEncryptionConfigurationRequest>
843 return SubmitAsync(&IoTManagedIntegrationsClient::GetDefaultEncryptionConfiguration, request, handler, context);
856 template<
typename GetDestinationRequestT = Model::GetDestinationRequest>
859 return SubmitCallable(&IoTManagedIntegrationsClient::GetDestination, request);
865 template<
typename GetDestinationRequestT = Model::GetDestinationRequest>
868 return SubmitAsync(&IoTManagedIntegrationsClient::GetDestination, request, handler, context);
881 template<
typename GetDeviceDiscoveryRequestT = Model::GetDeviceDiscoveryRequest>
884 return SubmitCallable(&IoTManagedIntegrationsClient::GetDeviceDiscovery, request);
890 template<
typename GetDeviceDiscoveryRequestT = Model::GetDeviceDiscoveryRequest>
893 return SubmitAsync(&IoTManagedIntegrationsClient::GetDeviceDiscovery, request, handler, context);
906 template<
typename GetEventLogConfigurationRequestT = Model::GetEventLogConfigurationRequest>
909 return SubmitCallable(&IoTManagedIntegrationsClient::GetEventLogConfiguration, request);
915 template<
typename GetEventLogConfigurationRequestT = Model::GetEventLogConfigurationRequest>
918 return SubmitAsync(&IoTManagedIntegrationsClient::GetEventLogConfiguration, request, handler, context);
931 template<
typename GetHubConfigurationRequestT = Model::GetHubConfigurationRequest>
934 return SubmitCallable(&IoTManagedIntegrationsClient::GetHubConfiguration, request);
940 template<
typename GetHubConfigurationRequestT = Model::GetHubConfigurationRequest>
943 return SubmitAsync(&IoTManagedIntegrationsClient::GetHubConfiguration, request, handler, context);
957 template<
typename GetManagedThingRequestT = Model::GetManagedThingRequest>
960 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThing, request);
966 template<
typename GetManagedThingRequestT = Model::GetManagedThingRequest>
969 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThing, request, handler, context);
983 template<
typename GetManagedThingCapabilitiesRequestT = Model::GetManagedThingCapabilitiesRequest>
986 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingCapabilities, request);
992 template<
typename GetManagedThingCapabilitiesRequestT = Model::GetManagedThingCapabilitiesRequest>
995 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingCapabilities, request, handler, context);
1008 template<
typename GetManagedThingConnectivityDataRequestT = Model::GetManagedThingConnectivityDataRequest>
1011 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingConnectivityData, request);
1017 template<
typename GetManagedThingConnectivityDataRequestT = Model::GetManagedThingConnectivityDataRequest>
1020 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingConnectivityData, request, handler, context);
1038 template<
typename GetManagedThingMetaDataRequestT = Model::GetManagedThingMetaDataRequest>
1041 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingMetaData, request);
1047 template<
typename GetManagedThingMetaDataRequestT = Model::GetManagedThingMetaDataRequest>
1050 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingMetaData, request, handler, context);
1064 template<
typename GetManagedThingStateRequestT = Model::GetManagedThingStateRequest>
1067 return SubmitCallable(&IoTManagedIntegrationsClient::GetManagedThingState, request);
1073 template<
typename GetManagedThingStateRequestT = Model::GetManagedThingStateRequest>
1076 return SubmitAsync(&IoTManagedIntegrationsClient::GetManagedThingState, request, handler, context);
1089 template<
typename GetNotificationConfigurationRequestT = Model::GetNotificationConfigurationRequest>
1092 return SubmitCallable(&IoTManagedIntegrationsClient::GetNotificationConfiguration, request);
1098 template<
typename GetNotificationConfigurationRequestT = Model::GetNotificationConfigurationRequest>
1101 return SubmitAsync(&IoTManagedIntegrationsClient::GetNotificationConfiguration, request, handler, context);
1114 template<
typename GetOtaTaskRequestT = Model::GetOtaTaskRequest>
1117 return SubmitCallable(&IoTManagedIntegrationsClient::GetOtaTask, request);
1123 template<
typename GetOtaTaskRequestT = Model::GetOtaTaskRequest>
1126 return SubmitAsync(&IoTManagedIntegrationsClient::GetOtaTask, request, handler, context);
1140 template<
typename GetOtaTaskConfigurationRequestT = Model::GetOtaTaskConfigurationRequest>
1143 return SubmitCallable(&IoTManagedIntegrationsClient::GetOtaTaskConfiguration, request);
1149 template<
typename GetOtaTaskConfigurationRequestT = Model::GetOtaTaskConfigurationRequest>
1152 return SubmitAsync(&IoTManagedIntegrationsClient::GetOtaTaskConfiguration, request, handler, context);
1165 template<
typename GetProvisioningProfileRequestT = Model::GetProvisioningProfileRequest>
1168 return SubmitCallable(&IoTManagedIntegrationsClient::GetProvisioningProfile, request);
1174 template<
typename GetProvisioningProfileRequestT = Model::GetProvisioningProfileRequest>
1177 return SubmitAsync(&IoTManagedIntegrationsClient::GetProvisioningProfile, request, handler, context);
1191 template<
typename GetRuntimeLogConfigurationRequestT = Model::GetRuntimeLogConfigurationRequest>
1194 return SubmitCallable(&IoTManagedIntegrationsClient::GetRuntimeLogConfiguration, request);
1200 template<
typename GetRuntimeLogConfigurationRequestT = Model::GetRuntimeLogConfigurationRequest>
1203 return SubmitAsync(&IoTManagedIntegrationsClient::GetRuntimeLogConfiguration, request, handler, context);
1217 template<
typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
1220 return SubmitCallable(&IoTManagedIntegrationsClient::GetSchemaVersion, request);
1226 template<
typename GetSchemaVersionRequestT = Model::GetSchemaVersionRequest>
1229 return SubmitAsync(&IoTManagedIntegrationsClient::GetSchemaVersion, request, handler, context);
1243 template<
typename ListAccountAssociationsRequestT = Model::ListAccountAssociationsRequest>
1246 return SubmitCallable(&IoTManagedIntegrationsClient::ListAccountAssociations, request);
1252 template<
typename ListAccountAssociationsRequestT = Model::ListAccountAssociationsRequest>
1255 return SubmitAsync(&IoTManagedIntegrationsClient::ListAccountAssociations, request, handler, context);
1269 template<
typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
1272 return SubmitCallable(&IoTManagedIntegrationsClient::ListCloudConnectors, request);
1278 template<
typename ListCloudConnectorsRequestT = Model::ListCloudConnectorsRequest>
1281 return SubmitAsync(&IoTManagedIntegrationsClient::ListCloudConnectors, request, handler, context);
1295 template<
typename ListConnectorDestinationsRequestT = Model::ListConnectorDestinationsRequest>
1298 return SubmitCallable(&IoTManagedIntegrationsClient::ListConnectorDestinations, request);
1304 template<
typename ListConnectorDestinationsRequestT = Model::ListConnectorDestinationsRequest>
1307 return SubmitAsync(&IoTManagedIntegrationsClient::ListConnectorDestinations, request, handler, context);
1321 template<
typename ListCredentialLockersRequestT = Model::ListCredentialLockersRequest>
1324 return SubmitCallable(&IoTManagedIntegrationsClient::ListCredentialLockers, request);
1330 template<
typename ListCredentialLockersRequestT = Model::ListCredentialLockersRequest>
1333 return SubmitAsync(&IoTManagedIntegrationsClient::ListCredentialLockers, request, handler, context);
1347 template<
typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1350 return SubmitCallable(&IoTManagedIntegrationsClient::ListDestinations, request);
1356 template<
typename ListDestinationsRequestT = Model::ListDestinationsRequest>
1359 return SubmitAsync(&IoTManagedIntegrationsClient::ListDestinations, request, handler, context);
1373 template<
typename ListDeviceDiscoveriesRequestT = Model::ListDeviceDiscoveriesRequest>
1376 return SubmitCallable(&IoTManagedIntegrationsClient::ListDeviceDiscoveries, request);
1382 template<
typename ListDeviceDiscoveriesRequestT = Model::ListDeviceDiscoveriesRequest>
1385 return SubmitAsync(&IoTManagedIntegrationsClient::ListDeviceDiscoveries, request, handler, context);
1399 template<
typename ListDiscoveredDevicesRequestT = Model::ListDiscoveredDevicesRequest>
1402 return SubmitCallable(&IoTManagedIntegrationsClient::ListDiscoveredDevices, request);
1408 template<
typename ListDiscoveredDevicesRequestT = Model::ListDiscoveredDevicesRequest>
1411 return SubmitAsync(&IoTManagedIntegrationsClient::ListDiscoveredDevices, request, handler, context);
1425 template<
typename ListEventLogConfigurationsRequestT = Model::ListEventLogConfigurationsRequest>
1428 return SubmitCallable(&IoTManagedIntegrationsClient::ListEventLogConfigurations, request);
1434 template<
typename ListEventLogConfigurationsRequestT = Model::ListEventLogConfigurationsRequest>
1437 return SubmitAsync(&IoTManagedIntegrationsClient::ListEventLogConfigurations, request, handler, context);
1451 template<
typename ListManagedThingAccountAssociationsRequestT = Model::ListManagedThingAccountAssociationsRequest>
1454 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThingAccountAssociations, request);
1460 template<
typename ListManagedThingAccountAssociationsRequestT = Model::ListManagedThingAccountAssociationsRequest>
1463 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThingAccountAssociations, request, handler, context);
1476 template<
typename ListManagedThingSchemasRequestT = Model::ListManagedThingSchemasRequest>
1479 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThingSchemas, request);
1485 template<
typename ListManagedThingSchemasRequestT = Model::ListManagedThingSchemasRequest>
1488 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThingSchemas, request, handler, context);
1502 template<
typename ListManagedThingsRequestT = Model::ListManagedThingsRequest>
1505 return SubmitCallable(&IoTManagedIntegrationsClient::ListManagedThings, request);
1511 template<
typename ListManagedThingsRequestT = Model::ListManagedThingsRequest>
1514 return SubmitAsync(&IoTManagedIntegrationsClient::ListManagedThings, request, handler, context);
1527 template<
typename ListNotificationConfigurationsRequestT = Model::ListNotificationConfigurationsRequest>
1530 return SubmitCallable(&IoTManagedIntegrationsClient::ListNotificationConfigurations, request);
1536 template<
typename ListNotificationConfigurationsRequestT = Model::ListNotificationConfigurationsRequest>
1539 return SubmitAsync(&IoTManagedIntegrationsClient::ListNotificationConfigurations, request, handler, context);
1553 template<
typename ListOtaTaskConfigurationsRequestT = Model::ListOtaTaskConfigurationsRequest>
1556 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTaskConfigurations, request);
1562 template<
typename ListOtaTaskConfigurationsRequestT = Model::ListOtaTaskConfigurationsRequest>
1565 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTaskConfigurations, request, handler, context);
1579 template<
typename ListOtaTaskExecutionsRequestT = Model::ListOtaTaskExecutionsRequest>
1582 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTaskExecutions, request);
1588 template<
typename ListOtaTaskExecutionsRequestT = Model::ListOtaTaskExecutionsRequest>
1591 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTaskExecutions, request, handler, context);
1604 template<
typename ListOtaTasksRequestT = Model::ListOtaTasksRequest>
1607 return SubmitCallable(&IoTManagedIntegrationsClient::ListOtaTasks, request);
1613 template<
typename ListOtaTasksRequestT = Model::ListOtaTasksRequest>
1616 return SubmitAsync(&IoTManagedIntegrationsClient::ListOtaTasks, request, handler, context);
1630 template<
typename ListProvisioningProfilesRequestT = Model::ListProvisioningProfilesRequest>
1633 return SubmitCallable(&IoTManagedIntegrationsClient::ListProvisioningProfiles, request);
1639 template<
typename ListProvisioningProfilesRequestT = Model::ListProvisioningProfilesRequest>
1642 return SubmitAsync(&IoTManagedIntegrationsClient::ListProvisioningProfiles, request, handler, context);
1656 template<
typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
1659 return SubmitCallable(&IoTManagedIntegrationsClient::ListSchemaVersions, request);
1665 template<
typename ListSchemaVersionsRequestT = Model::ListSchemaVersionsRequest>
1668 return SubmitAsync(&IoTManagedIntegrationsClient::ListSchemaVersions, request, handler, context);
1681 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1684 return SubmitCallable(&IoTManagedIntegrationsClient::ListTagsForResource, request);
1690 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1693 return SubmitAsync(&IoTManagedIntegrationsClient::ListTagsForResource, request, handler, context);
1709 template<
typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
1712 return SubmitCallable(&IoTManagedIntegrationsClient::PutDefaultEncryptionConfiguration, request);
1718 template<
typename PutDefaultEncryptionConfigurationRequestT = Model::PutDefaultEncryptionConfigurationRequest>
1721 return SubmitAsync(&IoTManagedIntegrationsClient::PutDefaultEncryptionConfiguration, request, handler, context);
1734 template<
typename PutHubConfigurationRequestT = Model::PutHubConfigurationRequest>
1737 return SubmitCallable(&IoTManagedIntegrationsClient::PutHubConfiguration, request);
1743 template<
typename PutHubConfigurationRequestT = Model::PutHubConfigurationRequest>
1746 return SubmitAsync(&IoTManagedIntegrationsClient::PutHubConfiguration, request, handler, context);
1760 template<
typename PutRuntimeLogConfigurationRequestT = Model::PutRuntimeLogConfigurationRequest>
1763 return SubmitCallable(&IoTManagedIntegrationsClient::PutRuntimeLogConfiguration, request);
1769 template<
typename PutRuntimeLogConfigurationRequestT = Model::PutRuntimeLogConfigurationRequest>
1772 return SubmitAsync(&IoTManagedIntegrationsClient::PutRuntimeLogConfiguration, request, handler, context);
1787 template<
typename RegisterAccountAssociationRequestT = Model::RegisterAccountAssociationRequest>
1790 return SubmitCallable(&IoTManagedIntegrationsClient::RegisterAccountAssociation, request);
1796 template<
typename RegisterAccountAssociationRequestT = Model::RegisterAccountAssociationRequest>
1799 return SubmitAsync(&IoTManagedIntegrationsClient::RegisterAccountAssociation, request, handler, context);
1814 template<
typename RegisterCustomEndpo
intRequestT = Model::RegisterCustomEndpo
intRequest>
1817 return SubmitCallable(&IoTManagedIntegrationsClient::RegisterCustomEndpoint, request);
1823 template<
typename RegisterCustomEndpo
intRequestT = Model::RegisterCustomEndpo
intRequest>
1826 return SubmitAsync(&IoTManagedIntegrationsClient::RegisterCustomEndpoint, request, handler, context);
1840 template<
typename ResetRuntimeLogConfigurationRequestT = Model::ResetRuntimeLogConfigurationRequest>
1843 return SubmitCallable(&IoTManagedIntegrationsClient::ResetRuntimeLogConfiguration, request);
1849 template<
typename ResetRuntimeLogConfigurationRequestT = Model::ResetRuntimeLogConfigurationRequest>
1852 return SubmitAsync(&IoTManagedIntegrationsClient::ResetRuntimeLogConfiguration, request, handler, context);
1866 template<
typename SendConnectorEventRequestT = Model::SendConnectorEventRequest>
1869 return SubmitCallable(&IoTManagedIntegrationsClient::SendConnectorEvent, request);
1875 template<
typename SendConnectorEventRequestT = Model::SendConnectorEventRequest>
1878 return SubmitAsync(&IoTManagedIntegrationsClient::SendConnectorEvent, request, handler, context);
1892 template<
typename SendManagedThingCommandRequestT = Model::SendManagedThingCommandRequest>
1895 return SubmitCallable(&IoTManagedIntegrationsClient::SendManagedThingCommand, request);
1901 template<
typename SendManagedThingCommandRequestT = Model::SendManagedThingCommandRequest>
1904 return SubmitAsync(&IoTManagedIntegrationsClient::SendManagedThingCommand, request, handler, context);
1918 template<
typename StartAccountAssociationRefreshRequestT = Model::StartAccountAssociationRefreshRequest>
1921 return SubmitCallable(&IoTManagedIntegrationsClient::StartAccountAssociationRefresh, request);
1927 template<
typename StartAccountAssociationRefreshRequestT = Model::StartAccountAssociationRefreshRequest>
1930 return SubmitAsync(&IoTManagedIntegrationsClient::StartAccountAssociationRefresh, request, handler, context);
1946 template<
typename StartDeviceDiscoveryRequestT = Model::StartDeviceDiscoveryRequest>
1949 return SubmitCallable(&IoTManagedIntegrationsClient::StartDeviceDiscovery, request);
1955 template<
typename StartDeviceDiscoveryRequestT = Model::StartDeviceDiscoveryRequest>
1958 return SubmitAsync(&IoTManagedIntegrationsClient::StartDeviceDiscovery, request, handler, context);
1971 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1974 return SubmitCallable(&IoTManagedIntegrationsClient::TagResource, request);
1980 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1983 return SubmitAsync(&IoTManagedIntegrationsClient::TagResource, request, handler, context);
1996 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1999 return SubmitCallable(&IoTManagedIntegrationsClient::UntagResource, request);
2005 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
2008 return SubmitAsync(&IoTManagedIntegrationsClient::UntagResource, request, handler, context);
2022 template<
typename UpdateAccountAssociationRequestT = Model::UpdateAccountAssociationRequest>
2025 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateAccountAssociation, request);
2031 template<
typename UpdateAccountAssociationRequestT = Model::UpdateAccountAssociationRequest>
2034 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateAccountAssociation, request, handler, context);
2047 template<
typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
2050 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateCloudConnector, request);
2056 template<
typename UpdateCloudConnectorRequestT = Model::UpdateCloudConnectorRequest>
2059 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateCloudConnector, request, handler, context);
2073 template<
typename UpdateConnectorDestinationRequestT = Model::UpdateConnectorDestinationRequest>
2076 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateConnectorDestination, request);
2082 template<
typename UpdateConnectorDestinationRequestT = Model::UpdateConnectorDestinationRequest>
2085 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateConnectorDestination, request, handler, context);
2098 template<
typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2101 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateDestination, request);
2107 template<
typename UpdateDestinationRequestT = Model::UpdateDestinationRequest>
2110 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateDestination, request, handler, context);
2124 template<
typename UpdateEventLogConfigurationRequestT = Model::UpdateEventLogConfigurationRequest>
2127 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateEventLogConfiguration, request);
2133 template<
typename UpdateEventLogConfigurationRequestT = Model::UpdateEventLogConfigurationRequest>
2136 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateEventLogConfiguration, request, handler, context);
2150 template<
typename UpdateManagedThingRequestT = Model::UpdateManagedThingRequest>
2153 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateManagedThing, request);
2159 template<
typename UpdateManagedThingRequestT = Model::UpdateManagedThingRequest>
2162 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateManagedThing, request, handler, context);
2175 template<
typename UpdateNotificationConfigurationRequestT = Model::UpdateNotificationConfigurationRequest>
2178 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateNotificationConfiguration, request);
2184 template<
typename UpdateNotificationConfigurationRequestT = Model::UpdateNotificationConfigurationRequest>
2187 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateNotificationConfiguration, request, handler, context);
2200 template<
typename UpdateOtaTaskRequestT = Model::UpdateOtaTaskRequest>
2203 return SubmitCallable(&IoTManagedIntegrationsClient::UpdateOtaTask, request);
2209 template<
typename UpdateOtaTaskRequestT = Model::UpdateOtaTaskRequest>
2212 return SubmitAsync(&IoTManagedIntegrationsClient::UpdateOtaTask, request, handler, context);
2223 std::shared_ptr<IoTManagedIntegrationsEndpointProviderBase> m_endpointProvider;
virtual Model::SendManagedThingCommandOutcome SendManagedThingCommand(const Model::SendManagedThingCommandRequest &request) const
void UpdateNotificationConfigurationAsync(const UpdateNotificationConfigurationRequestT &request, const UpdateNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDefaultEncryptionConfigurationOutcome PutDefaultEncryptionConfiguration(const Model::PutDefaultEncryptionConfigurationRequest &request) const
IoTManagedIntegrationsClientConfiguration ClientConfigurationType
IoTManagedIntegrationsClient(const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration(), std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr)
Model::CreateAccountAssociationOutcomeCallable CreateAccountAssociationCallable(const CreateAccountAssociationRequestT &request) const
virtual Model::UpdateConnectorDestinationOutcome UpdateConnectorDestination(const Model::UpdateConnectorDestinationRequest &request) const
virtual Model::StartAccountAssociationRefreshOutcome StartAccountAssociationRefresh(const Model::StartAccountAssociationRefreshRequest &request) const
virtual Model::GetOtaTaskOutcome GetOtaTask(const Model::GetOtaTaskRequest &request) const
void ListEventLogConfigurationsAsync(const ListEventLogConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventLogConfigurationsRequestT &request={}) const
void CreateProvisioningProfileAsync(const CreateProvisioningProfileRequestT &request, const CreateProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCredentialLockerAsync(const GetCredentialLockerRequestT &request, const GetCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeregisterAccountAssociationOutcomeCallable DeregisterAccountAssociationCallable(const DeregisterAccountAssociationRequestT &request) const
Model::ResetRuntimeLogConfigurationOutcomeCallable ResetRuntimeLogConfigurationCallable(const ResetRuntimeLogConfigurationRequestT &request) const
void ListDiscoveredDevicesAsync(const ListDiscoveredDevicesRequestT &request, const ListDiscoveredDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutDefaultEncryptionConfigurationAsync(const PutDefaultEncryptionConfigurationRequestT &request, const PutDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDestinationOutcome UpdateDestination(const Model::UpdateDestinationRequest &request) const
void ListCredentialLockersAsync(const ListCredentialLockersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCredentialLockersRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::CreateEventLogConfigurationOutcomeCallable CreateEventLogConfigurationCallable(const CreateEventLogConfigurationRequestT &request) const
Model::GetCloudConnectorOutcomeCallable GetCloudConnectorCallable(const GetCloudConnectorRequestT &request) const
virtual Model::GetOtaTaskConfigurationOutcome GetOtaTaskConfiguration(const Model::GetOtaTaskConfigurationRequest &request) const
virtual Model::PutRuntimeLogConfigurationOutcome PutRuntimeLogConfiguration(const Model::PutRuntimeLogConfigurationRequest &request) const
void GetCustomEndpointAsync(const GetCustomEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCustomEndpointRequestT &request={}) const
virtual Model::ListConnectorDestinationsOutcome ListConnectorDestinations(const Model::ListConnectorDestinationsRequest &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateOtaTaskOutcomeCallable CreateOtaTaskCallable(const CreateOtaTaskRequestT &request) const
void CreateCloudConnectorAsync(const CreateCloudConnectorRequestT &request, const CreateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDestinationsOutcome ListDestinations(const Model::ListDestinationsRequest &request={}) const
Model::UpdateConnectorDestinationOutcomeCallable UpdateConnectorDestinationCallable(const UpdateConnectorDestinationRequestT &request) const
virtual Model::CreateCloudConnectorOutcome CreateCloudConnector(const Model::CreateCloudConnectorRequest &request) const
virtual Model::CreateProvisioningProfileOutcome CreateProvisioningProfile(const Model::CreateProvisioningProfileRequest &request) const
virtual Model::ListCredentialLockersOutcome ListCredentialLockers(const Model::ListCredentialLockersRequest &request={}) const
virtual Model::ListProvisioningProfilesOutcome ListProvisioningProfiles(const Model::ListProvisioningProfilesRequest &request={}) const
void PutHubConfigurationAsync(const PutHubConfigurationRequestT &request, const PutHubConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCredentialLockersOutcomeCallable ListCredentialLockersCallable(const ListCredentialLockersRequestT &request={}) const
void ListManagedThingAccountAssociationsAsync(const ListManagedThingAccountAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedThingAccountAssociationsRequestT &request={}) const
Model::DeleteCloudConnectorOutcomeCallable DeleteCloudConnectorCallable(const DeleteCloudConnectorRequestT &request) const
virtual Model::DeregisterAccountAssociationOutcome DeregisterAccountAssociation(const Model::DeregisterAccountAssociationRequest &request) const
void GetOtaTaskConfigurationAsync(const GetOtaTaskConfigurationRequestT &request, const GetOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetManagedThingMetaDataOutcomeCallable GetManagedThingMetaDataCallable(const GetManagedThingMetaDataRequestT &request) const
Model::GetManagedThingStateOutcomeCallable GetManagedThingStateCallable(const GetManagedThingStateRequestT &request) const
Model::GetManagedThingCapabilitiesOutcomeCallable GetManagedThingCapabilitiesCallable(const GetManagedThingCapabilitiesRequestT &request) const
virtual Model::GetDeviceDiscoveryOutcome GetDeviceDiscovery(const Model::GetDeviceDiscoveryRequest &request) const
void ListProvisioningProfilesAsync(const ListProvisioningProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProvisioningProfilesRequestT &request={}) const
Model::ListDiscoveredDevicesOutcomeCallable ListDiscoveredDevicesCallable(const ListDiscoveredDevicesRequestT &request) const
virtual Model::GetDefaultEncryptionConfigurationOutcome GetDefaultEncryptionConfiguration(const Model::GetDefaultEncryptionConfigurationRequest &request={}) const
Model::RegisterAccountAssociationOutcomeCallable RegisterAccountAssociationCallable(const RegisterAccountAssociationRequestT &request) const
Model::ListDestinationsOutcomeCallable ListDestinationsCallable(const ListDestinationsRequestT &request={}) const
IoTManagedIntegrationsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteManagedThingAsync(const DeleteManagedThingRequestT &request, const DeleteManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListNotificationConfigurationsOutcomeCallable ListNotificationConfigurationsCallable(const ListNotificationConfigurationsRequestT &request={}) const
void GetManagedThingStateAsync(const GetManagedThingStateRequestT &request, const GetManagedThingStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListProvisioningProfilesOutcomeCallable ListProvisioningProfilesCallable(const ListProvisioningProfilesRequestT &request={}) const
void ListOtaTaskConfigurationsAsync(const ListOtaTaskConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOtaTaskConfigurationsRequestT &request={}) const
Model::DeleteEventLogConfigurationOutcomeCallable DeleteEventLogConfigurationCallable(const DeleteEventLogConfigurationRequestT &request) const
std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > & accessEndpointProvider()
IoTManagedIntegrationsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetCloudConnectorAsync(const GetCloudConnectorRequestT &request, const GetCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::CreateOtaTaskConfigurationOutcomeCallable CreateOtaTaskConfigurationCallable(const CreateOtaTaskConfigurationRequestT &request={}) const
virtual Model::CreateConnectorDestinationOutcome CreateConnectorDestination(const Model::CreateConnectorDestinationRequest &request) const
void CreateOtaTaskConfigurationAsync(const CreateOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateOtaTaskConfigurationRequestT &request={}) const
Model::CreateProvisioningProfileOutcomeCallable CreateProvisioningProfileCallable(const CreateProvisioningProfileRequestT &request) const
IoTManagedIntegrationsEndpointProvider EndpointProviderType
Model::UpdateOtaTaskOutcomeCallable UpdateOtaTaskCallable(const UpdateOtaTaskRequestT &request) const
virtual Model::GetEventLogConfigurationOutcome GetEventLogConfiguration(const Model::GetEventLogConfigurationRequest &request) const
void ListSchemaVersionsAsync(const ListSchemaVersionsRequestT &request, const ListSchemaVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDestinationsAsync(const ListDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDestinationsRequestT &request={}) const
Model::DeleteManagedThingOutcomeCallable DeleteManagedThingCallable(const DeleteManagedThingRequestT &request) const
virtual Model::GetNotificationConfigurationOutcome GetNotificationConfiguration(const Model::GetNotificationConfigurationRequest &request) const
void UpdateConnectorDestinationAsync(const UpdateConnectorDestinationRequestT &request, const UpdateConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOtaTaskConfigurationOutcomeCallable GetOtaTaskConfigurationCallable(const GetOtaTaskConfigurationRequestT &request) const
Model::GetEventLogConfigurationOutcomeCallable GetEventLogConfigurationCallable(const GetEventLogConfigurationRequestT &request) const
virtual Model::GetCustomEndpointOutcome GetCustomEndpoint(const Model::GetCustomEndpointRequest &request={}) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::UpdateCloudConnectorOutcome UpdateCloudConnector(const Model::UpdateCloudConnectorRequest &request) const
void DeleteNotificationConfigurationAsync(const DeleteNotificationConfigurationRequestT &request, const DeleteNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDestinationOutcomeCallable DeleteDestinationCallable(const DeleteDestinationRequestT &request) const
Model::ListCloudConnectorsOutcomeCallable ListCloudConnectorsCallable(const ListCloudConnectorsRequestT &request={}) const
Model::GetManagedThingOutcomeCallable GetManagedThingCallable(const GetManagedThingRequestT &request) const
Model::ListManagedThingSchemasOutcomeCallable ListManagedThingSchemasCallable(const ListManagedThingSchemasRequestT &request) const
Model::ListOtaTaskExecutionsOutcomeCallable ListOtaTaskExecutionsCallable(const ListOtaTaskExecutionsRequestT &request) const
virtual Model::GetRuntimeLogConfigurationOutcome GetRuntimeLogConfiguration(const Model::GetRuntimeLogConfigurationRequest &request) const
virtual Model::DeleteAccountAssociationOutcome DeleteAccountAssociation(const Model::DeleteAccountAssociationRequest &request) const
void DeleteCloudConnectorAsync(const DeleteCloudConnectorRequestT &request, const DeleteCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteProvisioningProfileOutcomeCallable DeleteProvisioningProfileCallable(const DeleteProvisioningProfileRequestT &request) const
void UpdateAccountAssociationAsync(const UpdateAccountAssociationRequestT &request, const UpdateAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteOtaTaskConfigurationAsync(const DeleteOtaTaskConfigurationRequestT &request, const DeleteOtaTaskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDestinationAsync(const DeleteDestinationRequestT &request, const DeleteDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetManagedThingStateOutcome GetManagedThingState(const Model::GetManagedThingStateRequest &request) const
virtual Model::GetSchemaVersionOutcome GetSchemaVersion(const Model::GetSchemaVersionRequest &request) const
void CreateDestinationAsync(const CreateDestinationRequestT &request, const CreateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateOtaTaskConfigurationOutcome CreateOtaTaskConfiguration(const Model::CreateOtaTaskConfigurationRequest &request={}) const
void DeleteOtaTaskAsync(const DeleteOtaTaskRequestT &request, const DeleteOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAccountAssociationsOutcomeCallable ListAccountAssociationsCallable(const ListAccountAssociationsRequestT &request={}) const
void UpdateDestinationAsync(const UpdateDestinationRequestT &request, const UpdateDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCredentialLockerOutcomeCallable DeleteCredentialLockerCallable(const DeleteCredentialLockerRequestT &request) const
IoTManagedIntegrationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration())
virtual Model::CreateOtaTaskOutcome CreateOtaTask(const Model::CreateOtaTaskRequest &request) const
virtual Model::CreateEventLogConfigurationOutcome CreateEventLogConfiguration(const Model::CreateEventLogConfigurationRequest &request) const
virtual Model::StartDeviceDiscoveryOutcome StartDeviceDiscovery(const Model::StartDeviceDiscoveryRequest &request) const
virtual Model::DeleteProvisioningProfileOutcome DeleteProvisioningProfile(const Model::DeleteProvisioningProfileRequest &request) const
void CreateNotificationConfigurationAsync(const CreateNotificationConfigurationRequestT &request, const CreateNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCloudConnectorsAsync(const ListCloudConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudConnectorsRequestT &request={}) const
virtual Model::SendConnectorEventOutcome SendConnectorEvent(const Model::SendConnectorEventRequest &request) const
void ListDeviceDiscoveriesAsync(const ListDeviceDiscoveriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDeviceDiscoveriesRequestT &request={}) const
virtual Model::ListEventLogConfigurationsOutcome ListEventLogConfigurations(const Model::ListEventLogConfigurationsRequest &request={}) const
virtual Model::DeleteNotificationConfigurationOutcome DeleteNotificationConfiguration(const Model::DeleteNotificationConfigurationRequest &request) const
virtual Model::DeleteDestinationOutcome DeleteDestination(const Model::DeleteDestinationRequest &request) const
Model::CreateCredentialLockerOutcomeCallable CreateCredentialLockerCallable(const CreateCredentialLockerRequestT &request={}) const
void RegisterCustomEndpointAsync(const RegisterCustomEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RegisterCustomEndpointRequestT &request={}) const
virtual Model::RegisterAccountAssociationOutcome RegisterAccountAssociation(const Model::RegisterAccountAssociationRequest &request) const
Model::GetRuntimeLogConfigurationOutcomeCallable GetRuntimeLogConfigurationCallable(const GetRuntimeLogConfigurationRequestT &request) const
virtual Model::GetCredentialLockerOutcome GetCredentialLocker(const Model::GetCredentialLockerRequest &request) const
virtual Model::CreateDestinationOutcome CreateDestination(const Model::CreateDestinationRequest &request) const
virtual Model::GetProvisioningProfileOutcome GetProvisioningProfile(const Model::GetProvisioningProfileRequest &request) const
Model::ListOtaTasksOutcomeCallable ListOtaTasksCallable(const ListOtaTasksRequestT &request={}) const
IoTManagedIntegrationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetEventLogConfigurationAsync(const GetEventLogConfigurationRequestT &request, const GetEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSchemaVersionOutcomeCallable GetSchemaVersionCallable(const GetSchemaVersionRequestT &request) const
Model::ListManagedThingsOutcomeCallable ListManagedThingsCallable(const ListManagedThingsRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::GetManagedThingCapabilitiesOutcome GetManagedThingCapabilities(const Model::GetManagedThingCapabilitiesRequest &request) const
virtual Model::ListSchemaVersionsOutcome ListSchemaVersions(const Model::ListSchemaVersionsRequest &request) const
virtual Model::ListDeviceDiscoveriesOutcome ListDeviceDiscoveries(const Model::ListDeviceDiscoveriesRequest &request={}) const
Model::DeleteOtaTaskConfigurationOutcomeCallable DeleteOtaTaskConfigurationCallable(const DeleteOtaTaskConfigurationRequestT &request) const
virtual Model::CreateManagedThingOutcome CreateManagedThing(const Model::CreateManagedThingRequest &request) const
virtual Model::ListCloudConnectorsOutcome ListCloudConnectors(const Model::ListCloudConnectorsRequest &request={}) const
void DeleteCredentialLockerAsync(const DeleteCredentialLockerRequestT &request, const DeleteCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetManagedThingConnectivityDataOutcome GetManagedThingConnectivityData(const Model::GetManagedThingConnectivityDataRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::UpdateAccountAssociationOutcomeCallable UpdateAccountAssociationCallable(const UpdateAccountAssociationRequestT &request) const
virtual Model::CreateAccountAssociationOutcome CreateAccountAssociation(const Model::CreateAccountAssociationRequest &request) const
Model::PutRuntimeLogConfigurationOutcomeCallable PutRuntimeLogConfigurationCallable(const PutRuntimeLogConfigurationRequestT &request) const
void GetConnectorDestinationAsync(const GetConnectorDestinationRequestT &request, const GetConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteNotificationConfigurationOutcomeCallable DeleteNotificationConfigurationCallable(const DeleteNotificationConfigurationRequestT &request) const
Model::DeleteConnectorDestinationOutcomeCallable DeleteConnectorDestinationCallable(const DeleteConnectorDestinationRequestT &request) const
void GetManagedThingConnectivityDataAsync(const GetManagedThingConnectivityDataRequestT &request, const GetManagedThingConnectivityDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEventLogConfigurationAsync(const CreateEventLogConfigurationRequestT &request, const CreateEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetConnectorDestinationOutcomeCallable GetConnectorDestinationCallable(const GetConnectorDestinationRequestT &request) const
void GetDestinationAsync(const GetDestinationRequestT &request, const GetDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCloudConnectorOutcomeCallable UpdateCloudConnectorCallable(const UpdateCloudConnectorRequestT &request) const
virtual Model::ResetRuntimeLogConfigurationOutcome ResetRuntimeLogConfiguration(const Model::ResetRuntimeLogConfigurationRequest &request) const
virtual Model::ListManagedThingsOutcome ListManagedThings(const Model::ListManagedThingsRequest &request={}) const
virtual Model::ListNotificationConfigurationsOutcome ListNotificationConfigurations(const Model::ListNotificationConfigurationsRequest &request={}) const
virtual Model::ListManagedThingAccountAssociationsOutcome ListManagedThingAccountAssociations(const Model::ListManagedThingAccountAssociationsRequest &request={}) const
void StartAccountAssociationRefreshAsync(const StartAccountAssociationRefreshRequestT &request, const StartAccountAssociationRefreshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetManagedThingAsync(const GetManagedThingRequestT &request, const GetManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOtaTaskOutcomeCallable GetOtaTaskCallable(const GetOtaTaskRequestT &request) const
Model::GetCustomEndpointOutcomeCallable GetCustomEndpointCallable(const GetCustomEndpointRequestT &request={}) const
void GetProvisioningProfileAsync(const GetProvisioningProfileRequestT &request, const GetProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventLogConfigurationOutcome DeleteEventLogConfiguration(const Model::DeleteEventLogConfigurationRequest &request) const
Model::CreateNotificationConfigurationOutcomeCallable CreateNotificationConfigurationCallable(const CreateNotificationConfigurationRequestT &request) const
void DeleteProvisioningProfileAsync(const DeleteProvisioningProfileRequestT &request, const DeleteProvisioningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEventLogConfigurationAsync(const DeleteEventLogConfigurationRequestT &request, const DeleteEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAccountAssociationOutcomeCallable DeleteAccountAssociationCallable(const DeleteAccountAssociationRequestT &request) const
Model::PutHubConfigurationOutcomeCallable PutHubConfigurationCallable(const PutHubConfigurationRequestT &request) const
Model::GetManagedThingConnectivityDataOutcomeCallable GetManagedThingConnectivityDataCallable(const GetManagedThingConnectivityDataRequestT &request) const
Model::GetAccountAssociationOutcomeCallable GetAccountAssociationCallable(const GetAccountAssociationRequestT &request) const
void ListNotificationConfigurationsAsync(const ListNotificationConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNotificationConfigurationsRequestT &request={}) const
virtual Model::ListAccountAssociationsOutcome ListAccountAssociations(const Model::ListAccountAssociationsRequest &request={}) const
Model::RegisterCustomEndpointOutcomeCallable RegisterCustomEndpointCallable(const RegisterCustomEndpointRequestT &request={}) const
Model::GetDestinationOutcomeCallable GetDestinationCallable(const GetDestinationRequestT &request) const
virtual Model::DeleteCloudConnectorOutcome DeleteCloudConnector(const Model::DeleteCloudConnectorRequest &request) const
void CreateConnectorDestinationAsync(const CreateConnectorDestinationRequestT &request, const CreateConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterAccountAssociationAsync(const RegisterAccountAssociationRequestT &request, const RegisterAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDeviceDiscoveriesOutcomeCallable ListDeviceDiscoveriesCallable(const ListDeviceDiscoveriesRequestT &request={}) const
virtual Model::GetCloudConnectorOutcome GetCloudConnector(const Model::GetCloudConnectorRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GetDestinationOutcome GetDestination(const Model::GetDestinationRequest &request) const
Model::GetNotificationConfigurationOutcomeCallable GetNotificationConfigurationCallable(const GetNotificationConfigurationRequestT &request) const
void DeleteAccountAssociationAsync(const DeleteAccountAssociationRequestT &request, const DeleteAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEventLogConfigurationOutcomeCallable UpdateEventLogConfigurationCallable(const UpdateEventLogConfigurationRequestT &request) const
void UpdateEventLogConfigurationAsync(const UpdateEventLogConfigurationRequestT &request, const UpdateEventLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConnectorDestinationOutcome DeleteConnectorDestination(const Model::DeleteConnectorDestinationRequest &request) const
void GetManagedThingCapabilitiesAsync(const GetManagedThingCapabilitiesRequestT &request, const GetManagedThingCapabilitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListConnectorDestinationsAsync(const ListConnectorDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConnectorDestinationsRequestT &request={}) const
void GetOtaTaskAsync(const GetOtaTaskRequestT &request, const GetOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeviceDiscoveryOutcomeCallable GetDeviceDiscoveryCallable(const GetDeviceDiscoveryRequestT &request) const
virtual Model::UpdateAccountAssociationOutcome UpdateAccountAssociation(const Model::UpdateAccountAssociationRequest &request) const
void ListOtaTaskExecutionsAsync(const ListOtaTaskExecutionsRequestT &request, const ListOtaTaskExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDefaultEncryptionConfigurationOutcomeCallable PutDefaultEncryptionConfigurationCallable(const PutDefaultEncryptionConfigurationRequestT &request) const
Model::ListConnectorDestinationsOutcomeCallable ListConnectorDestinationsCallable(const ListConnectorDestinationsRequestT &request={}) const
virtual Model::GetConnectorDestinationOutcome GetConnectorDestination(const Model::GetConnectorDestinationRequest &request) const
Model::UpdateDestinationOutcomeCallable UpdateDestinationCallable(const UpdateDestinationRequestT &request) const
virtual Model::ListOtaTaskConfigurationsOutcome ListOtaTaskConfigurations(const Model::ListOtaTaskConfigurationsRequest &request={}) const
virtual Model::CreateCredentialLockerOutcome CreateCredentialLocker(const Model::CreateCredentialLockerRequest &request={}) const
void GetManagedThingMetaDataAsync(const GetManagedThingMetaDataRequestT &request, const GetManagedThingMetaDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRuntimeLogConfigurationAsync(const GetRuntimeLogConfigurationRequestT &request, const GetRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RegisterCustomEndpointOutcome RegisterCustomEndpoint(const Model::RegisterCustomEndpointRequest &request={}) const
static const char * GetAllocationTag()
Model::DeleteOtaTaskOutcomeCallable DeleteOtaTaskCallable(const DeleteOtaTaskRequestT &request) const
Model::StartAccountAssociationRefreshOutcomeCallable StartAccountAssociationRefreshCallable(const StartAccountAssociationRefreshRequestT &request) const
Model::CreateManagedThingOutcomeCallable CreateManagedThingCallable(const CreateManagedThingRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~IoTManagedIntegrationsClient()
Model::CreateDestinationOutcomeCallable CreateDestinationCallable(const CreateDestinationRequestT &request) const
virtual Model::DeleteManagedThingOutcome DeleteManagedThing(const Model::DeleteManagedThingRequest &request) const
void SendConnectorEventAsync(const SendConnectorEventRequestT &request, const SendConnectorEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendConnectorEventOutcomeCallable SendConnectorEventCallable(const SendConnectorEventRequestT &request) const
virtual Model::UpdateEventLogConfigurationOutcome UpdateEventLogConfiguration(const Model::UpdateEventLogConfigurationRequest &request) const
Model::StartDeviceDiscoveryOutcomeCallable StartDeviceDiscoveryCallable(const StartDeviceDiscoveryRequestT &request) const
Model::GetCredentialLockerOutcomeCallable GetCredentialLockerCallable(const GetCredentialLockerRequestT &request) const
virtual Model::UpdateNotificationConfigurationOutcome UpdateNotificationConfiguration(const Model::UpdateNotificationConfigurationRequest &request) const
static const char * GetServiceName()
void DeleteConnectorDestinationAsync(const DeleteConnectorDestinationRequestT &request, const DeleteConnectorDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListOtaTaskConfigurationsOutcomeCallable ListOtaTaskConfigurationsCallable(const ListOtaTaskConfigurationsRequestT &request={}) const
IoTManagedIntegrationsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< IoTManagedIntegrationsEndpointProviderBase > endpointProvider=nullptr, const Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration &clientConfiguration=Aws::IoTManagedIntegrations::IoTManagedIntegrationsClientConfiguration())
Model::GetProvisioningProfileOutcomeCallable GetProvisioningProfileCallable(const GetProvisioningProfileRequestT &request) const
virtual Model::CreateNotificationConfigurationOutcome CreateNotificationConfiguration(const Model::CreateNotificationConfigurationRequest &request) const
Model::GetDefaultEncryptionConfigurationOutcomeCallable GetDefaultEncryptionConfigurationCallable(const GetDefaultEncryptionConfigurationRequestT &request={}) const
void StartDeviceDiscoveryAsync(const StartDeviceDiscoveryRequestT &request, const StartDeviceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UpdateCloudConnectorAsync(const UpdateCloudConnectorRequestT &request, const UpdateCloudConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListManagedThingSchemasOutcome ListManagedThingSchemas(const Model::ListManagedThingSchemasRequest &request) const
void ResetRuntimeLogConfigurationAsync(const ResetRuntimeLogConfigurationRequestT &request, const ResetRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDiscoveredDevicesOutcome ListDiscoveredDevices(const Model::ListDiscoveredDevicesRequest &request) const
void CreateOtaTaskAsync(const CreateOtaTaskRequestT &request, const CreateOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSchemaVersionsOutcomeCallable ListSchemaVersionsCallable(const ListSchemaVersionsRequestT &request) const
virtual Model::PutHubConfigurationOutcome PutHubConfiguration(const Model::PutHubConfigurationRequest &request) const
Model::UpdateManagedThingOutcomeCallable UpdateManagedThingCallable(const UpdateManagedThingRequestT &request) const
void ListManagedThingSchemasAsync(const ListManagedThingSchemasRequestT &request, const ListManagedThingSchemasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRuntimeLogConfigurationAsync(const PutRuntimeLogConfigurationRequestT &request, const PutRuntimeLogConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNotificationConfigurationOutcomeCallable UpdateNotificationConfigurationCallable(const UpdateNotificationConfigurationRequestT &request) const
Model::SendManagedThingCommandOutcomeCallable SendManagedThingCommandCallable(const SendManagedThingCommandRequestT &request) const
Model::ListManagedThingAccountAssociationsOutcomeCallable ListManagedThingAccountAssociationsCallable(const ListManagedThingAccountAssociationsRequestT &request={}) const
virtual Model::DeleteCredentialLockerOutcome DeleteCredentialLocker(const Model::DeleteCredentialLockerRequest &request) const
void SendManagedThingCommandAsync(const SendManagedThingCommandRequestT &request, const SendManagedThingCommandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDefaultEncryptionConfigurationAsync(const GetDefaultEncryptionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDefaultEncryptionConfigurationRequestT &request={}) const
virtual Model::UpdateOtaTaskOutcome UpdateOtaTask(const Model::UpdateOtaTaskRequest &request) const
void ListAccountAssociationsAsync(const ListAccountAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAccountAssociationsRequestT &request={}) const
virtual Model::DeleteOtaTaskOutcome DeleteOtaTask(const Model::DeleteOtaTaskRequest &request) const
virtual Model::GetAccountAssociationOutcome GetAccountAssociation(const Model::GetAccountAssociationRequest &request) const
virtual Model::ListOtaTaskExecutionsOutcome ListOtaTaskExecutions(const Model::ListOtaTaskExecutionsRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateConnectorDestinationOutcomeCallable CreateConnectorDestinationCallable(const CreateConnectorDestinationRequestT &request) const
void ListOtaTasksAsync(const ListOtaTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOtaTasksRequestT &request={}) const
void ListManagedThingsAsync(const ListManagedThingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedThingsRequestT &request={}) const
void GetAccountAssociationAsync(const GetAccountAssociationRequestT &request, const GetAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteOtaTaskConfigurationOutcome DeleteOtaTaskConfiguration(const Model::DeleteOtaTaskConfigurationRequest &request) const
void GetNotificationConfigurationAsync(const GetNotificationConfigurationRequestT &request, const GetNotificationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetHubConfigurationOutcome GetHubConfiguration(const Model::GetHubConfigurationRequest &request={}) const
virtual Model::GetManagedThingOutcome GetManagedThing(const Model::GetManagedThingRequest &request) const
void GetDeviceDiscoveryAsync(const GetDeviceDiscoveryRequestT &request, const GetDeviceDiscoveryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSchemaVersionAsync(const GetSchemaVersionRequestT &request, const GetSchemaVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateOtaTaskAsync(const UpdateOtaTaskRequestT &request, const UpdateOtaTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCredentialLockerAsync(const CreateCredentialLockerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateCredentialLockerRequestT &request={}) const
virtual Model::GetManagedThingMetaDataOutcome GetManagedThingMetaData(const Model::GetManagedThingMetaDataRequest &request) const
Model::CreateCloudConnectorOutcomeCallable CreateCloudConnectorCallable(const CreateCloudConnectorRequestT &request) const
void CreateAccountAssociationAsync(const CreateAccountAssociationRequestT &request, const CreateAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEventLogConfigurationsOutcomeCallable ListEventLogConfigurationsCallable(const ListEventLogConfigurationsRequestT &request={}) const
void CreateManagedThingAsync(const CreateManagedThingRequestT &request, const CreateManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateManagedThingOutcome UpdateManagedThing(const Model::UpdateManagedThingRequest &request) const
Model::GetHubConfigurationOutcomeCallable GetHubConfigurationCallable(const GetHubConfigurationRequestT &request={}) const
void UpdateManagedThingAsync(const UpdateManagedThingRequestT &request, const UpdateManagedThingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListOtaTasksOutcome ListOtaTasks(const Model::ListOtaTasksRequest &request={}) const
void DeregisterAccountAssociationAsync(const DeregisterAccountAssociationRequestT &request, const DeregisterAccountAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetHubConfigurationAsync(const GetHubConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetHubConfigurationRequestT &request={}) const
std::future< GetOtaTaskConfigurationOutcome > GetOtaTaskConfigurationOutcomeCallable
std::future< CreateEventLogConfigurationOutcome > CreateEventLogConfigurationOutcomeCallable
std::future< CreateProvisioningProfileOutcome > CreateProvisioningProfileOutcomeCallable
std::future< UpdateAccountAssociationOutcome > UpdateAccountAssociationOutcomeCallable
std::future< UpdateCloudConnectorOutcome > UpdateCloudConnectorOutcomeCallable
std::future< ListAccountAssociationsOutcome > ListAccountAssociationsOutcomeCallable
std::future< GetManagedThingStateOutcome > GetManagedThingStateOutcomeCallable
std::future< ListDiscoveredDevicesOutcome > ListDiscoveredDevicesOutcomeCallable
std::future< DeleteOtaTaskConfigurationOutcome > DeleteOtaTaskConfigurationOutcomeCallable
std::future< DeregisterAccountAssociationOutcome > DeregisterAccountAssociationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetCredentialLockerOutcome > GetCredentialLockerOutcomeCallable
std::future< GetCustomEndpointOutcome > GetCustomEndpointOutcomeCallable
std::future< DeleteConnectorDestinationOutcome > DeleteConnectorDestinationOutcomeCallable
std::future< UpdateConnectorDestinationOutcome > UpdateConnectorDestinationOutcomeCallable
std::future< UpdateEventLogConfigurationOutcome > UpdateEventLogConfigurationOutcomeCallable
std::future< DeleteNotificationConfigurationOutcome > DeleteNotificationConfigurationOutcomeCallable
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< StartAccountAssociationRefreshOutcome > StartAccountAssociationRefreshOutcomeCallable
std::future< ListDestinationsOutcome > ListDestinationsOutcomeCallable
std::future< DeleteAccountAssociationOutcome > DeleteAccountAssociationOutcomeCallable
std::future< GetManagedThingOutcome > GetManagedThingOutcomeCallable
std::future< ResetRuntimeLogConfigurationOutcome > ResetRuntimeLogConfigurationOutcomeCallable
std::future< UpdateOtaTaskOutcome > UpdateOtaTaskOutcomeCallable
std::future< CreateCloudConnectorOutcome > CreateCloudConnectorOutcomeCallable
std::future< GetOtaTaskOutcome > GetOtaTaskOutcomeCallable
std::future< GetNotificationConfigurationOutcome > GetNotificationConfigurationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< SendConnectorEventOutcome > SendConnectorEventOutcomeCallable
std::future< ListCloudConnectorsOutcome > ListCloudConnectorsOutcomeCallable
std::future< PutDefaultEncryptionConfigurationOutcome > PutDefaultEncryptionConfigurationOutcomeCallable
std::future< PutRuntimeLogConfigurationOutcome > PutRuntimeLogConfigurationOutcomeCallable
std::future< DeleteCloudConnectorOutcome > DeleteCloudConnectorOutcomeCallable
std::future< UpdateDestinationOutcome > UpdateDestinationOutcomeCallable
std::future< ListDeviceDiscoveriesOutcome > ListDeviceDiscoveriesOutcomeCallable
std::future< GetDestinationOutcome > GetDestinationOutcomeCallable
std::future< GetDeviceDiscoveryOutcome > GetDeviceDiscoveryOutcomeCallable
std::future< GetSchemaVersionOutcome > GetSchemaVersionOutcomeCallable
std::future< GetConnectorDestinationOutcome > GetConnectorDestinationOutcomeCallable
std::future< UpdateManagedThingOutcome > UpdateManagedThingOutcomeCallable
std::future< GetManagedThingConnectivityDataOutcome > GetManagedThingConnectivityDataOutcomeCallable
std::future< RegisterCustomEndpointOutcome > RegisterCustomEndpointOutcomeCallable
std::future< CreateOtaTaskOutcome > CreateOtaTaskOutcomeCallable
std::future< ListConnectorDestinationsOutcome > ListConnectorDestinationsOutcomeCallable
std::future< ListOtaTaskExecutionsOutcome > ListOtaTaskExecutionsOutcomeCallable
std::future< ListSchemaVersionsOutcome > ListSchemaVersionsOutcomeCallable
std::future< CreateManagedThingOutcome > CreateManagedThingOutcomeCallable
std::future< GetRuntimeLogConfigurationOutcome > GetRuntimeLogConfigurationOutcomeCallable
std::future< CreateNotificationConfigurationOutcome > CreateNotificationConfigurationOutcomeCallable
std::future< RegisterAccountAssociationOutcome > RegisterAccountAssociationOutcomeCallable
std::future< ListOtaTaskConfigurationsOutcome > ListOtaTaskConfigurationsOutcomeCallable
std::future< GetCloudConnectorOutcome > GetCloudConnectorOutcomeCallable
std::future< DeleteOtaTaskOutcome > DeleteOtaTaskOutcomeCallable
std::future< ListProvisioningProfilesOutcome > ListProvisioningProfilesOutcomeCallable
std::future< CreateCredentialLockerOutcome > CreateCredentialLockerOutcomeCallable
std::future< ListCredentialLockersOutcome > ListCredentialLockersOutcomeCallable
std::future< SendManagedThingCommandOutcome > SendManagedThingCommandOutcomeCallable
std::future< GetProvisioningProfileOutcome > GetProvisioningProfileOutcomeCallable
std::future< GetHubConfigurationOutcome > GetHubConfigurationOutcomeCallable
std::future< CreateOtaTaskConfigurationOutcome > CreateOtaTaskConfigurationOutcomeCallable
std::future< ListEventLogConfigurationsOutcome > ListEventLogConfigurationsOutcomeCallable
std::future< UpdateNotificationConfigurationOutcome > UpdateNotificationConfigurationOutcomeCallable
std::future< ListManagedThingsOutcome > ListManagedThingsOutcomeCallable
std::future< ListManagedThingSchemasOutcome > ListManagedThingSchemasOutcomeCallable
std::future< StartDeviceDiscoveryOutcome > StartDeviceDiscoveryOutcomeCallable
std::future< CreateDestinationOutcome > CreateDestinationOutcomeCallable
std::future< DeleteCredentialLockerOutcome > DeleteCredentialLockerOutcomeCallable
std::future< DeleteProvisioningProfileOutcome > DeleteProvisioningProfileOutcomeCallable
std::future< GetAccountAssociationOutcome > GetAccountAssociationOutcomeCallable
std::future< PutHubConfigurationOutcome > PutHubConfigurationOutcomeCallable
std::future< ListManagedThingAccountAssociationsOutcome > ListManagedThingAccountAssociationsOutcomeCallable
std::future< GetManagedThingMetaDataOutcome > GetManagedThingMetaDataOutcomeCallable
std::future< CreateAccountAssociationOutcome > CreateAccountAssociationOutcomeCallable
std::future< GetManagedThingCapabilitiesOutcome > GetManagedThingCapabilitiesOutcomeCallable
std::future< ListOtaTasksOutcome > ListOtaTasksOutcomeCallable
std::future< GetDefaultEncryptionConfigurationOutcome > GetDefaultEncryptionConfigurationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteEventLogConfigurationOutcome > DeleteEventLogConfigurationOutcomeCallable
std::future< CreateConnectorDestinationOutcome > CreateConnectorDestinationOutcomeCallable
std::future< DeleteManagedThingOutcome > DeleteManagedThingOutcomeCallable
std::future< ListNotificationConfigurationsOutcome > ListNotificationConfigurationsOutcomeCallable
std::future< GetEventLogConfigurationOutcome > GetEventLogConfigurationOutcomeCallable
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingConnectivityDataRequest &, const Model::GetManagedThingConnectivityDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingConnectivityDataResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateDestinationRequest &, const Model::UpdateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListAccountAssociationsRequest &, const Model::ListAccountAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountAssociationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteCloudConnectorRequest &, const Model::DeleteCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::RegisterCustomEndpointRequest &, const Model::RegisterCustomEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterCustomEndpointResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateManagedThingRequest &, const Model::CreateManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteManagedThingRequest &, const Model::DeleteManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateCloudConnectorRequest &, const Model::CreateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDestinationRequest &, const Model::GetDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateOtaTaskRequest &, const Model::UpdateOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ResetRuntimeLogConfigurationRequest &, const Model::ResetRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingMetaDataRequest &, const Model::GetManagedThingMetaDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingMetaDataResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutHubConfigurationRequest &, const Model::PutHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutHubConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingStateRequest &, const Model::GetManagedThingStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingStateResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTaskExecutionsRequest &, const Model::ListOtaTaskExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTaskExecutionsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetConnectorDestinationRequest &, const Model::GetConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateAccountAssociationRequest &, const Model::UpdateAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCredentialLockerRequest &, const Model::GetCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListSchemaVersionsRequest &, const Model::ListSchemaVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemaVersionsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateNotificationConfigurationRequest &, const Model::UpdateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateAccountAssociationRequest &, const Model::CreateAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeregisterAccountAssociationRequest &, const Model::DeregisterAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateEventLogConfigurationRequest &, const Model::UpdateEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateOtaTaskRequest &, const Model::CreateOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetOtaTaskConfigurationRequest &, const Model::GetOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingAccountAssociationsRequest &, const Model::ListManagedThingAccountAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingAccountAssociationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetProvisioningProfileRequest &, const Model::GetProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::SendConnectorEventRequest &, const Model::SendConnectorEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendConnectorEventResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTasksRequest &, const Model::ListOtaTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTasksResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCustomEndpointRequest &, const Model::GetCustomEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomEndpointResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListOtaTaskConfigurationsRequest &, const Model::ListOtaTaskConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOtaTaskConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteEventLogConfigurationRequest &, const Model::DeleteEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListNotificationConfigurationsRequest &, const Model::ListNotificationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateOtaTaskConfigurationRequest &, const Model::CreateOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateConnectorDestinationRequest &, const Model::CreateConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::StartDeviceDiscoveryRequest &, const Model::StartDeviceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeviceDiscoveryResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateDestinationRequest &, const Model::CreateDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateEventLogConfigurationRequest &, const Model::CreateEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteCredentialLockerRequest &, const Model::DeleteCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateConnectorDestinationRequest &, const Model::UpdateConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDiscoveredDevicesRequest &, const Model::ListDiscoveredDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveredDevicesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListCloudConnectorsRequest &, const Model::ListCloudConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudConnectorsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutDefaultEncryptionConfigurationRequest &, const Model::PutDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetEventLogConfigurationRequest &, const Model::GetEventLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetNotificationConfigurationRequest &, const Model::GetNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListConnectorDestinationsRequest &, const Model::ListConnectorDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConnectorDestinationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDefaultEncryptionConfigurationRequest &, const Model::GetDefaultEncryptionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDefaultEncryptionConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListCredentialLockersRequest &, const Model::ListCredentialLockersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCredentialLockersResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteNotificationConfigurationRequest &, const Model::DeleteNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetHubConfigurationRequest &, const Model::GetHubConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetHubConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetCloudConnectorRequest &, const Model::GetCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateCloudConnectorRequest &, const Model::UpdateCloudConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudConnectorResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListProvisioningProfilesRequest &, const Model::ListProvisioningProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisioningProfilesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteAccountAssociationRequest &, const Model::DeleteAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetSchemaVersionRequest &, const Model::GetSchemaVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaVersionResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDestinationsRequest &, const Model::ListDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDestinationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetRuntimeLogConfigurationRequest &, const Model::GetRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateCredentialLockerRequest &, const Model::CreateCredentialLockerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCredentialLockerResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingRequest &, const Model::GetManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetManagedThingCapabilitiesRequest &, const Model::GetManagedThingCapabilitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetManagedThingCapabilitiesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingsRequest &, const Model::ListManagedThingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::UpdateManagedThingRequest &, const Model::UpdateManagedThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedThingResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetOtaTaskRequest &, const Model::GetOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::StartAccountAssociationRefreshRequest &, const Model::StartAccountAssociationRefreshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAccountAssociationRefreshResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::PutRuntimeLogConfigurationRequest &, const Model::PutRuntimeLogConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRuntimeLogConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListEventLogConfigurationsRequest &, const Model::ListEventLogConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventLogConfigurationsResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListManagedThingSchemasRequest &, const Model::ListManagedThingSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedThingSchemasResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteOtaTaskRequest &, const Model::DeleteOtaTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOtaTaskResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetAccountAssociationRequest &, const Model::GetAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateProvisioningProfileRequest &, const Model::CreateProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::CreateNotificationConfigurationRequest &, const Model::CreateNotificationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNotificationConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteOtaTaskConfigurationRequest &, const Model::DeleteOtaTaskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOtaTaskConfigurationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::RegisterAccountAssociationRequest &, const Model::RegisterAccountAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAccountAssociationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::GetDeviceDiscoveryRequest &, const Model::GetDeviceDiscoveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceDiscoveryResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::ListDeviceDiscoveriesRequest &, const Model::ListDeviceDiscoveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeviceDiscoveriesResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteConnectorDestinationRequest &, const Model::DeleteConnectorDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConnectorDestinationResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::DeleteProvisioningProfileRequest &, const Model::DeleteProvisioningProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisioningProfileResponseReceivedHandler
std::function< void(const IoTManagedIntegrationsClient *, const Model::SendManagedThingCommandRequest &, const Model::SendManagedThingCommandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendManagedThingCommandResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String