AWS SDK for C++  1.9.16
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IoTThingsGraph Namespace Reference

Namespaces

 IoTThingsGraphEndpoint
 
 IoTThingsGraphErrorMapper
 
 Model
 

Classes

class  IoTThingsGraphClient
 
class  IoTThingsGraphError
 
class  IoTThingsGraphRequest
 

Typedefs

typedef std::function< void(const IoTThingsGraphClient *, const Model::AssociateEntityToThingRequest &, const Model::AssociateEntityToThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateEntityToThingResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::CreateFlowTemplateRequest &, const Model::CreateFlowTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::CreateSystemInstanceRequest &, const Model::CreateSystemInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSystemInstanceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::CreateSystemTemplateRequest &, const Model::CreateSystemTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSystemTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeleteFlowTemplateRequest &, const Model::DeleteFlowTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeleteNamespaceRequest &, const Model::DeleteNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNamespaceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeleteSystemInstanceRequest &, const Model::DeleteSystemInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSystemInstanceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeleteSystemTemplateRequest &, const Model::DeleteSystemTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSystemTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeploySystemInstanceRequest &, const Model::DeploySystemInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeploySystemInstanceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeprecateFlowTemplateRequest &, const Model::DeprecateFlowTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateFlowTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DeprecateSystemTemplateRequest &, const Model::DeprecateSystemTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeprecateSystemTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DescribeNamespaceRequest &, const Model::DescribeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNamespaceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::DissociateEntityFromThingRequest &, const Model::DissociateEntityFromThingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DissociateEntityFromThingResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetEntitiesRequest &, const Model::GetEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEntitiesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetFlowTemplateRequest &, const Model::GetFlowTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFlowTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetFlowTemplateRevisionsRequest &, const Model::GetFlowTemplateRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFlowTemplateRevisionsResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetNamespaceDeletionStatusRequest &, const Model::GetNamespaceDeletionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetNamespaceDeletionStatusResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetSystemInstanceRequest &, const Model::GetSystemInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSystemInstanceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetSystemTemplateRequest &, const Model::GetSystemTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSystemTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetSystemTemplateRevisionsRequest &, const Model::GetSystemTemplateRevisionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSystemTemplateRevisionsResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::GetUploadStatusRequest &, const Model::GetUploadStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUploadStatusResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::ListFlowExecutionMessagesRequest &, const Model::ListFlowExecutionMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFlowExecutionMessagesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchEntitiesRequest &, const Model::SearchEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchEntitiesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchFlowExecutionsRequest &, const Model::SearchFlowExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFlowExecutionsResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchFlowTemplatesRequest &, const Model::SearchFlowTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchFlowTemplatesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchSystemInstancesRequest &, const Model::SearchSystemInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSystemInstancesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchSystemTemplatesRequest &, const Model::SearchSystemTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSystemTemplatesResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::SearchThingsRequest &, const Model::SearchThingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchThingsResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::UndeploySystemInstanceRequest &, const Model::UndeploySystemInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UndeploySystemInstanceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::UpdateFlowTemplateRequest &, const Model::UpdateFlowTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::UpdateSystemTemplateRequest &, const Model::UpdateSystemTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSystemTemplateResponseReceivedHandler
 
typedef std::function< void(const IoTThingsGraphClient *, const Model::UploadEntityDefinitionsRequest &, const Model::UploadEntityDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadEntityDefinitionsResponseReceivedHandler
 

Enumerations

enum  IoTThingsGraphErrors {
  IoTThingsGraphErrors::INCOMPLETE_SIGNATURE = 0, IoTThingsGraphErrors::INTERNAL_FAILURE = 1, IoTThingsGraphErrors::INVALID_ACTION = 2, IoTThingsGraphErrors::INVALID_CLIENT_TOKEN_ID = 3,
  IoTThingsGraphErrors::INVALID_PARAMETER_COMBINATION = 4, IoTThingsGraphErrors::INVALID_QUERY_PARAMETER = 5, IoTThingsGraphErrors::INVALID_PARAMETER_VALUE = 6, IoTThingsGraphErrors::MISSING_ACTION = 7,
  IoTThingsGraphErrors::MISSING_AUTHENTICATION_TOKEN = 8, IoTThingsGraphErrors::MISSING_PARAMETER = 9, IoTThingsGraphErrors::OPT_IN_REQUIRED = 10, IoTThingsGraphErrors::REQUEST_EXPIRED = 11,
  IoTThingsGraphErrors::SERVICE_UNAVAILABLE = 12, IoTThingsGraphErrors::THROTTLING = 13, IoTThingsGraphErrors::VALIDATION = 14, IoTThingsGraphErrors::ACCESS_DENIED = 15,
  IoTThingsGraphErrors::RESOURCE_NOT_FOUND = 16, IoTThingsGraphErrors::UNRECOGNIZED_CLIENT = 17, IoTThingsGraphErrors::MALFORMED_QUERY_STRING = 18, IoTThingsGraphErrors::SLOW_DOWN = 19,
  IoTThingsGraphErrors::REQUEST_TIME_TOO_SKEWED = 20, IoTThingsGraphErrors::INVALID_SIGNATURE = 21, IoTThingsGraphErrors::SIGNATURE_DOES_NOT_MATCH = 22, IoTThingsGraphErrors::INVALID_ACCESS_KEY_ID = 23,
  IoTThingsGraphErrors::REQUEST_TIMEOUT = 24, IoTThingsGraphErrors::NETWORK_CONNECTION = 99, IoTThingsGraphErrors::UNKNOWN = 100, IoTThingsGraphErrors::INVALID_REQUEST = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  IoTThingsGraphErrors::LIMIT_EXCEEDED, IoTThingsGraphErrors::RESOURCE_ALREADY_EXISTS, IoTThingsGraphErrors::RESOURCE_IN_USE
}
 

Typedef Documentation

◆ AssociateEntityToThingResponseReceivedHandler

Definition at line 199 of file IoTThingsGraphClient.h.

◆ CreateFlowTemplateResponseReceivedHandler

Definition at line 200 of file IoTThingsGraphClient.h.

◆ CreateSystemInstanceResponseReceivedHandler

Definition at line 201 of file IoTThingsGraphClient.h.

◆ CreateSystemTemplateResponseReceivedHandler

Definition at line 202 of file IoTThingsGraphClient.h.

◆ DeleteFlowTemplateResponseReceivedHandler

Definition at line 203 of file IoTThingsGraphClient.h.

◆ DeleteNamespaceResponseReceivedHandler

Definition at line 204 of file IoTThingsGraphClient.h.

◆ DeleteSystemInstanceResponseReceivedHandler

Definition at line 205 of file IoTThingsGraphClient.h.

◆ DeleteSystemTemplateResponseReceivedHandler

Definition at line 206 of file IoTThingsGraphClient.h.

◆ DeploySystemInstanceResponseReceivedHandler

Definition at line 207 of file IoTThingsGraphClient.h.

◆ DeprecateFlowTemplateResponseReceivedHandler

Definition at line 208 of file IoTThingsGraphClient.h.

◆ DeprecateSystemTemplateResponseReceivedHandler

Definition at line 209 of file IoTThingsGraphClient.h.

◆ DescribeNamespaceResponseReceivedHandler

Definition at line 210 of file IoTThingsGraphClient.h.

◆ DissociateEntityFromThingResponseReceivedHandler

Definition at line 211 of file IoTThingsGraphClient.h.

◆ GetEntitiesResponseReceivedHandler

Definition at line 212 of file IoTThingsGraphClient.h.

◆ GetFlowTemplateResponseReceivedHandler

Definition at line 213 of file IoTThingsGraphClient.h.

◆ GetFlowTemplateRevisionsResponseReceivedHandler

Definition at line 214 of file IoTThingsGraphClient.h.

◆ GetNamespaceDeletionStatusResponseReceivedHandler

Definition at line 215 of file IoTThingsGraphClient.h.

◆ GetSystemInstanceResponseReceivedHandler

Definition at line 216 of file IoTThingsGraphClient.h.

◆ GetSystemTemplateResponseReceivedHandler

Definition at line 217 of file IoTThingsGraphClient.h.

◆ GetSystemTemplateRevisionsResponseReceivedHandler

Definition at line 218 of file IoTThingsGraphClient.h.

◆ GetUploadStatusResponseReceivedHandler

Definition at line 219 of file IoTThingsGraphClient.h.

◆ ListFlowExecutionMessagesResponseReceivedHandler

Definition at line 220 of file IoTThingsGraphClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 221 of file IoTThingsGraphClient.h.

◆ SearchEntitiesResponseReceivedHandler

Definition at line 222 of file IoTThingsGraphClient.h.

◆ SearchFlowExecutionsResponseReceivedHandler

Definition at line 223 of file IoTThingsGraphClient.h.

◆ SearchFlowTemplatesResponseReceivedHandler

Definition at line 224 of file IoTThingsGraphClient.h.

◆ SearchSystemInstancesResponseReceivedHandler

Definition at line 225 of file IoTThingsGraphClient.h.

◆ SearchSystemTemplatesResponseReceivedHandler

Definition at line 226 of file IoTThingsGraphClient.h.

◆ SearchThingsResponseReceivedHandler

Definition at line 227 of file IoTThingsGraphClient.h.

◆ TagResourceResponseReceivedHandler

Definition at line 228 of file IoTThingsGraphClient.h.

◆ UndeploySystemInstanceResponseReceivedHandler

Definition at line 229 of file IoTThingsGraphClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 230 of file IoTThingsGraphClient.h.

◆ UpdateFlowTemplateResponseReceivedHandler

Definition at line 231 of file IoTThingsGraphClient.h.

◆ UpdateSystemTemplateResponseReceivedHandler

Definition at line 232 of file IoTThingsGraphClient.h.

◆ UploadEntityDefinitionsResponseReceivedHandler

Definition at line 233 of file IoTThingsGraphClient.h.

Enumeration Type Documentation

◆ IoTThingsGraphErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
INVALID_REQUEST 
LIMIT_EXCEEDED 
RESOURCE_ALREADY_EXISTS 
RESOURCE_IN_USE 

Definition at line 16 of file IoTThingsGraphErrors.h.