AWS IoT Device SDK C++ v2
1.39.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
22 class GreengrassCoreIpcClient;
23 class GreengrassCoreIpcServiceModel;
130 void SetDeploymentErrorStack(const
Aws::Crt::
Vector<
Aws::Crt::
String> &deploymentErrorStack) noexcept
132 m_deploymentErrorStack = deploymentErrorStack;
139 return m_deploymentErrorStack;
146 m_deploymentErrorTypes = deploymentErrorTypes;
153 return m_deploymentErrorTypes;
160 m_deploymentFailureCause = deploymentFailureCause;
167 return m_deploymentFailureCause;
183 Aws::Crt::Optional<
Aws::Crt::
String> m_detailedDeploymentStatus;
186 Aws::Crt::Optional<
Aws::Crt::
String> m_deploymentFailureCause;
219 void SetMemory(
const int64_t &memory) noexcept { m_memory = memory; }
228 void SetCpus(
const double &cpus) noexcept { m_cpus = cpus; }
247 Aws::Crt::Optional<int64_t> m_memory;
248 Aws::Crt::Optional<
double> m_cpus;
261 m_configuration = configuration;
289 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
328 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_message;
358 static void s_customDeleter(
JsonMessage *) noexcept;
367 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_message;
395 void SetRetain(
const bool &retain) noexcept { m_retain = retain; }
405 m_userProperties = userProperties;
412 return m_userProperties;
419 m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
426 return m_messageExpiryIntervalSeconds;
433 m_correlationData = correlationData;
440 return m_correlationData;
461 void SetContentType(const
Aws::Crt::
String &contentType) noexcept { m_contentType = contentType; }
471 static void s_customDeleter(
MQTTMessage *) noexcept;
481 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
482 Aws::Crt::Optional<
bool> m_retain;
484 Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
485 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_correlationData;
576 void SetIsGgcRestarting(
const bool &isGgcRestarting) noexcept { m_isGgcRestarting = isGgcRestarting; }
596 Aws::Crt::Optional<
bool> m_isGgcRestarting;
633 m_caCertificates = caCertificates;
640 return m_caCertificates;
687 void SetValue(const
double &value) noexcept { m_value = value; }
695 static void s_customDeleter(
Metric *) noexcept;
706 Aws::Crt::Optional<
double> m_value;
733 void SetCreatedOn(const
Aws::Crt::
String &createdOn) noexcept { m_createdOn = createdOn; }
743 m_deploymentStatusDetails = deploymentStatusDetails;
750 return m_deploymentStatusDetails;
804 void SetConfiguration(const
Aws::Crt::JsonObject &configuration) noexcept
806 m_configuration = configuration;
829 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
850 m_certificatePem = certificatePem;
920 m_systemResourceLimits = systemResourceLimits;
927 return m_systemResourceLimits;
934 static void s_customDeleter(
RunWithInfo *) noexcept;
959 m_clientDeviceCertificate = clientDeviceCertificate;
960 m_chosenMember = TAG_CLIENT_DEVICE_CERTIFICATE;
967 if (m_chosenMember == TAG_CLIENT_DEVICE_CERTIFICATE)
969 return m_clientDeviceCertificate;
992 TAG_CLIENT_DEVICE_CERTIFICATE
1010 *
this = objectToCopy;
1018 m_validateConfigurationUpdateEvent = validateConfigurationUpdateEvent;
1019 m_chosenMember = TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT;
1026 if (m_chosenMember == TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT)
1028 return m_validateConfigurationUpdateEvent;
1051 TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT
1067 m_jsonMessage = jsonMessage;
1068 m_chosenMember = TAG_JSON_MESSAGE;
1075 if (m_chosenMember == TAG_JSON_MESSAGE)
1077 return m_jsonMessage;
1089 m_binaryMessage = binaryMessage;
1090 m_chosenMember = TAG_BINARY_MESSAGE;
1097 if (m_chosenMember == TAG_BINARY_MESSAGE)
1099 return m_binaryMessage;
1146 m_message = message;
1147 m_chosenMember = TAG_MESSAGE;
1154 if (m_chosenMember == TAG_MESSAGE)
1201 m_configurationUpdateEvent = configurationUpdateEvent;
1202 m_chosenMember = TAG_CONFIGURATION_UPDATE_EVENT;
1209 if (m_chosenMember == TAG_CONFIGURATION_UPDATE_EVENT)
1211 return m_configurationUpdateEvent;
1234 TAG_CONFIGURATION_UPDATE_EVENT
1250 m_preUpdateEvent = preUpdateEvent;
1251 m_chosenMember = TAG_PRE_UPDATE_EVENT;
1258 if (m_chosenMember == TAG_PRE_UPDATE_EVENT)
1260 return m_preUpdateEvent;
1272 m_postUpdateEvent = postUpdateEvent;
1273 m_chosenMember = TAG_POST_UPDATE_EVENT;
1280 if (m_chosenMember == TAG_POST_UPDATE_EVENT)
1282 return m_postUpdateEvent;
1305 TAG_PRE_UPDATE_EVENT,
1306 TAG_POST_UPDATE_EVENT
1323 m_certificateUpdate = certificateUpdate;
1324 m_chosenMember = TAG_CERTIFICATE_UPDATE;
1331 if (m_chosenMember == TAG_CERTIFICATE_UPDATE)
1333 return m_certificateUpdate;
1356 TAG_CERTIFICATE_UPDATE
1374 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
1382 static const
char *MODEL_NAME;
1385 Aws::Crt::
String GetModelName() const noexcept override;
1388 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateType;
1413 void SetDeploymentId(const
Aws::Crt::
String &deploymentId) noexcept { m_deploymentId = deploymentId; }
1456 m_jsonMessage = jsonMessage;
1457 m_chosenMember = TAG_JSON_MESSAGE;
1464 if (m_chosenMember == TAG_JSON_MESSAGE)
1466 return m_jsonMessage;
1478 m_binaryMessage = binaryMessage;
1479 m_chosenMember = TAG_BINARY_MESSAGE;
1486 if (m_chosenMember == TAG_BINARY_MESSAGE)
1488 return m_binaryMessage;
1529 m_secretString = secretString;
1530 m_chosenMember = TAG_SECRET_STRING;
1537 if (m_chosenMember == TAG_SECRET_STRING)
1539 return m_secretString;
1552 m_secretBinary = secretBinary;
1553 m_chosenMember = TAG_SECRET_BINARY;
1561 if (m_chosenMember == TAG_SECRET_BINARY)
1563 return m_secretBinary;
1575 static void s_customDeleter(
SecretValue *) noexcept;
1605 m_mqttCredential = mqttCredential;
1606 m_chosenMember = TAG_MQTT_CREDENTIAL;
1614 if (m_chosenMember == TAG_MQTT_CREDENTIAL)
1616 return m_mqttCredential;
1704 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_context;
1743 m_isValidClientDevice = isValidClientDevice;
1763 Aws::Crt::Optional<
bool> m_isValidClientDevice;
1828 void SetIsValid(
const bool &isValid) noexcept { m_isValid = isValid; }
1845 Aws::Crt::Optional<
bool> m_isValid;
1927 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
1977 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
2050 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2058 static const
char *MODEL_NAME;
2061 Aws::Crt::
String GetModelName() const noexcept override;
2164 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
2165 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_valueToMerge;
2175 static void s_loadFromJsonView(
2200 static void s_loadFromJsonView(
2264 void SetReceiveMode(
ReceiveMode receiveMode) noexcept;
2269 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2277 static const
char *MODEL_NAME;
2280 Aws::Crt::
String GetModelName() const noexcept override;
2324 void SetQos(
QOS qos) noexcept;
2329 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2337 static const
char *MODEL_NAME;
2340 Aws::Crt::
String GetModelName() const noexcept override;
2353 static void s_loadFromJsonView(
2395 static void s_loadFromJsonView(
2462 static void s_loadFromJsonView(
2487 m_certificateOptions = certificateOptions;
2492 return m_certificateOptions;
2553 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
2612 static void s_loadFromJsonView(
2640 m_configurationValidityReport = configurationValidityReport;
2647 return m_configurationValidityReport;
2650 static void s_loadFromJsonView(
2728 void SetRestartStatus(
RequestStatus restartStatus) noexcept;
2736 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
2933 void SetQos(
QOS qos) noexcept;
2941 void SetPayload(const
Aws::Crt::
Vector<uint8_t> &payload) noexcept { m_payload = payload; }
2949 void SetRetain(
const bool &retain) noexcept { m_retain = retain; }
2959 m_userProperties = userProperties;
2966 return m_userProperties;
2973 m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
2980 return m_messageExpiryIntervalSeconds;
2987 m_correlationData = correlationData;
2994 return m_correlationData;
3007 void SetPayloadFormat(
PayloadFormat payloadFormat) noexcept;
3015 void SetContentType(const
Aws::Crt::
String &contentType) noexcept { m_contentType = contentType; }
3036 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3037 Aws::Crt::Optional<
bool> m_retain;
3039 Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
3040 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_correlationData;
3143 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
3174 void SetPageSize(
const int &pageSize) noexcept { m_pageSize = pageSize; }
3196 Aws::Crt::Optional<
int> m_pageSize;
3209 m_localDeployments = localDeployments;
3216 return m_localDeployments;
3266 m_components = components;
3273 return m_components;
3340 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3410 m_versionStage = versionStage;
3417 return m_versionStage;
3485 void SetRefresh(
const bool &refresh) noexcept { m_refresh = refresh; }
3507 Aws::Crt::Optional<
bool> m_refresh;
3606 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_value;
3660 m_componentDetails = componentDetails;
3750 m_clientDeviceAuthToken = clientDeviceAuthToken;
3758 return m_clientDeviceAuthToken;
3774 Aws::Crt::Optional<
Aws::Crt::
String> m_clientDeviceAuthToken;
3834 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3926 void SetRecheckAfterMs(
const int64_t &recheckAfterMs) noexcept { m_recheckAfterMs = recheckAfterMs; }
3948 Aws::Crt::Optional<int64_t> m_recheckAfterMs;
4054 m_rootComponentVersionsToAdd = rootComponentVersionsToAdd;
4062 return m_rootComponentVersionsToAdd;
4070 m_rootComponentsToRemove = rootComponentsToRemove;
4078 return m_rootComponentsToRemove;
4086 m_componentToConfiguration = componentToConfiguration;
4094 return m_componentToConfiguration;
4102 m_componentToRunWithInfo = componentToRunWithInfo;
4109 return m_componentToRunWithInfo;
4116 m_recipeDirectoryPath = recipeDirectoryPath;
4123 return m_recipeDirectoryPath;
4130 m_artifactsDirectoryPath = artifactsDirectoryPath;
4137 return m_artifactsDirectoryPath;
4147 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
4155 static const
char *MODEL_NAME;
4158 Aws::Crt::
String GetModelName() const noexcept override;
4164 Aws::Crt::Optional<
Aws::Crt::
Map<
Aws::Crt::
String,
Aws::Crt::JsonObject>> m_componentToConfiguration;
4166 Aws::Crt::Optional<
Aws::Crt::
String> m_recipeDirectoryPath;
4167 Aws::Crt::Optional<
Aws::Crt::
String> m_artifactsDirectoryPath;
4168 Aws::Crt::Optional<
Aws::Crt::
String> m_failureHandlingPolicy;
4187 m_passwordExpiration = passwordExpiration;
4192 return m_passwordExpiration;
4197 m_certificateSHA256Hash = certificateSHA256Hash;
4202 return m_certificateSHA256Hash;
4207 m_certificateSHA1Hash = certificateSHA1Hash;
4212 return m_certificateSHA1Hash;
4230 Aws::Crt::Optional<
Aws::Crt::DateTime> m_passwordExpiration;
4231 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA256Hash;
4232 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA1Hash;
4346 void SetIsAuthorized(
const bool &isAuthorized) noexcept { m_isAuthorized = isAuthorized; }
4365 Aws::Crt::Optional<
bool> m_isAuthorized;
4378 m_clientDeviceAuthToken = clientDeviceAuthToken;
4385 return m_clientDeviceAuthToken;
4417 Aws::Crt::Optional<
Aws::Crt::
String> m_clientDeviceAuthToken;
4443 (void)operationError;
4453 (void)operationError;
4463 (void)operationError;
4509 std::shared_ptr<SubscribeToIoTCoreStreamHandler> streamHandler,
4510 const std::shared_ptr<OperationModelContext> &operationContext,
4519 std::future<RpcError> Activate(
4526 std::future<SubscribeToIoTCoreResult> GetResult() noexcept;
4529 std::shared_ptr<std::promise<SubscribeToIoTCoreResult>> m_resultPromise;
4560 const std::shared_ptr<OperationModelContext> &operationContext,
4569 std::future<RpcError> Activate(
4576 std::future<ResumeComponentResult> GetResult() noexcept;
4579 std::shared_ptr<std::promise<ResumeComponentResult>> m_resultPromise;
4610 const std::shared_ptr<OperationModelContext> &operationContext,
4619 std::future<RpcError> Activate(
4626 std::future<PublishToIoTCoreResult> GetResult() noexcept;
4629 std::shared_ptr<std::promise<PublishToIoTCoreResult>> m_resultPromise;
4653 (void)operationError;
4663 (void)operationError;
4673 (void)operationError;
4696 : m_result(std::move(result))
4722 std::shared_ptr<SubscribeToConfigurationUpdateStreamHandler> streamHandler,
4723 const std::shared_ptr<OperationModelContext> &operationContext,
4732 std::future<RpcError> Activate(
4739 std::future<SubscribeToConfigurationUpdateResult> GetResult() noexcept;
4742 std::shared_ptr<std::promise<SubscribeToConfigurationUpdateResult>> m_resultPromise;
4773 const std::shared_ptr<OperationModelContext> &operationContext,
4782 std::future<RpcError> Activate(
4789 std::future<DeleteThingShadowResult> GetResult() noexcept;
4792 std::shared_ptr<std::promise<DeleteThingShadowResult>> m_resultPromise;
4823 const std::shared_ptr<OperationModelContext> &operationContext,
4832 std::future<RpcError> Activate(
4839 std::future<PutComponentMetricResult> GetResult() noexcept;
4842 std::shared_ptr<std::promise<PutComponentMetricResult>> m_resultPromise;
4873 const std::shared_ptr<OperationModelContext> &operationContext,
4882 std::future<RpcError> Activate(
4889 std::future<DeferComponentUpdateResult> GetResult() noexcept;
4892 std::shared_ptr<std::promise<DeferComponentUpdateResult>> m_resultPromise;
4917 (void)operationError;
4927 (void)operationError;
4950 : m_result(std::move(result))
4976 std::shared_ptr<SubscribeToValidateConfigurationUpdatesStreamHandler> streamHandler,
4977 const std::shared_ptr<OperationModelContext> &operationContext,
4986 std::future<RpcError> Activate(
4993 std::future<SubscribeToValidateConfigurationUpdatesResult> GetResult() noexcept;
4996 std::shared_ptr<std::promise<SubscribeToValidateConfigurationUpdatesResult>> m_resultPromise;
5027 const std::shared_ptr<OperationModelContext> &operationContext,
5036 std::future<RpcError> Activate(
5043 std::future<GetConfigurationResult> GetResult() noexcept;
5046 std::shared_ptr<std::promise<GetConfigurationResult>> m_resultPromise;
5070 (void)operationError;
5080 (void)operationError;
5090 (void)operationError;
5100 (void)operationError;
5146 std::shared_ptr<SubscribeToTopicStreamHandler> streamHandler,
5147 const std::shared_ptr<OperationModelContext> &operationContext,
5156 std::future<RpcError> Activate(
5163 std::future<SubscribeToTopicResult> GetResult() noexcept;
5166 std::shared_ptr<std::promise<SubscribeToTopicResult>> m_resultPromise;
5197 const std::shared_ptr<OperationModelContext> &operationContext,
5206 std::future<RpcError> Activate(
5213 std::future<GetComponentDetailsResult> GetResult() noexcept;
5216 std::shared_ptr<std::promise<GetComponentDetailsResult>> m_resultPromise;
5249 const std::shared_ptr<OperationModelContext> &operationContext,
5258 std::future<RpcError> Activate(
5265 std::future<GetClientDeviceAuthTokenResult> GetResult() noexcept;
5268 std::shared_ptr<std::promise<GetClientDeviceAuthTokenResult>> m_resultPromise;
5299 const std::shared_ptr<OperationModelContext> &operationContext,
5308 std::future<RpcError> Activate(
5315 std::future<PublishToTopicResult> GetResult() noexcept;
5318 std::shared_ptr<std::promise<PublishToTopicResult>> m_resultPromise;
5342 (void)operationError;
5352 (void)operationError;
5362 (void)operationError;
5372 (void)operationError;
5395 : m_result(std::move(result))
5421 std::shared_ptr<SubscribeToCertificateUpdatesStreamHandler> streamHandler,
5422 const std::shared_ptr<OperationModelContext> &operationContext,
5431 std::future<RpcError> Activate(
5438 std::future<SubscribeToCertificateUpdatesResult> GetResult() noexcept;
5441 std::shared_ptr<std::promise<SubscribeToCertificateUpdatesResult>> m_resultPromise;
5449 : m_result(std::move(result))
5475 const std::shared_ptr<OperationModelContext> &operationContext,
5484 std::future<RpcError> Activate(
5491 std::future<VerifyClientDeviceIdentityResult> GetResult() noexcept;
5494 std::shared_ptr<std::promise<VerifyClientDeviceIdentityResult>> m_resultPromise;
5502 : m_result(std::move(result))
5528 const std::shared_ptr<OperationModelContext> &operationContext,
5537 std::future<RpcError> Activate(
5544 std::future<AuthorizeClientDeviceActionResult> GetResult() noexcept;
5547 std::shared_ptr<std::promise<AuthorizeClientDeviceActionResult>> m_resultPromise;
5578 const std::shared_ptr<OperationModelContext> &operationContext,
5587 std::future<RpcError> Activate(
5594 std::future<ListComponentsResult> GetResult() noexcept;
5597 std::shared_ptr<std::promise<ListComponentsResult>> m_resultPromise;
5628 const std::shared_ptr<OperationModelContext> &operationContext,
5637 std::future<RpcError> Activate(
5644 std::future<CreateDebugPasswordResult> GetResult() noexcept;
5647 std::shared_ptr<std::promise<CreateDebugPasswordResult>> m_resultPromise;
5678 const std::shared_ptr<OperationModelContext> &operationContext,
5687 std::future<RpcError> Activate(
5694 std::future<GetThingShadowResult> GetResult() noexcept;
5697 std::shared_ptr<std::promise<GetThingShadowResult>> m_resultPromise;
5705 : m_result(std::move(result))
5731 const std::shared_ptr<OperationModelContext> &operationContext,
5740 std::future<RpcError> Activate(
5747 std::future<SendConfigurationValidityReportResult> GetResult() noexcept;
5750 std::shared_ptr<std::promise<SendConfigurationValidityReportResult>> m_resultPromise;
5781 const std::shared_ptr<OperationModelContext> &operationContext,
5790 std::future<RpcError> Activate(
5797 std::future<UpdateThingShadowResult> GetResult() noexcept;
5800 std::shared_ptr<std::promise<UpdateThingShadowResult>> m_resultPromise;
5831 const std::shared_ptr<OperationModelContext> &operationContext,
5840 std::future<RpcError> Activate(
5847 std::future<UpdateConfigurationResult> GetResult() noexcept;
5850 std::shared_ptr<std::promise<UpdateConfigurationResult>> m_resultPromise;
5858 : m_result(std::move(result))
5884 const std::shared_ptr<OperationModelContext> &operationContext,
5893 std::future<RpcError> Activate(
5900 std::future<ValidateAuthorizationTokenResult> GetResult() noexcept;
5903 std::shared_ptr<std::promise<ValidateAuthorizationTokenResult>> m_resultPromise;
5934 const std::shared_ptr<OperationModelContext> &operationContext,
5943 std::future<RpcError> Activate(
5950 std::future<RestartComponentResult> GetResult() noexcept;
5953 std::shared_ptr<std::promise<RestartComponentResult>> m_resultPromise;
5986 const std::shared_ptr<OperationModelContext> &operationContext,
5995 std::future<RpcError> Activate(
6002 std::future<GetLocalDeploymentStatusResult> GetResult() noexcept;
6005 std::shared_ptr<std::promise<GetLocalDeploymentStatusResult>> m_resultPromise;
6036 const std::shared_ptr<OperationModelContext> &operationContext,
6045 std::future<RpcError> Activate(
6052 std::future<GetSecretValueResult> GetResult() noexcept;
6055 std::shared_ptr<std::promise<GetSecretValueResult>> m_resultPromise;
6086 const std::shared_ptr<OperationModelContext> &operationContext,
6095 std::future<RpcError> Activate(
6102 std::future<UpdateStateResult> GetResult() noexcept;
6105 std::shared_ptr<std::promise<UpdateStateResult>> m_resultPromise;
6136 const std::shared_ptr<OperationModelContext> &operationContext,
6145 std::future<RpcError> Activate(
6152 std::future<CancelLocalDeploymentResult> GetResult() noexcept;
6155 std::shared_ptr<std::promise<CancelLocalDeploymentResult>> m_resultPromise;
6188 const std::shared_ptr<OperationModelContext> &operationContext,
6197 std::future<RpcError> Activate(
6204 std::future<ListNamedShadowsForThingResult> GetResult() noexcept;
6207 std::shared_ptr<std::promise<ListNamedShadowsForThingResult>> m_resultPromise;
6231 (void)operationError;
6241 (void)operationError;
6251 (void)operationError;
6274 : m_result(std::move(result))
6300 std::shared_ptr<SubscribeToComponentUpdatesStreamHandler> streamHandler,
6301 const std::shared_ptr<OperationModelContext> &operationContext,
6310 std::future<RpcError> Activate(
6317 std::future<SubscribeToComponentUpdatesResult> GetResult() noexcept;
6320 std::shared_ptr<std::promise<SubscribeToComponentUpdatesResult>> m_resultPromise;
6351 const std::shared_ptr<OperationModelContext> &operationContext,
6360 std::future<RpcError> Activate(
6367 std::future<ListLocalDeploymentsResult> GetResult() noexcept;
6370 std::shared_ptr<std::promise<ListLocalDeploymentsResult>> m_resultPromise;
6401 const std::shared_ptr<OperationModelContext> &operationContext,
6410 std::future<RpcError> Activate(
6417 std::future<StopComponentResult> GetResult() noexcept;
6420 std::shared_ptr<std::promise<StopComponentResult>> m_resultPromise;
6451 const std::shared_ptr<OperationModelContext> &operationContext,
6460 std::future<RpcError> Activate(
6467 std::future<PauseComponentResult> GetResult() noexcept;
6470 std::shared_ptr<std::promise<PauseComponentResult>> m_resultPromise;
6501 const std::shared_ptr<OperationModelContext> &operationContext,
6510 std::future<RpcError> Activate(
6517 std::future<CreateLocalDeploymentResult> GetResult() noexcept;
6520 std::shared_ptr<std::promise<CreateLocalDeploymentResult>> m_resultPromise;
6535 std::shared_ptr<OperationModelContext> m_subscribeToIoTCoreOperationContext;
6536 std::shared_ptr<OperationModelContext> m_resumeComponentOperationContext;
6537 std::shared_ptr<OperationModelContext> m_publishToIoTCoreOperationContext;
6538 std::shared_ptr<OperationModelContext> m_subscribeToConfigurationUpdateOperationContext;
6539 std::shared_ptr<OperationModelContext> m_deleteThingShadowOperationContext;
6540 std::shared_ptr<OperationModelContext> m_putComponentMetricOperationContext;
6541 std::shared_ptr<OperationModelContext> m_deferComponentUpdateOperationContext;
6542 std::shared_ptr<OperationModelContext> m_subscribeToValidateConfigurationUpdatesOperationContext;
6543 std::shared_ptr<OperationModelContext> m_getConfigurationOperationContext;
6544 std::shared_ptr<OperationModelContext> m_subscribeToTopicOperationContext;
6545 std::shared_ptr<OperationModelContext> m_getComponentDetailsOperationContext;
6546 std::shared_ptr<OperationModelContext> m_getClientDeviceAuthTokenOperationContext;
6547 std::shared_ptr<OperationModelContext> m_publishToTopicOperationContext;
6548 std::shared_ptr<OperationModelContext> m_subscribeToCertificateUpdatesOperationContext;
6549 std::shared_ptr<OperationModelContext> m_verifyClientDeviceIdentityOperationContext;
6550 std::shared_ptr<OperationModelContext> m_authorizeClientDeviceActionOperationContext;
6551 std::shared_ptr<OperationModelContext> m_listComponentsOperationContext;
6552 std::shared_ptr<OperationModelContext> m_createDebugPasswordOperationContext;
6553 std::shared_ptr<OperationModelContext> m_getThingShadowOperationContext;
6554 std::shared_ptr<OperationModelContext> m_sendConfigurationValidityReportOperationContext;
6555 std::shared_ptr<OperationModelContext> m_updateThingShadowOperationContext;
6556 std::shared_ptr<OperationModelContext> m_updateConfigurationOperationContext;
6557 std::shared_ptr<OperationModelContext> m_validateAuthorizationTokenOperationContext;
6558 std::shared_ptr<OperationModelContext> m_restartComponentOperationContext;
6559 std::shared_ptr<OperationModelContext> m_getLocalDeploymentStatusOperationContext;
6560 std::shared_ptr<OperationModelContext> m_getSecretValueOperationContext;
6561 std::shared_ptr<OperationModelContext> m_updateStateOperationContext;
6562 std::shared_ptr<OperationModelContext> m_cancelLocalDeploymentOperationContext;
6563 std::shared_ptr<OperationModelContext> m_listNamedShadowsForThingOperationContext;
6564 std::shared_ptr<OperationModelContext> m_subscribeToComponentUpdatesOperationContext;
6565 std::shared_ptr<OperationModelContext> m_listLocalDeploymentsOperationContext;
6566 std::shared_ptr<OperationModelContext> m_stopComponentOperationContext;
6567 std::shared_ptr<OperationModelContext> m_pauseComponentOperationContext;
6568 std::shared_ptr<OperationModelContext> m_createLocalDeploymentOperationContext;
bool operator<(const UpdateStateResponse &) const noexcept
AuthorizeClientDeviceActionResult() noexcept
Definition: GreengrassCoreIpcModel.h:5500
ResumeComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2672
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:177
Aws::Crt::Optional< PreComponentUpdateEvent > GetPreUpdateEvent() const noexcept
Definition: GreengrassCoreIpcModel.h:1256
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2005
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:45
Definition: GreengrassCoreIpcModel.h:6474
void SetContext(const Aws::Crt::JsonObject &context) noexcept
Definition: GreengrassCoreIpcModel.h:1686
void SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1015
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:859
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:4451
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2711
Definition: GreengrassCoreIpcModel.h:1901
@ CONFIGURATION_VALIDITY_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:670
StopComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6376
bool operator<(const AuthorizeClientDeviceActionResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1503
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1195
void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1199
Definition: GreengrassCoreIpcModel.h:1594
StopComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2579
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6440
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove() const noexcept
Definition: GreengrassCoreIpcModel.h:4076
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5410
Definition: GreengrassCoreIpcModel.h:710
DeferComponentUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3881
RestartComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5911
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3617
ListLocalDeploymentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3202
void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4114
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2404
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1114
Definition: EventStreamClient.h:214
GetLocalDeploymentStatusResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5960
void SetIsValid(const bool &isValid) noexcept
Definition: GreengrassCoreIpcModel.h:1828
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4963
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1087
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:3582
bool operator<(const SubscribeToCertificateUpdatesResponse &) const noexcept
DeleteThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:4748
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:2557
ValidateAuthorizationTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:5856
@ RECEIVE_MODE_RECEIVE_ALL_MESSAGES
Definition: GreengrassCoreIpcModel.h:1131
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default
@ REPORTED_LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:1000
Definition: GreengrassCoreIpcModel.h:674
Definition: GreengrassCoreIpcModel.h:4692
Definition: GreengrassCoreIpcModel.h:5417
PutComponentMetricRequest(const PutComponentMetricRequest &)=default
ResourceNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:1983
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1425
UpdateThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5756
void SetKey(const Aws::Crt::String &key) noexcept
Definition: GreengrassCoreIpcModel.h:30
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1724
Aws::Crt::Optional< bool > GetIsGgcRestarting() const noexcept
Definition: GreengrassCoreIpcModel.h:580
Definition: GreengrassCoreIpcModel.h:1931
Definition: GreengrassCoreIpcModel.h:2811
QOS
Definition: GreengrassCoreIpcModel.h:1185
PauseComponentRequest(const PauseComponentRequest &)=default
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4651
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2316
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3798
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3164
Definition: GreengrassCoreIpcModel.h:5193
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:507
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:322
@ LIFECYCLE_STATE_INSTALLED
Definition: GreengrassCoreIpcModel.h:204
bool operator<(const FailedUpdateConditionCheckError &) const noexcept
Definition: GreengrassCoreIpcModel.h:5524
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:4011
Definition: GreengrassCoreIpcModel.h:600
Definition: GreengrassCoreIpcModel.h:3068
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4598
Definition: GreengrassCoreIpcModel.h:4533
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() const noexcept
Definition: GreengrassCoreIpcModel.h:4383
Definition: GreengrassCoreIpcModel.h:4236
Definition: GreengrassCoreIpcModel.h:2068
Definition: EventStreamClient.h:333
void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
Definition: GreengrassCoreIpcModel.h:918
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6289
Definition: GreengrassCoreIpcModel.h:6524
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1171
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5016
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:2702
InvalidRecipeDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3980
Definition: GreengrassCoreIpcModel.h:3344
Definition: GreengrassCoreIpcModel.h:6347
Definition: GreengrassCoreIpcModel.h:5220
bool operator<(const PreComponentUpdateEvent &) const noexcept
SendConfigurationValidityReportRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2633
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5770
Definition: GreengrassCoreIpcModel.h:1191
ListComponentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3295
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1969
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4461
SecretValue(const SecretValue &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1523
bool operator<(const SystemResourceLimits &) const noexcept
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default
GetThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5655
Definition: GreengrassCoreIpcModel.h:4972
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4599
bool operator<(const PublishToTopicResponse &) const noexcept
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5078
SubscribeToConfigurationUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4699
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1061
ConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:494
bool operator<(const GetSecretValueResponse &) const noexcept
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:6219
void SetResource(const Aws::Crt::String &resource) noexcept
Definition: GreengrassCoreIpcModel.h:4398
Definition: GreengrassCoreIpcModel.h:6159
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1656
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default
CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default
GetConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3573
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1667
SubscribeToCertificateUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2459
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3916
void SetCpus(const double &cpus) noexcept
Definition: GreengrassCoreIpcModel.h:228
void SetSecretValue(const SecretValue &secretValue) noexcept
Definition: GreengrassCoreIpcModel.h:3422
bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept
Aws::Crt::Optional< ConfigurationUpdateEvent > GetConfigurationUpdateEvent() const noexcept
Definition: GreengrassCoreIpcModel.h:1207
bool operator<(const DeferComponentUpdateRequest &) const noexcept
SubscribeToValidateConfigurationUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4953
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition: GreengrassCoreIpcModel.h:511
virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4899
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4709
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:3552
Aws::Crt::Optional< MessageContext > GetContext() const noexcept
Definition: GreengrassCoreIpcModel.h:313
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments() const noexcept
Definition: GreengrassCoreIpcModel.h:3214
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3122
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:4181
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6389
void SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexcept
Definition: GreengrassCoreIpcModel.h:957
ResumeComponentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4536
bool operator<(const ResumeComponentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:4583
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6177
CancelLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4285
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4303
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4222
Definition: GreengrassCoreIpcModel.h:3047
@ METRIC_UNIT_TYPE_BYTES_PER_SECOND
Definition: GreengrassCoreIpcModel.h:107
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5769
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:270
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
void SetCaCertificates(const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexcept
Definition: GreengrassCoreIpcModel.h:631
ListComponentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5555
CreateLocalDeploymentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6477
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValueToMerge() const noexcept
Definition: GreengrassCoreIpcModel.h:2148
bool operator<(const VerifyClientDeviceIdentityRequest &) const noexcept
bool operator<(const PauseComponentResponse &) const noexcept
void SetDeploymentErrorTypes(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexcept
Definition: GreengrassCoreIpcModel.h:144
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:2740
Definition: GreengrassCoreIpcModel.h:2194
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default
SubscribeToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2311
LocalDeployment(const LocalDeployment &)=default
Definition: GreengrassCoreIpcModel.h:5601
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:2999
Definition: GreengrassCoreIpcModel.h:2219
PutComponentMetricResponse(const PutComponentMetricResponse &)=default
StopComponentResponse(const StopComponentResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:650
GetClientDeviceAuthTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3742
ClientDeviceCredential() noexcept
Definition: GreengrassCoreIpcModel.h:951
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2363
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1297
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3028
void SetRefresh(const bool &refresh) noexcept
Definition: GreengrassCoreIpcModel.h:3485
Definition: GreengrassCoreIpcModel.h:4718
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5873
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5058
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:361
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5237
Definition: GreengrassCoreIpcModel.h:6211
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default
@ FAILURE_HANDLING_POLICY_DO_NOTHING
Definition: GreengrassCoreIpcModel.h:1647
Definition: GreengrassCoreIpcModel.h:5930
ReceiveMode
Definition: GreengrassCoreIpcModel.h:1130
void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept
Definition: GreengrassCoreIpcModel.h:910
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2379
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:3325
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default
@ METRIC_UNIT_TYPE_COUNT
Definition: GreengrassCoreIpcModel.h:108
Aws::Crt::Optional< JsonMessage > GetJsonMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1462
DeferComponentUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3902
bool operator<(const CreateDebugPasswordRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetPublicKey() const noexcept
Definition: GreengrassCoreIpcModel.h:619
bool operator<(const SubscribeToCertificateUpdatesRequest &) const noexcept
MessageContext() noexcept
Definition: GreengrassCoreIpcModel.h:71
Aws::Crt::Optional< Aws::Crt::String > GetKey() const noexcept
Definition: GreengrassCoreIpcModel.h:32
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition: GreengrassCoreIpcModel.h:2230
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4597
@ DEPLOYMENT_STATUS_IN_PROGRESS
Definition: GreengrassCoreIpcModel.h:192
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4024
ValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:254
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default
Definition: GreengrassCoreIpcModel.h:1708
CreateLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4006
Aws::Crt::Optional< Aws::Crt::String > GetValue() const noexcept
Definition: GreengrassCoreIpcModel.h:36
bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept
MQTTMessage() noexcept
Definition: GreengrassCoreIpcModel.h:374
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default
GetLocalDeploymentStatusResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5963
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition: GreengrassCoreIpcModel.h:3859
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default
Definition: GreengrassCoreIpcModel.h:252
ListNamedShadowsForThingResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6162
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5719
void SetIsAuthorized(const bool &isAuthorized) noexcept
Definition: GreengrassCoreIpcModel.h:4346
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2300
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4711
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4329
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2802
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1813
@ DETAILED_DEPLOYMENT_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:61
Aws::Crt::Optional< ConfigurationValidityReport > GetConfigurationValidityReport() const noexcept
Definition: GreengrassCoreIpcModel.h:2645
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1715
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1882
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorStack() const noexcept
Definition: GreengrassCoreIpcModel.h:137
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:3113
bool operator<(const GetConfigurationResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:5854
Definition: GreengrassCoreIpcModel.h:5574
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:568
Definition: GreengrassCoreIpcModel.h:1797
bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept
bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept
ComponentNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:2514
void SetMemory(const int64_t &memory) noexcept
Definition: GreengrassCoreIpcModel.h:219
Aws::Crt::Optional< LocalDeployment > GetDeployment() const noexcept
Definition: GreengrassCoreIpcModel.h:3522
Definition: GreengrassCoreIpcModel.h:3684
Definition: GreengrassCoreIpcModel.h:5674
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3435
bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept
RestartComponentResponse(const RestartComponentResponse &)=default
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default
Definition: GreengrassCoreIpcModel.h:5471
Definition: GreengrassCoreIpcModel.h:5551
bool operator<(const ListNamedShadowsForThingRequest &) const noexcept
ValidateAuthorizationTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1825
Aws::Crt::Optional< Aws::Crt::String > GetName() const noexcept
Definition: GreengrassCoreIpcModel.h:681
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValue() const noexcept
Definition: GreengrassCoreIpcModel.h:3590
Definition: GreengrassCoreIpcModel.h:6032
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default
void SetOperation(const Aws::Crt::String &operation) noexcept
Definition: GreengrassCoreIpcModel.h:4390
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:698
SubscribeToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4486
Aws::Crt::Optional< Aws::Crt::String > GetSecretString() const noexcept
Definition: GreengrassCoreIpcModel.h:1535
bool operator<(const ResumeComponentResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:520
ValidateAuthorizationTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5861
Definition: GreengrassCoreIpcModel.h:3778
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3283
@ LIFECYCLE_STATE_NEW
Definition: GreengrassCoreIpcModel.h:202
Aws::Crt::Optional< Aws::Crt::String > GetPrivateKey() const noexcept
Definition: GreengrassCoreIpcModel.h:611
Definition: GreengrassCoreIpcModel.h:3571
SubscribeToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2290
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1095
ComponentDetails(const ComponentDetails &)=default
@ METRIC_UNIT_TYPE_SECONDS
Definition: GreengrassCoreIpcModel.h:111
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5350
SubscribeToComponentUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2417
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:1938
PublishToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2860
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:3721
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:867
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3828
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:2519
Definition: GreengrassCoreIpcModel.h:2348
Definition: GreengrassCoreIpcModel.h:5701
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary() const noexcept
Definition: GreengrassCoreIpcModel.h:1559
void SetPageSize(const int &pageSize) noexcept
Definition: GreengrassCoreIpcModel.h:3174
bool operator<(const LocalDeployment &) const noexcept
virtual void OnStreamEvent(SubscriptionResponseMessage *response)
Definition: GreengrassCoreIpcModel.h:5052
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4547
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() const noexcept
Definition: GreengrassCoreIpcModel.h:811
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() const noexcept
Definition: GreengrassCoreIpcModel.h:424
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:3626
Aws::Crt::Optional< int64_t > GetMemory() const noexcept
Definition: GreengrassCoreIpcModel.h:224
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5515
Aws::Crt::Optional< Aws::Crt::DateTime > GetPasswordExpiration() const noexcept
Definition: GreengrassCoreIpcModel.h:4190
AuthorizeClientDeviceActionResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5501
Definition: GreengrassCoreIpcModel.h:4746
SubscriptionResponseMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1059
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4861
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2682
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:1947
Definition: GreengrassCoreIpcModel.h:6447
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition: GreengrassCoreIpcModel.h:2260
bool operator<(const DeleteThingShadowResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3374
SubscribeToValidateConfigurationUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4949
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5517
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6176
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1839
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3704
GetSecretValueResponse(const GetSecretValueResponse &)=default
bool operator<(const GetComponentDetailsResponse &) const noexcept
SecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:1521
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6287
GetThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3316
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4262
GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default
Definition: GreengrassCoreIpcModel.h:1651
MessageContext(const MessageContext &)=default
Definition: GreengrassCoreIpcModel.h:1136
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4498
PutComponentMetricResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4800
InvalidArtifactsDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3954
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6024
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration() const noexcept
Definition: GreengrassCoreIpcModel.h:4091
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3691
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4441
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6075
@ LIFECYCLE_STATE_FINISHED
Definition: GreengrassCoreIpcModel.h:203
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5818
bool operator<(const UpdateThingShadowResponse &) const noexcept
PublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1448
SubscribeToValidateConfigurationUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2171
Definition: GreengrassCoreIpcModel.h:69
UpdateConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:5806
Aws::Crt::Optional< DeploymentStatusDetails > GetDeploymentStatusDetails() const noexcept
Definition: GreengrassCoreIpcModel.h:748
void SetSecretString(const Aws::Crt::String &secretString) noexcept
Definition: GreengrassCoreIpcModel.h:1527
PayloadFormat
Definition: GreengrassCoreIpcModel.h:99
bool operator<(const JsonMessage &) const noexcept
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default
JsonMessage(const JsonMessage &)=default
@ LIFECYCLE_STATE_STARTING
Definition: GreengrassCoreIpcModel.h:206
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6175
Definition: GreengrassCoreIpcModel.h:6270
void SetPublicKey(const Aws::Crt::String &publicKey) noexcept
Definition: GreengrassCoreIpcModel.h:615
SendConfigurationValidityReportResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5704
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() const noexcept
Definition: GreengrassCoreIpcModel.h:3404
VerifyClientDeviceIdentityResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1736
Definition: GreengrassCoreIpcModel.h:5000
bool operator<(const SecretValue &) const noexcept
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6124
bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept
ComponentNotFoundError(const ComponentNotFoundError &)=default
AuthorizeClientDeviceActionResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4341
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:4290
Definition: EventStreamClient.h:267
Definition: GreengrassCoreIpcModel.h:5245
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() const noexcept
Definition: GreengrassCoreIpcModel.h:2140
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4710
bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept
Aws::Crt::Optional< int64_t > GetRecheckAfterMs() const noexcept
Definition: GreengrassCoreIpcModel.h:3931
ValidateConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1006
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:445
StopComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6378
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2909
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3578
bool operator<(const RunWithInfo &) const noexcept
AuthorizeClientDeviceActionRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4371
PublishToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4585
InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default
Definition: GreengrassCoreIpcModel.h:1057
DeleteThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3840
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:3079
Aws::Crt::Optional< Aws::Crt::String > GetResourceName() const noexcept
Definition: GreengrassCoreIpcModel.h:1996
void SetCertificateOptions(const CertificateOptions &certificateOptions) noexcept
Definition: GreengrassCoreIpcModel.h:2485
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA1Hash() const noexcept
Definition: GreengrassCoreIpcModel.h:4210
Definition: GreengrassCoreIpcModel.h:4946
GetLocalDeploymentStatusResult() noexcept
Definition: GreengrassCoreIpcModel.h:5959
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() const noexcept
Definition: GreengrassCoreIpcModel.h:3169
@ PAYLOAD_FORMAT_UTF8
Definition: GreengrassCoreIpcModel.h:101
InvalidClientDeviceAuthTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:4315
SubscribeToConfigurationUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4694
ServiceError(const ServiceError &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:538
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:499
GetConfigurationRequest(const GetConfigurationRequest &)=default
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4641
bool operator<(const InvalidCredentialError &) const noexcept
SubscribeToValidateConfigurationUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2196
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5463
Definition: JsonObject.h:248
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6074
SubscribeToCertificateUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2482
UpdateConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2117
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2597
Aws::Crt::Optional< Aws::Crt::String > GetWindowsUser() const noexcept
Definition: GreengrassCoreIpcModel.h:914
@ LIFECYCLE_STATE_BROKEN
Definition: GreengrassCoreIpcModel.h:205
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3466
bool operator<(const PublishToTopicRequest &) const noexcept
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5330
GetConfigurationResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5003
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:431
UnauthorizedError(const UnauthorizedError &)=default
bool operator<(const PublishToIoTCoreRequest &) const noexcept
VerifyClientDeviceIdentityResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5452
Aws::Crt::Optional< Aws::Crt::String > GetContentType() const noexcept
Definition: GreengrassCoreIpcModel.h:3019
DeferComponentUpdateResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4849
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4812
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() const noexcept
Definition: GreengrassCoreIpcModel.h:2978
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1804
CertificateOptions(const CertificateOptions &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:880
Aws::Crt::Optional< Aws::Crt::String > GetArtifactsDirectoryPath() const noexcept
Definition: GreengrassCoreIpcModel.h:4135
PauseComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6428
Definition: GreengrassCoreIpcModel.h:6374
VerifyClientDeviceIdentityResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5448
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5088
bool operator<(const SubscribeToIoTCoreResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3188
SubscribeToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2251
ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)
Definition: GreengrassCoreIpcModel.h:953
void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4205
bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:3911
GetComponentDetailsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5174
@ REQUEST_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:1394
GetComponentDetailsResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5173
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5340
Definition: GreengrassCoreIpcModel.h:2094
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:6229
Definition: GreengrassCoreIpcModel.h:1734
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3674
Definition: GreengrassCoreIpcModel.h:372
Definition: GreengrassCoreIpcModel.h:4846
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1757
Aws::Crt::Optional< Aws::Crt::String > GetRecipeDirectoryPath() const noexcept
Definition: GreengrassCoreIpcModel.h:4121
CertificateUpdate(const CertificateUpdate &)=default
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() const noexcept
Definition: GreengrassCoreIpcModel.h:3461
SubscribeToConfigurationUpdateResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4695
StopComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2540
Definition: GreengrassCoreIpcModel.h:1767
GetLocalDeploymentStatusRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3543
Definition: GreengrassCoreIpcModel.h:4869
void SetVersionStage(const Aws::Crt::String &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3476
CertificateOptions() noexcept
Definition: GreengrassCoreIpcModel.h:1364
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:4264
Definition: GreengrassCoreIpcModel.h:2480
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5617
@ FAILURE_HANDLING_POLICY_ROLLBACK
Definition: GreengrassCoreIpcModel.h:1646
Aws::Crt::Optional< Aws::Crt::String > GetClientId() const noexcept
Definition: GreengrassCoreIpcModel.h:844
Definition: GreengrassCoreIpcModel.h:6184
void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept
Definition: GreengrassCoreIpcModel.h:576
Definition: GreengrassCoreIpcModel.h:6296
ServiceError() noexcept
Definition: GreengrassCoreIpcModel.h:1679
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1921
CreateDebugPasswordResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5604
Definition: GreengrassCoreIpcModel.h:5050
bool operator<(const UpdateThingShadowRequest &) const noexcept
void SetMessage(const MQTTMessage &message) noexcept
Definition: GreengrassCoreIpcModel.h:1144
GetSecretValueResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6012
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4762
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6125
bool operator<(const ConfigurationUpdateEvent &) const noexcept
FailureHandlingPolicy
Definition: GreengrassCoreIpcModel.h:1645
void SetGroupName(const Aws::Crt::String &groupName) noexcept
Definition: GreengrassCoreIpcModel.h:4042
DeploymentStatus
Definition: GreengrassCoreIpcModel.h:190
bool operator<(const IoTCoreMessage &) const noexcept
bool operator<(const ConfigurationValidityReport &) const noexcept
bool operator<(const GetClientDeviceAuthTokenResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:3448
SubscribeToComponentUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2438
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1891
DeferComponentUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4850
Definition: GreengrassCoreIpcModel.h:492
Definition: GreengrassCoreIpcClient.h:26
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
PreComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:563
void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1270
UpdateConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5808
bool operator<(const PublishMessage &) const noexcept
InvalidCredentialError() noexcept
Definition: GreengrassCoreIpcModel.h:3716
GetConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:5002
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1226
bool operator<(const RestartComponentResponse &) const noexcept
ComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:775
void SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
Definition: GreengrassCoreIpcModel.h:4068
StopComponentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6377
Definition: GreengrassCoreIpcModel.h:3314
@ LIFECYCLE_STATE_STOPPING
Definition: GreengrassCoreIpcModel.h:207
ValidateAuthorizationTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1851
Aws::Crt::Optional< PostComponentUpdateEvent > GetPostUpdateEvent() const noexcept
Definition: GreengrassCoreIpcModel.h:1278
Definition: GreengrassCoreIpcModel.h:4283
UpdateStateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6063
bool operator<(const GetComponentDetailsRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:2771
ResumeComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4535
Aws::Crt::Optional< bool > GetRetain() const noexcept
Definition: GreengrassCoreIpcModel.h:2953
Definition: GreengrassCoreIpcModel.h:2721
PauseComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6426
VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetContentType() const noexcept
Definition: GreengrassCoreIpcModel.h:465
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5567
Definition: GreengrassCoreIpcModel.h:4423
bool operator<(const UnauthorizedError &) const noexcept
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5098
PublishToTopicResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5275
Definition: GreengrassCoreIpcModel.h:5322
bool operator<(const ComponentDetails &) const noexcept
bool operator<(const ListLocalDeploymentsResponse &) const noexcept
IoTCoreMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1138
@ METRIC_UNIT_TYPE_BYTES
Definition: GreengrassCoreIpcModel.h:106
Aws::Crt::Optional< double > GetValue() const noexcept
Definition: GreengrassCoreIpcModel.h:689
Definition: GreengrassCoreIpcModel.h:2918
Definition: GreengrassCoreIpcModel.h:3952
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5974
Definition: EventStreamClient.h:347
Definition: GreengrassCoreIpcModel.h:3879
CancelLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4259
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4925
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetCaCertificates() const noexcept
Definition: GreengrassCoreIpcModel.h:638
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4548
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:780
GetConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5004
Definition: GreengrassCoreIpcModel.h:1981
DeleteThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4750
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetVersion() const noexcept
Definition: GreengrassCoreIpcModel.h:792
Definition: GreengrassCoreIpcModel.h:3236
@ REQUEST_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:1393
bool operator<(const Metric &) const noexcept
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1244
#define AWS_GREENGRASSCOREIPC_API
Definition: Exports.h:19
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5288
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:4320
void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4128
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:542
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5134
bool operator<(const PutComponentMetricResponse &) const noexcept
MQTTCredential(const MQTTCredential &)=default
void SetResourceType(const Aws::Crt::String &resourceType) noexcept
Definition: GreengrassCoreIpcModel.h:1990
MQTTMessage(const MQTTMessage &)=default
CreateDebugPasswordRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4238
CancelLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6113
GetSecretValueResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6013
UpdateThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1933
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5720
Aws::Crt::Optional< SecretValue > GetSecretValue() const noexcept
Definition: GreengrassCoreIpcModel.h:3426
InvalidArgumentsError(const InvalidArgumentsError &)=default
PublishToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2920
Definition: GreengrassCoreIpcModel.h:6059
Definition: GreengrassCoreIpcModel.h:6497
void SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
Definition: GreengrassCoreIpcModel.h:3105
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3768
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2849
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition: GreengrassCoreIpcModel.h:259
ListComponentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3259
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() const noexcept
Definition: GreengrassCoreIpcModel.h:2964
UpdateThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5758
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3155
VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1484
Aws::Crt::Optional< ComponentDetails > GetComponentDetails() const noexcept
Definition: GreengrassCoreIpcModel.h:3665
Definition: GreengrassCoreIpcModel.h:6109
Definition: GreengrassCoreIpcModel.h:5880
bool operator<(const UserProperty &) const noexcept
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default
ResumeComponentRequest(const ResumeComponentRequest &)=default
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3983
Definition: GreengrassCoreIpcModel.h:6009
Definition: GreengrassCoreIpcModel.h:6397
bool operator<(const GetThingShadowResponse &) const noexcept
@ QOS_AT_MOST_ONCE
Definition: GreengrassCoreIpcModel.h:1186
Aws::Crt::Optional< CertificateOptions > GetCertificateOptions() const noexcept
Definition: GreengrassCoreIpcModel.h:2490
bool operator<(const MQTTMessage &) const noexcept
GetThingShadowResponse(const GetThingShadowResponse &)=default
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:2134
GetComponentDetailsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3653
void SetMqttCredential(const MQTTCredential &mqttCredential) noexcept
Definition: GreengrassCoreIpcModel.h:1603
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default
void SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexcept
Definition: GreengrassCoreIpcModel.h:301
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2226
UpdateConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2096
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3730
CreateLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6476
JsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:335
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5667
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:348
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5068
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2210
RestartComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2723
SystemResourceLimits(const SystemResourceLimits &)=default
bool operator<(const SubscriptionResponseMessage &) const noexcept
void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
Definition: GreengrassCoreIpcModel.h:3658
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition: GreengrassCoreIpcModel.h:2393
Aws::Crt::Optional< bool > GetIsValid() const noexcept
Definition: GreengrassCoreIpcModel.h:1830
Aws::Crt::Optional< PublishMessage > GetPublishMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:2877
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd() const noexcept
Definition: GreengrassCoreIpcModel.h:4059
Definition: GreengrassCoreIpcModel.h:2457
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6023
void SetCertificatePem(const Aws::Crt::String &certificatePem) noexcept
Definition: GreengrassCoreIpcModel.h:848
AuthorizeClientDeviceActionResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5505
Definition: GreengrassCoreIpcModel.h:5391
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5370
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3548
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:4294
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition: GreengrassCoreIpcModel.h:3365
bool operator<(const PublishToIoTCoreResponse &) const noexcept
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5565
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:89
InvalidTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:1799
void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1248
ConflictError() noexcept
Definition: GreengrassCoreIpcModel.h:1877
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5921
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default
Definition: GreengrassCoreIpcModel.h:2415
DeploymentStatusDetails(const DeploymentStatusDetails &)=default
void SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3408
SubscribeToTopicResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5122
SubscribeToComponentUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6277
IoTCoreMessage(const IoTCoreMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1140
Definition: GreengrassCoreIpcModel.h:2017
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5666
GetComponentDetailsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5172
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:6249
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1043
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5286
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2767
Aws::Crt::Optional< Aws::Crt::String > GetVersionStage() const noexcept
Definition: GreengrassCoreIpcModel.h:3481
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3891
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage() const noexcept
Definition: GreengrassCoreIpcModel.h:3415
ComponentUpdatePolicyEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1242
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1684
@ DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL
Definition: GreengrassCoreIpcModel.h:57
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3059
Definition: GreengrassCoreIpcModel.h:2691
virtual void OnStreamEvent(IoTCoreMessage *response)
Definition: GreengrassCoreIpcModel.h:4425
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition: GreengrassCoreIpcModel.h:3159
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2388
bool operator<(const SendConfigurationValidityReportResponse &) const noexcept
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition: EventStreamClient.h:409
ListNamedShadowsForThingResult() noexcept
Definition: GreengrassCoreIpcModel.h:6161
ListComponentsResponse(const ListComponentsResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() const noexcept
Definition: GreengrassCoreIpcModel.h:449
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3599
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
GetSecretValueResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3387
Definition: EventStreamClient.h:517
bool operator<(const BinaryMessage &) const noexcept
ResumeComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2693
void SetPosixUser(const Aws::Crt::String &posixUser) noexcept
Definition: GreengrassCoreIpcModel.h:901
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3640
InvalidCredentialError(const InvalidCredentialError &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:717
PauseComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3070
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2517
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:3985
Definition: GreengrassCoreIpcModel.h:5754
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition: GreengrassCoreIpcModel.h:1952
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:1960
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3868
SendConfigurationValidityReportResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2609
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:4376
void SetVersion(const Aws::Crt::String &version) noexcept
Definition: GreengrassCoreIpcModel.h:788
Definition: GreengrassCoreIpcModel.h:4172
ListComponentsRequest(const ListComponentsRequest &)=default
Definition: GreengrassCoreIpcModel.h:3610
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4549
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5923
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5462
bool operator<(const ListComponentsRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:2288
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5408
GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default
Definition: GreengrassCoreIpcModel.h:5498
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3334
Definition: GreengrassCoreIpcModel.h:4034
CreateDebugPasswordResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4174
Definition: GreengrassCoreIpcModel.h:4369
Definition: GreengrassCoreIpcModel.h:1313
@ CONFIGURATION_VALIDITY_STATUS_ACCEPTED
Definition: GreengrassCoreIpcModel.h:669
PublishMessage(const PublishMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1450
Definition: GreengrassCoreIpcModel.h:1519
Definition: GreengrassCoreIpcModel.h:5827
ConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:1400
Aws::Crt::Optional< MQTTMessage > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1152
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5184
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2925
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:937
Definition: GreengrassCoreIpcModel.h:3808
UpdateConfigurationResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5807
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:387
SubscribeToCertificateUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:5393
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6390
bool operator<(const GetSecretValueRequest &) const noexcept
bool operator<(const PutComponentMetricRequest &) const noexcept
bool operator<(const ClientDeviceCredential &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3498
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2622
bool operator<(const ListLocalDeploymentsRequest &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2157
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5665
Definition: GreengrassCoreIpcModel.h:2858
Aws::Crt::Optional< Aws::Crt::JsonObject > GetContext() const noexcept
Definition: GreengrassCoreIpcModel.h:1688
UpdateThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5757
Definition: GreengrassCoreIpcModel.h:2760
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:2945
GetConfigurationResponse(const GetConfigurationResponse &)=default
bool operator<(const CertificateUpdate &) const noexcept
bool operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED
Definition: GreengrassCoreIpcModel.h:59
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5015
Aws::Crt::Optional< CredentialDocument > GetCredential() const noexcept
Definition: GreengrassCoreIpcModel.h:3789
GetSecretValueRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3450
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:6239
UserProperty() noexcept
Definition: GreengrassCoreIpcModel.h:27
DeferComponentUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4848
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5922
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5464
VerifyClientDeviceIdentityResult() noexcept
Definition: GreengrassCoreIpcModel.h:5447
Definition: GreengrassCoreIpcModel.h:5295
RestartComponentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5910
PutComponentMetricRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2813
bool operator<(const SubscribeToTopicResponse &) const noexcept
SubscribeToComponentUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:6272
virtual void OnStreamEvent(ConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4635
GetConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3612
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6338
Metric(const Metric &)=default
Definition: GreengrassCoreIpcModel.h:3257
CredentialDocument() noexcept
Definition: GreengrassCoreIpcModel.h:1596
PutComponentMetricResult() noexcept
Definition: GreengrassCoreIpcModel.h:4798
bool operator<(const StopComponentResponse &) const noexcept
ListNamedShadowsForThingRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3150
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceCertificate() const noexcept
Definition: GreengrassCoreIpcModel.h:965
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3561
Aws::Crt::Optional< Aws::Crt::String > GetPosixUser() const noexcept
Definition: GreengrassCoreIpcModel.h:906
ResourceNotFoundError(const ResourceNotFoundError &)=default
GetClientDeviceAuthTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:5222
Aws::Crt::Optional< Aws::Crt::String > GetOperation() const noexcept
Definition: GreengrassCoreIpcModel.h:4394
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:2588
@ OPERATION_RESPONSE
Definition: EventStreamClient.h:373
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition: GreengrassCoreIpcModel.h:2320
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2185
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3940
CertificateType
Definition: GreengrassCoreIpcModel.h:663
void SetToken(const Aws::Crt::String &token) noexcept
Definition: GreengrassCoreIpcModel.h:1854
BinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:296
@ DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE
Definition: GreengrassCoreIpcModel.h:58
Definition: GreengrassCoreIpcModel.h:2631
Definition: GreengrassCoreIpcModel.h:531
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4965
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1578
ResultType
Definition: EventStreamClient.h:371
bool operator<(const CancelLocalDeploymentResponse &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3321
AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3075
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:2383
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:3621
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:76
bool operator<(const CertificateUpdateEvent &) const noexcept
void SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexcept
Definition: GreengrassCoreIpcModel.h:3264
BinaryMessage(const BinaryMessage &)=default
Definition: GreengrassCoreIpcModel.h:115
PublishToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5276
Aws::Crt::Optional< int > GetPageSize() const noexcept
Definition: GreengrassCoreIpcModel.h:3179
LocalDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:712
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1658
bool operator<(const AuthorizeClientDeviceActionRequest &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2584
bool operator<(const ComponentNotFoundError &) const noexcept
bool operator<(const UpdateConfigurationRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:949
void SetCredential(const CredentialDocument &credential) noexcept
Definition: GreengrassCoreIpcModel.h:3785
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() const noexcept
Definition: GreengrassCoreIpcModel.h:3756
Definition: GreengrassCoreIpcModel.h:4819
FailedUpdateConditionCheckError() noexcept
Definition: GreengrassCoreIpcModel.h:2070
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2427
SubscribeToComponentUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6273
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition: GreengrassCoreIpcModel.h:2929
bool operator<(const ConfigurationUpdateEvents &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4359
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1065
SubscribeToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5121
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1421
Definition: GreengrassCoreIpcModel.h:4606
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:4177
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2865
bool operator<(const RestartComponentRequest &) const noexcept
bool operator<(const StopComponentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:2607
Definition: GreengrassCoreIpcModel.h:5982
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:1912
ListComponentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5553
PauseComponentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6427
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() const noexcept
Definition: GreengrassCoreIpcModel.h:266
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default
bool operator<(const DeploymentStatusDetails &) const noexcept
@ LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:200
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2528
Definition: EventStreamClient.h:429
Definition: GreengrassCoreIpcModel.h:2038
SendConfigurationValidityReportResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5708
Definition: GreengrassCoreIpcModel.h:2512
void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
Definition: GreengrassCoreIpcModel.h:4185
bool operator<(const ResourceNotFoundError &) const noexcept
Definition: GreengrassCoreIpcModel.h:5957
@ DEPLOYMENT_STATUS_CANCELED
Definition: GreengrassCoreIpcModel.h:195
Definition: GreengrassCoreIpcModel.h:3978
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:984
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6288
Definition: GreengrassCoreIpcModel.h:4897
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() const noexcept
Definition: GreengrassCoreIpcModel.h:3471
GetClientDeviceAuthTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3780
Definition: GreengrassCoreIpcModel.h:3838
GetClientDeviceAuthTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5226
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5718
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4248
Definition: GreengrassCoreIpcModel.h:833
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5768
bool operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:2577
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5615
UserProperty(const UserProperty &)=default
bool operator<(const ComponentUpdatePolicyEvents &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetUsername() const noexcept
Definition: GreengrassCoreIpcModel.h:863
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:2957
Definition: GreengrassCoreIpcModel.h:6132
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:820
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1802
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4862
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1880
void SetCredential(const ClientDeviceCredential &credential) noexcept
Definition: GreengrassCoreIpcModel.h:1774
bool operator<(const UpdateConfigurationResponse &) const noexcept
bool operator<(const PauseComponentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:1677
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:3748
bool operator<(const DeleteThingShadowRequest &) const noexcept
@ PAYLOAD_FORMAT_BYTES
Definition: GreengrassCoreIpcModel.h:100
Definition: DateTime.h:53
SubscribeToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4484
void SetClientId(const Aws::Crt::String &clientId) noexcept
Definition: GreengrassCoreIpcModel.h:840
GetThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5653
void SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexcept
Definition: GreengrassCoreIpcModel.h:741
Aws::Crt::Optional< Aws::Crt::String > GetGroupName() const noexcept
Definition: GreengrassCoreIpcModel.h:4047
Definition: GreengrassCoreIpcModel.h:3385
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1348
DeleteThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4749
Definition: GreengrassCoreIpcModel.h:3200
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5973
Definition: GreengrassCoreIpcModel.h:5804
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() const noexcept
Definition: GreengrassCoreIpcModel.h:3117
Definition: JsonObject.h:21
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:551
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:417
bool operator<(const SubscribeToConfigurationUpdateResponse &) const noexcept
PauseComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3049
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:274
StopComponentRequest(const StopComponentRequest &)=default
PostComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:533
SendConfigurationValidityReportResult() noexcept
Definition: GreengrassCoreIpcModel.h:5703
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4273
void SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
Definition: GreengrassCoreIpcModel.h:4051
Definition: GreengrassCoreIpcModel.h:25
Aws::Crt::Optional< Aws::Crt::String > GetPassword() const noexcept
Definition: GreengrassCoreIpcModel.h:871
Definition: GreengrassCoreIpcModel.h:4556
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo() const noexcept
Definition: GreengrassCoreIpcModel.h:4107
ResumeComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4537
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:721
std::function< void(int errorCode)> OnMessageFlushCallback
Definition: EventStreamClient.h:45
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:283
Aws::Crt::Optional< CertificateUpdate > GetCertificateUpdate() const noexcept
Definition: GreengrassCoreIpcModel.h:1329
bool operator<(const InvalidClientDeviceAuthTokenError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetPassword() const noexcept
Definition: GreengrassCoreIpcModel.h:4179
Definition: GreengrassCoreIpcModel.h:3148
Definition: GreengrassCoreIpcModel.h:2169
CreateLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6478
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4760
string_view StringView
Definition: StringView.h:856
void SetPublishMessage(const PublishMessage &publishMessage) noexcept
Definition: GreengrassCoreIpcModel.h:2873
Aws::Crt::Optional< Aws::Crt::String > GetToken() const noexcept
Definition: GreengrassCoreIpcModel.h:1856
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6388
Definition: GreengrassCoreIpcModel.h:5651
Definition: GreengrassCoreIpcModel.h:2249
DeleteThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3810
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2256
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
Definition: GreengrassCoreIpcModel.h:2670
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4671
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:241
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:503
DetailedDeploymentStatus
Definition: GreengrassCoreIpcModel.h:56
Definition: GreengrassCoreIpcModel.h:4769
bool operator<(const ConflictError &) const noexcept
Definition: StringView.h:33
Definition: GreengrassCoreIpcModel.h:3511
Aws::Crt::Optional< Aws::Crt::JsonObject > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:344
Definition: GreengrassCoreIpcModel.h:3900
bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept
ConfigurationValidityReport(const ConfigurationValidityReport &)=default
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorTypes() const noexcept
Definition: GreengrassCoreIpcModel.h:151
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3531
GetThingShadowRequest(const GetThingShadowRequest &)=default
bool operator<(const CancelLocalDeploymentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:5777
ResumeComponentResponse(const ResumeComponentResponse &)=default
void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept
Definition: GreengrassCoreIpcModel.h:2144
CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1434
Aws::Crt::Optional< Aws::Crt::Vector< Metric > > GetMetrics() const noexcept
Definition: GreengrassCoreIpcModel.h:2818
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2780
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1986
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6340
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3815
PublishToTopicResponse(const PublishToTopicResponse &)=default
Aws::Crt::Optional< bool > GetRefresh() const noexcept
Definition: GreengrassCoreIpcModel.h:3489
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default
void SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
Definition: GreengrassCoreIpcModel.h:4099
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4761
Definition: GreengrassCoreIpcModel.h:5119
Definition: GreengrassCoreIpcModel.h:3714
void SetIsValidClientDevice(const bool &isValidClientDevice) noexcept
Definition: GreengrassCoreIpcModel.h:1741
Definition: GreengrassCoreIpcModel.h:4004
Aws::Crt::Optional< bool > GetRetain() const noexcept
Definition: GreengrassCoreIpcModel.h:399
Definition: GreengrassCoreIpcModel.h:5023
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2123
bool operator<(const VerifyClientDeviceIdentityResponse &) const noexcept
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6073
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE
Definition: GreengrassCoreIpcModel.h:60
void SetPrivateKey(const Aws::Crt::String &privateKey) noexcept
Definition: GreengrassCoreIpcModel.h:607
Definition: GreengrassCoreIpcModel.h:2115
GetClientDeviceAuthTokenResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5223
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1713
Definition: GreengrassCoreIpcModel.h:5445
Definition: GreengrassCoreIpcModel.h:3740
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4431
Aws::Crt::Optional< Aws::Crt::String > GetCreatedOn() const noexcept
Definition: GreengrassCoreIpcModel.h:737
Aws::Crt::Optional< Aws::Crt::String > GetUsername() const noexcept
Definition: GreengrassCoreIpcModel.h:4183
VerifyClientDeviceIdentityRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1769
Definition: GreengrassCoreIpcModel.h:3293
ListLocalDeploymentsResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6327
Definition: GreengrassCoreIpcModel.h:2372
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:474
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5236
ConfigurationValidityStatus
Definition: GreengrassCoreIpcModel.h:668
SubscribeToIoTCoreResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4485
Definition: Allocator.h:11
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4411
ListLocalDeploymentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3238
Definition: GreengrassCoreIpcModel.h:1240
ListComponentsResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5554
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:760
Definition: GreengrassCoreIpcModel.h:6082
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5133
Aws::Crt::Optional< MQTTCredential > GetMqttCredential() const noexcept
Definition: GreengrassCoreIpcModel.h:1612
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2660
ConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1193
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:1417
void SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexcept
Definition: GreengrassCoreIpcModel.h:158
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4810
UpdateStateResult() noexcept
Definition: GreengrassCoreIpcModel.h:6061
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4811
bool operator<(const GetClientDeviceAuthTokenRequest &) const noexcept
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:379
Definition: GreengrassCoreIpcModel.h:5907
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:2971
Definition: GreengrassCoreIpcModel.h:4313
Definition: GreengrassCoreIpcModel.h:294
Definition: EventStreamClient.h:379
AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1631
PauseComponentResponse(const PauseComponentResponse &)=default
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1454
void SetMessage(const Aws::Crt::JsonObject &message) noexcept
Definition: GreengrassCoreIpcModel.h:340
Aws::Crt::Optional< ValidateConfigurationUpdateEvent > GetValidateConfigurationUpdateEvent() const noexcept
Definition: GreengrassCoreIpcModel.h:1024
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5238
CertificateUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1315
Definition: GreengrassCoreIpcModel.h:3098
Aws::Crt::Optional< Aws::Crt::String > GetResourceType() const noexcept
Definition: GreengrassCoreIpcModel.h:1992
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6438
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:1988
Definition: GreengrassCoreIpcModel.h:1004
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6339
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1865
PublishToIoTCoreResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4586
@ METRIC_UNIT_TYPE_COUNT_PER_SECOND
Definition: GreengrassCoreIpcModel.h:109
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition: GreengrassCoreIpcModel.h:2128
Definition: GreengrassCoreIpcModel.h:2837
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1697
@ REPORTED_LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:999
UnauthorizedError() noexcept
Definition: GreengrassCoreIpcModel.h:1710
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5287
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2502
Aws::Crt::Optional< JsonMessage > GetJsonMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:1073
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5516
SubscribeToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2221
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:3959
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:403
void SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexcept
Definition: GreengrassCoreIpcModel.h:1321
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:2985
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition: GreengrassCoreIpcModel.h:80
aws_allocator Allocator
Definition: Allocator.h:14
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:784
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() const noexcept
Definition: GreengrassCoreIpcModel.h:3396
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() const noexcept
Definition: GreengrassCoreIpcModel.h:3003
bool operator<(const MQTTCredential &) const noexcept
Definition: GreengrassCoreIpcModel.h:773
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1956
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:395
@ QOS_AT_LEAST_ONCE
Definition: GreengrassCoreIpcModel.h:1187
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5566
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() const noexcept
Definition: GreengrassCoreIpcModel.h:2992
void SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
Definition: GreengrassCoreIpcModel.h:3207
Definition: GreengrassCoreIpcModel.h:1446
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition: GreengrassCoreIpcModel.h:3849
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3994
Aws::Crt::Optional< bool > GetIsValidClientDevice() const noexcept
Definition: GreengrassCoreIpcModel.h:1748
Definition: GreengrassCoreIpcModel.h:1362
UpdateStateResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6062
bool operator<(const ListNamedShadowsForThingResponse &) const noexcept
bool operator<(const GetThingShadowRequest &) const noexcept
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5616
GetSecretValueRequest(const GetSecretValueRequest &)=default
UpdateStateRequest(const UpdateStateRequest &)=default
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3854
GetThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5654
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4496
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6488
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:309
Definition: GreengrassCoreIpcModel.h:2538
void SetDeployment(const LocalDeployment &deployment) noexcept
Definition: GreengrassCoreIpcModel.h:3518
CreateLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4036
Definition: GreengrassCoreIpcModel.h:4257
Aws::Crt::Optional< Aws::Crt::String > GetCertificatePem() const noexcept
Definition: GreengrassCoreIpcModel.h:855
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition: GreengrassCoreIpcModel.h:3695
Definition: GreengrassCoreIpcModel.h:1398
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition: GreengrassCoreIpcModel.h:2075
Definition: EventStreamClient.h:31
RestartComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:5909
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2827
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3248
bool operator<(const ServiceError &) const noexcept
@ RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS
Definition: GreengrassCoreIpcModel.h:1132
RestartComponentRequest(const RestartComponentRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition: GreengrassCoreIpcModel.h:2869
void SetValue(const Aws::Crt::String &value) noexcept
Definition: GreengrassCoreIpcModel.h:34
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3400
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default
UpdateStateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2040
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6439
void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4195
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA256Hash() const noexcept
Definition: GreengrassCoreIpcModel.h:4200
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default
bool operator<(const CredentialDocument &) const noexcept
bool operator<(const ListComponentsResponse &) const noexcept
PublishToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2839
Aws::Crt::Optional< MessageContext > GetContext() const noexcept
Definition: GreengrassCoreIpcModel.h:352
SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default
Definition: GreengrassCoreIpcModel.h:5170
PutComponentMetricResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2792
Definition: GreengrassCoreIpcModel.h:5272
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents() const noexcept
Definition: GreengrassCoreIpcModel.h:3271
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2749
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3088
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition: GreengrassCoreIpcModel.h:1942
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2084
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3305
@ DEPLOYMENT_STATUS_QUEUED
Definition: GreengrassCoreIpcModel.h:191
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5820
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1682
Definition: GreengrassCoreIpcModel.h:5142
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3360
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3456
Definition: GreengrassCoreIpcModel.h:561
Definition: GreengrassCoreIpcModel.h:2309
bool operator<(const CreateLocalDeploymentResponse &) const noexcept
CredentialDocument(const CredentialDocument &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1598
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5360
UpdateThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1903
GetSecretValueResult() noexcept
Definition: GreengrassCoreIpcModel.h:6011
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:391
Definition: GreengrassCoreIpcModel.h:2790
CancelLocalDeploymentResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:6112
ListLocalDeploymentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:6326
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5135
void SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
Definition: GreengrassCoreIpcModel.h:1550
void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
Definition: GreengrassCoreIpcModel.h:2638
CreateDebugPasswordResult() noexcept
Definition: GreengrassCoreIpcModel.h:5603
MQTTCredential() noexcept
Definition: GreengrassCoreIpcModel.h:835
Definition: GreengrassCoreIpcModel.h:2436
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:2949
Definition: GreengrassCoreIpcModel.h:4505
SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default
Definition: GreengrassCoreIpcModel.h:6424
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:589
RunWithInfo(const RunWithInfo &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5409
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5185
RestartComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2762
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5014
Definition: EventStreamClient.h:317
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3907
Definition: GreengrassCoreIpcModel.h:4482
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2029
bool operator<(const InvalidArgumentsError &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:305
Definition: GreengrassCoreIpcModel.h:6324
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5975
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3392
Aws::Crt::Optional< double > GetCpus() const noexcept
Definition: GreengrassCoreIpcModel.h:232
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition: GreengrassCoreIpcModel.h:383
SubscribeToCertificateUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5398
Definition: GreengrassCoreIpcModel.h:5727
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4964
@ METRIC_UNIT_TYPE_MEGABYTES
Definition: GreengrassCoreIpcModel.h:110
UpdateStateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2019
PublishToTopicRequest(const PublishToTopicRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6489
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:572
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default
Aws::Crt::Optional< SystemResourceLimits > GetSystemResourceLimits() const noexcept
Definition: GreengrassCoreIpcModel.h:925
bool operator<(const InvalidTokenError &) const noexcept
Aws::Crt::Optional< bool > GetIsAuthorized() const noexcept
Definition: GreengrassCoreIpcModel.h:4350
void SetCertificate(const Aws::Crt::String &certificate) noexcept
Definition: GreengrassCoreIpcModel.h:623
RequestStatus
Definition: GreengrassCoreIpcModel.h:1392
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5872
bool operator<(const SendConfigurationValidityReportRequest &) const noexcept
virtual void OnStreamEvent(CertificateUpdateEvent *response)
Definition: GreengrassCoreIpcModel.h:5324
Definition: GreengrassCoreIpcModel.h:4633
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2073
void SetName(const Aws::Crt::String &name) noexcept
Definition: GreengrassCoreIpcModel.h:679
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6123
SubscribeToConfigurationUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2374
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5871
void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept
Definition: GreengrassCoreIpcModel.h:3926
SubscribeToConfigurationUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2350
GetThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3346
CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1317
Definition: GreengrassCoreIpcModel.h:4796
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() const noexcept
Definition: GreengrassCoreIpcModel.h:438
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6025
void SetValue(const Aws::Crt::JsonObject &value) noexcept
Definition: GreengrassCoreIpcModel.h:3586
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2698
Definition: GreengrassCoreIpcModel.h:211
ListNamedShadowsForThingResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6165
@ DEPLOYMENT_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:194
bool operator<(const GetConfigurationRequest &) const noexcept
ValidateAuthorizationTokenResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5857
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3226
Definition: GreengrassCoreIpcModel.h:893
ListLocalDeploymentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6328
Aws::Crt::Optional< ClientDeviceCredential > GetCredential() const noexcept
Definition: GreengrassCoreIpcModel.h:1778
Definition: GreengrassCoreIpcModel.h:1823
InvalidTokenError(const InvalidTokenError &)=default
DeploymentStatusDetails() noexcept
Definition: GreengrassCoreIpcModel.h:117
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1008
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4905
bool operator<(const MessageContext &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() const noexcept
Definition: GreengrassCoreIpcModel.h:3127
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3957
Definition: GreengrassCoreIpcModel.h:4339
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition: GreengrassCoreIpcModel.h:3921
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3719
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentFailureCause() const noexcept
Definition: GreengrassCoreIpcModel.h:165
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1476
@ DEPLOYMENT_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:193
GetLocalDeploymentStatusResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3513
virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response)
Definition: GreengrassCoreIpcModel.h:6213
SystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:213
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2106
Definition: GreengrassCoreIpcModel.h:3651
UpdateStateResponse(const UpdateStateResponse &)=default
CertificateUpdate() noexcept
Definition: GreengrassCoreIpcModel.h:602
SubscribeToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5123
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4915
void SetResourceName(const Aws::Crt::String &resourceName) noexcept
Definition: GreengrassCoreIpcModel.h:1994
bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3136
CancelLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6111
LifecycleState
Definition: GreengrassCoreIpcModel.h:199
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6490
PublishToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5274
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default
bool operator<(const DeferComponentUpdateResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2239
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:4661
ConflictError(const ConflictError &)=default
Metric() noexcept
Definition: GreengrassCoreIpcModel.h:676
Definition: GreengrassCoreIpcModel.h:333
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3845
@ LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:201
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2566
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2448
Definition: GreengrassCoreIpcModel.h:5624
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2886
RunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:895
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition: GreengrassCoreIpcModel.h:3631
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition: GreengrassCoreIpcModel.h:3819
Definition: GreengrassCoreIpcModel.h:1849
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4318
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1908
bool operator<(const CreateDebugPasswordResponse &) const noexcept
PublishToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2899
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition: GreengrassCoreIpcModel.h:3355
InvalidArgumentsError() noexcept
Definition: GreengrassCoreIpcModel.h:1653
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5819
PublishToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4587
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition: GreengrassCoreIpcModel.h:4015
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1787
@ CERTIFICATE_TYPE_SERVER
Definition: GreengrassCoreIpcModel.h:664
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4860
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3968
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3351
SubscribeToCertificateUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:5394
bool operator<(const PostComponentUpdateEvent &) const noexcept
Definition: GreengrassCoreIpcModel.h:1875
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() const noexcept
Definition: GreengrassCoreIpcModel.h:410
Aws::Crt::Optional< Aws::Crt::String > GetResource() const noexcept
Definition: GreengrassCoreIpcModel.h:4402
void SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
Definition: GreengrassCoreIpcModel.h:4083
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults() const noexcept
Definition: GreengrassCoreIpcModel.h:3109
GetComponentDetailsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3686
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetCertificate() const noexcept
Definition: GreengrassCoreIpcModel.h:627
MetricUnitType
Definition: GreengrassCoreIpcModel.h:105
void SetMetrics(const Aws::Crt::Vector< Metric > &metrics) noexcept
Definition: GreengrassCoreIpcModel.h:2816
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4497
Definition: GreengrassCoreIpcModel.h:2897
CreateDebugPasswordResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5605
SubscribeToValidateConfigurationUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:4948
bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2471
Definition: GreengrassCoreIpcModel.h:3541
PutComponentMetricResult(EventstreamResultVariantType &&result) noexcept
Definition: GreengrassCoreIpcModel.h:4799
ReportedLifecycleState
Definition: GreengrassCoreIpcModel.h:998
ListNamedShadowsForThingResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3100
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5186