AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
22 class GreengrassCoreIpcClient;
23 class GreengrassCoreIpcServiceModel;
130 void SetDeploymentErrorStack(const
Aws::Crt::
Vector<
Aws::Crt::
String> &deploymentErrorStack) noexcept
132 m_deploymentErrorStack = deploymentErrorStack;
139 return m_deploymentErrorStack;
146 m_deploymentErrorTypes = deploymentErrorTypes;
153 return m_deploymentErrorTypes;
160 m_deploymentFailureCause = deploymentFailureCause;
167 return m_deploymentFailureCause;
183 Aws::Crt::Optional<
Aws::Crt::
String> m_detailedDeploymentStatus;
186 Aws::Crt::Optional<
Aws::Crt::
String> m_deploymentFailureCause;
219 void SetMemory(
const int64_t &memory) noexcept { m_memory = memory; }
228 void SetCpus(
const double &cpus) noexcept { m_cpus = cpus; }
247 Aws::Crt::Optional<int64_t> m_memory;
248 Aws::Crt::Optional<
double> m_cpus;
261 m_configuration = configuration;
289 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
328 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_message;
358 static void s_customDeleter(
JsonMessage *) noexcept;
367 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_message;
395 void SetRetain(
const bool &retain) noexcept { m_retain = retain; }
405 m_userProperties = userProperties;
416 m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
423 return m_messageExpiryIntervalSeconds;
430 m_correlationData = correlationData;
455 void SetContentType(const
Aws::Crt::
String &contentType) noexcept { m_contentType = contentType; }
465 static void s_customDeleter(
MQTTMessage *) noexcept;
475 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
476 Aws::Crt::Optional<
bool> m_retain;
478 Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
479 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_correlationData;
570 void SetIsGgcRestarting(
const bool &isGgcRestarting) noexcept { m_isGgcRestarting = isGgcRestarting; }
590 Aws::Crt::Optional<
bool> m_isGgcRestarting;
627 m_caCertificates = caCertificates;
634 return m_caCertificates;
681 void SetValue(const
double &value) noexcept { m_value = value; }
689 static void s_customDeleter(
Metric *) noexcept;
700 Aws::Crt::Optional<
double> m_value;
727 void SetCreatedOn(const
Aws::Crt::
String &createdOn) noexcept { m_createdOn = createdOn; }
737 m_deploymentStatusDetails = deploymentStatusDetails;
744 return m_deploymentStatusDetails;
798 void SetConfiguration(const
Aws::Crt::JsonObject &configuration) noexcept
800 m_configuration = configuration;
823 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
844 m_certificatePem = certificatePem;
914 m_systemResourceLimits = systemResourceLimits;
921 return m_systemResourceLimits;
928 static void s_customDeleter(
RunWithInfo *) noexcept;
953 m_clientDeviceCertificate = clientDeviceCertificate;
954 m_chosenMember = TAG_CLIENT_DEVICE_CERTIFICATE;
961 if (m_chosenMember == TAG_CLIENT_DEVICE_CERTIFICATE)
963 return m_clientDeviceCertificate;
986 TAG_CLIENT_DEVICE_CERTIFICATE
1004 *
this = objectToCopy;
1012 m_validateConfigurationUpdateEvent = validateConfigurationUpdateEvent;
1013 m_chosenMember = TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT;
1020 if (m_chosenMember == TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT)
1022 return m_validateConfigurationUpdateEvent;
1045 TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT
1061 m_jsonMessage = jsonMessage;
1062 m_chosenMember = TAG_JSON_MESSAGE;
1069 if (m_chosenMember == TAG_JSON_MESSAGE)
1071 return m_jsonMessage;
1083 m_binaryMessage = binaryMessage;
1084 m_chosenMember = TAG_BINARY_MESSAGE;
1091 if (m_chosenMember == TAG_BINARY_MESSAGE)
1093 return m_binaryMessage;
1140 m_message = message;
1141 m_chosenMember = TAG_MESSAGE;
1148 if (m_chosenMember == TAG_MESSAGE)
1195 m_configurationUpdateEvent = configurationUpdateEvent;
1196 m_chosenMember = TAG_CONFIGURATION_UPDATE_EVENT;
1203 if (m_chosenMember == TAG_CONFIGURATION_UPDATE_EVENT)
1205 return m_configurationUpdateEvent;
1228 TAG_CONFIGURATION_UPDATE_EVENT
1244 m_preUpdateEvent = preUpdateEvent;
1245 m_chosenMember = TAG_PRE_UPDATE_EVENT;
1252 if (m_chosenMember == TAG_PRE_UPDATE_EVENT)
1254 return m_preUpdateEvent;
1266 m_postUpdateEvent = postUpdateEvent;
1267 m_chosenMember = TAG_POST_UPDATE_EVENT;
1274 if (m_chosenMember == TAG_POST_UPDATE_EVENT)
1276 return m_postUpdateEvent;
1299 TAG_PRE_UPDATE_EVENT,
1300 TAG_POST_UPDATE_EVENT
1317 m_certificateUpdate = certificateUpdate;
1318 m_chosenMember = TAG_CERTIFICATE_UPDATE;
1325 if (m_chosenMember == TAG_CERTIFICATE_UPDATE)
1327 return m_certificateUpdate;
1350 TAG_CERTIFICATE_UPDATE
1368 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
1376 static const
char *MODEL_NAME;
1379 Aws::Crt::
String GetModelName() const noexcept override;
1382 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateType;
1407 void SetDeploymentId(const
Aws::Crt::
String &deploymentId) noexcept { m_deploymentId = deploymentId; }
1450 m_jsonMessage = jsonMessage;
1451 m_chosenMember = TAG_JSON_MESSAGE;
1458 if (m_chosenMember == TAG_JSON_MESSAGE)
1460 return m_jsonMessage;
1472 m_binaryMessage = binaryMessage;
1473 m_chosenMember = TAG_BINARY_MESSAGE;
1480 if (m_chosenMember == TAG_BINARY_MESSAGE)
1482 return m_binaryMessage;
1523 m_secretString = secretString;
1524 m_chosenMember = TAG_SECRET_STRING;
1531 if (m_chosenMember == TAG_SECRET_STRING)
1533 return m_secretString;
1546 m_secretBinary = secretBinary;
1547 m_chosenMember = TAG_SECRET_BINARY;
1555 if (m_chosenMember == TAG_SECRET_BINARY)
1557 return m_secretBinary;
1569 static void s_customDeleter(
SecretValue *) noexcept;
1599 m_mqttCredential = mqttCredential;
1600 m_chosenMember = TAG_MQTT_CREDENTIAL;
1608 if (m_chosenMember == TAG_MQTT_CREDENTIAL)
1610 return m_mqttCredential;
1698 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_context;
1737 m_isValidClientDevice = isValidClientDevice;
1757 Aws::Crt::Optional<
bool> m_isValidClientDevice;
1822 void SetIsValid(
const bool &isValid) noexcept { m_isValid = isValid; }
1839 Aws::Crt::Optional<
bool> m_isValid;
1921 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
1971 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
2044 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2052 static const
char *MODEL_NAME;
2055 Aws::Crt::
String GetModelName() const noexcept override;
2158 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
2159 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_valueToMerge;
2169 static void s_loadFromJsonView(
2194 static void s_loadFromJsonView(
2258 void SetReceiveMode(
ReceiveMode receiveMode) noexcept;
2263 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2271 static const
char *MODEL_NAME;
2274 Aws::Crt::
String GetModelName() const noexcept override;
2318 void SetQos(
QOS qos) noexcept;
2323 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
2331 static const
char *MODEL_NAME;
2334 Aws::Crt::
String GetModelName() const noexcept override;
2347 static void s_loadFromJsonView(
2389 static void s_loadFromJsonView(
2456 static void s_loadFromJsonView(
2481 m_certificateOptions = certificateOptions;
2544 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
2603 static void s_loadFromJsonView(
2631 m_configurationValidityReport = configurationValidityReport;
2638 return m_configurationValidityReport;
2641 static void s_loadFromJsonView(
2719 void SetRestartStatus(
RequestStatus restartStatus) noexcept;
2727 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
2924 void SetQos(
QOS qos) noexcept;
2932 void SetPayload(const
Aws::Crt::
Vector<uint8_t> &payload) noexcept { m_payload = payload; }
2940 void SetRetain(
const bool &retain) noexcept { m_retain = retain; }
2950 m_userProperties = userProperties;
2961 m_messageExpiryIntervalSeconds = messageExpiryIntervalSeconds;
2968 return m_messageExpiryIntervalSeconds;
2975 m_correlationData = correlationData;
2992 void SetPayloadFormat(
PayloadFormat payloadFormat) noexcept;
3000 void SetContentType(const
Aws::Crt::
String &contentType) noexcept { m_contentType = contentType; }
3021 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3022 Aws::Crt::Optional<
bool> m_retain;
3024 Aws::Crt::Optional<int64_t> m_messageExpiryIntervalSeconds;
3025 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_correlationData;
3128 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
3159 void SetPageSize(
const int &pageSize) noexcept { m_pageSize = pageSize; }
3181 Aws::Crt::Optional<
int> m_pageSize;
3194 m_localDeployments = localDeployments;
3201 return m_localDeployments;
3251 m_components = components;
3322 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3392 m_versionStage = versionStage;
3464 void SetRefresh(
const bool &refresh) noexcept { m_refresh = refresh; }
3486 Aws::Crt::Optional<
bool> m_refresh;
3585 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_value;
3639 m_componentDetails = componentDetails;
3729 m_clientDeviceAuthToken = clientDeviceAuthToken;
3750 Aws::Crt::Optional<
Aws::Crt::
String> m_clientDeviceAuthToken;
3810 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
3902 void SetRecheckAfterMs(
const int64_t &recheckAfterMs) noexcept { m_recheckAfterMs = recheckAfterMs; }
3924 Aws::Crt::Optional<int64_t> m_recheckAfterMs;
4030 m_rootComponentVersionsToAdd = rootComponentVersionsToAdd;
4038 return m_rootComponentVersionsToAdd;
4046 m_rootComponentsToRemove = rootComponentsToRemove;
4054 return m_rootComponentsToRemove;
4062 m_componentToConfiguration = componentToConfiguration;
4070 return m_componentToConfiguration;
4078 m_componentToRunWithInfo = componentToRunWithInfo;
4085 return m_componentToRunWithInfo;
4092 m_recipeDirectoryPath = recipeDirectoryPath;
4103 m_artifactsDirectoryPath = artifactsDirectoryPath;
4110 return m_artifactsDirectoryPath;
4120 void SerializeToJsonObject(
Aws::Crt::JsonObject &payloadObject) const noexcept override;
4128 static const
char *MODEL_NAME;
4131 Aws::Crt::
String GetModelName() const noexcept override;
4137 Aws::Crt::Optional<
Aws::Crt::
Map<
Aws::Crt::
String,
Aws::Crt::JsonObject>> m_componentToConfiguration;
4139 Aws::Crt::Optional<
Aws::Crt::
String> m_recipeDirectoryPath;
4140 Aws::Crt::Optional<
Aws::Crt::
String> m_artifactsDirectoryPath;
4141 Aws::Crt::Optional<
Aws::Crt::
String> m_failureHandlingPolicy;
4160 m_passwordExpiration = passwordExpiration;
4167 m_certificateSHA256Hash = certificateSHA256Hash;
4174 m_certificateSHA1Hash = certificateSHA1Hash;
4194 Aws::Crt::Optional<
Aws::Crt::DateTime> m_passwordExpiration;
4195 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA256Hash;
4196 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA1Hash;
4310 void SetIsAuthorized(
const bool &isAuthorized) noexcept { m_isAuthorized = isAuthorized; }
4329 Aws::Crt::Optional<
bool> m_isAuthorized;
4342 m_clientDeviceAuthToken = clientDeviceAuthToken;
4378 Aws::Crt::Optional<
Aws::Crt::
String> m_clientDeviceAuthToken;
4404 (void)operationError;
4414 (void)operationError;
4424 (void)operationError;
4469 operator bool() const noexcept {
return m_taggedResult ==
true; }
4483 std::shared_ptr<SubscribeToIoTCoreStreamHandler> streamHandler,
4492 std::future<RpcError> Activate(
4498 std::future<SubscribeToIoTCoreResult> GetResult() noexcept;
4533 operator bool() const noexcept {
return m_taggedResult ==
true; }
4555 std::future<RpcError> Activate(
4561 std::future<ResumeComponentResult> GetResult() noexcept;
4596 operator bool() const noexcept {
return m_taggedResult ==
true; }
4618 std::future<RpcError> Activate(
4624 std::future<PublishToIoTCoreResult> GetResult() noexcept;
4651 (void)operationError;
4661 (void)operationError;
4671 (void)operationError;
4708 : m_taggedResult(std::move(taggedResult))
4719 operator bool() const noexcept {
return m_taggedResult ==
true; }
4733 std::shared_ptr<SubscribeToConfigurationUpdateStreamHandler> streamHandler,
4742 std::future<RpcError> Activate(
4748 std::future<SubscribeToConfigurationUpdateResult> GetResult() noexcept;
4783 operator bool() const noexcept {
return m_taggedResult ==
true; }
4805 std::future<RpcError> Activate(
4811 std::future<DeleteThingShadowResult> GetResult() noexcept;
4846 operator bool() const noexcept {
return m_taggedResult ==
true; }
4868 std::future<RpcError> Activate(
4874 std::future<PutComponentMetricResult> GetResult() noexcept;
4911 operator bool() const noexcept {
return m_taggedResult ==
true; }
4933 std::future<RpcError> Activate(
4939 std::future<DeferComponentUpdateResult> GetResult() noexcept;
4967 (void)operationError;
4977 (void)operationError;
5016 : m_taggedResult(std::move(taggedResult))
5022 m_taggedResult.GetOperationResponse());
5028 operator bool() const noexcept {
return m_taggedResult ==
true; }
5042 std::shared_ptr<SubscribeToValidateConfigurationUpdatesStreamHandler> streamHandler,
5051 std::future<RpcError> Activate(
5057 std::future<SubscribeToValidateConfigurationUpdatesResult> GetResult() noexcept;
5092 operator bool() const noexcept {
return m_taggedResult ==
true; }
5114 std::future<RpcError> Activate(
5120 std::future<GetConfigurationResult> GetResult() noexcept;
5147 (void)operationError;
5157 (void)operationError;
5167 (void)operationError;
5177 (void)operationError;
5222 operator bool() const noexcept {
return m_taggedResult ==
true; }
5236 std::shared_ptr<SubscribeToTopicStreamHandler> streamHandler,
5245 std::future<RpcError> Activate(
5251 std::future<SubscribeToTopicResult> GetResult() noexcept;
5286 operator bool() const noexcept {
return m_taggedResult ==
true; }
5308 std::future<RpcError> Activate(
5314 std::future<GetComponentDetailsResult> GetResult() noexcept;
5341 : m_taggedResult(std::move(taggedResult))
5352 operator bool() const noexcept {
return m_taggedResult ==
true; }
5374 std::future<RpcError> Activate(
5380 std::future<GetClientDeviceAuthTokenResult> GetResult() noexcept;
5415 operator bool() const noexcept {
return m_taggedResult ==
true; }
5437 std::future<RpcError> Activate(
5443 std::future<PublishToTopicResult> GetResult() noexcept;
5470 (void)operationError;
5480 (void)operationError;
5490 (void)operationError;
5500 (void)operationError;
5537 : m_taggedResult(std::move(taggedResult))
5548 operator bool() const noexcept {
return m_taggedResult ==
true; }
5562 std::shared_ptr<SubscribeToCertificateUpdatesStreamHandler> streamHandler,
5571 std::future<RpcError> Activate(
5577 std::future<SubscribeToCertificateUpdatesResult> GetResult() noexcept;
5604 : m_taggedResult(std::move(taggedResult))
5615 operator bool() const noexcept {
return m_taggedResult ==
true; }
5637 std::future<RpcError> Activate(
5643 std::future<VerifyClientDeviceIdentityResult> GetResult() noexcept;
5670 : m_taggedResult(std::move(taggedResult))
5681 operator bool() const noexcept {
return m_taggedResult ==
true; }
5703 std::future<RpcError> Activate(
5709 std::future<AuthorizeClientDeviceActionResult> GetResult() noexcept;
5744 operator bool() const noexcept {
return m_taggedResult ==
true; }
5766 std::future<RpcError> Activate(
5772 std::future<ListComponentsResult> GetResult() noexcept;
5807 operator bool() const noexcept {
return m_taggedResult ==
true; }
5829 std::future<RpcError> Activate(
5835 std::future<CreateDebugPasswordResult> GetResult() noexcept;
5870 operator bool() const noexcept {
return m_taggedResult ==
true; }
5892 std::future<RpcError> Activate(
5898 std::future<GetThingShadowResult> GetResult() noexcept;
5925 : m_taggedResult(std::move(taggedResult))
5936 operator bool() const noexcept {
return m_taggedResult ==
true; }
5958 std::future<RpcError> Activate(
5964 std::future<SendConfigurationValidityReportResult> GetResult() noexcept;
5999 operator bool() const noexcept {
return m_taggedResult ==
true; }
6021 std::future<RpcError> Activate(
6027 std::future<UpdateThingShadowResult> GetResult() noexcept;
6062 operator bool() const noexcept {
return m_taggedResult ==
true; }
6084 std::future<RpcError> Activate(
6090 std::future<UpdateConfigurationResult> GetResult() noexcept;
6117 : m_taggedResult(std::move(taggedResult))
6128 operator bool() const noexcept {
return m_taggedResult ==
true; }
6150 std::future<RpcError> Activate(
6156 std::future<ValidateAuthorizationTokenResult> GetResult() noexcept;
6191 operator bool() const noexcept {
return m_taggedResult ==
true; }
6213 std::future<RpcError> Activate(
6219 std::future<RestartComponentResult> GetResult() noexcept;
6246 : m_taggedResult(std::move(taggedResult))
6257 operator bool() const noexcept {
return m_taggedResult ==
true; }
6279 std::future<RpcError> Activate(
6285 std::future<GetLocalDeploymentStatusResult> GetResult() noexcept;
6320 operator bool() const noexcept {
return m_taggedResult ==
true; }
6342 std::future<RpcError> Activate(
6348 std::future<GetSecretValueResult> GetResult() noexcept;
6383 operator bool() const noexcept {
return m_taggedResult ==
true; }
6405 std::future<RpcError> Activate(
6411 std::future<UpdateStateResult> GetResult() noexcept;
6448 operator bool() const noexcept {
return m_taggedResult ==
true; }
6470 std::future<RpcError> Activate(
6476 std::future<CancelLocalDeploymentResult> GetResult() noexcept;
6503 : m_taggedResult(std::move(taggedResult))
6514 operator bool() const noexcept {
return m_taggedResult ==
true; }
6536 std::future<RpcError> Activate(
6542 std::future<ListNamedShadowsForThingResult> GetResult() noexcept;
6569 (void)operationError;
6579 (void)operationError;
6589 (void)operationError;
6626 : m_taggedResult(std::move(taggedResult))
6637 operator bool() const noexcept {
return m_taggedResult ==
true; }
6651 std::shared_ptr<SubscribeToComponentUpdatesStreamHandler> streamHandler,
6660 std::future<RpcError> Activate(
6666 std::future<SubscribeToComponentUpdatesResult> GetResult() noexcept;
6703 operator bool() const noexcept {
return m_taggedResult ==
true; }
6725 std::future<RpcError> Activate(
6731 std::future<ListLocalDeploymentsResult> GetResult() noexcept;
6766 operator bool() const noexcept {
return m_taggedResult ==
true; }
6788 std::future<RpcError> Activate(
6794 std::future<StopComponentResult> GetResult() noexcept;
6829 operator bool() const noexcept {
return m_taggedResult ==
true; }
6851 std::future<RpcError> Activate(
6857 std::future<PauseComponentResult> GetResult() noexcept;
6894 operator bool() const noexcept {
return m_taggedResult ==
true; }
6916 std::future<RpcError> Activate(
6922 std::future<CreateLocalDeploymentResult> GetResult() noexcept;
6948 m_subscribeToValidateConfigurationUpdatesOperationContext;
bool operator<(const UpdateStateResponse &) const noexcept
AuthorizeClientDeviceActionResult() noexcept
Definition: GreengrassCoreIpcModel.h:5668
ResumeComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2663
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:177
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1999
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:45
Definition: GreengrassCoreIpcModel.h:6880
void SetContext(const Aws::Crt::JsonObject &context) noexcept
Definition: GreengrassCoreIpcModel.h:1680
void SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1009
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:853
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:4412
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2702
Definition: GreengrassCoreIpcModel.h:1895
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() noexcept
Definition: GreengrassCoreIpcModel.h:2966
@ CONFIGURATION_VALIDITY_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:664
StopComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6756
bool operator<(const AuthorizeClientDeviceActionResponse &) const noexcept
RestartComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6182
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary() noexcept
Definition: GreengrassCoreIpcModel.h:1553
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1497
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1189
void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1193
Definition: GreengrassCoreIpcModel.h:1588
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3144
StopComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2570
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6832
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:3378
Definition: GreengrassCoreIpcModel.h:4568
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5551
Definition: GreengrassCoreIpcModel.h:704
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() noexcept
Definition: GreengrassCoreIpcModel.h:435
DeferComponentUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3857
Aws::Crt::Optional< bool > GetIsGgcRestarting() noexcept
Definition: GreengrassCoreIpcModel.h:574
Aws::Crt::Optional< MessageContext > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:313
Definition: GreengrassCoreIpcModel.h:4505
Aws::Crt::Optional< double > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:683
RestartComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6183
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3337
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3596
ListLocalDeploymentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3187
void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4090
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2398
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1108
Definition: GreengrassCoreIpcModel.h:6606
Aws::Crt::Optional< SecretValue > GetSecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:3405
Definition: EventStreamClient.h:201
void SetIsValid(const bool &isValid) noexcept
Definition: GreengrassCoreIpcModel.h:1822
Aws::Crt::Optional< Aws::Crt::JsonObject > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:344
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5029
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1081
GetThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5861
bool operator<(const SubscribeToCertificateUpdatesResponse &) const noexcept
DeleteThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:4773
ValidateAuthorizationTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:6115
@ RECEIVE_MODE_RECEIVE_ALL_MESSAGES
Definition: GreengrassCoreIpcModel.h:1125
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default
@ REPORTED_LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:994
Definition: GreengrassCoreIpcModel.h:668
Definition: GreengrassCoreIpcModel.h:4704
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() noexcept
Definition: GreengrassCoreIpcModel.h:2955
Definition: GreengrassCoreIpcModel.h:5558
PutComponentMetricRequest(const PutComponentMetricRequest &)=default
ResourceNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:1977
UpdateThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5989
void SetKey(const Aws::Crt::String &key) noexcept
Definition: GreengrassCoreIpcModel.h:30
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1718
Aws::Crt::Optional< Aws::Crt::String > GetPassword() noexcept
Definition: GreengrassCoreIpcModel.h:4152
Definition: GreengrassCoreIpcModel.h:1925
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1982
Definition: GreengrassCoreIpcModel.h:2802
QOS
Definition: GreengrassCoreIpcModel.h:1179
PauseComponentRequest(const PauseComponentRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetResourceType() noexcept
Definition: GreengrassCoreIpcModel.h:1986
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4649
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2310
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3774
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3149
Definition: GreengrassCoreIpcModel.h:5296
Aws::Crt::Optional< MessageContext > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:352
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:501
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:322
@ LIFECYCLE_STATE_INSTALLED
Definition: GreengrassCoreIpcModel.h:204
bool operator<(const FailedUpdateConditionCheckError &) const noexcept
Definition: GreengrassCoreIpcModel.h:5691
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3987
Definition: GreengrassCoreIpcModel.h:594
Definition: GreengrassCoreIpcModel.h:3053
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4598
Definition: GreengrassCoreIpcModel.h:4521
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2988
Aws::Crt::Optional< Aws::Crt::String > GetContentType() noexcept
Definition: GreengrassCoreIpcModel.h:459
Definition: GreengrassCoreIpcModel.h:4200
Definition: GreengrassCoreIpcModel.h:2062
Definition: EventStreamClient.h:393
void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
Definition: GreengrassCoreIpcModel.h:912
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6640
Definition: GreengrassCoreIpcModel.h:6929
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1165
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5095
InvalidRecipeDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3956
Definition: GreengrassCoreIpcModel.h:3326
Definition: GreengrassCoreIpcModel.h:6713
Definition: GreengrassCoreIpcModel.h:5337
bool operator<(const PreComponentUpdateEvent &) const noexcept
SendConfigurationValidityReportRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2624
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6002
Definition: GreengrassCoreIpcModel.h:1185
ListComponentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3277
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1963
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4422
SecretValue(const SecretValue &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1517
bool operator<(const SystemResourceLimits &) const noexcept
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default
GetThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5862
Definition: GreengrassCoreIpcModel.h:5038
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4599
bool operator<(const PublishToTopicResponse &) const noexcept
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5155
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:274
SubscribeToConfigurationUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4711
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1055
ConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:488
bool operator<(const GetSecretValueResponse &) const noexcept
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:6557
void SetResource(const Aws::Crt::String &resource) noexcept
Definition: GreengrassCoreIpcModel.h:4359
Definition: GreengrassCoreIpcModel.h:6499
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1650
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2224
CancelLocalDeploymentResponse(const CancelLocalDeploymentResponse &)=default
GetConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3552
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1661
Aws::Crt::Optional< ClientDeviceCredential > GetCredential() noexcept
Definition: GreengrassCoreIpcModel.h:1772
SubscribeToCertificateUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2453
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3892
void SetCpus(const double &cpus) noexcept
Definition: GreengrassCoreIpcModel.h:228
void SetSecretValue(const SecretValue &secretValue) noexcept
Definition: GreengrassCoreIpcModel.h:3401
bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept
GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5277
bool operator<(const DeferComponentUpdateRequest &) const noexcept
SubscribeToValidateConfigurationUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5019
virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4949
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4720
ListNamedShadowsForThingResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6502
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:3107
Definition: GreengrassCoreIpcModel.h:4688
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2860
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:4154
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6768
void SetClientDeviceCertificate(const Aws::Crt::String &clientDeviceCertificate) noexcept
Definition: GreengrassCoreIpcModel.h:951
Aws::Crt::Optional< Aws::Crt::String > GetResponseTopic() noexcept
Definition: GreengrassCoreIpcModel.h:443
bool operator<(const ResumeComponentRequest &) const noexcept
UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6053
Definition: GreengrassCoreIpcModel.h:4755
Definition: GreengrassCoreIpcModel.h:4584
Aws::Crt::Optional< ConfigurationValidityReport > GetConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:2636
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6517
CancelLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4249
StopComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6757
Definition: GreengrassCoreIpcModel.h:4818
Aws::Crt::Optional< bool > GetRetain() noexcept
Definition: GreengrassCoreIpcModel.h:2944
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4267
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValueToMerge() noexcept
Definition: GreengrassCoreIpcModel.h:2142
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4186
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:3450
Definition: GreengrassCoreIpcModel.h:3032
@ METRIC_UNIT_TYPE_BYTES_PER_SECOND
Definition: GreengrassCoreIpcModel.h:107
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6001
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:270
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:163
void SetCaCertificates(const Aws::Crt::Vector< Aws::Crt::String > &caCertificates) noexcept
Definition: GreengrassCoreIpcModel.h:625
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:3307
ListComponentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5736
bool operator<(const VerifyClientDeviceIdentityRequest &) const noexcept
bool operator<(const PauseComponentResponse &) const noexcept
void SetDeploymentErrorTypes(const Aws::Crt::Vector< Aws::Crt::String > &deploymentErrorTypes) noexcept
Definition: GreengrassCoreIpcModel.h:144
Definition: GreengrassCoreIpcModel.h:2188
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default
SubscribeToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2305
LocalDeployment(const LocalDeployment &)=default
Definition: GreengrassCoreIpcModel.h:5795
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:2984
Definition: GreengrassCoreIpcModel.h:2213
PutComponentMetricResponse(const PutComponentMetricResponse &)=default
StopComponentResponse(const StopComponentResponse &)=default
Definition: GreengrassCoreIpcModel.h:6163
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:644
GetClientDeviceAuthTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3721
ClientDeviceCredential() noexcept
Definition: GreengrassCoreIpcModel.h:945
Definition: GreengrassCoreIpcModel.h:4995
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2357
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1291
Definition: GreengrassCoreIpcModel.h:6097
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:497
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3013
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3991
void SetRefresh(const bool &refresh) noexcept
Definition: GreengrassCoreIpcModel.h:3464
Aws::Crt::Optional< CredentialDocument > GetCredential() noexcept
Definition: GreengrassCoreIpcModel.h:3765
Definition: GreengrassCoreIpcModel.h:4729
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6131
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5135
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:361
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5354
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorTypes() noexcept
Definition: GreengrassCoreIpcModel.h:151
Definition: GreengrassCoreIpcModel.h:6355
Definition: GreengrassCoreIpcModel.h:6549
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default
@ FAILURE_HANDLING_POLICY_DO_NOTHING
Definition: GreengrassCoreIpcModel.h:1641
Definition: GreengrassCoreIpcModel.h:6201
ReceiveMode
Definition: GreengrassCoreIpcModel.h:1124
void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept
Definition: GreengrassCoreIpcModel.h:904
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2548
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:505
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2373
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default
@ METRIC_UNIT_TYPE_COUNT
Definition: GreengrassCoreIpcModel.h:108
DeferComponentUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3878
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:3610
bool operator<(const CreateDebugPasswordRequest &) const noexcept
bool operator<(const SubscribeToCertificateUpdatesRequest &) const noexcept
MessageContext() noexcept
Definition: GreengrassCoreIpcModel.h:71
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4597
@ DEPLOYMENT_STATUS_IN_PROGRESS
Definition: GreengrassCoreIpcModel.h:192
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4000
ValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:254
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default
Definition: GreengrassCoreIpcModel.h:1702
CreateLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3982
bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept
MQTTMessage() noexcept
Definition: GreengrassCoreIpcModel.h:374
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default
GetLocalDeploymentStatusResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6249
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default
Definition: GreengrassCoreIpcModel.h:252
UpdateStateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6374
Aws::Crt::Optional< PublishMessage > GetPublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2868
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5938
void SetIsAuthorized(const bool &isAuthorized) noexcept
Definition: GreengrassCoreIpcModel.h:4310
ListComponentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5735
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2294
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4722
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4293
Definition: GreengrassCoreIpcModel.h:5517
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2793
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1807
@ DETAILED_DEPLOYMENT_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:61
Definition: GreengrassCoreIpcModel.h:6801
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:3098
bool operator<(const GetConfigurationResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:6113
Definition: GreengrassCoreIpcModel.h:5779
Definition: GreengrassCoreIpcModel.h:5754
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:562
Definition: GreengrassCoreIpcModel.h:1791
bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept
bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA256Hash() noexcept
Definition: GreengrassCoreIpcModel.h:4170
Aws::Crt::Optional< Aws::Crt::String > GetUsername() noexcept
Definition: GreengrassCoreIpcModel.h:4156
ComponentNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:2505
Aws::Crt::Optional< Aws::Crt::Vector< Metric > > GetMetrics() noexcept
Definition: GreengrassCoreIpcModel.h:2809
void SetMemory(const int64_t &memory) noexcept
Definition: GreengrassCoreIpcModel.h:219
Definition: GreengrassCoreIpcModel.h:3663
Definition: GreengrassCoreIpcModel.h:5880
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3414
bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept
Aws::Crt::Optional< CertificateUpdate > GetCertificateUpdate() noexcept
Definition: GreengrassCoreIpcModel.h:1323
RestartComponentResponse(const RestartComponentResponse &)=default
Aws::Crt::Optional< Aws::Crt::DateTime > GetPasswordExpiration() noexcept
Definition: GreengrassCoreIpcModel.h:4163
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default
Definition: GreengrassCoreIpcModel.h:5625
Definition: GreengrassCoreIpcModel.h:5732
bool operator<(const ListNamedShadowsForThingRequest &) const noexcept
ValidateAuthorizationTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1819
Definition: GreengrassCoreIpcModel.h:6330
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default
void SetOperation(const Aws::Crt::String &operation) noexcept
Definition: GreengrassCoreIpcModel.h:4351
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:692
SubscribeToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4461
bool operator<(const ResumeComponentResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:514
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:383
ValidateAuthorizationTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6120
Definition: GreengrassCoreIpcModel.h:3754
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:3569
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() noexcept
Definition: GreengrassCoreIpcModel.h:4347
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3265
@ LIFECYCLE_STATE_NEW
Definition: GreengrassCoreIpcModel.h:202
Definition: GreengrassCoreIpcModel.h:3550
Aws::Crt::Optional< Aws::Crt::String > GetResourceName() noexcept
Definition: GreengrassCoreIpcModel.h:1990
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3561
SubscribeToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2284
ComponentDetails(const ComponentDetails &)=default
@ METRIC_UNIT_TYPE_SECONDS
Definition: GreengrassCoreIpcModel.h:111
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5478
SubscribeToComponentUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2411
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:1932
Aws::Crt::Optional< DeploymentStatusDetails > GetDeploymentStatusDetails() noexcept
Definition: GreengrassCoreIpcModel.h:742
PublishToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2851
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:861
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3804
Definition: GreengrassCoreIpcModel.h:2342
Definition: GreengrassCoreIpcModel.h:5921
Aws::Crt::Optional< Aws::Crt::JsonObject > GetContext() noexcept
Definition: GreengrassCoreIpcModel.h:1682
void SetPageSize(const int &pageSize) noexcept
Definition: GreengrassCoreIpcModel.h:3159
bool operator<(const LocalDeployment &) const noexcept
virtual void OnStreamEvent(SubscriptionResponseMessage *response)
Definition: GreengrassCoreIpcModel.h:5129
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4534
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:3605
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5682
Definition: GreengrassCoreIpcModel.h:4771
SubscriptionResponseMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1053
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4913
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2673
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:1941
Aws::Crt::Optional< Aws::Crt::String > GetSecretString() noexcept
Definition: GreengrassCoreIpcModel.h:1529
Aws::Crt::Optional< LocalDeployment > GetDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:3501
Definition: GreengrassCoreIpcModel.h:6839
bool operator<(const DeleteThingShadowResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3356
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5684
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6516
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1833
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3683
GetSecretValueResponse(const GetSecretValueResponse &)=default
bool operator<(const GetComponentDetailsResponse &) const noexcept
Aws::Crt::Optional< ValidateConfigurationUpdateEvent > GetValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1018
SecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:1515
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6638
GetThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3298
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4226
Definition: GreengrassCoreIpcModel.h:5842
GetClientDeviceAuthTokenResponse(const GetClientDeviceAuthTokenResponse &)=default
Definition: GreengrassCoreIpcModel.h:1645
MessageContext(const MessageContext &)=default
Definition: GreengrassCoreIpcModel.h:1130
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4472
PutComponentMetricResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4838
InvalidArtifactsDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:3930
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6322
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3670
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4402
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6386
@ LIFECYCLE_STATE_FINISHED
Definition: GreengrassCoreIpcModel.h:203
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6063
bool operator<(const UpdateThingShadowResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:2936
PublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1442
SubscribeToValidateConfigurationUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2165
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments() noexcept
Definition: GreengrassCoreIpcModel.h:3199
Definition: GreengrassCoreIpcModel.h:69
UpdateConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:6052
void SetSecretString(const Aws::Crt::String &secretString) noexcept
Definition: GreengrassCoreIpcModel.h:1521
Aws::Crt::Optional< Aws::Crt::String > GetPosixUser() noexcept
Definition: GreengrassCoreIpcModel.h:900
PayloadFormat
Definition: GreengrassCoreIpcModel.h:99
bool operator<(const JsonMessage &) const noexcept
Definition: GreengrassCoreIpcModel.h:5321
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default
JsonMessage(const JsonMessage &)=default
Definition: GreengrassCoreIpcModel.h:4881
@ LIFECYCLE_STATE_STARTING
Definition: GreengrassCoreIpcModel.h:206
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6515
Definition: GreengrassCoreIpcModel.h:6622
void SetPublicKey(const Aws::Crt::String &publicKey) noexcept
Definition: GreengrassCoreIpcModel.h:609
VerifyClientDeviceIdentityResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1730
Definition: GreengrassCoreIpcModel.h:5080
bool operator<(const SecretValue &) const noexcept
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6450
bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept
ComponentNotFoundError(const ComponentNotFoundError &)=default
AuthorizeClientDeviceActionResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4305
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:4254
Definition: EventStreamClient.h:716
Definition: GreengrassCoreIpcModel.h:5362
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4721
bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept
ValidateConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1000
void SetResponseTopic(const Aws::Crt::String &responseTopic) noexcept
Definition: GreengrassCoreIpcModel.h:439
StopComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6758
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2900
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3557
bool operator<(const RunWithInfo &) const noexcept
AuthorizeClientDeviceActionRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4335
PublishToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4586
InvalidClientDeviceAuthTokenError(const InvalidClientDeviceAuthTokenError &)=default
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default
Definition: GreengrassCoreIpcModel.h:1051
DeleteThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3816
Aws::Crt::Optional< MQTTMessage > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1146
void SetCertificateOptions(const CertificateOptions &certificateOptions) noexcept
Definition: GreengrassCoreIpcModel.h:2479
UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5990
Definition: GreengrassCoreIpcModel.h:5012
GetLocalDeploymentStatusResult() noexcept
Definition: GreengrassCoreIpcModel.h:6244
@ PAYLOAD_FORMAT_UTF8
Definition: GreengrassCoreIpcModel.h:101
InvalidClientDeviceAuthTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:4279
SubscribeToConfigurationUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4706
ServiceError(const ServiceError &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:532
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:493
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1798
GetConfigurationRequest(const GetConfigurationRequest &)=default
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4639
bool operator<(const InvalidCredentialError &) const noexcept
SubscribeToValidateConfigurationUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2190
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5617
Definition: JsonObject.h:248
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6385
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA1Hash() noexcept
Definition: GreengrassCoreIpcModel.h:4177
SubscribeToCertificateUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2476
UpdateConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2111
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2588
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:80
@ LIFECYCLE_STATE_BROKEN
Definition: GreengrassCoreIpcModel.h:205
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3445
Definition: GreengrassCoreIpcModel.h:6034
bool operator<(const PublishToTopicRequest &) const noexcept
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:5458
Aws::Crt::Optional< int > GetPageSize() noexcept
Definition: GreengrassCoreIpcModel.h:3164
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:428
UnauthorizedError(const UnauthorizedError &)=default
VerifyClientDeviceIdentityResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5603
bool operator<(const PublishToIoTCoreRequest &) const noexcept
VerifyClientDeviceIdentityResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5607
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4849
Definition: GreengrassCoreIpcModel.h:5716
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:3897
CertificateOptions(const CertificateOptions &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:874
Definition: GreengrassCoreIpcModel.h:5194
PauseComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6821
Definition: GreengrassCoreIpcModel.h:6754
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:5165
bool operator<(const SubscribeToIoTCoreResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3173
SubscribeToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2245
Aws::Crt::Optional< Aws::Crt::String > GetOperation() noexcept
Definition: GreengrassCoreIpcModel.h:4355
ClientDeviceCredential(const ClientDeviceCredential &objectToCopy)
Definition: GreengrassCoreIpcModel.h:947
void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4172
bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:3347
GetComponentDetailsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5278
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:3386
@ REQUEST_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:1388
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetCorrelationData() noexcept
Definition: GreengrassCoreIpcModel.h:2980
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:5468
Aws::Crt::Optional< CertificateOptions > GetCertificateOptions() noexcept
Definition: GreengrassCoreIpcModel.h:2484
Definition: GreengrassCoreIpcModel.h:2088
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:6567
Definition: GreengrassCoreIpcModel.h:1728
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3653
Definition: GreengrassCoreIpcModel.h:372
Definition: GreengrassCoreIpcModel.h:4897
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1751
CertificateUpdate(const CertificateUpdate &)=default
StopComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2531
Definition: GreengrassCoreIpcModel.h:1761
GetLocalDeploymentStatusRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3522
Definition: GreengrassCoreIpcModel.h:4921
void SetVersionStage(const Aws::Crt::String &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3455
CertificateOptions() noexcept
Definition: GreengrassCoreIpcModel.h:1358
Definition: GreengrassCoreIpcModel.h:2474
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5810
@ FAILURE_HANDLING_POLICY_ROLLBACK
Definition: GreengrassCoreIpcModel.h:1640
Definition: GreengrassCoreIpcModel.h:6524
void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept
Definition: GreengrassCoreIpcModel.h:570
Definition: GreengrassCoreIpcModel.h:6647
ServiceError() noexcept
Definition: GreengrassCoreIpcModel.h:1673
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1915
Definition: GreengrassCoreIpcModel.h:5127
bool operator<(const UpdateThingShadowRequest &) const noexcept
void SetMessage(const MQTTMessage &message) noexcept
Definition: GreengrassCoreIpcModel.h:1138
Aws::Crt::Optional< Aws::Crt::String > GetWindowsUser() noexcept
Definition: GreengrassCoreIpcModel.h:908
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4786
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6451
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1089
bool operator<(const ConfigurationUpdateEvent &) const noexcept
FailureHandlingPolicy
Definition: GreengrassCoreIpcModel.h:1639
void SetGroupName(const Aws::Crt::String &groupName) noexcept
Definition: GreengrassCoreIpcModel.h:4018
DeploymentStatus
Definition: GreengrassCoreIpcModel.h:190
bool operator<(const IoTCoreMessage &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2731
bool operator<(const ConfigurationValidityReport &) const noexcept
Aws::Crt::Optional< int64_t > GetMemory() noexcept
Definition: GreengrassCoreIpcModel.h:224
bool operator<(const GetClientDeviceAuthTokenResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:3427
SubscribeToComponentUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2432
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1885
DeferComponentUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4903
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:2134
Definition: GreengrassCoreIpcModel.h:486
Definition: GreengrassCoreIpcClient.h:26
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > >> Map
Definition: Types.h:47
PreComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:557
GetSecretValueResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6311
void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1264
UpdateConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6054
bool operator<(const PublishMessage &) const noexcept
InvalidCredentialError() noexcept
Definition: GreengrassCoreIpcModel.h:3695
GetConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:5082
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1220
bool operator<(const RestartComponentResponse &) const noexcept
Aws::Crt::Optional< int64_t > GetRecheckAfterMs() noexcept
Definition: GreengrassCoreIpcModel.h:3907
ComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:769
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:4083
void SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
Definition: GreengrassCoreIpcModel.h:4044
Definition: GreengrassCoreIpcModel.h:3296
@ LIFECYCLE_STATE_STOPPING
Definition: GreengrassCoreIpcModel.h:207
ValidateAuthorizationTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1845
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:3440
Definition: GreengrassCoreIpcModel.h:4247
UpdateStateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6375
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1419
ValidateAuthorizationTokenResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6116
bool operator<(const GetComponentDetailsRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:4441
ResumeComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4523
Definition: GreengrassCoreIpcModel.h:2712
PauseComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6819
VerifyClientDeviceIdentityResponse(const VerifyClientDeviceIdentityResponse &)=default
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5747
GetConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5083
Definition: GreengrassCoreIpcModel.h:4384
bool operator<(const UnauthorizedError &) const noexcept
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5175
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:3835
Definition: GreengrassCoreIpcModel.h:5450
bool operator<(const ComponentDetails &) const noexcept
bool operator<(const ListLocalDeploymentsResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:715
IoTCoreMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1132
@ METRIC_UNIT_TYPE_BYTES
Definition: GreengrassCoreIpcModel.h:106
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:2387
Definition: GreengrassCoreIpcModel.h:2909
Definition: GreengrassCoreIpcModel.h:3928
Definition: EventStreamClient.h:441
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6259
Definition: EventStreamClient.h:407
Definition: GreengrassCoreIpcModel.h:3855
CancelLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4223
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4975
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4535
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:774
Definition: GreengrassCoreIpcModel.h:6226
GetConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5084
Definition: GreengrassCoreIpcModel.h:1975
DeleteThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4775
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetCertificate() noexcept
Definition: GreengrassCoreIpcModel.h:621
Definition: GreengrassCoreIpcModel.h:3221
@ REQUEST_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:1387
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2510
bool operator<(const Metric &) const noexcept
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1238
#define AWS_GREENGRASSCOREIPC_API
Definition: Exports.h:19
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5418
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetCaCertificates() noexcept
Definition: GreengrassCoreIpcModel.h:632
Aws::Crt::Optional< SystemResourceLimits > GetSystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:919
void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:4101
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5224
bool operator<(const PutComponentMetricResponse &) const noexcept
MQTTCredential(const MQTTCredential &)=default
void SetResourceType(const Aws::Crt::String &resourceType) noexcept
Definition: GreengrassCoreIpcModel.h:1984
MQTTMessage(const MQTTMessage &)=default
CreateDebugPasswordRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4202
CancelLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6440
GetSecretValueResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6312
UpdateThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1927
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5939
InvalidArgumentsError(const InvalidArgumentsError &)=default
PublishToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2911
Definition: GreengrassCoreIpcModel.h:6371
Definition: GreengrassCoreIpcModel.h:6904
void SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
Definition: GreengrassCoreIpcModel.h:3090
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3744
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2840
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition: GreengrassCoreIpcModel.h:259
ListComponentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3244
UpdateThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5991
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3140
Definition: GreengrassCoreIpcModel.h:5064
VerifyClientDeviceIdentityRequest(const VerifyClientDeviceIdentityRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetArtifactsDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:4108
Aws::Crt::Optional< bool > GetRefresh() noexcept
Definition: GreengrassCoreIpcModel.h:3468
Definition: GreengrassCoreIpcModel.h:6434
Definition: GreengrassCoreIpcModel.h:6138
Aws::Crt::Optional< Aws::Crt::String > GetUsername() noexcept
Definition: GreengrassCoreIpcModel.h:857
bool operator<(const UserProperty &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents() noexcept
Definition: GreengrassCoreIpcModel.h:3256
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default
ResumeComponentRequest(const ResumeComponentRequest &)=default
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3959
Definition: GreengrassCoreIpcModel.h:6308
Definition: GreengrassCoreIpcModel.h:6776
bool operator<(const GetThingShadowResponse &) const noexcept
@ QOS_AT_MOST_ONCE
Definition: GreengrassCoreIpcModel.h:1180
bool operator<(const MQTTMessage &) const noexcept
GetThingShadowResponse(const GetThingShadowResponse &)=default
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:2128
AuthorizeClientDeviceActionResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5669
GetComponentDetailsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3632
void SetMqttCredential(const MQTTCredential &mqttCredential) noexcept
Definition: GreengrassCoreIpcModel.h:1597
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default
void SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexcept
Definition: GreengrassCoreIpcModel.h:301
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2220
UpdateConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2090
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1876
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3709
CreateLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6882
JsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:335
Definition: GreengrassCoreIpcModel.h:6673
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5873
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:348
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5145
Aws::Crt::Optional< Aws::Crt::String > GetContentType() noexcept
Definition: GreengrassCoreIpcModel.h:3004
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2204
RestartComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2714
SystemResourceLimits(const SystemResourceLimits &)=default
bool operator<(const SubscriptionResponseMessage &) const noexcept
void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
Definition: GreengrassCoreIpcModel.h:3637
Definition: GreengrassCoreIpcModel.h:5905
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd() noexcept
Definition: GreengrassCoreIpcModel.h:4036
Definition: GreengrassCoreIpcModel.h:2451
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6321
void SetCertificatePem(const Aws::Crt::String &certificatePem) noexcept
Definition: GreengrassCoreIpcModel.h:842
AuthorizeClientDeviceActionResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5673
Definition: GreengrassCoreIpcModel.h:5533
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:5498
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3527
bool operator<(const PublishToIoTCoreResponse &) const noexcept
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5745
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:89
InvalidTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:1793
void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:1242
Aws::Crt::Optional< Aws::Crt::Vector< UserProperty > > GetUserProperties() noexcept
Definition: GreengrassCoreIpcModel.h:410
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1906
ConflictError() noexcept
Definition: GreengrassCoreIpcModel.h:1871
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6192
Aws::Crt::Optional< ComponentDetails > GetComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:3644
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default
Definition: GreengrassCoreIpcModel.h:2409
DeploymentStatusDetails(const DeploymentStatusDetails &)=default
void SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:3390
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:3825
SubscribeToComponentUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6629
IoTCoreMessage(const IoTCoreMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1134
Definition: GreengrassCoreIpcModel.h:2011
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5872
GetComponentDetailsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5276
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:6587
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1037
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5416
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2758
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3867
ComponentUpdatePolicyEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1236
Definition: GreengrassCoreIpcModel.h:6483
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1456
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1954
@ DETAILED_DEPLOYMENT_STATUS_SUCCESSFUL
Definition: GreengrassCoreIpcModel.h:57
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3044
Definition: GreengrassCoreIpcModel.h:2682
virtual void OnStreamEvent(IoTCoreMessage *response)
Definition: GreengrassCoreIpcModel.h:4386
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2762
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2382
bool operator<(const SendConfigurationValidityReportResponse &) const noexcept
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition: EventStreamClient.h:501
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:3795
ListNamedShadowsForThingResult() noexcept
Definition: GreengrassCoreIpcModel.h:6501
ListComponentsResponse(const ListComponentsResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3578
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Allocator.cpp:22
GetSecretValueResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3369
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:4284
Definition: EventStreamClient.h:609
bool operator<(const BinaryMessage &) const noexcept
ResumeComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2684
void SetPosixUser(const Aws::Crt::String &posixUser) noexcept
Definition: GreengrassCoreIpcModel.h:895
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3619
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove() noexcept
Definition: GreengrassCoreIpcModel.h:4052
InvalidCredentialError(const InvalidCredentialError &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:711
PauseComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3055
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2508
Definition: GreengrassCoreIpcModel.h:5987
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3844
SendConfigurationValidityReportResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2600
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:4340
Aws::Crt::Optional< bool > GetIsAuthorized() noexcept
Definition: GreengrassCoreIpcModel.h:4314
void SetVersion(const Aws::Crt::String &version) noexcept
Definition: GreengrassCoreIpcModel.h:782
Definition: GreengrassCoreIpcModel.h:4145
ListComponentsRequest(const ListComponentsRequest &)=default
Definition: GreengrassCoreIpcModel.h:3589
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4536
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6194
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5616
PauseComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6820
bool operator<(const ListComponentsRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:2282
Aws::Crt::Optional< Aws::Crt::String > GetVersion() noexcept
Definition: GreengrassCoreIpcModel.h:786
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5549
GetClientDeviceAuthTokenRequest(const GetClientDeviceAuthTokenRequest &)=default
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1067
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:1411
Definition: GreengrassCoreIpcModel.h:5666
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3316
Definition: GreengrassCoreIpcModel.h:4010
CreateDebugPasswordResponse() noexcept
Definition: GreengrassCoreIpcModel.h:4147
Definition: GreengrassCoreIpcModel.h:4333
Definition: GreengrassCoreIpcModel.h:1307
PutComponentMetricResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4837
@ CONFIGURATION_VALIDITY_STATUS_ACCEPTED
Definition: GreengrassCoreIpcModel.h:663
PublishMessage(const PublishMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1444
Definition: GreengrassCoreIpcModel.h:1513
Definition: GreengrassCoreIpcModel.h:6072
ConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:1394
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5287
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:2916
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:931
Definition: GreengrassCoreIpcModel.h:3784
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:387
SubscribeToCertificateUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:5535
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:3397
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6769
SubscribeToValidateConfigurationUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5015
bool operator<(const GetSecretValueRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:6738
bool operator<(const PutComponentMetricRequest &) const noexcept
bool operator<(const ClientDeviceCredential &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3477
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2613
bool operator<(const ListLocalDeploymentsRequest &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2151
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5871
Definition: GreengrassCoreIpcModel.h:2849
Definition: GreengrassCoreIpcModel.h:6864
Definition: GreengrassCoreIpcModel.h:5971
Aws::Crt::Optional< bool > GetIsValid() noexcept
Definition: GreengrassCoreIpcModel.h:1824
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1478
Definition: GreengrassCoreIpcModel.h:2751
GetConfigurationResponse(const GetConfigurationResponse &)=default
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:266
bool operator<(const CertificateUpdate &) const noexcept
bool operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:1946
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_NOT_REQUESTED
Definition: GreengrassCoreIpcModel.h:59
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5094
GetSecretValueRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3429
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:6577
GetClientDeviceAuthTokenResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5340
UserProperty() noexcept
Definition: GreengrassCoreIpcModel.h:27
DeferComponentUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4899
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6193
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5618
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3961
VerifyClientDeviceIdentityResult() noexcept
Definition: GreengrassCoreIpcModel.h:5602
Definition: GreengrassCoreIpcModel.h:5425
PutComponentMetricRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2804
bool operator<(const SubscribeToTopicResponse &) const noexcept
SubscribeToComponentUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:6624
virtual void OnStreamEvent(ConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:4633
GetConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3591
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6704
Metric(const Metric &)=default
Definition: GreengrassCoreIpcModel.h:3242
CredentialDocument() noexcept
Definition: GreengrassCoreIpcModel.h:1590
PutComponentMetricResult() noexcept
Definition: GreengrassCoreIpcModel.h:4836
bool operator<(const StopComponentResponse &) const noexcept
ListNamedShadowsForThingRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3135
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2920
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:2122
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3540
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:805
ResourceNotFoundError(const ResourceNotFoundError &)=default
GetClientDeviceAuthTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:5339
SubscribeToConfigurationUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4707
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2179
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3916
CertificateType
Definition: GreengrassCoreIpcModel.h:657
void SetToken(const Aws::Crt::String &token) noexcept
Definition: GreengrassCoreIpcModel.h:1848
BinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:296
@ DETAILED_DEPLOYMENT_STATUS_FAILED_NO_STATE_CHANGE
Definition: GreengrassCoreIpcModel.h:58
Definition: GreengrassCoreIpcModel.h:2622
Definition: GreengrassCoreIpcModel.h:525
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5031
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1572
ResultType
Definition: EventStreamClient.h:431
bool operator<(const CancelLocalDeploymentResponse &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3303
AuthorizeClientDeviceActionResponse(const AuthorizeClientDeviceActionResponse &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:3060
DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4774
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentFailureCause() noexcept
Definition: GreengrassCoreIpcModel.h:165
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:76
bool operator<(const CertificateUpdateEvent &) const noexcept
void SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexcept
Definition: GreengrassCoreIpcModel.h:3249
BinaryMessage(const BinaryMessage &)=default
Definition: GreengrassCoreIpcModel.h:115
PublishToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5407
LocalDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:706
bool operator<(const AuthorizeClientDeviceActionRequest &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2575
bool operator<(const ComponentNotFoundError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3600
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:4258
bool operator<(const UpdateConfigurationRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:943
void SetCredential(const CredentialDocument &credential) noexcept
Definition: GreengrassCoreIpcModel.h:3761
Definition: GreengrassCoreIpcModel.h:4856
FailedUpdateConditionCheckError() noexcept
Definition: GreengrassCoreIpcModel.h:2064
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2421
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:2314
bool operator<(const ConfigurationUpdateEvents &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4323
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1059
SubscribeToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5212
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1415
Aws::Crt::Optional< Aws::Crt::String > GetRecipeDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:4097
Definition: GreengrassCoreIpcModel.h:4606
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:4150
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2856
bool operator<(const RestartComponentRequest &) const noexcept
bool operator<(const StopComponentRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetToken() noexcept
Definition: GreengrassCoreIpcModel.h:1850
Definition: GreengrassCoreIpcModel.h:2598
Definition: GreengrassCoreIpcModel.h:6267
Aws::Crt::Optional< ConfigurationUpdateEvent > GetConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1201
ListComponentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:5734
Aws::Crt::Optional< Aws::Crt::String > GetClientId() noexcept
Definition: GreengrassCoreIpcModel.h:838
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default
bool operator<(const DeploymentStatusDetails &) const noexcept
@ LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:200
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2519
Definition: EventStreamClient.h:521
Definition: GreengrassCoreIpcModel.h:2032
SendConfigurationValidityReportResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5928
Definition: GreengrassCoreIpcModel.h:2503
void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
Definition: GreengrassCoreIpcModel.h:4158
bool operator<(const ResourceNotFoundError &) const noexcept
Definition: GreengrassCoreIpcModel.h:6242
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:3102
@ DEPLOYMENT_STATUS_CANCELED
Definition: GreengrassCoreIpcModel.h:195
Definition: GreengrassCoreIpcModel.h:3954
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:978
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6639
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceCertificate() noexcept
Definition: GreengrassCoreIpcModel.h:959
Definition: GreengrassCoreIpcModel.h:4947
GetClientDeviceAuthTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3756
Definition: GreengrassCoreIpcModel.h:3814
GetClientDeviceAuthTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5344
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5937
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4212
Definition: GreengrassCoreIpcModel.h:827
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6000
bool operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3531
Definition: GreengrassCoreIpcModel.h:2568
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5808
UserProperty(const UserProperty &)=default
bool operator<(const ComponentUpdatePolicyEvents &) const noexcept
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:2948
Definition: GreengrassCoreIpcModel.h:6458
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:814
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1796
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4914
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1874
void SetCredential(const ClientDeviceCredential &credential) noexcept
Definition: GreengrassCoreIpcModel.h:1768
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:391
bool operator<(const UpdateConfigurationResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:4228
bool operator<(const PauseComponentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:1671
void SetClientDeviceAuthToken(const Aws::Crt::String &clientDeviceAuthToken) noexcept
Definition: GreengrassCoreIpcModel.h:3727
bool operator<(const DeleteThingShadowRequest &) const noexcept
SendConfigurationValidityReportResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5924
@ PAYLOAD_FORMAT_BYTES
Definition: GreengrassCoreIpcModel.h:100
Definition: DateTime.h:53
SubscribeToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:4459
void SetClientId(const Aws::Crt::String &clientId) noexcept
Definition: GreengrassCoreIpcModel.h:834
GetThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:5860
void SetDeploymentStatusDetails(const DeploymentStatusDetails &deploymentStatusDetails) noexcept
Definition: GreengrassCoreIpcModel.h:735
Definition: GreengrassCoreIpcModel.h:3367
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1342
Definition: GreengrassCoreIpcModel.h:3185
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6258
Definition: GreengrassCoreIpcModel.h:6050
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2377
Definition: JsonObject.h:21
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:545
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:414
bool operator<(const SubscribeToConfigurationUpdateResponse &) const noexcept
PauseComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3034
StopComponentRequest(const StopComponentRequest &)=default
PostComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:527
SendConfigurationValidityReportResult() noexcept
Definition: GreengrassCoreIpcModel.h:5923
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4237
void SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
Definition: GreengrassCoreIpcModel.h:4027
Definition: GreengrassCoreIpcModel.h:25
Definition: GreengrassCoreIpcModel.h:4543
ResumeComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4525
std::function< void(int errorCode)> OnMessageFlushCallback
Definition: EventStreamClient.h:52
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:283
bool operator<(const InvalidClientDeviceAuthTokenError &) const noexcept
Definition: GreengrassCoreIpcModel.h:3133
Definition: GreengrassCoreIpcModel.h:2163
CreateLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6886
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4784
string_view StringView
Definition: StringView.h:846
void SetPublishMessage(const PublishMessage &publishMessage) noexcept
Definition: GreengrassCoreIpcModel.h:2864
Definition: GreengrassCoreIpcModel.h:5387
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3064
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1709
SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5213
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6767
Definition: GreengrassCoreIpcModel.h:5858
Definition: GreengrassCoreIpcModel.h:2243
DeleteThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3786
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:2250
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
Definition: GreengrassCoreIpcModel.h:2661
ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6692
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1678
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4669
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:241
DetailedDeploymentStatus
Definition: GreengrassCoreIpcModel.h:56
Definition: GreengrassCoreIpcModel.h:4793
bool operator<(const ConflictError &) const noexcept
Definition: StringView.h:33
Definition: GreengrassCoreIpcModel.h:3490
Definition: GreengrassCoreIpcModel.h:3876
bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept
Aws::Crt::Optional< double > GetCpus() noexcept
Definition: GreengrassCoreIpcModel.h:232
ConfigurationValidityReport(const ConfigurationValidityReport &)=default
Aws::Crt::Optional< bool > GetRetain() noexcept
Definition: GreengrassCoreIpcModel.h:399
Definition: GreengrassCoreIpcModel.h:5258
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3510
GetThingShadowRequest(const GetThingShadowRequest &)=default
bool operator<(const CancelLocalDeploymentRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:6009
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3935
ResumeComponentResponse(const ResumeComponentResponse &)=default
void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept
Definition: GreengrassCoreIpcModel.h:2138
CancelLocalDeploymentRequest(const CancelLocalDeploymentRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1428
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2771
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1980
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6706
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:3791
PublishToTopicResponse(const PublishToTopicResponse &)=default
PublishToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5406
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default
void SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
Definition: GreengrassCoreIpcModel.h:4075
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4785
Aws::Crt::Optional< MQTTCredential > GetMqttCredential() noexcept
Definition: GreengrassCoreIpcModel.h:1606
Definition: GreengrassCoreIpcModel.h:5210
Definition: GreengrassCoreIpcModel.h:3693
void SetIsValidClientDevice(const bool &isValidClientDevice) noexcept
Definition: GreengrassCoreIpcModel.h:1735
Definition: GreengrassCoreIpcModel.h:3980
Definition: GreengrassCoreIpcModel.h:5102
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2117
Definition: GreengrassCoreIpcModel.h:5584
bool operator<(const VerifyClientDeviceIdentityResponse &) const noexcept
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6384
@ DETAILED_DEPLOYMENT_STATUS_FAILED_ROLLBACK_COMPLETE
Definition: GreengrassCoreIpcModel.h:60
void SetPrivateKey(const Aws::Crt::String &privateKey) noexcept
Definition: GreengrassCoreIpcModel.h:601
Definition: GreengrassCoreIpcModel.h:2109
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1707
Definition: GreengrassCoreIpcModel.h:5600
Definition: GreengrassCoreIpcModel.h:3719
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4392
VerifyClientDeviceIdentityRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1763
Definition: GreengrassCoreIpcModel.h:3275
Definition: GreengrassCoreIpcModel.h:2366
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:468
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5353
ConfigurationValidityStatus
Definition: GreengrassCoreIpcModel.h:662
Definition: Allocator.h:11
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:4372
ListLocalDeploymentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3223
Definition: GreengrassCoreIpcModel.h:1234
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:754
Definition: GreengrassCoreIpcModel.h:6393
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5223
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2069
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2579
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2651
ConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:1187
void SetDeploymentFailureCause(const Aws::Crt::String &deploymentFailureCause) noexcept
Definition: GreengrassCoreIpcModel.h:158
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4847
UpdateStateResult() noexcept
Definition: GreengrassCoreIpcModel.h:6373
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4848
bool operator<(const GetClientDeviceAuthTokenRequest &) const noexcept
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:379
Definition: GreengrassCoreIpcModel.h:6179
void SetMessageExpiryIntervalSeconds(const int64_t &messageExpiryIntervalSeconds) noexcept
Definition: GreengrassCoreIpcModel.h:2959
Definition: GreengrassCoreIpcModel.h:4277
Definition: GreengrassCoreIpcModel.h:294
AuthorizeClientDeviceActionRequest(const AuthorizeClientDeviceActionRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1625
PauseComponentResponse(const PauseComponentResponse &)=default
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1448
void SetMessage(const Aws::Crt::JsonObject &message) noexcept
Definition: GreengrassCoreIpcModel.h:340
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5355
CertificateUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1309
Definition: GreengrassCoreIpcModel.h:3083
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6830
Definition: GreengrassCoreIpcModel.h:998
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6705
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1859
Aws::Crt::Optional< Aws::Crt::String > GetPrivateKey() noexcept
Definition: GreengrassCoreIpcModel.h:605
@ METRIC_UNIT_TYPE_COUNT_PER_SECOND
Definition: GreengrassCoreIpcModel.h:109
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default
Definition: GreengrassCoreIpcModel.h:2828
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1691
Definition: GreengrassCoreIpcModel.h:6418
@ REPORTED_LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:993
UnauthorizedError() noexcept
Definition: GreengrassCoreIpcModel.h:1704
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5417
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2493
SubscribeToCertificateUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5536
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5683
SubscribeToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2215
void SetUserProperties(const Aws::Crt::Vector< UserProperty > &userProperties) noexcept
Definition: GreengrassCoreIpcModel.h:403
void SetCertificateUpdate(const CertificateUpdate &certificateUpdate) noexcept
Definition: GreengrassCoreIpcModel.h:1315
void SetCorrelationData(const Aws::Crt::Vector< uint8_t > &correlationData) noexcept
Definition: GreengrassCoreIpcModel.h:2973
aws_allocator Allocator
Definition: Allocator.h:14
bool operator<(const MQTTCredential &) const noexcept
Definition: GreengrassCoreIpcModel.h:767
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1950
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:395
@ QOS_AT_LEAST_ONCE
Definition: GreengrassCoreIpcModel.h:1181
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5746
Aws::Crt::Optional< bool > GetIsValidClientDevice() noexcept
Definition: GreengrassCoreIpcModel.h:1742
void SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
Definition: GreengrassCoreIpcModel.h:3192
CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:5798
Definition: GreengrassCoreIpcModel.h:1440
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3970
SubscribeToComponentUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6625
Definition: GreengrassCoreIpcModel.h:1356
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:305
Aws::Crt::Optional< Aws::Crt::String > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:3460
bool operator<(const ListNamedShadowsForThingResponse &) const noexcept
bool operator<(const GetThingShadowRequest &) const noexcept
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5809
GetSecretValueRequest(const GetSecretValueRequest &)=default
UpdateStateRequest(const UpdateStateRequest &)=default
Definition: GreengrassCoreIpcModel.h:6292
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:1936
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3830
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4470
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6895
void SetContext(const MessageContext &context) noexcept
Definition: GreengrassCoreIpcModel.h:309
Definition: GreengrassCoreIpcModel.h:2529
void SetDeployment(const LocalDeployment &deployment) noexcept
Definition: GreengrassCoreIpcModel.h:3497
CreateLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:4012
Aws::Crt::Optional< PreComponentUpdateEvent > GetPreUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1250
Definition: GreengrassCoreIpcModel.h:4221
Definition: GreengrassCoreIpcModel.h:1392
Definition: EventStreamClient.h:38
RestartComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6181
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2818
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3233
bool operator<(const ServiceError &) const noexcept
@ RECEIVE_MODE_RECEIVE_MESSAGES_FROM_OTHERS
Definition: GreengrassCoreIpcModel.h:1126
RestartComponentRequest(const RestartComponentRequest &)=default
void SetValue(const Aws::Crt::String &value) noexcept
Definition: GreengrassCoreIpcModel.h:34
Definition: GreengrassCoreIpcModel.h:5650
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:3382
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default
UpdateStateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2034
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6831
void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
Definition: GreengrassCoreIpcModel.h:4165
Aws::Crt::Optional< Aws::Crt::String > GetPassword() noexcept
Definition: GreengrassCoreIpcModel.h:865
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default
bool operator<(const CredentialDocument &) const noexcept
bool operator<(const ListComponentsResponse &) const noexcept
PublishToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2830
SubscribeToCertificateUpdatesResponse(const SubscribeToCertificateUpdatesResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:778
Definition: GreengrassCoreIpcModel.h:5274
PutComponentMetricResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2783
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:566
Definition: GreengrassCoreIpcModel.h:5403
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2740
Aws::Crt::Optional< Aws::Crt::String > GetPublicKey() noexcept
Definition: GreengrassCoreIpcModel.h:613
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3073
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2078
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3287
@ DEPLOYMENT_STATUS_QUEUED
Definition: GreengrassCoreIpcModel.h:191
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6065
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1652
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1676
Definition: GreengrassCoreIpcModel.h:5232
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:3342
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3435
Definition: GreengrassCoreIpcModel.h:555
Definition: GreengrassCoreIpcModel.h:2303
bool operator<(const CreateLocalDeploymentResponse &) const noexcept
CredentialDocument(const CredentialDocument &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1592
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:5488
UpdateThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1897
Aws::Crt::Optional< PostComponentUpdateEvent > GetPostUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:1272
GetSecretValueResult() noexcept
Definition: GreengrassCoreIpcModel.h:6310
Definition: GreengrassCoreIpcModel.h:2781
ListLocalDeploymentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:6691
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5225
void SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
Definition: GreengrassCoreIpcModel.h:1544
Aws::Crt::Optional< Aws::Crt::String > GetCertificatePem() noexcept
Definition: GreengrassCoreIpcModel.h:849
void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
Definition: GreengrassCoreIpcModel.h:2629
CreateDebugPasswordResult() noexcept
Definition: GreengrassCoreIpcModel.h:5797
CancelLocalDeploymentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6437
Definition: EventStreamClient.h:534
MQTTCredential() noexcept
Definition: GreengrassCoreIpcModel.h:829
Definition: GreengrassCoreIpcModel.h:2430
void SetRetain(const bool &retain) noexcept
Definition: GreengrassCoreIpcModel.h:2940
Definition: GreengrassCoreIpcModel.h:4479
SubscribeToCertificateUpdatesRequest(const SubscribeToCertificateUpdatesRequest &)=default
Definition: GreengrassCoreIpcModel.h:6817
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:583
RunWithInfo(const RunWithInfo &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5550
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5288
RestartComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2753
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:5093
Definition: EventStreamClient.h:377
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:3883
Definition: GreengrassCoreIpcModel.h:4457
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2023
bool operator<(const InvalidArgumentsError &) const noexcept
Definition: GreengrassCoreIpcModel.h:6689
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6260
ResumeComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4524
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:3374
DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4900
Aws::Crt::Optional< Aws::Crt::String > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:36
SubscribeToCertificateUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5540
Definition: GreengrassCoreIpcModel.h:5946
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:5030
@ METRIC_UNIT_TYPE_MEGABYTES
Definition: GreengrassCoreIpcModel.h:110
UpdateStateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2013
PublishToTopicRequest(const PublishToTopicRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6896
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default
bool operator<(const InvalidTokenError &) const noexcept
void SetCertificate(const Aws::Crt::String &certificate) noexcept
Definition: GreengrassCoreIpcModel.h:617
RequestStatus
Definition: GreengrassCoreIpcModel.h:1386
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6130
bool operator<(const SendConfigurationValidityReportRequest &) const noexcept
virtual void OnStreamEvent(CertificateUpdateEvent *response)
Definition: GreengrassCoreIpcModel.h:5452
Aws::Crt::Optional< Aws::Crt::String > GetName() noexcept
Definition: GreengrassCoreIpcModel.h:675
Definition: GreengrassCoreIpcModel.h:4631
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2067
void SetName(const Aws::Crt::String &name) noexcept
Definition: GreengrassCoreIpcModel.h:673
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6449
SubscribeToConfigurationUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2368
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:6129
void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept
Definition: GreengrassCoreIpcModel.h:3902
SubscribeToConfigurationUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2344
GetThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3328
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:536
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults() noexcept
Definition: GreengrassCoreIpcModel.h:3094
CertificateUpdateEvent(const CertificateUpdateEvent &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1311
Definition: GreengrassCoreIpcModel.h:4834
Aws::Crt::Optional< int64_t > GetMessageExpiryIntervalSeconds() noexcept
Definition: GreengrassCoreIpcModel.h:421
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6323
void SetValue(const Aws::Crt::JsonObject &value) noexcept
Definition: GreengrassCoreIpcModel.h:3565
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2689
GetLocalDeploymentStatusResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6245
Definition: GreengrassCoreIpcModel.h:211
ListNamedShadowsForThingResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6506
@ DEPLOYMENT_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:194
bool operator<(const GetConfigurationRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:3887
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3211
Definition: GreengrassCoreIpcModel.h:887
ListLocalDeploymentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:6695
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2693
Definition: GreengrassCoreIpcModel.h:1817
InvalidTokenError(const InvalidTokenError &)=default
DeploymentStatusDetails() noexcept
Definition: GreengrassCoreIpcModel.h:117
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:1002
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4955
bool operator<(const MessageContext &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3933
Definition: GreengrassCoreIpcModel.h:4303
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:3154
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:3698
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1470
@ DEPLOYMENT_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:193
GetLocalDeploymentStatusResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3492
virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response)
Definition: GreengrassCoreIpcModel.h:6551
SystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:213
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2100
Definition: GreengrassCoreIpcModel.h:3630
UpdateStateResponse(const UpdateStateResponse &)=default
CertificateUpdate() noexcept
Definition: GreengrassCoreIpcModel.h:596
SubscribeToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5214
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4965
void SetResourceName(const Aws::Crt::String &resourceName) noexcept
Definition: GreengrassCoreIpcModel.h:1988
bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetResource() noexcept
Definition: GreengrassCoreIpcModel.h:4363
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3121
CancelLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:6436
LifecycleState
Definition: GreengrassCoreIpcModel.h:199
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:6897
PublishToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:5405
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:3674
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default
bool operator<(const DeferComponentUpdateResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2233
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:4659
ConflictError(const ConflictError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:3112
Metric() noexcept
Definition: GreengrassCoreIpcModel.h:670
Definition: GreengrassCoreIpcModel.h:333
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3821
@ LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:201
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2557
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2442
Definition: GreengrassCoreIpcModel.h:5817
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2877
RunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:889
Definition: GreengrassCoreIpcModel.h:1843
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:4282
Aws::Crt::Optional< Aws::Crt::String > GetClientDeviceAuthToken() noexcept
Definition: GreengrassCoreIpcModel.h:3735
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:2254
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1902
bool operator<(const CreateDebugPasswordResponse &) const noexcept
PublishToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2890
InvalidArgumentsError() noexcept
Definition: GreengrassCoreIpcModel.h:1647
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:6064
PublishToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4588
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1781
@ CERTIFICATE_TYPE_SERVER
Definition: GreengrassCoreIpcModel.h:658
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:3700
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4912
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:3944
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:3333
PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4587
CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:6883
bool operator<(const PostComponentUpdateEvent &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetGroupName() noexcept
Definition: GreengrassCoreIpcModel.h:4023
Definition: GreengrassCoreIpcModel.h:1869
Aws::Crt::Optional< Aws::Crt::String > GetCreatedOn() noexcept
Definition: GreengrassCoreIpcModel.h:731
void SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
Definition: GreengrassCoreIpcModel.h:4059
GetComponentDetailsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:3665
Aws::Crt::Optional< Aws::Crt::String > GetKey() noexcept
Definition: GreengrassCoreIpcModel.h:32
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:4068
MetricUnitType
Definition: GreengrassCoreIpcModel.h:105
void SetMetrics(const Aws::Crt::Vector< Metric > &metrics) noexcept
Definition: GreengrassCoreIpcModel.h:2807
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4471
Definition: GreengrassCoreIpcModel.h:2888
CreateDebugPasswordResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:5799
SubscribeToValidateConfigurationUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:5014
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetDeploymentErrorStack() noexcept
Definition: GreengrassCoreIpcModel.h:137
bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2465
Definition: GreengrassCoreIpcModel.h:3520
SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4460
ReportedLifecycleState
Definition: GreengrassCoreIpcModel.h:992
ListNamedShadowsForThingResponse() noexcept
Definition: GreengrassCoreIpcModel.h:3085
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:5289