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;
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;
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;
743 m_deploymentStatusDetails = deploymentStatusDetails;
750 return m_deploymentStatusDetails;
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
1378 Aws::
Crt::Allocator *) noexcept;
1388 Aws::
Crt::Optional<
Aws::
Crt::String> m_certificateType;
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;
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;
2054 Aws::
Crt::Allocator *) noexcept;
2165 Aws::
Crt::Optional<
Aws::
Crt::JsonObject> m_valueToMerge;
2264 void SetReceiveMode(
ReceiveMode receiveMode)
noexcept;
2269 void SerializeToJsonObject(
Aws::
Crt::JsonObject &payloadObject) const noexcept override;
2273 Aws::
Crt::Allocator *) noexcept;
2324 void SetQos(
QOS qos)
noexcept;
2329 void SerializeToJsonObject(
Aws::
Crt::JsonObject &payloadObject) const noexcept override;
2333 Aws::
Crt::Allocator *) noexcept;
2395 static void s_loadFromJsonView(
2487 m_certificateOptions = certificateOptions;
2492 return m_certificateOptions;
2640 m_configurationValidityReport = configurationValidityReport;
2647 return m_configurationValidityReport;
2650 static void s_loadFromJsonView(
2933 void SetQos(
QOS qos)
noexcept;
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;
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;
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;
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;
4151 Aws::
Crt::Allocator *) noexcept;
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,
4526 std::future<SubscribeToIoTCoreResult>
GetResult()
noexcept;
4529 std::shared_ptr<std::promise<SubscribeToIoTCoreResult>> m_resultPromise;
4560 const std::shared_ptr<OperationModelContext> &operationContext,
4576 std::future<ResumeComponentResult>
GetResult()
noexcept;
4579 std::shared_ptr<std::promise<ResumeComponentResult>> m_resultPromise;
4610 const std::shared_ptr<OperationModelContext> &operationContext,
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,
4739 std::future<SubscribeToConfigurationUpdateResult>
GetResult()
noexcept;
4742 std::shared_ptr<std::promise<SubscribeToConfigurationUpdateResult>> m_resultPromise;
4773 const std::shared_ptr<OperationModelContext> &operationContext,
4789 std::future<DeleteThingShadowResult>
GetResult()
noexcept;
4792 std::shared_ptr<std::promise<DeleteThingShadowResult>> m_resultPromise;
4823 const std::shared_ptr<OperationModelContext> &operationContext,
4839 std::future<PutComponentMetricResult>
GetResult()
noexcept;
4842 std::shared_ptr<std::promise<PutComponentMetricResult>> m_resultPromise;
4873 const std::shared_ptr<OperationModelContext> &operationContext,
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,
4993 std::future<SubscribeToValidateConfigurationUpdatesResult>
GetResult()
noexcept;
4996 std::shared_ptr<std::promise<SubscribeToValidateConfigurationUpdatesResult>> m_resultPromise;
5027 const std::shared_ptr<OperationModelContext> &operationContext,
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,
5163 std::future<SubscribeToTopicResult>
GetResult()
noexcept;
5166 std::shared_ptr<std::promise<SubscribeToTopicResult>> m_resultPromise;
5197 const std::shared_ptr<OperationModelContext> &operationContext,
5213 std::future<GetComponentDetailsResult>
GetResult()
noexcept;
5216 std::shared_ptr<std::promise<GetComponentDetailsResult>> m_resultPromise;
5249 const std::shared_ptr<OperationModelContext> &operationContext,
5265 std::future<GetClientDeviceAuthTokenResult>
GetResult()
noexcept;
5268 std::shared_ptr<std::promise<GetClientDeviceAuthTokenResult>> m_resultPromise;
5299 const std::shared_ptr<OperationModelContext> &operationContext,
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,
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,
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,
5544 std::future<AuthorizeClientDeviceActionResult>
GetResult()
noexcept;
5547 std::shared_ptr<std::promise<AuthorizeClientDeviceActionResult>> m_resultPromise;
5578 const std::shared_ptr<OperationModelContext> &operationContext,
5594 std::future<ListComponentsResult>
GetResult()
noexcept;
5597 std::shared_ptr<std::promise<ListComponentsResult>> m_resultPromise;
5628 const std::shared_ptr<OperationModelContext> &operationContext,
5644 std::future<CreateDebugPasswordResult>
GetResult()
noexcept;
5647 std::shared_ptr<std::promise<CreateDebugPasswordResult>> m_resultPromise;
5678 const std::shared_ptr<OperationModelContext> &operationContext,
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,
5747 std::future<SendConfigurationValidityReportResult>
GetResult()
noexcept;
5750 std::shared_ptr<std::promise<SendConfigurationValidityReportResult>> m_resultPromise;
5781 const std::shared_ptr<OperationModelContext> &operationContext,
5797 std::future<UpdateThingShadowResult>
GetResult()
noexcept;
5800 std::shared_ptr<std::promise<UpdateThingShadowResult>> m_resultPromise;
5831 const std::shared_ptr<OperationModelContext> &operationContext,
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,
5900 std::future<ValidateAuthorizationTokenResult>
GetResult()
noexcept;
5903 std::shared_ptr<std::promise<ValidateAuthorizationTokenResult>> m_resultPromise;
5934 const std::shared_ptr<OperationModelContext> &operationContext,
5950 std::future<RestartComponentResult>
GetResult()
noexcept;
5953 std::shared_ptr<std::promise<RestartComponentResult>> m_resultPromise;
5986 const std::shared_ptr<OperationModelContext> &operationContext,
6002 std::future<GetLocalDeploymentStatusResult>
GetResult()
noexcept;
6005 std::shared_ptr<std::promise<GetLocalDeploymentStatusResult>> m_resultPromise;
6036 const std::shared_ptr<OperationModelContext> &operationContext,
6052 std::future<GetSecretValueResult>
GetResult()
noexcept;
6055 std::shared_ptr<std::promise<GetSecretValueResult>> m_resultPromise;
6086 const std::shared_ptr<OperationModelContext> &operationContext,
6102 std::future<UpdateStateResult>
GetResult()
noexcept;
6105 std::shared_ptr<std::promise<UpdateStateResult>> m_resultPromise;
6136 const std::shared_ptr<OperationModelContext> &operationContext,
6152 std::future<CancelLocalDeploymentResult>
GetResult()
noexcept;
6155 std::shared_ptr<std::promise<CancelLocalDeploymentResult>> m_resultPromise;
6188 const std::shared_ptr<OperationModelContext> &operationContext,
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,
6317 std::future<SubscribeToComponentUpdatesResult>
GetResult()
noexcept;
6320 std::shared_ptr<std::promise<SubscribeToComponentUpdatesResult>> m_resultPromise;
6351 const std::shared_ptr<OperationModelContext> &operationContext,
6367 std::future<ListLocalDeploymentsResult>
GetResult()
noexcept;
6370 std::shared_ptr<std::promise<ListLocalDeploymentsResult>> m_resultPromise;
6401 const std::shared_ptr<OperationModelContext> &operationContext,
6417 std::future<StopComponentResult>
GetResult()
noexcept;
6420 std::shared_ptr<std::promise<StopComponentResult>> m_resultPromise;
6451 const std::shared_ptr<OperationModelContext> &operationContext,
6467 std::future<PauseComponentResult>
GetResult()
noexcept;
6470 std::shared_ptr<std::promise<PauseComponentResult>> m_resultPromise;
6501 const std::shared_ptr<OperationModelContext> &operationContext,
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;
Definition JsonObject.h:21
Definition JsonObject.h:248
Definition EventStreamClient.h:317
AbstractShapeBase() noexcept
Definition EventStreamClient.cpp:1299
Definition EventStreamClient.h:267
ClientOperation(ClientConnection &connection, std::shared_ptr< StreamResponseHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationModelContext, Crt::Allocator *allocator) noexcept
Definition EventStreamClient.cpp:2317
Definition EventStreamClient.h:379
Definition EventStreamClient.h:333
OperationError() noexcept=default
Definition EventStreamClient.h:429
Definition EventStreamClient.h:347
std::future< RpcError > Activate(const AuthorizeClientDeviceActionRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8529
AuthorizeClientDeviceActionOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8520
std::future< AuthorizeClientDeviceActionResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8515
Definition GreengrassCoreIpcModel.h:4369
bool operator<(const AuthorizeClientDeviceActionRequest &) const noexcept
AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6943
void SetOperation(const Aws::Crt::String &operation) noexcept
Definition GreengrassCoreIpcModel.h:4390
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition GreengrassCoreIpcModel.h:4376
Aws::Crt::Optional< Aws::Crt::String > GetOperation() const noexcept
Definition GreengrassCoreIpcModel.h:4394
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() const noexcept
Definition GreengrassCoreIpcModel.h:4383
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4411
Aws::Crt::Optional< Aws::Crt::String > GetResource() const noexcept
Definition GreengrassCoreIpcModel.h:4402
void SetResource(const Aws::Crt::String &resource) noexcept
Definition GreengrassCoreIpcModel.h:4398
AuthorizeClientDeviceActionRequest() noexcept
Definition GreengrassCoreIpcModel.h:4371
Definition GreengrassCoreIpcModel.h:4339
Aws::Crt::Optional< bool > GetIsAuthorized() const noexcept
Definition GreengrassCoreIpcModel.h:4350
AuthorizeClientDeviceActionResponse() noexcept
Definition GreengrassCoreIpcModel.h:4341
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6875
bool operator<(const AuthorizeClientDeviceActionResponse &) const noexcept
AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4359
void SetIsAuthorized(const bool &isAuthorized) noexcept
Definition GreengrassCoreIpcModel.h:4346
AuthorizeClientDeviceActionResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5501
AuthorizeClientDeviceActionResult() noexcept
Definition GreengrassCoreIpcModel.h:5500
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5516
AuthorizeClientDeviceActionResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5505
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5517
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5515
Definition GreengrassCoreIpcModel.h:294
void SetContext(const MessageContext &context) noexcept
Definition GreengrassCoreIpcModel.h:309
bool operator<(const BinaryMessage &) const noexcept
BinaryMessage() noexcept
Definition GreengrassCoreIpcModel.h:296
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:305
BinaryMessage(const BinaryMessage &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:322
void SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexcept
Definition GreengrassCoreIpcModel.h:301
Aws::Crt::Optional< MessageContext > GetContext() const noexcept
Definition GreengrassCoreIpcModel.h:313
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:422
std::future< CancelLocalDeploymentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9571
std::future< RpcError > Activate(const CancelLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9585
CancelLocalDeploymentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9576
Definition GreengrassCoreIpcModel.h:4283
CancelLocalDeploymentRequest() noexcept
Definition GreengrassCoreIpcModel.h:4285
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6777
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4303
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:4294
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:4290
bool operator<(const CancelLocalDeploymentRequest &) const noexcept
CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default
Definition GreengrassCoreIpcModel.h:4257
bool operator<(const CancelLocalDeploymentResponse &) const noexcept
CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6729
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:4262
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:4264
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4273
CancelLocalDeploymentResponse() noexcept
Definition GreengrassCoreIpcModel.h:4259
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6123
CancelLocalDeploymentResult() noexcept
Definition GreengrassCoreIpcModel.h:6111
CancelLocalDeploymentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6112
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6124
CancelLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6113
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6125
Definition GreengrassCoreIpcModel.h:1362
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:1929
CertificateOptions(const CertificateOptions &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1382
static void s_loadFromJsonView(CertificateOptions &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:1937
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:1979
Aws::Crt::Optional< CertificateType > GetCertificateType() const noexcept
Definition GreengrassCoreIpcModel.cpp:1960
static void s_customDeleter(CertificateOptions *) noexcept
Definition GreengrassCoreIpcModel.cpp:1995
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1974
void SetCertificateType(CertificateType certificateType) noexcept
Definition GreengrassCoreIpcModel.cpp:1948
CertificateOptions() noexcept
Definition GreengrassCoreIpcModel.h:1364
Definition GreengrassCoreIpcModel.h:1313
Aws::Crt::Optional< CertificateUpdate > GetCertificateUpdate() const noexcept
Definition GreengrassCoreIpcModel.h:1329
CertificateUpdateEvent() noexcept
Definition GreengrassCoreIpcModel.h:1315
CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)
Definition GreengrassCoreIpcModel.h:1317
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1348
bool operator<(const CertificateUpdateEvent &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1903
void SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexcept
Definition GreengrassCoreIpcModel.h:1321
Definition GreengrassCoreIpcModel.h:600
void SetCaCertificates(const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexcept
Definition GreengrassCoreIpcModel.h:631
Aws::Crt::Optional< Aws::Crt::String > GetPrivateKey() const noexcept
Definition GreengrassCoreIpcModel.h:611
CertificateUpdate(const CertificateUpdate &)=default
void SetPublicKey(const Aws::Crt::String &publicKey) noexcept
Definition GreengrassCoreIpcModel.h:615
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:907
Aws::Crt::Optional< Aws::Crt::String > GetCertificate() const noexcept
Definition GreengrassCoreIpcModel.h:627
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetCaCertificates() const noexcept
Definition GreengrassCoreIpcModel.h:638
void SetCertificate(const Aws::Crt::String &certificate) noexcept
Definition GreengrassCoreIpcModel.h:623
Aws::Crt::Optional< Aws::Crt::String > GetPublicKey() const noexcept
Definition GreengrassCoreIpcModel.h:619
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:650
CertificateUpdate() noexcept
Definition GreengrassCoreIpcModel.h:602
bool operator<(const CertificateUpdate &) const noexcept
void SetPrivateKey(const Aws::Crt::String &privateKey) noexcept
Definition GreengrassCoreIpcModel.h:607
Definition GreengrassCoreIpcModel.h:949
void SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexcept
Definition GreengrassCoreIpcModel.h:957
ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)
Definition GreengrassCoreIpcModel.h:953
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceCertificate() const noexcept
Definition GreengrassCoreIpcModel.h:965
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1491
bool operator<(const ClientDeviceCredential &) const noexcept
ClientDeviceCredential() noexcept
Definition GreengrassCoreIpcModel.h:951
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:984
Definition GreengrassCoreIpcModel.h:773
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:820
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1298
ComponentDetails() noexcept
Definition GreengrassCoreIpcModel.h:775
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() const noexcept
Definition GreengrassCoreIpcModel.h:811
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:780
bool operator<(const ComponentDetails &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetVersion() const noexcept
Definition GreengrassCoreIpcModel.h:792
ComponentDetails(const ComponentDetails &)=default
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:784
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition GreengrassCoreIpcModel.h:804
void SetVersion(const Aws::Crt::String &version) noexcept
Definition GreengrassCoreIpcModel.h:788
Definition GreengrassCoreIpcModel.h:2512
bool operator<(const ComponentNotFoundError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:2519
ComponentNotFoundError(const ComponentNotFoundError &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3897
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:2517
ComponentNotFoundError() noexcept
Definition GreengrassCoreIpcModel.h:2514
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2528
Definition GreengrassCoreIpcModel.h:1240
Aws::Crt::Optional< PostComponentUpdateEvent > GetPostUpdateEvent() const noexcept
Definition GreengrassCoreIpcModel.h:1278
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)
Definition GreengrassCoreIpcModel.h:1244
Aws::Crt::Optional< PreComponentUpdateEvent > GetPreUpdateEvent() const noexcept
Definition GreengrassCoreIpcModel.h:1256
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1842
void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
Definition GreengrassCoreIpcModel.h:1248
void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
Definition GreengrassCoreIpcModel.h:1270
ComponentUpdatePolicyEvents() noexcept
Definition GreengrassCoreIpcModel.h:1242
bool operator<(const ComponentUpdatePolicyEvents &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1297
Definition GreengrassCoreIpcModel.h:492
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:503
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:520
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition GreengrassCoreIpcModel.h:507
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:718
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition GreengrassCoreIpcModel.h:511
bool operator<(const ConfigurationUpdateEvent &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:499
ConfigurationUpdateEvent() noexcept
Definition GreengrassCoreIpcModel.h:494
Definition GreengrassCoreIpcModel.h:1191
Aws::Crt::Optional< ConfigurationUpdateEvent > GetConfigurationUpdateEvent() const noexcept
Definition GreengrassCoreIpcModel.h:1207
void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
Definition GreengrassCoreIpcModel.h:1199
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1762
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1226
bool operator<(const ConfigurationUpdateEvents &) const noexcept
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)
Definition GreengrassCoreIpcModel.h:1195
ConfigurationUpdateEvents() noexcept
Definition GreengrassCoreIpcModel.h:1193
Definition GreengrassCoreIpcModel.h:1398
ConfigurationValidityReport() noexcept
Definition GreengrassCoreIpcModel.h:1400
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:1417
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:1413
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1425
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2070
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1434
ConfigurationValidityReport(const ConfigurationValidityReport &)=default
void SetStatus(ConfigurationValidityStatus status) noexcept
Definition GreengrassCoreIpcModel.cpp:2037
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1421
bool operator<(const ConfigurationValidityReport &) const noexcept
Aws::Crt::Optional< ConfigurationValidityStatus > GetStatus() const noexcept
Definition GreengrassCoreIpcModel.cpp:2052
Definition GreengrassCoreIpcModel.h:1875
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1880
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1882
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2723
ConflictError() noexcept
Definition GreengrassCoreIpcModel.h:1877
ConflictError(const ConflictError &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1891
bool operator<(const ConflictError &) const noexcept
std::future< CreateDebugPasswordResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8691
CreateDebugPasswordOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8696
std::future< RpcError > Activate(const CreateDebugPasswordRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8705
Definition GreengrassCoreIpcModel.h:4236
static void s_customDeleter(CreateDebugPasswordRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:6703
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:6667
static void s_loadFromJsonView(CreateDebugPasswordRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:6672
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4248
CreateDebugPasswordRequest() noexcept
Definition GreengrassCoreIpcModel.h:4238
bool operator<(const CreateDebugPasswordRequest &) const noexcept
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6682
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:6687
Definition GreengrassCoreIpcModel.h:4172
Aws::Crt::Optional< Aws::Crt::DateTime > GetPasswordExpiration() const noexcept
Definition GreengrassCoreIpcModel.h:4190
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA256Hash() const noexcept
Definition GreengrassCoreIpcModel.h:4200
CreateDebugPasswordResponse() noexcept
Definition GreengrassCoreIpcModel.h:4174
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6641
void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
Definition GreengrassCoreIpcModel.h:4185
Aws::Crt::Optional< Aws::Crt::String > GetPassword() const noexcept
Definition GreengrassCoreIpcModel.h:4179
void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
Definition GreengrassCoreIpcModel.h:4205
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default
void SetUsername(const Aws::Crt::String &username) noexcept
Definition GreengrassCoreIpcModel.h:4181
void SetPassword(const Aws::Crt::String &password) noexcept
Definition GreengrassCoreIpcModel.h:4177
bool operator<(const CreateDebugPasswordResponse &) const noexcept
void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
Definition GreengrassCoreIpcModel.h:4195
Aws::Crt::Optional< Aws::Crt::String > GetUsername() const noexcept
Definition GreengrassCoreIpcModel.h:4183
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4222
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA1Hash() const noexcept
Definition GreengrassCoreIpcModel.h:4210
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5617
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5616
CreateDebugPasswordResult() noexcept
Definition GreengrassCoreIpcModel.h:5603
CreateDebugPasswordResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5604
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5615
CreateDebugPasswordResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5605
std::future< CreateLocalDeploymentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:10130
std::future< RpcError > Activate(const CreateLocalDeploymentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:10144
CreateLocalDeploymentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:10135
Definition GreengrassCoreIpcModel.h:4034
Aws::Crt::Optional< Aws::Crt::String > GetArtifactsDirectoryPath() const noexcept
Definition GreengrassCoreIpcModel.h:4135
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6558
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd() const noexcept
Definition GreengrassCoreIpcModel.h:4059
void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
Definition GreengrassCoreIpcModel.h:4128
void SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
Definition GreengrassCoreIpcModel.h:4068
Aws::Crt::Optional< Aws::Crt::String > GetRecipeDirectoryPath() const noexcept
Definition GreengrassCoreIpcModel.h:4121
Aws::Crt::Optional< Aws::Crt::String > GetGroupName() const noexcept
Definition GreengrassCoreIpcModel.h:4047
void SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
Definition GreengrassCoreIpcModel.h:4083
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration() const noexcept
Definition GreengrassCoreIpcModel.h:4091
CreateLocalDeploymentRequest() noexcept
Definition GreengrassCoreIpcModel.h:4036
void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
Definition GreengrassCoreIpcModel.h:4114
void SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
Definition GreengrassCoreIpcModel.h:4099
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove() const noexcept
Definition GreengrassCoreIpcModel.h:4076
void SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
Definition GreengrassCoreIpcModel.h:4051
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo() const noexcept
Definition GreengrassCoreIpcModel.h:4107
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4155
void SetGroupName(const Aws::Crt::String &groupName) noexcept
Definition GreengrassCoreIpcModel.h:4042
Definition GreengrassCoreIpcModel.h:4004
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4024
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6349
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default
CreateLocalDeploymentResponse() noexcept
Definition GreengrassCoreIpcModel.h:4006
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:4011
bool operator<(const CreateLocalDeploymentResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:4015
CreateLocalDeploymentResult() noexcept
Definition GreengrassCoreIpcModel.h:6476
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6490
CreateLocalDeploymentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6477
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6489
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6488
CreateLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6478
Definition GreengrassCoreIpcModel.h:1594
Aws::Crt::Optional< MQTTCredential > GetMqttCredential() const noexcept
Definition GreengrassCoreIpcModel.h:1612
void SetMqttCredential(const MQTTCredential &mqttCredential) noexcept
Definition GreengrassCoreIpcModel.h:1603
CredentialDocument(const CredentialDocument &objectToCopy)
Definition GreengrassCoreIpcModel.h:1598
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2286
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1631
CredentialDocument() noexcept
Definition GreengrassCoreIpcModel.h:1596
bool operator<(const CredentialDocument &) const noexcept
std::future< DeferComponentUpdateResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7618
DeferComponentUpdateOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7623
std::future< RpcError > Activate(const DeferComponentUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7632
Definition GreengrassCoreIpcModel.h:3900
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:3921
Aws::Crt::Optional< int64_t > GetRecheckAfterMs() const noexcept
Definition GreengrassCoreIpcModel.h:3931
void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept
Definition GreengrassCoreIpcModel.h:3926
bool operator<(const DeferComponentUpdateRequest &) const noexcept
DeferComponentUpdateRequest() noexcept
Definition GreengrassCoreIpcModel.h:3902
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3940
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6204
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:3907
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:3916
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:3911
Definition GreengrassCoreIpcModel.h:3879
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3891
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default
static void s_loadFromJsonView(DeferComponentUpdateResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:6129
bool operator<(const DeferComponentUpdateResponse &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6139
DeferComponentUpdateResponse() noexcept
Definition GreengrassCoreIpcModel.h:3881
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:6144
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:6124
static void s_customDeleter(DeferComponentUpdateResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:6160
DeferComponentUpdateResult() noexcept
Definition GreengrassCoreIpcModel.h:4848
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4861
DeferComponentUpdateResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4849
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4860
DeferComponentUpdateResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4850
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4862
std::future< DeleteThingShadowResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7442
std::future< RpcError > Activate(const DeleteThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7456
DeleteThingShadowOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7447
Definition GreengrassCoreIpcModel.h:3838
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6098
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition GreengrassCoreIpcModel.h:3859
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition GreengrassCoreIpcModel.h:3845
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition GreengrassCoreIpcModel.h:3854
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3868
bool operator<(const DeleteThingShadowRequest &) const noexcept
DeleteThingShadowRequest() noexcept
Definition GreengrassCoreIpcModel.h:3840
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition GreengrassCoreIpcModel.h:3849
Definition GreengrassCoreIpcModel.h:3808
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:3819
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:3815
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3828
DeleteThingShadowResponse() noexcept
Definition GreengrassCoreIpcModel.h:3810
bool operator<(const DeleteThingShadowResponse &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6042
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default
DeleteThingShadowResult() noexcept
Definition GreengrassCoreIpcModel.h:4748
DeleteThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4749
DeleteThingShadowResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4750
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4760
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4761
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4762
Definition GreengrassCoreIpcModel.h:115
void SetDeploymentErrorTypes(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexcept
Definition GreengrassCoreIpcModel.h:144
void SetDeploymentErrorStack(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorStack) noexcept
Definition GreengrassCoreIpcModel.h:130
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:177
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentFailureCause() const noexcept
Definition GreengrassCoreIpcModel.h:165
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorTypes() const noexcept
Definition GreengrassCoreIpcModel.h:151
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorStack() const noexcept
Definition GreengrassCoreIpcModel.h:137
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:247
DeploymentStatusDetails() noexcept
Definition GreengrassCoreIpcModel.h:117
bool operator<(const DeploymentStatusDetails &) const noexcept
void SetDetailedDeploymentStatus(DetailedDeploymentStatus detailedDeploymentStatus) noexcept
Definition GreengrassCoreIpcModel.cpp:189
void SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexcept
Definition GreengrassCoreIpcModel.h:158
Aws::Crt::Optional< DetailedDeploymentStatus > GetDetailedDeploymentStatus() const noexcept
Definition GreengrassCoreIpcModel.cpp:214
DeploymentStatusDetails(const DeploymentStatusDetails &)=default
Definition GreengrassCoreIpcModel.h:2068
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3076
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default
bool operator<(const FailedUpdateConditionCheckError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:2075
FailedUpdateConditionCheckError() noexcept
Definition GreengrassCoreIpcModel.h:2070
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2084
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:2073
GetClientDeviceAuthTokenOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8131
std::future< GetClientDeviceAuthTokenResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8126
std::future< RpcError > Activate(const GetClientDeviceAuthTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8140
Definition GreengrassCoreIpcModel.h:3778
GetClientDeviceAuthTokenRequest() noexcept
Definition GreengrassCoreIpcModel.h:3780
GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default
bool operator<(const GetClientDeviceAuthTokenRequest &) const noexcept
void SetCredential(const CredentialDocument &credential) noexcept
Definition GreengrassCoreIpcModel.h:3785
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3798
Aws::Crt::Optional< CredentialDocument > GetCredential() const noexcept
Definition GreengrassCoreIpcModel.h:3789
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5988
Definition GreengrassCoreIpcModel.h:3740
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() const noexcept
Definition GreengrassCoreIpcModel.h:3756
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5937
GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition GreengrassCoreIpcModel.h:3748
GetClientDeviceAuthTokenResponse() noexcept
Definition GreengrassCoreIpcModel.h:3742
bool operator<(const GetClientDeviceAuthTokenResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3768
GetClientDeviceAuthTokenResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5226
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5236
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5237
GetClientDeviceAuthTokenResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5223
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5238
GetClientDeviceAuthTokenResult() noexcept
Definition GreengrassCoreIpcModel.h:5222
std::future< GetComponentDetailsResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8038
std::future< RpcError > Activate(const GetComponentDetailsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8052
GetComponentDetailsOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8043
Definition GreengrassCoreIpcModel.h:3684
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5844
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3704
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:3695
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:3691
GetComponentDetailsRequest() noexcept
Definition GreengrassCoreIpcModel.h:3686
bool operator<(const GetComponentDetailsRequest &) const noexcept
Definition GreengrassCoreIpcModel.h:3651
Aws::Crt::Optional< ComponentDetails > GetComponentDetails() const noexcept
Definition GreengrassCoreIpcModel.h:3665
GetComponentDetailsResponse() noexcept
Definition GreengrassCoreIpcModel.h:3653
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5797
bool operator<(const GetComponentDetailsResponse &) const noexcept
void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
Definition GreengrassCoreIpcModel.h:3658
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3674
GetComponentDetailsResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5174
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5184
GetComponentDetailsResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5173
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5185
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5186
GetComponentDetailsResult() noexcept
Definition GreengrassCoreIpcModel.h:5172
std::future< RpcError > Activate(const GetConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7840
GetConfigurationOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7831
std::future< GetConfigurationResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7826
Definition GreengrassCoreIpcModel.h:3610
GetConfigurationRequest() noexcept
Definition GreengrassCoreIpcModel.h:3612
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3640
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:3617
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition GreengrassCoreIpcModel.h:3626
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:3621
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5747
bool operator<(const GetConfigurationRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition GreengrassCoreIpcModel.h:3631
GetConfigurationRequest(const GetConfigurationRequest &)=default
Definition GreengrassCoreIpcModel.h:3571
bool operator<(const GetConfigurationResponse &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:3578
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5677
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValue() const noexcept
Definition GreengrassCoreIpcModel.h:3590
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3599
GetConfigurationResponse() noexcept
Definition GreengrassCoreIpcModel.h:3573
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:3582
void SetValue(const Aws::Crt::JsonObject &value) noexcept
Definition GreengrassCoreIpcModel.h:3586
GetConfigurationResponse(const GetConfigurationResponse &)=default
GetConfigurationResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5004
GetConfigurationResult() noexcept
Definition GreengrassCoreIpcModel.h:5002
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5016
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5014
GetConfigurationResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5003
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5015
std::future< GetLocalDeploymentStatusResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9308
std::future< RpcError > Activate(const GetLocalDeploymentStatusRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9322
GetLocalDeploymentStatusOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9313
Definition GreengrassCoreIpcModel.h:3541
bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:3552
GetLocalDeploymentStatusRequest() noexcept
Definition GreengrassCoreIpcModel.h:3543
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3561
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5620
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:3548
Definition GreengrassCoreIpcModel.h:3511
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5572
Aws::Crt::Optional< LocalDeployment > GetDeployment() const noexcept
Definition GreengrassCoreIpcModel.h:3522
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3531
void SetDeployment(const LocalDeployment &deployment) noexcept
Definition GreengrassCoreIpcModel.h:3518
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default
GetLocalDeploymentStatusResponse() noexcept
Definition GreengrassCoreIpcModel.h:3513
bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept
GetLocalDeploymentStatusResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5960
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5975
GetLocalDeploymentStatusResult() noexcept
Definition GreengrassCoreIpcModel.h:5959
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5973
GetLocalDeploymentStatusResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5963
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5974
std::future< RpcError > Activate(const GetSecretValueRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9410
std::future< GetSecretValueResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9396
GetSecretValueOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9401
Definition GreengrassCoreIpcModel.h:3448
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() const noexcept
Definition GreengrassCoreIpcModel.h:3461
bool operator<(const GetSecretValueRequest &) const noexcept
GetSecretValueRequest() noexcept
Definition GreengrassCoreIpcModel.h:3450
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3498
Aws::Crt::Optional< Aws::Crt::String > GetVersionStage() const noexcept
Definition GreengrassCoreIpcModel.h:3481
GetSecretValueRequest(const GetSecretValueRequest &)=default
void SetRefresh(const bool &refresh) noexcept
Definition GreengrassCoreIpcModel.h:3485
void SetVersionStage(const Aws::Crt::String &versionStage) noexcept
Definition GreengrassCoreIpcModel.h:3476
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition GreengrassCoreIpcModel.h:3456
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition GreengrassCoreIpcModel.h:3466
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5522
Aws::Crt::Optional< bool > GetRefresh() const noexcept
Definition GreengrassCoreIpcModel.h:3489
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() const noexcept
Definition GreengrassCoreIpcModel.h:3471
Definition GreengrassCoreIpcModel.h:3385
void SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Definition GreengrassCoreIpcModel.h:3408
Aws::Crt::Optional< SecretValue > GetSecretValue() const noexcept
Definition GreengrassCoreIpcModel.h:3426
GetSecretValueResponse(const GetSecretValueResponse &)=default
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition GreengrassCoreIpcModel.h:3392
GetSecretValueResponse() noexcept
Definition GreengrassCoreIpcModel.h:3387
void SetSecretValue(const SecretValue &secretValue) noexcept
Definition GreengrassCoreIpcModel.h:3422
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5450
bool operator<(const GetSecretValueResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3435
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() const noexcept
Definition GreengrassCoreIpcModel.h:3396
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition GreengrassCoreIpcModel.h:3400
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() const noexcept
Definition GreengrassCoreIpcModel.h:3404
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage() const noexcept
Definition GreengrassCoreIpcModel.h:3415
GetSecretValueResult() noexcept
Definition GreengrassCoreIpcModel.h:6011
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6025
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6024
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6023
GetSecretValueResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6012
GetSecretValueResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6013
std::future< RpcError > Activate(const GetThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8793
GetThingShadowOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8784
std::future< GetThingShadowResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8779
Definition GreengrassCoreIpcModel.h:3344
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3374
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition GreengrassCoreIpcModel.h:3351
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition GreengrassCoreIpcModel.h:3365
GetThingShadowRequest(const GetThingShadowRequest &)=default
bool operator<(const GetThingShadowRequest &) const noexcept
GetThingShadowRequest() noexcept
Definition GreengrassCoreIpcModel.h:3346
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5359
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition GreengrassCoreIpcModel.h:3355
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition GreengrassCoreIpcModel.h:3360
Definition GreengrassCoreIpcModel.h:3314
GetThingShadowResponse(const GetThingShadowResponse &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5303
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3334
GetThingShadowResponse() noexcept
Definition GreengrassCoreIpcModel.h:3316
bool operator<(const GetThingShadowResponse &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:3321
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:3325
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5667
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5665
GetThingShadowResult() noexcept
Definition GreengrassCoreIpcModel.h:5653
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5666
GetThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5654
GetThingShadowResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5655
Definition GreengrassCoreIpcClient.h:26
Definition GreengrassCoreIpcModel.h:6524
GreengrassCoreIpcServiceModel(Aws::Crt::Allocator *allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:10159
void AssignModelNameToErrorResponse(Aws::Crt::String, ErrorResponseFactory) noexcept
Definition GreengrassCoreIpcModel.cpp:10240
friend class GreengrassCoreIpcClient
Definition GreengrassCoreIpcModel.h:6534
Aws::Crt::ScopedResource< OperationError > AllocateOperationErrorFromPayload(const Aws::Crt::String &errorModelName, Aws::Crt::StringView stringView, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) const noexcept override
Definition GreengrassCoreIpcModel.cpp:10224
Definition GreengrassCoreIpcModel.h:1651
InvalidArgumentsError(const InvalidArgumentsError &)=default
InvalidArgumentsError() noexcept
Definition GreengrassCoreIpcModel.h:1653
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1667
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2332
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1656
bool operator<(const InvalidArgumentsError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1658
Definition GreengrassCoreIpcModel.h:3952
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3968
InvalidArtifactsDirectoryPathError() noexcept
Definition GreengrassCoreIpcModel.h:3954
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:3957
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:3959
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6253
bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept
Definition GreengrassCoreIpcModel.h:4313
bool operator<(const InvalidClientDeviceAuthTokenError &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:4318
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:4329
InvalidClientDeviceAuthTokenError() noexcept
Definition GreengrassCoreIpcModel.h:4315
InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:4320
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6825
Definition GreengrassCoreIpcModel.h:3714
InvalidCredentialError() noexcept
Definition GreengrassCoreIpcModel.h:3716
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5890
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:3719
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:3721
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3730
bool operator<(const InvalidCredentialError &) const noexcept
InvalidCredentialError(const InvalidCredentialError &)=default
Definition GreengrassCoreIpcModel.h:3978
InvalidRecipeDirectoryPathError() noexcept
Definition GreengrassCoreIpcModel.h:3980
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:3985
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3994
bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:6301
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:3983
Definition GreengrassCoreIpcModel.h:1797
bool operator<(const InvalidTokenError &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1802
InvalidTokenError() noexcept
Definition GreengrassCoreIpcModel.h:1799
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1804
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1813
InvalidTokenError(const InvalidTokenError &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2579
Definition GreengrassCoreIpcModel.h:1136
Aws::Crt::Optional< MQTTMessage > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1152
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1699
IoTCoreMessage() noexcept
Definition GreengrassCoreIpcModel.h:1138
bool operator<(const IoTCoreMessage &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1171
void SetMessage(const MQTTMessage &message) noexcept
Definition GreengrassCoreIpcModel.h:1144
IoTCoreMessage(const IoTCoreMessage &objectToCopy)
Definition GreengrassCoreIpcModel.h:1140
Definition GreengrassCoreIpcModel.h:333
JsonMessage() noexcept
Definition GreengrassCoreIpcModel.h:335
Aws::Crt::Optional< MessageContext > GetContext() const noexcept
Definition GreengrassCoreIpcModel.h:352
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:478
Aws::Crt::Optional< Aws::Crt::JsonObject > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:344
void SetContext(const MessageContext &context) noexcept
Definition GreengrassCoreIpcModel.h:348
JsonMessage(const JsonMessage &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:361
void SetMessage(const Aws::Crt::JsonObject &message) noexcept
Definition GreengrassCoreIpcModel.h:340
bool operator<(const JsonMessage &) const noexcept
std::future< RpcError > Activate(const ListComponentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8617
std::future< ListComponentsResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8603
ListComponentsOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8608
Definition GreengrassCoreIpcModel.h:3293
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:5255
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5250
static void s_customDeleter(ListComponentsRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:5271
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:5235
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3305
ListComponentsRequest() noexcept
Definition GreengrassCoreIpcModel.h:3295
bool operator<(const ListComponentsRequest &) const noexcept
static void s_loadFromJsonView(ListComponentsRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:5240
ListComponentsRequest(const ListComponentsRequest &)=default
Definition GreengrassCoreIpcModel.h:3257
ListComponentsResponse() noexcept
Definition GreengrassCoreIpcModel.h:3259
void SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexcept
Definition GreengrassCoreIpcModel.h:3264
bool operator<(const ListComponentsResponse &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5209
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents() const noexcept
Definition GreengrassCoreIpcModel.h:3271
ListComponentsResponse(const ListComponentsResponse &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3283
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5566
ListComponentsResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5554
ListComponentsResult() noexcept
Definition GreengrassCoreIpcModel.h:5553
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5565
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5567
ListComponentsResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5555
std::future< ListLocalDeploymentsResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9866
ListLocalDeploymentsOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9871
std::future< RpcError > Activate(const ListLocalDeploymentsRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9880
Definition GreengrassCoreIpcModel.h:3236
static void s_customDeleter(ListLocalDeploymentsRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:5168
static void s_loadFromJsonView(ListLocalDeploymentsRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:5137
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:5152
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:5132
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5147
ListLocalDeploymentsRequest() noexcept
Definition GreengrassCoreIpcModel.h:3238
bool operator<(const ListLocalDeploymentsRequest &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3248
Definition GreengrassCoreIpcModel.h:3200
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments() const noexcept
Definition GreengrassCoreIpcModel.h:3214
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3226
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default
ListLocalDeploymentsResponse() noexcept
Definition GreengrassCoreIpcModel.h:3202
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5106
bool operator<(const ListLocalDeploymentsResponse &) const noexcept
void SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
Definition GreengrassCoreIpcModel.h:3207
ListLocalDeploymentsResult() noexcept
Definition GreengrassCoreIpcModel.h:6326
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6339
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6338
ListLocalDeploymentsResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6328
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6340
ListLocalDeploymentsResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6327
std::future< ListNamedShadowsForThingResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9659
ListNamedShadowsForThingOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9664
std::future< RpcError > Activate(const ListNamedShadowsForThingRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9673
Definition GreengrassCoreIpcModel.h:3148
void SetPageSize(const int &pageSize) noexcept
Definition GreengrassCoreIpcModel.h:3174
bool operator<(const ListNamedShadowsForThingRequest &) const noexcept
ListNamedShadowsForThingRequest() noexcept
Definition GreengrassCoreIpcModel.h:3150
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition GreengrassCoreIpcModel.h:3164
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:5041
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default
Aws::Crt::Optional< int > GetPageSize() const noexcept
Definition GreengrassCoreIpcModel.h:3179
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3188
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition GreengrassCoreIpcModel.h:3155
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition GreengrassCoreIpcModel.h:3159
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() const noexcept
Definition GreengrassCoreIpcModel.h:3169
Definition GreengrassCoreIpcModel.h:3098
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() const noexcept
Definition GreengrassCoreIpcModel.h:3127
void SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
Definition GreengrassCoreIpcModel.h:3105
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4976
bool operator<(const ListNamedShadowsForThingResponse &) const noexcept
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition GreengrassCoreIpcModel.h:3122
ListNamedShadowsForThingResponse() noexcept
Definition GreengrassCoreIpcModel.h:3100
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition GreengrassCoreIpcModel.h:3113
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3136
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() const noexcept
Definition GreengrassCoreIpcModel.h:3117
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults() const noexcept
Definition GreengrassCoreIpcModel.h:3109
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6175
ListNamedShadowsForThingResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6165
ListNamedShadowsForThingResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6162
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6176
ListNamedShadowsForThingResult() noexcept
Definition GreengrassCoreIpcModel.h:6161
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6177
Definition GreengrassCoreIpcModel.h:710
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:721
Aws::Crt::Optional< Aws::Crt::String > GetCreatedOn() const noexcept
Definition GreengrassCoreIpcModel.h:737
void SetCreatedOn(const Aws::Crt::String &createdOn) noexcept
Definition GreengrassCoreIpcModel.h:733
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:760
Aws::Crt::Optional< DeploymentStatusDetails > GetDeploymentStatusDetails() const noexcept
Definition GreengrassCoreIpcModel.h:748
void SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexcept
Definition GreengrassCoreIpcModel.h:741
bool operator<(const LocalDeployment &) const noexcept
LocalDeployment() noexcept
Definition GreengrassCoreIpcModel.h:712
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:717
LocalDeployment(const LocalDeployment &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1153
Definition GreengrassCoreIpcModel.h:833
Aws::Crt::Optional< Aws::Crt::String > GetCertificatePem() const noexcept
Definition GreengrassCoreIpcModel.h:855
void SetClientId(const Aws::Crt::String &clientId) noexcept
Definition GreengrassCoreIpcModel.h:840
void SetPassword(const Aws::Crt::String &password) noexcept
Definition GreengrassCoreIpcModel.h:867
void SetCertificatePem(const Aws::Crt::String &certificatePem) noexcept
Definition GreengrassCoreIpcModel.h:848
void SetUsername(const Aws::Crt::String &username) noexcept
Definition GreengrassCoreIpcModel.h:859
Aws::Crt::Optional< Aws::Crt::String > GetPassword() const noexcept
Definition GreengrassCoreIpcModel.h:871
bool operator<(const MQTTCredential &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:880
MQTTCredential(const MQTTCredential &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1369
Aws::Crt::Optional< Aws::Crt::String > GetClientId() const noexcept
Definition GreengrassCoreIpcModel.h:844
Aws::Crt::Optional< Aws::Crt::String > GetUsername() const noexcept
Definition GreengrassCoreIpcModel.h:863
MQTTCredential() noexcept
Definition GreengrassCoreIpcModel.h:835
Definition GreengrassCoreIpcModel.h:372
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:391
void SetContentType(const Aws::Crt::String &contentType) noexcept
Definition GreengrassCoreIpcModel.h:461
bool operator<(const MQTTMessage &) const noexcept
Aws::Crt::Optional< bool > GetRetain() const noexcept
Definition GreengrassCoreIpcModel.h:399
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition GreengrassCoreIpcModel.h:417
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() const noexcept
Definition GreengrassCoreIpcModel.h:410
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition GreengrassCoreIpcModel.h:403
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:648
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() const noexcept
Definition GreengrassCoreIpcModel.h:449
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition GreengrassCoreIpcModel.h:431
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:474
Aws::Crt::Optional< Aws::Crt::String > GetContentType() const noexcept
Definition GreengrassCoreIpcModel.h:465
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:387
MQTTMessage() noexcept
Definition GreengrassCoreIpcModel.h:374
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition GreengrassCoreIpcModel.h:445
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() const noexcept
Definition GreengrassCoreIpcModel.h:438
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition GreengrassCoreIpcModel.h:379
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition GreengrassCoreIpcModel.h:383
void SetRetain(const bool &retain) noexcept
Definition GreengrassCoreIpcModel.h:395
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() const noexcept
Definition GreengrassCoreIpcModel.h:424
MQTTMessage(const MQTTMessage &)=default
Definition GreengrassCoreIpcModel.h:69
MessageContext() noexcept
Definition GreengrassCoreIpcModel.h:71
MessageContext(const MessageContext &)=default
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition GreengrassCoreIpcModel.h:80
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:89
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:87
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition GreengrassCoreIpcModel.h:76
bool operator<(const MessageContext &) const noexcept
Definition GreengrassCoreIpcModel.h:674
void SetName(const Aws::Crt::String &name) noexcept
Definition GreengrassCoreIpcModel.h:679
bool operator<(const Metric &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1026
Aws::Crt::Optional< Aws::Crt::String > GetName() const noexcept
Definition GreengrassCoreIpcModel.h:681
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:698
Aws::Crt::Optional< double > GetValue() const noexcept
Definition GreengrassCoreIpcModel.h:689
void SetValue(const double &value) noexcept
Definition GreengrassCoreIpcModel.h:687
Metric(const Metric &)=default
Metric() noexcept
Definition GreengrassCoreIpcModel.h:676
std::future< RpcError > Activate(const PauseComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:10056
std::future< PauseComponentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:10042
PauseComponentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:10047
Definition GreengrassCoreIpcModel.h:3068
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3088
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:3079
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4897
PauseComponentRequest() noexcept
Definition GreengrassCoreIpcModel.h:3070
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:3075
bool operator<(const PauseComponentRequest &) const noexcept
PauseComponentRequest(const PauseComponentRequest &)=default
Definition GreengrassCoreIpcModel.h:3047
static void s_loadFromJsonView(PauseComponentResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4840
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3059
static void s_customDeleter(PauseComponentResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4871
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4850
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4855
PauseComponentResponse(const PauseComponentResponse &)=default
PauseComponentResponse() noexcept
Definition GreengrassCoreIpcModel.h:3049
bool operator<(const PauseComponentResponse &) const noexcept
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4835
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6438
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6440
PauseComponentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6427
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6439
PauseComponentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6428
PauseComponentResult() noexcept
Definition GreengrassCoreIpcModel.h:6426
Definition GreengrassCoreIpcModel.h:531
PostComponentUpdateEvent() noexcept
Definition GreengrassCoreIpcModel.h:533
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:765
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:551
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:538
bool operator<(const PostComponentUpdateEvent &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:542
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default
Definition GreengrassCoreIpcModel.h:561
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:821
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:589
PreComponentUpdateEvent() noexcept
Definition GreengrassCoreIpcModel.h:563
void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept
Definition GreengrassCoreIpcModel.h:576
bool operator<(const PreComponentUpdateEvent &) const noexcept
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:568
Aws::Crt::Optional< bool > GetIsGgcRestarting() const noexcept
Definition GreengrassCoreIpcModel.h:580
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:572
Definition GreengrassCoreIpcModel.h:1446
Aws::Crt::Optional< JsonMessage > GetJsonMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1462
bool operator<(const PublishMessage &) const noexcept
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition GreengrassCoreIpcModel.h:1476
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1484
PublishMessage() noexcept
Definition GreengrassCoreIpcModel.h:1448
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition GreengrassCoreIpcModel.h:1454
PublishMessage(const PublishMessage &objectToCopy)
Definition GreengrassCoreIpcModel.h:1450
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1503
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2149
std::future< RpcError > Activate(const PublishToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7249
PublishToIoTCoreOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7240
std::future< PublishToIoTCoreResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7235
Definition GreengrassCoreIpcModel.h:2918
void SetContentType(const Aws::Crt::String &contentType) noexcept
Definition GreengrassCoreIpcModel.h:3015
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() const noexcept
Definition GreengrassCoreIpcModel.h:2978
Aws::Crt::Optional< bool > GetRetain() const noexcept
Definition GreengrassCoreIpcModel.h:2953
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() const noexcept
Definition GreengrassCoreIpcModel.h:3003
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition GreengrassCoreIpcModel.h:2957
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4809
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:2941
PublishToIoTCoreRequest() noexcept
Definition GreengrassCoreIpcModel.h:2920
Aws::Crt::Optional< Aws::Crt::String > GetContentType() const noexcept
Definition GreengrassCoreIpcModel.h:3019
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition GreengrassCoreIpcModel.h:2999
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() const noexcept
Definition GreengrassCoreIpcModel.h:2992
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition GreengrassCoreIpcModel.h:2971
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition GreengrassCoreIpcModel.h:2985
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:2945
bool operator<(const PublishToIoTCoreRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() const noexcept
Definition GreengrassCoreIpcModel.h:2964
void SetRetain(const bool &retain) noexcept
Definition GreengrassCoreIpcModel.h:2949
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition GreengrassCoreIpcModel.h:2925
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:3028
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition GreengrassCoreIpcModel.h:2929
Definition GreengrassCoreIpcModel.h:2897
bool operator<(const PublishToIoTCoreResponse &) const noexcept
static void s_loadFromJsonView(PublishToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4585
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4580
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2909
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4595
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4600
PublishToIoTCoreResponse() noexcept
Definition GreengrassCoreIpcModel.h:2899
static void s_customDeleter(PublishToIoTCoreResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4616
PublishToIoTCoreResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4587
PublishToIoTCoreResult() noexcept
Definition GreengrassCoreIpcModel.h:4585
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4599
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4598
PublishToIoTCoreResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4586
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4597
std::future< PublishToTopicResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8214
std::future< RpcError > Activate(const PublishToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8228
PublishToTopicOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8219
Definition GreengrassCoreIpcModel.h:2858
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition GreengrassCoreIpcModel.h:2865
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4554
PublishToTopicRequest() noexcept
Definition GreengrassCoreIpcModel.h:2860
void SetPublishMessage(const PublishMessage &publishMessage) noexcept
Definition GreengrassCoreIpcModel.h:2873
bool operator<(const PublishToTopicRequest &) const noexcept
Aws::Crt::Optional< PublishMessage > GetPublishMessage() const noexcept
Definition GreengrassCoreIpcModel.h:2877
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2886
PublishToTopicRequest(const PublishToTopicRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition GreengrassCoreIpcModel.h:2869
Definition GreengrassCoreIpcModel.h:2837
PublishToTopicResponse(const PublishToTopicResponse &)=default
PublishToTopicResponse() noexcept
Definition GreengrassCoreIpcModel.h:2839
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4501
static void s_loadFromJsonView(PublishToTopicResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4486
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4481
static void s_customDeleter(PublishToTopicResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4517
bool operator<(const PublishToTopicResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2849
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4496
PublishToTopicResult() noexcept
Definition GreengrassCoreIpcModel.h:5274
PublishToTopicResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5276
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5287
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5286
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5288
PublishToTopicResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5275
std::future< RpcError > Activate(const PutComponentMetricRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7544
std::future< PutComponentMetricResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7530
PutComponentMetricOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7535
Definition GreengrassCoreIpcModel.h:2811
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2827
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4455
void SetMetrics(const Aws::Crt::Vector< Metric > &metrics) noexcept
Definition GreengrassCoreIpcModel.h:2816
PutComponentMetricRequest() noexcept
Definition GreengrassCoreIpcModel.h:2813
bool operator<(const PutComponentMetricRequest &) const noexcept
PutComponentMetricRequest(const PutComponentMetricRequest &)=default
Aws::Crt::Optional< Aws::Crt::Vector< Metric > > GetMetrics() const noexcept
Definition GreengrassCoreIpcModel.h:2818
Definition GreengrassCoreIpcModel.h:2790
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4378
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4398
static void s_loadFromJsonView(PutComponentMetricResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4383
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4393
bool operator<(const PutComponentMetricResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2802
static void s_customDeleter(PutComponentMetricResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4414
PutComponentMetricResponse() noexcept
Definition GreengrassCoreIpcModel.h:2792
PutComponentMetricResponse(const PutComponentMetricResponse &)=default
PutComponentMetricResult() noexcept
Definition GreengrassCoreIpcModel.h:4798
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4810
PutComponentMetricResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4799
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4812
PutComponentMetricResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4800
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4811
Definition GreengrassCoreIpcModel.h:1981
Aws::Crt::Optional< Aws::Crt::String > GetResourceType() const noexcept
Definition GreengrassCoreIpcModel.h:1992
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2005
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1988
Aws::Crt::Optional< Aws::Crt::String > GetResourceName() const noexcept
Definition GreengrassCoreIpcModel.h:1996
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2911
ResourceNotFoundError(const ResourceNotFoundError &)=default
ResourceNotFoundError() noexcept
Definition GreengrassCoreIpcModel.h:1983
void SetResourceType(const Aws::Crt::String &resourceType) noexcept
Definition GreengrassCoreIpcModel.h:1990
void SetResourceName(const Aws::Crt::String &resourceName) noexcept
Definition GreengrassCoreIpcModel.h:1994
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1986
bool operator<(const ResourceNotFoundError &) const noexcept
std::future< RestartComponentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9220
std::future< RpcError > Activate(const RestartComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9234
RestartComponentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9225
Definition GreengrassCoreIpcModel.h:2760
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:2771
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4352
RestartComponentRequest() noexcept
Definition GreengrassCoreIpcModel.h:2762
RestartComponentRequest(const RestartComponentRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2780
bool operator<(const RestartComponentRequest &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:2767
Definition GreengrassCoreIpcModel.h:2721
bool operator<(const RestartComponentResponse &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:2736
void SetRestartStatus(RequestStatus restartStatus) noexcept
Definition GreengrassCoreIpcModel.cpp:4272
RestartComponentResponse(const RestartComponentResponse &)=default
Aws::Crt::Optional< RequestStatus > GetRestartStatus() const noexcept
Definition GreengrassCoreIpcModel.cpp:4287
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:2740
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2749
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4305
RestartComponentResponse() noexcept
Definition GreengrassCoreIpcModel.h:2723
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5923
RestartComponentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5910
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5921
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5922
RestartComponentResult() noexcept
Definition GreengrassCoreIpcModel.h:5909
RestartComponentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5911
std::future< RpcError > Activate(const ResumeComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7161
ResumeComponentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7152
std::future< ResumeComponentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7147
Definition GreengrassCoreIpcModel.h:2691
bool operator<(const ResumeComponentRequest &) const noexcept
ResumeComponentRequest() noexcept
Definition GreengrassCoreIpcModel.h:2693
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:2702
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:2698
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2711
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4218
ResumeComponentRequest(const ResumeComponentRequest &)=default
Definition GreengrassCoreIpcModel.h:2670
static void s_loadFromJsonView(ResumeComponentResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4161
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4156
static void s_customDeleter(ResumeComponentResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4192
ResumeComponentResponse(const ResumeComponentResponse &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4171
ResumeComponentResponse() noexcept
Definition GreengrassCoreIpcModel.h:2672
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2682
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4176
bool operator<(const ResumeComponentResponse &) const noexcept
ResumeComponentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4536
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4547
ResumeComponentResult() noexcept
Definition GreengrassCoreIpcModel.h:4535
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4549
ResumeComponentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4537
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4548
Definition GreengrassCoreIpcModel.h:893
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:937
void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
Definition GreengrassCoreIpcModel.h:918
void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept
Definition GreengrassCoreIpcModel.h:910
Aws::Crt::Optional< SystemResourceLimits > GetSystemResourceLimits() const noexcept
Definition GreengrassCoreIpcModel.h:925
bool operator<(const RunWithInfo &) const noexcept
RunWithInfo() noexcept
Definition GreengrassCoreIpcModel.h:895
Aws::Crt::Optional< Aws::Crt::String > GetWindowsUser() const noexcept
Definition GreengrassCoreIpcModel.h:914
void SetPosixUser(const Aws::Crt::String &posixUser) noexcept
Definition GreengrassCoreIpcModel.h:901
Aws::Crt::Optional< Aws::Crt::String > GetPosixUser() const noexcept
Definition GreengrassCoreIpcModel.h:906
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1433
RunWithInfo(const RunWithInfo &)=default
Definition GreengrassCoreIpcModel.h:1519
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2225
void SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
Definition GreengrassCoreIpcModel.h:1550
SecretValue(const SecretValue &objectToCopy)
Definition GreengrassCoreIpcModel.h:1523
SecretValue() noexcept
Definition GreengrassCoreIpcModel.h:1521
void SetSecretString(const Aws::Crt::String &secretString) noexcept
Definition GreengrassCoreIpcModel.h:1527
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1578
Aws::Crt::Optional< Aws::Crt::String > GetSecretString() const noexcept
Definition GreengrassCoreIpcModel.h:1535
bool operator<(const SecretValue &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary() const noexcept
Definition GreengrassCoreIpcModel.h:1559
std::future< RpcError > Activate(const SendConfigurationValidityReportRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8882
SendConfigurationValidityReportOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8873
std::future< SendConfigurationValidityReportResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8868
Definition GreengrassCoreIpcModel.h:2631
Aws::Crt::Optional< ConfigurationValidityReport > GetConfigurationValidityReport() const noexcept
Definition GreengrassCoreIpcModel.h:2645
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default
bool operator<(const SendConfigurationValidityReportRequest &) const noexcept
void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
Definition GreengrassCoreIpcModel.h:2638
SendConfigurationValidityReportRequest() noexcept
Definition GreengrassCoreIpcModel.h:2633
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4128
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2660
Definition GreengrassCoreIpcModel.h:2607
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4073
SendConfigurationValidityReportResponse() noexcept
Definition GreengrassCoreIpcModel.h:2609
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:4078
bool operator<(const SendConfigurationValidityReportResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2622
static void s_loadFromJsonView(SendConfigurationValidityReportResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:4062
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default
static void s_customDeleter(SendConfigurationValidityReportResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:4095
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:4056
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5719
SendConfigurationValidityReportResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5704
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5718
SendConfigurationValidityReportResult() noexcept
Definition GreengrassCoreIpcModel.h:5703
SendConfigurationValidityReportResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5708
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5720
Definition GreengrassCoreIpcModel.h:1677
ServiceError() noexcept
Definition GreengrassCoreIpcModel.h:1679
void SetContext(const Aws::Crt::JsonObject &context) noexcept
Definition GreengrassCoreIpcModel.h:1686
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1697
bool operator<(const ServiceError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1684
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1682
Aws::Crt::Optional< Aws::Crt::JsonObject > GetContext() const noexcept
Definition GreengrassCoreIpcModel.h:1688
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2385
ServiceError(const ServiceError &)=default
StopComponentOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9959
std::future< RpcError > Activate(const StopComponentRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9968
std::future< StopComponentResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9954
Definition GreengrassCoreIpcModel.h:2577
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:2584
bool operator<(const StopComponentRequest &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:4030
StopComponentRequest(const StopComponentRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:2588
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2597
StopComponentRequest() noexcept
Definition GreengrassCoreIpcModel.h:2579
Definition GreengrassCoreIpcModel.h:2538
void SetStopStatus(RequestStatus stopStatus) noexcept
Definition GreengrassCoreIpcModel.cpp:3950
StopComponentResponse() noexcept
Definition GreengrassCoreIpcModel.h:2540
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept
Definition GreengrassCoreIpcModel.h:2557
StopComponentResponse(const StopComponentResponse &)=default
bool operator<(const StopComponentResponse &) const noexcept
Aws::Crt::Optional< RequestStatus > GetStopStatus() const noexcept
Definition GreengrassCoreIpcModel.cpp:3965
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2566
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3983
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:2553
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6389
StopComponentResult() noexcept
Definition GreengrassCoreIpcModel.h:6376
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6390
StopComponentResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6377
StopComponentResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6378
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6388
std::future< RpcError > Activate(const SubscribeToCertificateUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8353
std::future< SubscribeToCertificateUpdatesResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8338
SubscribeToCertificateUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToCertificateUpdatesStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8343
Definition GreengrassCoreIpcModel.h:2480
void SetCertificateOptions(const CertificateOptions &certificateOptions) noexcept
Definition GreengrassCoreIpcModel.h:2485
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3850
Aws::Crt::Optional< CertificateOptions > GetCertificateOptions() const noexcept
Definition GreengrassCoreIpcModel.h:2490
SubscribeToCertificateUpdatesRequest() noexcept
Definition GreengrassCoreIpcModel.h:2482
SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2502
bool operator<(const SubscribeToCertificateUpdatesRequest &) const noexcept
Definition GreengrassCoreIpcModel.h:2457
static void s_customDeleter(SubscribeToCertificateUpdatesResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3817
static void s_loadFromJsonView(SubscribeToCertificateUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3784
SubscribeToCertificateUpdatesResponse() noexcept
Definition GreengrassCoreIpcModel.h:2459
bool operator<(const SubscribeToCertificateUpdatesResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2471
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3778
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3800
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3795
SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5409
SubscribeToCertificateUpdatesResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5398
SubscribeToCertificateUpdatesResult() noexcept
Definition GreengrassCoreIpcModel.h:5393
SubscribeToCertificateUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5394
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5408
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5410
Definition GreengrassCoreIpcModel.h:5322
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition GreengrassCoreIpcModel.h:5350
virtual void OnStreamEvent(CertificateUpdateEvent *response)
Definition GreengrassCoreIpcModel.h:5324
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:5340
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition GreengrassCoreIpcModel.h:5360
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:5370
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:5330
std::future< RpcError > Activate(const SubscribeToComponentUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9792
SubscribeToComponentUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToComponentUpdatesStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9782
std::future< SubscribeToComponentUpdatesResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9777
Definition GreengrassCoreIpcModel.h:2436
static void s_customDeleter(SubscribeToComponentUpdatesRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:3773
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3734
SubscribeToComponentUpdatesRequest() noexcept
Definition GreengrassCoreIpcModel.h:2438
static void s_loadFromJsonView(SubscribeToComponentUpdatesRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3740
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3756
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3751
bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2448
Definition GreengrassCoreIpcModel.h:2415
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3690
static void s_loadFromJsonView(SubscribeToComponentUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3696
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3712
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2427
static void s_customDeleter(SubscribeToComponentUpdatesResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3729
bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept
SubscribeToComponentUpdatesResponse() noexcept
Definition GreengrassCoreIpcModel.h:2417
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3707
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6289
SubscribeToComponentUpdatesResult() noexcept
Definition GreengrassCoreIpcModel.h:6272
SubscribeToComponentUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6273
SubscribeToComponentUpdatesResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6277
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6288
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6287
Definition GreengrassCoreIpcModel.h:6211
virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response)
Definition GreengrassCoreIpcModel.h:6213
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:6219
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:6249
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:6229
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition GreengrassCoreIpcModel.h:6239
SubscribeToConfigurationUpdateOperation(ClientConnection &connection, std::shared_ptr< SubscribeToConfigurationUpdateStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7358
std::future< RpcError > Activate(const SubscribeToConfigurationUpdateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7368
std::future< SubscribeToConfigurationUpdateResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7353
Definition GreengrassCoreIpcModel.h:2372
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition GreengrassCoreIpcModel.h:2388
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3662
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition GreengrassCoreIpcModel.h:2379
bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2404
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition GreengrassCoreIpcModel.h:2393
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() const noexcept
Definition GreengrassCoreIpcModel.h:2383
SubscribeToConfigurationUpdateRequest() noexcept
Definition GreengrassCoreIpcModel.h:2374
Definition GreengrassCoreIpcModel.h:2348
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3571
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3593
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default
static void s_customDeleter(SubscribeToConfigurationUpdateResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3610
bool operator<(const SubscribeToConfigurationUpdateResponse &) const noexcept
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2363
SubscribeToConfigurationUpdateResponse() noexcept
Definition GreengrassCoreIpcModel.h:2350
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3588
static void s_loadFromJsonView(SubscribeToConfigurationUpdateResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3577
SubscribeToConfigurationUpdateResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4695
SubscribeToConfigurationUpdateResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4699
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4709
SubscribeToConfigurationUpdateResult() noexcept
Definition GreengrassCoreIpcModel.h:4694
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4710
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4711
Definition GreengrassCoreIpcModel.h:4633
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:4671
virtual void OnStreamEvent(ConfigurationUpdateEvents *response)
Definition GreengrassCoreIpcModel.h:4635
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:4641
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:4651
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition GreengrassCoreIpcModel.h:4661
SubscribeToIoTCoreOperation(ClientConnection &connection, std::shared_ptr< SubscribeToIoTCoreStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7063
std::future< SubscribeToIoTCoreResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7058
std::future< RpcError > Activate(const SubscribeToIoTCoreRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7073
Definition GreengrassCoreIpcModel.h:2309
SubscribeToIoTCoreRequest() noexcept
Definition GreengrassCoreIpcModel.h:2311
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2337
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3545
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition GreengrassCoreIpcModel.h:2316
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition GreengrassCoreIpcModel.h:2320
Definition GreengrassCoreIpcModel.h:2288
SubscribeToIoTCoreResponse() noexcept
Definition GreengrassCoreIpcModel.h:2290
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3444
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2300
bool operator<(const SubscribeToIoTCoreResponse &) const noexcept
static void s_customDeleter(SubscribeToIoTCoreResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3480
static void s_loadFromJsonView(SubscribeToIoTCoreResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3449
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3459
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3464
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4498
SubscribeToIoTCoreResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4485
SubscribeToIoTCoreResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4486
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4497
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4496
SubscribeToIoTCoreResult() noexcept
Definition GreengrassCoreIpcModel.h:4484
Definition GreengrassCoreIpcModel.h:4423
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:4461
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:4431
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition GreengrassCoreIpcModel.h:4451
virtual void OnStreamEvent(IoTCoreMessage *response)
Definition GreengrassCoreIpcModel.h:4425
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:4441
SubscribeToTopicOperation(ClientConnection &connection, std::shared_ptr< SubscribeToTopicStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7954
std::future< RpcError > Activate(const SubscribeToTopicRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7964
std::future< SubscribeToTopicResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7949
Definition GreengrassCoreIpcModel.h:2249
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3418
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2277
SubscribeToTopicRequest() noexcept
Definition GreengrassCoreIpcModel.h:2251
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition GreengrassCoreIpcModel.h:2256
Aws::Crt::Optional< Aws::Crt::String > GetTopic() const noexcept
Definition GreengrassCoreIpcModel.h:2260
Definition GreengrassCoreIpcModel.h:2219
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() const noexcept
Definition GreengrassCoreIpcModel.h:2230
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2239
bool operator<(const SubscribeToTopicResponse &) const noexcept
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition GreengrassCoreIpcModel.h:2226
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3332
SubscribeToTopicResponse() noexcept
Definition GreengrassCoreIpcModel.h:2221
SubscribeToTopicResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5122
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5134
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5135
SubscribeToTopicResult() noexcept
Definition GreengrassCoreIpcModel.h:5121
SubscribeToTopicResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5123
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5133
Definition GreengrassCoreIpcModel.h:5050
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition GreengrassCoreIpcModel.h:5088
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:5058
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:5078
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition GreengrassCoreIpcModel.h:5068
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:5098
virtual void OnStreamEvent(SubscriptionResponseMessage *response)
Definition GreengrassCoreIpcModel.h:5052
std::future< SubscribeToValidateConfigurationUpdatesResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:7734
std::future< RpcError > Activate(const SubscribeToValidateConfigurationUpdatesRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:7750
SubscribeToValidateConfigurationUpdatesOperation(ClientConnection &connection, std::shared_ptr< SubscribeToValidateConfigurationUpdatesStreamHandler > streamHandler, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:7739
Definition GreengrassCoreIpcModel.h:2194
static void s_customDeleter(SubscribeToValidateConfigurationUpdatesRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:3305
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2210
SubscribeToValidateConfigurationUpdatesRequest() noexcept
Definition GreengrassCoreIpcModel.h:2196
static void s_loadFromJsonView(SubscribeToValidateConfigurationUpdatesRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3273
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3267
bool operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3284
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3290
Definition GreengrassCoreIpcModel.h:2169
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2185
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3246
bool operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
SubscribeToValidateConfigurationUpdatesResponse() noexcept
Definition GreengrassCoreIpcModel.h:2171
static void s_loadFromJsonView(SubscribeToValidateConfigurationUpdatesResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3229
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3223
static void s_customDeleter(SubscribeToValidateConfigurationUpdatesResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3261
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3240
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:4965
SubscribeToValidateConfigurationUpdatesResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:4953
SubscribeToValidateConfigurationUpdatesResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:4949
SubscribeToValidateConfigurationUpdatesResult() noexcept
Definition GreengrassCoreIpcModel.h:4948
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:4964
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:4963
Definition GreengrassCoreIpcModel.h:4897
virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response)
Definition GreengrassCoreIpcModel.h:4899
virtual bool OnStreamError(RpcError rpcError)
Definition GreengrassCoreIpcModel.h:4905
virtual bool OnStreamError(ServiceError *operationError)
Definition GreengrassCoreIpcModel.h:4915
virtual bool OnStreamError(OperationError *operationError)
Definition GreengrassCoreIpcModel.h:4925
Definition GreengrassCoreIpcModel.h:1057
SubscriptionResponseMessage() noexcept
Definition GreengrassCoreIpcModel.h:1059
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition GreengrassCoreIpcModel.h:1087
Aws::Crt::Optional< JsonMessage > GetJsonMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1073
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)
Definition GreengrassCoreIpcModel.h:1061
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition GreengrassCoreIpcModel.h:1065
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1639
bool operator<(const SubscriptionResponseMessage &) const noexcept
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() const noexcept
Definition GreengrassCoreIpcModel.h:1095
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1114
Definition GreengrassCoreIpcModel.h:211
SystemResourceLimits(const SystemResourceLimits &)=default
void SetCpus(const double &cpus) noexcept
Definition GreengrassCoreIpcModel.h:228
SystemResourceLimits() noexcept
Definition GreengrassCoreIpcModel.h:213
Aws::Crt::Optional< int64_t > GetMemory() const noexcept
Definition GreengrassCoreIpcModel.h:224
Aws::Crt::Optional< double > GetCpus() const noexcept
Definition GreengrassCoreIpcModel.h:232
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:241
void SetMemory(const int64_t &memory) noexcept
Definition GreengrassCoreIpcModel.h:219
bool operator<(const SystemResourceLimits &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:301
Definition GreengrassCoreIpcModel.h:1708
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2431
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1724
void SetMessage(const Aws::Crt::String &message) noexcept
Definition GreengrassCoreIpcModel.h:1713
bool operator<(const UnauthorizedError &) const noexcept
UnauthorizedError() noexcept
Definition GreengrassCoreIpcModel.h:1710
UnauthorizedError(const UnauthorizedError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() const noexcept override
Definition GreengrassCoreIpcModel.h:1715
std::future< UpdateConfigurationResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9044
std::future< RpcError > Activate(const UpdateConfigurationRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9058
UpdateConfigurationOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9049
Definition GreengrassCoreIpcModel.h:2115
void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept
Definition GreengrassCoreIpcModel.h:2144
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValueToMerge() const noexcept
Definition GreengrassCoreIpcModel.h:2148
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2157
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() const noexcept
Definition GreengrassCoreIpcModel.h:2140
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition GreengrassCoreIpcModel.h:2134
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() const noexcept
Definition GreengrassCoreIpcModel.h:2128
UpdateConfigurationRequest() noexcept
Definition GreengrassCoreIpcModel.h:2117
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition GreengrassCoreIpcModel.h:2123
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3197
bool operator<(const UpdateConfigurationRequest &) const noexcept
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default
Definition GreengrassCoreIpcModel.h:2094
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3118
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2106
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:3103
UpdateConfigurationResponse() noexcept
Definition GreengrassCoreIpcModel.h:2096
static void s_loadFromJsonView(UpdateConfigurationResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:3108
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3123
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default
static void s_customDeleter(UpdateConfigurationResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:3139
bool operator<(const UpdateConfigurationResponse &) const noexcept
UpdateConfigurationResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5807
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5818
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5820
UpdateConfigurationResult() noexcept
Definition GreengrassCoreIpcModel.h:5806
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5819
UpdateConfigurationResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5808
std::future< RpcError > Activate(const UpdateStateRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9497
UpdateStateOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9488
std::future< UpdateStateResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9483
Definition GreengrassCoreIpcModel.h:2038
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:2978
void SetState(ReportedLifecycleState state) noexcept
Definition GreengrassCoreIpcModel.cpp:2996
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2058
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:3029
Aws::Crt::Optional< ReportedLifecycleState > GetState() const noexcept
Definition GreengrassCoreIpcModel.cpp:3011
UpdateStateRequest(const UpdateStateRequest &)=default
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:3034
static void s_customDeleter(UpdateStateRequest *) noexcept
Definition GreengrassCoreIpcModel.cpp:3050
static void s_loadFromJsonView(UpdateStateRequest &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:2986
UpdateStateRequest() noexcept
Definition GreengrassCoreIpcModel.h:2040
Definition GreengrassCoreIpcModel.h:2017
UpdateStateResponse(const UpdateStateResponse &)=default
static void s_customDeleter(UpdateStateResponse *) noexcept
Definition GreengrassCoreIpcModel.cpp:2973
bool operator<(const UpdateStateResponse &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2952
UpdateStateResponse() noexcept
Definition GreengrassCoreIpcModel.h:2019
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition GreengrassCoreIpcModel.cpp:2937
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition GreengrassCoreIpcModel.cpp:2957
static void s_loadFromJsonView(UpdateStateResponse &, const Aws::Crt::JsonView &) noexcept
Definition GreengrassCoreIpcModel.cpp:2942
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:2029
UpdateStateResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:6062
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:6074
UpdateStateResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:6063
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:6073
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:6075
UpdateStateResult() noexcept
Definition GreengrassCoreIpcModel.h:6061
std::future< UpdateThingShadowResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8956
std::future< RpcError > Activate(const UpdateThingShadowRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8970
UpdateThingShadowOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8961
Definition GreengrassCoreIpcModel.h:1931
bool operator<(const UpdateThingShadowRequest &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:1956
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition GreengrassCoreIpcModel.h:1947
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition GreengrassCoreIpcModel.h:1938
UpdateThingShadowRequest() noexcept
Definition GreengrassCoreIpcModel.h:1933
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1969
Aws::Crt::Optional< Aws::Crt::String > GetThingName() const noexcept
Definition GreengrassCoreIpcModel.h:1942
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() const noexcept
Definition GreengrassCoreIpcModel.h:1952
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2847
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:1960
Definition GreengrassCoreIpcModel.h:1901
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition GreengrassCoreIpcModel.h:1908
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2776
bool operator<(const UpdateThingShadowResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() const noexcept
Definition GreengrassCoreIpcModel.h:1912
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default
UpdateThingShadowResponse() noexcept
Definition GreengrassCoreIpcModel.h:1903
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1921
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5769
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5770
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5768
UpdateThingShadowResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5757
UpdateThingShadowResult() noexcept
Definition GreengrassCoreIpcModel.h:5756
UpdateThingShadowResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5758
Definition GreengrassCoreIpcModel.h:25
Aws::Crt::Optional< Aws::Crt::String > GetValue() const noexcept
Definition GreengrassCoreIpcModel.h:36
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:45
UserProperty(const UserProperty &)=default
void SetKey(const Aws::Crt::String &key) noexcept
Definition GreengrassCoreIpcModel.h:30
bool operator<(const UserProperty &) const noexcept
void SetValue(const Aws::Crt::String &value) noexcept
Definition GreengrassCoreIpcModel.h:34
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:41
Aws::Crt::Optional< Aws::Crt::String > GetKey() const noexcept
Definition GreengrassCoreIpcModel.h:32
UserProperty() noexcept
Definition GreengrassCoreIpcModel.h:27
std::future< ValidateAuthorizationTokenResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:9132
ValidateAuthorizationTokenOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:9137
std::future< RpcError > Activate(const ValidateAuthorizationTokenRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:9146
Definition GreengrassCoreIpcModel.h:1849
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1865
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2676
void SetToken(const Aws::Crt::String &token) noexcept
Definition GreengrassCoreIpcModel.h:1854
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetToken() const noexcept
Definition GreengrassCoreIpcModel.h:1856
bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept
ValidateAuthorizationTokenRequest() noexcept
Definition GreengrassCoreIpcModel.h:1851
Definition GreengrassCoreIpcModel.h:1823
bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept
Aws::Crt::Optional< bool > GetIsValid() const noexcept
Definition GreengrassCoreIpcModel.h:1830
ValidateAuthorizationTokenResponse() noexcept
Definition GreengrassCoreIpcModel.h:1825
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default
void SetIsValid(const bool &isValid) noexcept
Definition GreengrassCoreIpcModel.h:1828
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1839
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2627
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5873
ValidateAuthorizationTokenResult() noexcept
Definition GreengrassCoreIpcModel.h:5856
ValidateAuthorizationTokenResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5857
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5871
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5872
ValidateAuthorizationTokenResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5861
Definition GreengrassCoreIpcModel.h:252
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:283
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() const noexcept
Definition GreengrassCoreIpcModel.h:274
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:357
bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() const noexcept
Definition GreengrassCoreIpcModel.h:266
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition GreengrassCoreIpcModel.h:259
ValidateConfigurationUpdateEvent() noexcept
Definition GreengrassCoreIpcModel.h:254
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition GreengrassCoreIpcModel.h:270
Definition GreengrassCoreIpcModel.h:1004
ValidateConfigurationUpdateEvents() noexcept
Definition GreengrassCoreIpcModel.h:1006
bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:1558
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)
Definition GreengrassCoreIpcModel.h:1008
void SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
Definition GreengrassCoreIpcModel.h:1015
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1043
Aws::Crt::Optional< ValidateConfigurationUpdateEvent > GetValidateConfigurationUpdateEvent() const noexcept
Definition GreengrassCoreIpcModel.h:1024
std::future< VerifyClientDeviceIdentityResult > GetResult() noexcept
Definition GreengrassCoreIpcModel.cpp:8427
VerifyClientDeviceIdentityOperation(ClientConnection &connection, const std::shared_ptr< OperationModelContext > &operationContext, Aws::Crt::Allocator *allocator=Aws::Crt::g_allocator) noexcept
Definition GreengrassCoreIpcModel.cpp:8432
std::future< RpcError > Activate(const VerifyClientDeviceIdentityRequest &request, OnMessageFlushCallback onMessageFlushCallback=nullptr) noexcept
Definition GreengrassCoreIpcModel.cpp:8441
Definition GreengrassCoreIpcModel.h:1767
bool operator<(const VerifyClientDeviceIdentityRequest &) const noexcept
VerifyClientDeviceIdentityRequest() noexcept
Definition GreengrassCoreIpcModel.h:1769
VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1787
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2532
Aws::Crt::Optional< ClientDeviceCredential > GetCredential() const noexcept
Definition GreengrassCoreIpcModel.h:1778
void SetCredential(const ClientDeviceCredential &credential) noexcept
Definition GreengrassCoreIpcModel.h:1774
Definition GreengrassCoreIpcModel.h:1734
static const char * MODEL_NAME
Definition GreengrassCoreIpcModel.h:1757
void SetIsValidClientDevice(const bool &isValidClientDevice) noexcept
Definition GreengrassCoreIpcModel.h:1741
Aws::Crt::String GetModelName() const noexcept override
Definition GreengrassCoreIpcModel.cpp:2480
VerifyClientDeviceIdentityResponse() noexcept
Definition GreengrassCoreIpcModel.h:1736
Aws::Crt::Optional< bool > GetIsValidClientDevice() const noexcept
Definition GreengrassCoreIpcModel.h:1748
VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default
bool operator<(const VerifyClientDeviceIdentityResponse &) const noexcept
RpcError GetRpcError() const noexcept
Definition GreengrassCoreIpcModel.h:5463
VerifyClientDeviceIdentityResult() noexcept
Definition GreengrassCoreIpcModel.h:5447
VerifyClientDeviceIdentityResponse * GetOperationResponse() const noexcept
Definition GreengrassCoreIpcModel.h:5452
OperationError * GetOperationError() const noexcept
Definition GreengrassCoreIpcModel.h:5462
ResultType GetResultType() const noexcept
Definition GreengrassCoreIpcModel.h:5464
VerifyClientDeviceIdentityResult(EventstreamResultVariantType &&result) noexcept
Definition GreengrassCoreIpcModel.h:5448
#define AWS_GREENGRASSCOREIPC_API
Definition Exports.h:19
Definition Allocator.h:13
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition Types.h:163
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition Types.h:45
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > > > Map
Definition Types.h:47
AWS_CRT_CPP_API Allocator * g_allocator
Definition Allocator.cpp:22
std::vector< T, StlAllocator< T > > Vector
Definition Types.h:53
aws_allocator Allocator
Definition Allocator.h:14
string_view StringView
Definition StringView.h:856
Definition EventStreamClient.h:31
std::function< void(int errorCode)> OnMessageFlushCallback
Definition EventStreamClient.h:45
ResultType
Definition EventStreamClient.h:371
@ OPERATION_RESPONSE
Definition EventStreamClient.h:373
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition EventStreamClient.h:408
Definition GreengrassCoreIpcClient.h:18
DeploymentStatus
Definition GreengrassCoreIpcModel.h:190
@ DEPLOYMENT_STATUS_IN_PROGRESS
Definition GreengrassCoreIpcModel.h:192
@ DEPLOYMENT_STATUS_SUCCEEDED
Definition GreengrassCoreIpcModel.h:193
@ DEPLOYMENT_STATUS_CANCELED
Definition GreengrassCoreIpcModel.h:195
@ DEPLOYMENT_STATUS_FAILED
Definition GreengrassCoreIpcModel.h:194
@ DEPLOYMENT_STATUS_QUEUED
Definition GreengrassCoreIpcModel.h:191
DetailedDeploymentStatus
Definition GreengrassCoreIpcModel.h:56
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE
Definition GreengrassCoreIpcModel.h:60
@ DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL
Definition GreengrassCoreIpcModel.h:57
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED
Definition GreengrassCoreIpcModel.h:59
@ DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE
Definition GreengrassCoreIpcModel.h:58
@ DETAILED_DEPLOYMENT_STATUS_REJECTED
Definition GreengrassCoreIpcModel.h:61
MetricUnitType
Definition GreengrassCoreIpcModel.h:105
@ METRIC_UNIT_TYPE_SECONDS
Definition GreengrassCoreIpcModel.h:111
@ METRIC_UNIT_TYPE_BYTES
Definition GreengrassCoreIpcModel.h:106
@ METRIC_UNIT_TYPE_COUNT_PER_SECOND
Definition GreengrassCoreIpcModel.h:109
@ METRIC_UNIT_TYPE_MEGABYTES
Definition GreengrassCoreIpcModel.h:110
@ METRIC_UNIT_TYPE_COUNT
Definition GreengrassCoreIpcModel.h:108
@ METRIC_UNIT_TYPE_BYTES_PER_SECOND
Definition GreengrassCoreIpcModel.h:107
PayloadFormat
Definition GreengrassCoreIpcModel.h:99
@ PAYLOAD_FORMAT_BYTES
Definition GreengrassCoreIpcModel.h:100
@ PAYLOAD_FORMAT_UTF8
Definition GreengrassCoreIpcModel.h:101
LifecycleState
Definition GreengrassCoreIpcModel.h:199
@ LIFECYCLE_STATE_FINISHED
Definition GreengrassCoreIpcModel.h:203
@ LIFECYCLE_STATE_NEW
Definition GreengrassCoreIpcModel.h:202
@ LIFECYCLE_STATE_STOPPING
Definition GreengrassCoreIpcModel.h:207
@ LIFECYCLE_STATE_INSTALLED
Definition GreengrassCoreIpcModel.h:204
@ LIFECYCLE_STATE_BROKEN
Definition GreengrassCoreIpcModel.h:205
@ LIFECYCLE_STATE_ERRORED
Definition GreengrassCoreIpcModel.h:201
@ LIFECYCLE_STATE_RUNNING
Definition GreengrassCoreIpcModel.h:200
@ LIFECYCLE_STATE_STARTING
Definition GreengrassCoreIpcModel.h:206
ReportedLifecycleState
Definition GreengrassCoreIpcModel.h:998
@ REPORTED_LIFECYCLE_STATE_RUNNING
Definition GreengrassCoreIpcModel.h:999
@ REPORTED_LIFECYCLE_STATE_ERRORED
Definition GreengrassCoreIpcModel.h:1000
FailureHandlingPolicy
Definition GreengrassCoreIpcModel.h:1645
@ FAILURE_HANDLING_POLICY_ROLLBACK
Definition GreengrassCoreIpcModel.h:1646
@ FAILURE_HANDLING_POLICY_DO_NOTHING
Definition GreengrassCoreIpcModel.h:1647
ReceiveMode
Definition GreengrassCoreIpcModel.h:1130
@ RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS
Definition GreengrassCoreIpcModel.h:1132
@ RECEIVE_MODE_RECEIVE_ALL_MESSAGES
Definition GreengrassCoreIpcModel.h:1131
RequestStatus
Definition GreengrassCoreIpcModel.h:1392
@ REQUEST_STATUS_FAILED
Definition GreengrassCoreIpcModel.h:1394
@ REQUEST_STATUS_SUCCEEDED
Definition GreengrassCoreIpcModel.h:1393
QOS
Definition GreengrassCoreIpcModel.h:1185
@ QOS_AT_LEAST_ONCE
Definition GreengrassCoreIpcModel.h:1187
@ QOS_AT_MOST_ONCE
Definition GreengrassCoreIpcModel.h:1186
CertificateType
Definition GreengrassCoreIpcModel.h:663
@ CERTIFICATE_TYPE_SERVER
Definition GreengrassCoreIpcModel.h:664
ConfigurationValidityStatus
Definition GreengrassCoreIpcModel.h:668
@ CONFIGURATION_VALIDITY_STATUS_REJECTED
Definition GreengrassCoreIpcModel.h:670
@ CONFIGURATION_VALIDITY_STATUS_ACCEPTED
Definition GreengrassCoreIpcModel.h:669
Definition Allocator.h:11
Definition EventStreamClient.h:214