20 class GreengrassCoreIpcClient;
21 class GreengrassCoreIpcServiceModel;
27 void SetMemory(
const int64_t &memory)
noexcept { m_memory = memory; }
29 void SetCpus(
const double &cpus)
noexcept { m_cpus = cpus; }
45 Aws::Crt::Optional<int64_t> m_memory;
46 Aws::Crt::Optional<
double> m_cpus;
56 m_configuration = configuration;
75 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
103 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
164 void SetIsGgcRestarting(
const bool &isGgcRestarting)
noexcept { m_isGgcRestarting = isGgcRestarting; }
181 Aws::Crt::Optional<
bool> m_isGgcRestarting;
211 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_message;
235 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_message;
269 m_systemResourceLimits = systemResourceLimits;
273 return m_systemResourceLimits;
307 *
this = objectToCopy;
312 m_validateConfigurationUpdateEvent = validateConfigurationUpdateEvent;
313 m_chosenMember = TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT;
317 if (m_chosenMember == TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT)
319 return m_validateConfigurationUpdateEvent;
342 TAG_VALIDATE_CONFIGURATION_UPDATE_EVENT
355 m_jsonMessage = jsonMessage;
356 m_chosenMember = TAG_JSON_MESSAGE;
360 if (m_chosenMember == TAG_JSON_MESSAGE)
362 return m_jsonMessage;
371 m_binaryMessage = binaryMessage;
372 m_chosenMember = TAG_BINARY_MESSAGE;
376 if (m_chosenMember == TAG_BINARY_MESSAGE)
378 return m_binaryMessage;
417 m_chosenMember = TAG_MESSAGE;
421 if (m_chosenMember == TAG_MESSAGE)
459 m_configurationUpdateEvent = configurationUpdateEvent;
460 m_chosenMember = TAG_CONFIGURATION_UPDATE_EVENT;
464 if (m_chosenMember == TAG_CONFIGURATION_UPDATE_EVENT)
466 return m_configurationUpdateEvent;
489 TAG_CONFIGURATION_UPDATE_EVENT
502 m_preUpdateEvent = preUpdateEvent;
503 m_chosenMember = TAG_PRE_UPDATE_EVENT;
507 if (m_chosenMember == TAG_PRE_UPDATE_EVENT)
509 return m_preUpdateEvent;
518 m_postUpdateEvent = postUpdateEvent;
519 m_chosenMember = TAG_POST_UPDATE_EVENT;
523 if (m_chosenMember == TAG_POST_UPDATE_EVENT)
525 return m_postUpdateEvent;
548 TAG_PRE_UPDATE_EVENT,
549 TAG_POST_UPDATE_EVENT
562 void SetDeploymentId(const
Aws::Crt::
String &deploymentId) noexcept { m_deploymentId = deploymentId; }
599 m_jsonMessage = jsonMessage;
600 m_chosenMember = TAG_JSON_MESSAGE;
604 if (m_chosenMember == TAG_JSON_MESSAGE)
606 return m_jsonMessage;
615 m_binaryMessage = binaryMessage;
616 m_chosenMember = TAG_BINARY_MESSAGE;
620 if (m_chosenMember == TAG_BINARY_MESSAGE)
622 return m_binaryMessage;
666 m_secretString = secretString;
667 m_chosenMember = TAG_SECRET_STRING;
671 if (m_chosenMember == TAG_SECRET_STRING)
673 return m_secretString;
682 m_secretBinary = secretBinary;
683 m_chosenMember = TAG_SECRET_BINARY;
687 if (m_chosenMember == TAG_SECRET_BINARY)
689 return m_secretBinary;
757 void SetConfiguration(const
Aws::Crt::JsonObject &configuration) noexcept
759 m_configuration = configuration;
779 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_configuration;
811 void SetIsValid(
const bool &isValid)
noexcept { m_isValid = isValid; }
827 Aws::Crt::Optional<
bool> m_isValid;
875 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
905 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
1048 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
1049 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_valueToMerge;
1178 void SetQos(
QOS qos)
noexcept;
1300 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
1375 m_configurationValidityReport = configurationValidityReport;
1379 return m_configurationValidityReport;
1475 void SetRestartStatus(
RequestStatus restartStatus)
noexcept;
1477 void SetMessage(const
Aws::Crt::
String &message) noexcept { m_message = message; }
1597 void SetQos(
QOS qos)
noexcept;
1599 void SetPayload(const
Aws::Crt::
Vector<uint8_t> &payload) noexcept { m_payload = payload; }
1617 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
1691 Aws::Crt::Optional<
Aws::Crt::DateTime> m_timestamp;
1704 void SetPageSize(
const int &pageSize)
noexcept { m_pageSize = pageSize; }
1722 Aws::Crt::Optional<
int> m_pageSize;
1732 m_localDeployments = localDeployments;
1736 return m_localDeployments;
1783 m_components = components;
1845 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
1886 m_versionStage = versionStage;
2013 Aws::Crt::Optional<
Aws::Crt::JsonObject> m_value;
2050 m_componentDetails = componentDetails;
2115 Aws::Crt::Optional<
Aws::Crt::
Vector<uint8_t>> m_payload;
2205 void SetRecheckAfterMs(
const int64_t &recheckAfterMs)
noexcept { m_recheckAfterMs = recheckAfterMs; }
2223 Aws::Crt::Optional<int64_t> m_recheckAfterMs;
2332 m_rootComponentVersionsToAdd = rootComponentVersionsToAdd;
2337 return m_rootComponentVersionsToAdd;
2341 m_rootComponentsToRemove = rootComponentsToRemove;
2345 return m_rootComponentsToRemove;
2350 m_componentToConfiguration = componentToConfiguration;
2355 return m_componentToConfiguration;
2360 m_componentToRunWithInfo = componentToRunWithInfo;
2364 return m_componentToRunWithInfo;
2368 m_recipeDirectoryPath = recipeDirectoryPath;
2373 m_artifactsDirectoryPath = artifactsDirectoryPath;
2377 return m_artifactsDirectoryPath;
2396 Aws::Crt::Optional<
Aws::Crt::
Map<
Aws::Crt::
String,
Aws::Crt::JsonObject>> m_componentToConfiguration;
2398 Aws::Crt::Optional<
Aws::Crt::
String> m_recipeDirectoryPath;
2399 Aws::Crt::Optional<
Aws::Crt::
String> m_artifactsDirectoryPath;
2461 m_passwordExpiration = passwordExpiration;
2466 m_certificateSHA256Hash = certificateSHA256Hash;
2471 m_certificateSHA1Hash = certificateSHA1Hash;
2490 Aws::Crt::Optional<
Aws::Crt::DateTime> m_passwordExpiration;
2491 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA256Hash;
2492 Aws::Crt::Optional<
Aws::Crt::
String> m_certificateSHA1Hash;
2537 (void)operationError;
2547 (void)operationError;
2557 (void)operationError;
2602 operator bool() const noexcept {
return m_taggedResult ==
true; }
2605 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
2625 std::future<RpcError> Activate(
2631 std::future<SubscribeToIoTCoreResult> GetResult()
noexcept;
2666 operator bool() const noexcept {
return m_taggedResult ==
true; }
2669 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
2688 std::future<RpcError> Activate(
2694 std::future<ResumeComponentResult> GetResult()
noexcept;
2729 operator bool() const noexcept {
return m_taggedResult ==
true; }
2732 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
2751 std::future<RpcError> Activate(
2757 std::future<PublishToIoTCoreResult> GetResult()
noexcept;
2784 (void)operationError;
2794 (void)operationError;
2804 (void)operationError;
2841 : m_taggedResult(std::move(taggedResult))
2852 operator bool() const noexcept {
return m_taggedResult ==
true; }
2855 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
2875 std::future<RpcError> Activate(
2881 std::future<SubscribeToConfigurationUpdateResult> GetResult()
noexcept;
2916 operator bool() const noexcept {
return m_taggedResult ==
true; }
2919 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
2938 std::future<RpcError> Activate(
2944 std::future<DeleteThingShadowResult> GetResult()
noexcept;
2981 operator bool() const noexcept {
return m_taggedResult ==
true; }
2984 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3003 std::future<RpcError> Activate(
3009 std::future<DeferComponentUpdateResult> GetResult()
noexcept;
3036 (void)operationError;
3046 (void)operationError;
3084 : m_taggedResult(std::move(taggedResult))
3090 m_taggedResult.GetOperationResponse());
3096 operator bool() const noexcept {
return m_taggedResult ==
true; }
3099 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3119 std::future<RpcError> Activate(
3125 std::future<SubscribeToValidateConfigurationUpdatesResult> GetResult()
noexcept;
3160 operator bool() const noexcept {
return m_taggedResult ==
true; }
3163 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3182 std::future<RpcError> Activate(
3188 std::future<GetConfigurationResult> GetResult()
noexcept;
3215 (void)operationError;
3225 (void)operationError;
3235 (void)operationError;
3245 (void)operationError;
3290 operator bool() const noexcept {
return m_taggedResult ==
true; }
3293 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3313 std::future<RpcError> Activate(
3319 std::future<SubscribeToTopicResult> GetResult()
noexcept;
3354 operator bool() const noexcept {
return m_taggedResult ==
true; }
3357 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3376 std::future<RpcError> Activate(
3382 std::future<GetComponentDetailsResult> GetResult()
noexcept;
3417 operator bool() const noexcept {
return m_taggedResult ==
true; }
3420 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3439 std::future<RpcError> Activate(
3445 std::future<PublishToTopicResult> GetResult()
noexcept;
3480 operator bool() const noexcept {
return m_taggedResult ==
true; }
3483 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3502 std::future<RpcError> Activate(
3508 std::future<ListComponentsResult> GetResult()
noexcept;
3543 operator bool() const noexcept {
return m_taggedResult ==
true; }
3546 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3565 std::future<RpcError> Activate(
3571 std::future<CreateDebugPasswordResult> GetResult()
noexcept;
3606 operator bool() const noexcept {
return m_taggedResult ==
true; }
3609 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3628 std::future<RpcError> Activate(
3634 std::future<GetThingShadowResult> GetResult()
noexcept;
3661 : m_taggedResult(std::move(taggedResult))
3672 operator bool() const noexcept {
return m_taggedResult ==
true; }
3675 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3694 std::future<RpcError> Activate(
3700 std::future<SendConfigurationValidityReportResult> GetResult()
noexcept;
3735 operator bool() const noexcept {
return m_taggedResult ==
true; }
3738 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3757 std::future<RpcError> Activate(
3763 std::future<UpdateThingShadowResult> GetResult()
noexcept;
3798 operator bool() const noexcept {
return m_taggedResult ==
true; }
3801 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3820 std::future<RpcError> Activate(
3826 std::future<UpdateConfigurationResult> GetResult()
noexcept;
3853 : m_taggedResult(std::move(taggedResult))
3864 operator bool() const noexcept {
return m_taggedResult ==
true; }
3867 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3886 std::future<RpcError> Activate(
3892 std::future<ValidateAuthorizationTokenResult> GetResult()
noexcept;
3927 operator bool() const noexcept {
return m_taggedResult ==
true; }
3930 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
3949 std::future<RpcError> Activate(
3955 std::future<RestartComponentResult> GetResult()
noexcept;
3982 : m_taggedResult(std::move(taggedResult))
3993 operator bool() const noexcept {
return m_taggedResult ==
true; }
3996 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4015 std::future<RpcError> Activate(
4021 std::future<GetLocalDeploymentStatusResult> GetResult()
noexcept;
4056 operator bool() const noexcept {
return m_taggedResult ==
true; }
4059 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4078 std::future<RpcError> Activate(
4084 std::future<GetSecretValueResult> GetResult()
noexcept;
4119 operator bool() const noexcept {
return m_taggedResult ==
true; }
4122 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4141 std::future<RpcError> Activate(
4147 std::future<UpdateStateResult> GetResult()
noexcept;
4174 : m_taggedResult(std::move(taggedResult))
4185 operator bool() const noexcept {
return m_taggedResult ==
true; }
4188 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4207 std::future<RpcError> Activate(
4213 std::future<ListNamedShadowsForThingResult> GetResult()
noexcept;
4240 (void)operationError;
4250 (void)operationError;
4260 (void)operationError;
4297 : m_taggedResult(std::move(taggedResult))
4308 operator bool() const noexcept {
return m_taggedResult ==
true; }
4311 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4331 std::future<RpcError> Activate(
4337 std::future<SubscribeToComponentUpdatesResult> GetResult()
noexcept;
4374 operator bool() const noexcept {
return m_taggedResult ==
true; }
4377 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4396 std::future<RpcError> Activate(
4402 std::future<ListLocalDeploymentsResult> GetResult()
noexcept;
4437 operator bool() const noexcept {
return m_taggedResult ==
true; }
4440 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4459 std::future<RpcError> Activate(
4465 std::future<StopComponentResult> GetResult()
noexcept;
4500 operator bool() const noexcept {
return m_taggedResult ==
true; }
4503 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4522 std::future<RpcError> Activate(
4528 std::future<PauseComponentResult> GetResult()
noexcept;
4565 operator bool() const noexcept {
return m_taggedResult ==
true; }
4568 ResultType
GetResultType() const noexcept {
return m_taggedResult.GetResultType(); }
4587 std::future<RpcError> Activate(
4593 std::future<CreateLocalDeploymentResult> GetResult()
noexcept;
4618 m_subscribeToValidateConfigurationUpdatesOperationContext;
Definition: DateTime.h:53
Definition: JsonObject.h:21
Definition: JsonObject.h:207
Definition: Optional.h:17
Definition: StringView.h:32
Definition: EventStreamClient.h:341
Definition: EventStreamClient.h:562
Definition: EventStreamClient.h:491
Definition: EventStreamClient.h:354
Definition: EventStreamClient.h:465
Definition: EventStreamClient.h:456
Definition: EventStreamClient.h:368
Definition: EventStreamClient.h:397
Definition: GreengrassCoreIpcModel.h:191
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:196
bool operator<(const BinaryMessage &) const noexcept
BinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:193
BinaryMessage(const BinaryMessage &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:205
void SetMessage(const Aws::Crt::Vector< uint8_t > &message) noexcept
Definition: GreengrassCoreIpcModel.h:195
Definition: GreengrassCoreIpcModel.h:747
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:761
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:770
ComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:749
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:751
bool operator<(const ComponentDetails &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:752
Aws::Crt::Optional< Aws::Crt::String > GetVersion() noexcept
Definition: GreengrassCoreIpcModel.h:754
ComponentDetails(const ComponentDetails &)=default
void SetVersion(const Aws::Crt::String &version) noexcept
Definition: GreengrassCoreIpcModel.h:753
Definition: GreengrassCoreIpcModel.h:1447
bool operator<(const ComponentNotFoundError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:1452
ComponentNotFoundError(const ComponentNotFoundError &)=default
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:1451
ComponentNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:1449
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1461
Definition: GreengrassCoreIpcModel.h:495
ComponentUpdatePolicyEvents(const ComponentUpdatePolicyEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:499
Aws::Crt::Optional< PreComponentUpdateEvent > GetPreUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:505
void SetPreUpdateEvent(const PreComponentUpdateEvent &preUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:500
void SetPostUpdateEvent(const PostComponentUpdateEvent &postUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:516
ComponentUpdatePolicyEvents() noexcept
Definition: GreengrassCoreIpcModel.h:497
Aws::Crt::Optional< PostComponentUpdateEvent > GetPostUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:521
bool operator<(const ComponentUpdatePolicyEvents &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:540
Definition: GreengrassCoreIpcModel.h:107
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:123
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:113
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:112
ConfigurationUpdateEvent(const ConfigurationUpdateEvent &)=default
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:114
bool operator<(const ConfigurationUpdateEvent &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:111
ConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:109
Definition: GreengrassCoreIpcModel.h:452
void SetConfigurationUpdateEvent(const ConfigurationUpdateEvent &configurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:457
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:481
Aws::Crt::Optional< ConfigurationUpdateEvent > GetConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:462
bool operator<(const ConfigurationUpdateEvents &) const noexcept
ConfigurationUpdateEvents(const ConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:456
ConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:454
Definition: GreengrassCoreIpcModel.h:556
ConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:558
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:574
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:563
ConfigurationValidityReport(const ConfigurationValidityReport &)=default
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:564
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:565
bool operator<(const ConfigurationValidityReport &) const noexcept
Definition: GreengrassCoreIpcModel.h:978
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:982
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:983
ConflictError() noexcept
Definition: GreengrassCoreIpcModel.h:980
ConflictError(const ConflictError &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:992
bool operator<(const ConflictError &) const noexcept
Definition: GreengrassCoreIpcModel.h:3515
Definition: GreengrassCoreIpcModel.h:3553
Definition: GreengrassCoreIpcModel.h:2496
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2508
CreateDebugPasswordRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2498
bool operator<(const CreateDebugPasswordRequest &) const noexcept
CreateDebugPasswordRequest(const CreateDebugPasswordRequest &)=default
Definition: GreengrassCoreIpcModel.h:2451
CreateDebugPasswordResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2453
Aws::Crt::Optional< Aws::Crt::String > GetPassword() noexcept
Definition: GreengrassCoreIpcModel.h:2456
Aws::Crt::Optional< Aws::Crt::DateTime > GetPasswordExpiration() noexcept
Definition: GreengrassCoreIpcModel.h:2463
void SetPasswordExpiration(const Aws::Crt::DateTime &passwordExpiration) noexcept
Definition: GreengrassCoreIpcModel.h:2459
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA1Hash() noexcept
Definition: GreengrassCoreIpcModel.h:2473
void SetCertificateSHA1Hash(const Aws::Crt::String &certificateSHA1Hash) noexcept
Definition: GreengrassCoreIpcModel.h:2469
CreateDebugPasswordResponse(const CreateDebugPasswordResponse &)=default
void SetUsername(const Aws::Crt::String &username) noexcept
Definition: GreengrassCoreIpcModel.h:2457
Aws::Crt::Optional< Aws::Crt::String > GetCertificateSHA256Hash() noexcept
Definition: GreengrassCoreIpcModel.h:2468
void SetPassword(const Aws::Crt::String &password) noexcept
Definition: GreengrassCoreIpcModel.h:2455
bool operator<(const CreateDebugPasswordResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetUsername() noexcept
Definition: GreengrassCoreIpcModel.h:2458
void SetCertificateSHA256Hash(const Aws::Crt::String &certificateSHA256Hash) noexcept
Definition: GreengrassCoreIpcModel.h:2464
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2482
Definition: GreengrassCoreIpcModel.h:3531
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3546
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3545
CreateDebugPasswordResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3534
CreateDebugPasswordResult() noexcept
Definition: GreengrassCoreIpcModel.h:3533
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3544
CreateDebugPasswordResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3535
Definition: GreengrassCoreIpcModel.h:4535
Definition: GreengrassCoreIpcModel.h:4575
Definition: GreengrassCoreIpcModel.h:2323
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > > GetComponentToConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:2353
void SetArtifactsDirectoryPath(const Aws::Crt::String &artifactsDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:2371
void SetRootComponentsToRemove(const Aws::Crt::Vector< Aws::Crt::String > &rootComponentsToRemove) noexcept
Definition: GreengrassCoreIpcModel.h:2339
void SetComponentToConfiguration(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::JsonObject > &componentToConfiguration) noexcept
Definition: GreengrassCoreIpcModel.h:2347
CreateLocalDeploymentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2325
void SetRecipeDirectoryPath(const Aws::Crt::String &recipeDirectoryPath) noexcept
Definition: GreengrassCoreIpcModel.h:2366
Aws::Crt::Optional< Aws::Crt::String > GetArtifactsDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:2375
void SetComponentToRunWithInfo(const Aws::Crt::Map< Aws::Crt::String, RunWithInfo > &componentToRunWithInfo) noexcept
Definition: GreengrassCoreIpcModel.h:2357
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, RunWithInfo > > GetComponentToRunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:2362
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > > GetRootComponentVersionsToAdd() noexcept
Definition: GreengrassCoreIpcModel.h:2335
void SetRootComponentVersionsToAdd(const Aws::Crt::Map< Aws::Crt::String, Aws::Crt::String > &rootComponentVersionsToAdd) noexcept
Definition: GreengrassCoreIpcModel.h:2329
CreateLocalDeploymentRequest(const CreateLocalDeploymentRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetRecipeDirectoryPath() noexcept
Definition: GreengrassCoreIpcModel.h:2370
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2387
bool operator<(const CreateLocalDeploymentRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetRootComponentsToRemove() noexcept
Definition: GreengrassCoreIpcModel.h:2343
void SetGroupName(const Aws::Crt::String &groupName) noexcept
Definition: GreengrassCoreIpcModel.h:2327
Aws::Crt::Optional< Aws::Crt::String > GetGroupName() noexcept
Definition: GreengrassCoreIpcModel.h:2328
Definition: GreengrassCoreIpcModel.h:2299
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2313
CreateLocalDeploymentResponse(const CreateLocalDeploymentResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:2304
CreateLocalDeploymentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2301
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:2303
bool operator<(const CreateLocalDeploymentResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:4551
CreateLocalDeploymentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4553
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4568
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4567
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4566
CreateLocalDeploymentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4557
CreateLocalDeploymentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4554
Definition: GreengrassCoreIpcModel.h:2951
Definition: GreengrassCoreIpcModel.h:2991
Definition: GreengrassCoreIpcModel.h:2197
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:2202
void SetRecheckAfterMs(const int64_t &recheckAfterMs) noexcept
Definition: GreengrassCoreIpcModel.h:2205
bool operator<(const DeferComponentUpdateRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:2204
DeferComponentUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2199
DeferComponentUpdateRequest(const DeferComponentUpdateRequest &)=default
Aws::Crt::Optional< int64_t > GetRecheckAfterMs() noexcept
Definition: GreengrassCoreIpcModel.h:2206
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2215
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:2201
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2203
Definition: GreengrassCoreIpcModel.h:2176
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2188
DeferComponentUpdateResponse(const DeferComponentUpdateResponse &)=default
bool operator<(const DeferComponentUpdateResponse &) const noexcept
DeferComponentUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2178
Definition: GreengrassCoreIpcModel.h:2967
DeferComponentUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:2969
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2983
DeferComponentUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2970
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2982
DeferComponentUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2973
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2984
Definition: GreengrassCoreIpcModel.h:2888
Definition: GreengrassCoreIpcModel.h:2926
Definition: GreengrassCoreIpcModel.h:2119
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:2126
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:2124
DeleteThingShadowRequest(const DeleteThingShadowRequest &)=default
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:2123
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:2125
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2135
bool operator<(const DeleteThingShadowRequest &) const noexcept
DeleteThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2121
Definition: GreengrassCoreIpcModel.h:2095
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:2100
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:2099
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2109
DeleteThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2097
bool operator<(const DeleteThingShadowResponse &) const noexcept
DeleteThingShadowResponse(const DeleteThingShadowResponse &)=default
Definition: GreengrassCoreIpcModel.h:2904
DeleteThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:2906
DeleteThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2908
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2917
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2918
DeleteThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2907
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2919
Definition: GreengrassCoreIpcModel.h:954
FailedUpdateConditionCheckError(const FailedUpdateConditionCheckError &)=default
bool operator<(const FailedUpdateConditionCheckError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:959
FailedUpdateConditionCheckError() noexcept
Definition: GreengrassCoreIpcModel.h:956
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:968
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:958
Definition: GreengrassCoreIpcModel.h:3326
Definition: GreengrassCoreIpcModel.h:3364
Definition: GreengrassCoreIpcModel.h:2071
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2085
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2076
GetComponentDetailsRequest(const GetComponentDetailsRequest &)=default
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2075
GetComponentDetailsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2073
bool operator<(const GetComponentDetailsRequest &) const noexcept
Definition: GreengrassCoreIpcModel.h:2044
Aws::Crt::Optional< ComponentDetails > GetComponentDetails() noexcept
Definition: GreengrassCoreIpcModel.h:2052
GetComponentDetailsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:2046
GetComponentDetailsResponse(const GetComponentDetailsResponse &)=default
bool operator<(const GetComponentDetailsResponse &) const noexcept
void SetComponentDetails(const ComponentDetails &componentDetails) noexcept
Definition: GreengrassCoreIpcModel.h:2048
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2061
Definition: GreengrassCoreIpcModel.h:3342
GetComponentDetailsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3345
GetComponentDetailsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3346
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3355
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3356
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3357
GetComponentDetailsResult() noexcept
Definition: GreengrassCoreIpcModel.h:3344
Definition: GreengrassCoreIpcModel.h:3132
Definition: GreengrassCoreIpcModel.h:3170
Definition: GreengrassCoreIpcModel.h:2017
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:2022
GetConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:2019
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2033
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:2024
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:2021
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:2023
bool operator<(const GetConfigurationRequest &) const noexcept
GetConfigurationRequest(const GetConfigurationRequest &)=default
Definition: GreengrassCoreIpcModel.h:1990
bool operator<(const GetConfigurationResponse &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1994
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2006
GetConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1992
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1995
void SetValue(const Aws::Crt::JsonObject &value) noexcept
Definition: GreengrassCoreIpcModel.h:1996
GetConfigurationResponse(const GetConfigurationResponse &)=default
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValue() noexcept
Definition: GreengrassCoreIpcModel.h:1997
Definition: GreengrassCoreIpcModel.h:3148
GetConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3152
GetConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:3150
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3163
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3161
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3162
GetConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3151
Definition: GreengrassCoreIpcModel.h:3962
Definition: GreengrassCoreIpcModel.h:4003
Definition: GreengrassCoreIpcModel.h:1966
bool operator<(const GetLocalDeploymentStatusRequest &) const noexcept
GetLocalDeploymentStatusRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1968
GetLocalDeploymentStatusRequest(const GetLocalDeploymentStatusRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1980
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:1971
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:1970
Definition: GreengrassCoreIpcModel.h:1942
Aws::Crt::Optional< LocalDeployment > GetDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:1947
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1956
void SetDeployment(const LocalDeployment &deployment) noexcept
Definition: GreengrassCoreIpcModel.h:1946
GetLocalDeploymentStatusResponse(const GetLocalDeploymentStatusResponse &)=default
GetLocalDeploymentStatusResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1944
bool operator<(const GetLocalDeploymentStatusResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:3978
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3996
GetLocalDeploymentStatusResult() noexcept
Definition: GreengrassCoreIpcModel.h:3980
GetLocalDeploymentStatusResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3981
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3994
GetLocalDeploymentStatusResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3985
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3995
Definition: GreengrassCoreIpcModel.h:4028
Definition: GreengrassCoreIpcModel.h:4066
Definition: GreengrassCoreIpcModel.h:1912
bool operator<(const GetSecretValueRequest &) const noexcept
GetSecretValueRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1914
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1930
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:1919
GetSecretValueRequest(const GetSecretValueRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:1921
void SetVersionStage(const Aws::Crt::String &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:1920
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:1917
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:1916
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:1918
Definition: GreengrassCoreIpcModel.h:1876
void SetVersionStage(const Aws::Crt::Vector< Aws::Crt::String > &versionStage) noexcept
Definition: GreengrassCoreIpcModel.h:1884
GetSecretValueResponse(const GetSecretValueResponse &)=default
void SetSecretId(const Aws::Crt::String &secretId) noexcept
Definition: GreengrassCoreIpcModel.h:1880
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetVersionStage() noexcept
Definition: GreengrassCoreIpcModel.h:1888
GetSecretValueResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1878
void SetSecretValue(const SecretValue &secretValue) noexcept
Definition: GreengrassCoreIpcModel.h:1889
Aws::Crt::Optional< Aws::Crt::String > GetVersionId() noexcept
Definition: GreengrassCoreIpcModel.h:1883
Aws::Crt::Optional< SecretValue > GetSecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:1890
bool operator<(const GetSecretValueResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1899
Aws::Crt::Optional< Aws::Crt::String > GetSecretId() noexcept
Definition: GreengrassCoreIpcModel.h:1881
void SetVersionId(const Aws::Crt::String &versionId) noexcept
Definition: GreengrassCoreIpcModel.h:1882
Definition: GreengrassCoreIpcModel.h:4044
GetSecretValueResult() noexcept
Definition: GreengrassCoreIpcModel.h:4046
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4059
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4058
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4057
GetSecretValueResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4047
GetSecretValueResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4048
Definition: GreengrassCoreIpcModel.h:3578
Definition: GreengrassCoreIpcModel.h:3616
Definition: GreengrassCoreIpcModel.h:1849
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1865
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:1853
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:1856
GetThingShadowRequest(const GetThingShadowRequest &)=default
bool operator<(const GetThingShadowRequest &) const noexcept
GetThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1851
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:1854
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:1855
Definition: GreengrassCoreIpcModel.h:1825
GetThingShadowResponse(const GetThingShadowResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1839
GetThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1827
bool operator<(const GetThingShadowResponse &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:1829
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1830
Definition: GreengrassCoreIpcModel.h:3594
GetThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3597
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3609
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3607
GetThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:3596
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3608
GetThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3598
Definition: GreengrassCoreIpcClient.h:24
Definition: GreengrassCoreIpcModel.h:4600
Definition: GreengrassCoreIpcModel.h:2227
InvalidArgumentsError(const InvalidArgumentsError &)=default
InvalidArgumentsError() noexcept
Definition: GreengrassCoreIpcModel.h:2229
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2241
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2231
bool operator<(const InvalidArgumentsError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2232
Definition: GreengrassCoreIpcModel.h:2251
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2265
InvalidArtifactsDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:2253
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2255
InvalidArtifactsDirectoryPathError(const InvalidArtifactsDirectoryPathError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2256
bool operator<(const InvalidArtifactsDirectoryPathError &) const noexcept
Definition: GreengrassCoreIpcModel.h:2275
InvalidRecipeDirectoryPathError() noexcept
Definition: GreengrassCoreIpcModel.h:2277
InvalidRecipeDirectoryPathError(const InvalidRecipeDirectoryPathError &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2289
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2280
bool operator<(const InvalidRecipeDirectoryPathError &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2279
Definition: GreengrassCoreIpcModel.h:783
bool operator<(const InvalidTokenError &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:787
InvalidTokenError() noexcept
Definition: GreengrassCoreIpcModel.h:785
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:797
InvalidTokenError(const InvalidTokenError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:788
Definition: GreengrassCoreIpcModel.h:409
IoTCoreMessage() noexcept
Definition: GreengrassCoreIpcModel.h:411
Aws::Crt::Optional< MQTTMessage > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:419
bool operator<(const IoTCoreMessage &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:438
void SetMessage(const MQTTMessage &message) noexcept
Definition: GreengrassCoreIpcModel.h:414
IoTCoreMessage(const IoTCoreMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:413
Definition: GreengrassCoreIpcModel.h:215
JsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:217
Aws::Crt::Optional< Aws::Crt::JsonObject > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:220
JsonMessage(const JsonMessage &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:229
void SetMessage(const Aws::Crt::JsonObject &message) noexcept
Definition: GreengrassCoreIpcModel.h:219
bool operator<(const JsonMessage &) const noexcept
Definition: GreengrassCoreIpcModel.h:3452
Definition: GreengrassCoreIpcModel.h:3490
Definition: GreengrassCoreIpcModel.h:1804
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1816
ListComponentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1806
bool operator<(const ListComponentsRequest &) const noexcept
ListComponentsRequest(const ListComponentsRequest &)=default
Definition: GreengrassCoreIpcModel.h:1777
ListComponentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1779
void SetComponents(const Aws::Crt::Vector< ComponentDetails > &components) noexcept
Definition: GreengrassCoreIpcModel.h:1781
bool operator<(const ListComponentsResponse &) const noexcept
ListComponentsResponse(const ListComponentsResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1794
Aws::Crt::Optional< Aws::Crt::Vector< ComponentDetails > > GetComponents() noexcept
Definition: GreengrassCoreIpcModel.h:1785
Definition: GreengrassCoreIpcModel.h:3468
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3482
ListComponentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:3470
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3481
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3483
ListComponentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3471
ListComponentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3472
Definition: GreengrassCoreIpcModel.h:4344
Definition: GreengrassCoreIpcModel.h:4384
Definition: GreengrassCoreIpcModel.h:1756
ListLocalDeploymentsRequest(const ListLocalDeploymentsRequest &)=default
ListLocalDeploymentsRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1758
bool operator<(const ListLocalDeploymentsRequest &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1768
Definition: GreengrassCoreIpcModel.h:1726
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1746
ListLocalDeploymentsResponse(const ListLocalDeploymentsResponse &)=default
ListLocalDeploymentsResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1728
Aws::Crt::Optional< Aws::Crt::Vector< LocalDeployment > > GetLocalDeployments() noexcept
Definition: GreengrassCoreIpcModel.h:1734
bool operator<(const ListLocalDeploymentsResponse &) const noexcept
void SetLocalDeployments(const Aws::Crt::Vector< LocalDeployment > &localDeployments) noexcept
Definition: GreengrassCoreIpcModel.h:1730
Definition: GreengrassCoreIpcModel.h:4360
ListLocalDeploymentsResult() noexcept
Definition: GreengrassCoreIpcModel.h:4362
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4376
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4375
ListLocalDeploymentsResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4366
ListLocalDeploymentsResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4363
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4377
Definition: GreengrassCoreIpcModel.h:4154
Definition: GreengrassCoreIpcModel.h:4195
Definition: GreengrassCoreIpcModel.h:1696
void SetPageSize(const int &pageSize) noexcept
Definition: GreengrassCoreIpcModel.h:1704
bool operator<(const ListNamedShadowsForThingRequest &) const noexcept
ListNamedShadowsForThingRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1698
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:1702
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:1701
ListNamedShadowsForThingRequest(const ListNamedShadowsForThingRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1714
Aws::Crt::Optional< int > GetPageSize() noexcept
Definition: GreengrassCoreIpcModel.h:1705
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:1700
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:1703
Definition: GreengrassCoreIpcModel.h:1666
Aws::Crt::Optional< Aws::Crt::String > GetNextToken() noexcept
Definition: GreengrassCoreIpcModel.h:1675
void SetResults(const Aws::Crt::Vector< Aws::Crt::String > &results) noexcept
Definition: GreengrassCoreIpcModel.h:1670
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:1673
bool operator<(const ListNamedShadowsForThingResponse &) const noexcept
void SetNextToken(const Aws::Crt::String &nextToken) noexcept
Definition: GreengrassCoreIpcModel.h:1674
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetResults() noexcept
Definition: GreengrassCoreIpcModel.h:1671
ListNamedShadowsForThingResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1668
ListNamedShadowsForThingResponse(const ListNamedShadowsForThingResponse &)=default
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:1672
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1684
Definition: GreengrassCoreIpcModel.h:4170
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4186
ListNamedShadowsForThingResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4177
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4187
ListNamedShadowsForThingResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4173
ListNamedShadowsForThingResult() noexcept
Definition: GreengrassCoreIpcModel.h:4172
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4188
Definition: GreengrassCoreIpcModel.h:720
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:725
LocalDeployment() noexcept
Definition: GreengrassCoreIpcModel.h:722
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:724
LocalDeployment(const LocalDeployment &)=default
Definition: GreengrassCoreIpcModel.h:80
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:87
bool operator<(const MQTTMessage &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:96
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:86
MQTTMessage() noexcept
Definition: GreengrassCoreIpcModel.h:82
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:84
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:85
MQTTMessage(const MQTTMessage &)=default
Definition: GreengrassCoreIpcModel.h:4472
Definition: GreengrassCoreIpcModel.h:4510
Definition: GreengrassCoreIpcModel.h:1642
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1647
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1656
PauseComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1644
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1646
bool operator<(const PauseComponentRequest &) const noexcept
PauseComponentRequest(const PauseComponentRequest &)=default
Definition: GreengrassCoreIpcModel.h:1621
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1633
PauseComponentResponse(const PauseComponentResponse &)=default
PauseComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1623
bool operator<(const PauseComponentResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:4488
PauseComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4491
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4501
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4503
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4502
PauseComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4492
PauseComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4490
Definition: GreengrassCoreIpcModel.h:134
PostComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:136
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:148
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:138
bool operator<(const PostComponentUpdateEvent &) const noexcept
PostComponentUpdateEvent(const PostComponentUpdateEvent &)=default
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:139
Definition: GreengrassCoreIpcModel.h:158
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:174
PreComponentUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:160
void SetIsGgcRestarting(const bool &isGgcRestarting) noexcept
Definition: GreengrassCoreIpcModel.h:164
bool operator<(const PreComponentUpdateEvent &) const noexcept
PreComponentUpdateEvent(const PreComponentUpdateEvent &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:162
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:163
Aws::Crt::Optional< bool > GetIsGgcRestarting() noexcept
Definition: GreengrassCoreIpcModel.h:165
Definition: GreengrassCoreIpcModel.h:592
bool operator<(const PublishMessage &) const noexcept
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:613
PublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:594
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:597
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:618
PublishMessage(const PublishMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:596
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:637
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:602
Definition: GreengrassCoreIpcModel.h:2701
Definition: GreengrassCoreIpcModel.h:2739
Definition: GreengrassCoreIpcModel.h:1591
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:1600
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:1596
PublishToIoTCoreRequest(const PublishToIoTCoreRequest &)=default
PublishToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1593
bool operator<(const PublishToIoTCoreRequest &) const noexcept
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:1595
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1609
Definition: GreengrassCoreIpcModel.h:1570
bool operator<(const PublishToIoTCoreResponse &) const noexcept
PublishToIoTCoreResponse(const PublishToIoTCoreResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1582
PublishToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1572
Definition: GreengrassCoreIpcModel.h:2717
PublishToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2721
PublishToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:2719
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2732
PublishToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2720
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2731
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2730
Definition: GreengrassCoreIpcModel.h:3389
Definition: GreengrassCoreIpcModel.h:3427
Definition: GreengrassCoreIpcModel.h:1543
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:1547
PublishToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1545
void SetPublishMessage(const PublishMessage &publishMessage) noexcept
Definition: GreengrassCoreIpcModel.h:1549
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:1548
bool operator<(const PublishToTopicRequest &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1559
PublishToTopicRequest(const PublishToTopicRequest &)=default
Aws::Crt::Optional< PublishMessage > GetPublishMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1550
Definition: GreengrassCoreIpcModel.h:1522
PublishToTopicResponse(const PublishToTopicResponse &)=default
PublishToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1524
bool operator<(const PublishToTopicResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1534
Definition: GreengrassCoreIpcModel.h:3405
PublishToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:3407
PublishToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3409
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3419
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3418
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3420
PublishToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3408
Definition: GreengrassCoreIpcModel.h:2146
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2164
ResourceNotFoundError(const ResourceNotFoundError &)=default
ResourceNotFoundError() noexcept
Definition: GreengrassCoreIpcModel.h:2148
void SetResourceType(const Aws::Crt::String &resourceType) noexcept
Definition: GreengrassCoreIpcModel.h:2152
void SetResourceName(const Aws::Crt::String &resourceName) noexcept
Definition: GreengrassCoreIpcModel.h:2154
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2151
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2150
bool operator<(const ResourceNotFoundError &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetResourceName() noexcept
Definition: GreengrassCoreIpcModel.h:2155
Aws::Crt::Optional< Aws::Crt::String > GetResourceType() noexcept
Definition: GreengrassCoreIpcModel.h:2153
Definition: GreengrassCoreIpcModel.h:3899
Definition: GreengrassCoreIpcModel.h:3937
Definition: GreengrassCoreIpcModel.h:1498
RestartComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1500
RestartComponentRequest(const RestartComponentRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1512
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1503
bool operator<(const RestartComponentRequest &) const noexcept
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1502
Definition: GreengrassCoreIpcModel.h:1471
bool operator<(const RestartComponentResponse &) const noexcept
RestartComponentResponse(const RestartComponentResponse &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1478
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1487
RestartComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1473
Definition: GreengrassCoreIpcModel.h:3915
RestartComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3918
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3930
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3928
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3929
RestartComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:3917
RestartComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3919
Definition: GreengrassCoreIpcModel.h:2638
Definition: GreengrassCoreIpcModel.h:2676
Definition: GreengrassCoreIpcModel.h:1423
bool operator<(const ResumeComponentRequest &) const noexcept
ResumeComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1425
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1428
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1427
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1437
ResumeComponentRequest(const ResumeComponentRequest &)=default
Definition: GreengrassCoreIpcModel.h:1402
ResumeComponentResponse(const ResumeComponentResponse &)=default
ResumeComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1404
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1414
bool operator<(const ResumeComponentResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:2654
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2667
ResumeComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:2656
ResumeComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2657
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2669
ResumeComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2658
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2668
Definition: GreengrassCoreIpcModel.h:259
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:283
void SetSystemResourceLimits(const SystemResourceLimits &systemResourceLimits) noexcept
Definition: GreengrassCoreIpcModel.h:267
void SetWindowsUser(const Aws::Crt::String &windowsUser) noexcept
Definition: GreengrassCoreIpcModel.h:265
Aws::Crt::Optional< Aws::Crt::String > GetPosixUser() noexcept
Definition: GreengrassCoreIpcModel.h:264
bool operator<(const RunWithInfo &) const noexcept
RunWithInfo() noexcept
Definition: GreengrassCoreIpcModel.h:261
Aws::Crt::Optional< SystemResourceLimits > GetSystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:271
Aws::Crt::Optional< Aws::Crt::String > GetWindowsUser() noexcept
Definition: GreengrassCoreIpcModel.h:266
void SetPosixUser(const Aws::Crt::String &posixUser) noexcept
Definition: GreengrassCoreIpcModel.h:263
RunWithInfo(const RunWithInfo &)=default
Definition: GreengrassCoreIpcModel.h:659
void SetSecretBinary(const Aws::Crt::Vector< uint8_t > &secretBinary) noexcept
Definition: GreengrassCoreIpcModel.h:680
SecretValue(const SecretValue &objectToCopy)
Definition: GreengrassCoreIpcModel.h:663
SecretValue() noexcept
Definition: GreengrassCoreIpcModel.h:661
void SetSecretString(const Aws::Crt::String &secretString) noexcept
Definition: GreengrassCoreIpcModel.h:664
Aws::Crt::Optional< Aws::Crt::String > GetSecretString() noexcept
Definition: GreengrassCoreIpcModel.h:669
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetSecretBinary() noexcept
Definition: GreengrassCoreIpcModel.h:685
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:704
bool operator<(const SecretValue &) const noexcept
Definition: GreengrassCoreIpcModel.h:3641
Definition: GreengrassCoreIpcModel.h:3682
Definition: GreengrassCoreIpcModel.h:1369
SendConfigurationValidityReportRequest(const SendConfigurationValidityReportRequest &)=default
bool operator<(const SendConfigurationValidityReportRequest &) const noexcept
void SetConfigurationValidityReport(const ConfigurationValidityReport &configurationValidityReport) noexcept
Definition: GreengrassCoreIpcModel.h:1373
SendConfigurationValidityReportRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1371
Aws::Crt::Optional< ConfigurationValidityReport > GetConfigurationValidityReport() noexcept
Definition: GreengrassCoreIpcModel.h:1377
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1392
Definition: GreengrassCoreIpcModel.h:1345
SendConfigurationValidityReportResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1347
bool operator<(const SendConfigurationValidityReportResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1360
SendConfigurationValidityReportResponse(const SendConfigurationValidityReportResponse &)=default
Definition: GreengrassCoreIpcModel.h:3657
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3674
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3673
SendConfigurationValidityReportResult() noexcept
Definition: GreengrassCoreIpcModel.h:3659
SendConfigurationValidityReportResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3664
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3675
SendConfigurationValidityReportResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3660
Definition: GreengrassCoreIpcModel.h:2403
ServiceError() noexcept
Definition: GreengrassCoreIpcModel.h:2405
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2417
bool operator<(const ServiceError &) const noexcept
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2407
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2408
ServiceError(const ServiceError &)=default
Definition: GreengrassCoreIpcModel.h:4409
Definition: GreengrassCoreIpcModel.h:4447
Definition: GreengrassCoreIpcModel.h:1321
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1325
bool operator<(const StopComponentRequest &) const noexcept
StopComponentRequest(const StopComponentRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1335
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1326
StopComponentRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1323
Definition: GreengrassCoreIpcModel.h:1294
StopComponentResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1296
StopComponentResponse(const StopComponentResponse &)=default
bool operator<(const StopComponentResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1310
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept
Definition: GreengrassCoreIpcModel.h:1301
Definition: GreengrassCoreIpcModel.h:4425
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4439
StopComponentResult() noexcept
Definition: GreengrassCoreIpcModel.h:4427
StopComponentResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4428
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4440
StopComponentResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4429
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4438
Definition: GreengrassCoreIpcModel.h:4277
Definition: GreengrassCoreIpcModel.h:4318
Definition: GreengrassCoreIpcModel.h:1273
SubscribeToComponentUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1275
bool operator<(const SubscribeToComponentUpdatesRequest &) const noexcept
SubscribeToComponentUpdatesRequest(const SubscribeToComponentUpdatesRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1285
Definition: GreengrassCoreIpcModel.h:1252
SubscribeToComponentUpdatesResponse(const SubscribeToComponentUpdatesResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1264
bool operator<(const SubscribeToComponentUpdatesResponse &) const noexcept
SubscribeToComponentUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1254
Definition: GreengrassCoreIpcModel.h:4293
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4311
SubscribeToComponentUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:4295
SubscribeToComponentUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4296
SubscribeToComponentUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4300
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4310
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4309
Definition: GreengrassCoreIpcModel.h:4220
virtual void OnStreamEvent(ComponentUpdatePolicyEvents *response)
Definition: GreengrassCoreIpcModel.h:4222
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:4228
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:4258
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:4238
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:4248
Definition: GreengrassCoreIpcModel.h:2821
Definition: GreengrassCoreIpcModel.h:2862
Definition: GreengrassCoreIpcModel.h:1223
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:1229
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:1230
Aws::Crt::Optional< Aws::Crt::String > GetComponentName() noexcept
Definition: GreengrassCoreIpcModel.h:1228
void SetComponentName(const Aws::Crt::String &componentName) noexcept
Definition: GreengrassCoreIpcModel.h:1227
bool operator<(const SubscribeToConfigurationUpdateRequest &) const noexcept
SubscribeToConfigurationUpdateRequest(const SubscribeToConfigurationUpdateRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1241
SubscribeToConfigurationUpdateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1225
Definition: GreengrassCoreIpcModel.h:1199
SubscribeToConfigurationUpdateResponse(const SubscribeToConfigurationUpdateResponse &)=default
bool operator<(const SubscribeToConfigurationUpdateResponse &) const noexcept
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1214
SubscribeToConfigurationUpdateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1201
Definition: GreengrassCoreIpcModel.h:2837
SubscribeToConfigurationUpdateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2840
SubscribeToConfigurationUpdateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2844
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2853
SubscribeToConfigurationUpdateResult() noexcept
Definition: GreengrassCoreIpcModel.h:2839
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2854
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2855
Definition: GreengrassCoreIpcModel.h:2764
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:2802
virtual void OnStreamEvent(ConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:2766
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:2772
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:2782
virtual bool OnStreamError(ResourceNotFoundError *operationError)
Definition: GreengrassCoreIpcModel.h:2792
Definition: GreengrassCoreIpcModel.h:2574
Definition: GreengrassCoreIpcModel.h:2612
Definition: GreengrassCoreIpcModel.h:1172
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:1177
SubscribeToIoTCoreRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1174
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:1176
SubscribeToIoTCoreRequest(const SubscribeToIoTCoreRequest &)=default
Definition: GreengrassCoreIpcModel.h:1151
SubscribeToIoTCoreResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1153
SubscribeToIoTCoreResponse(const SubscribeToIoTCoreResponse &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1163
bool operator<(const SubscribeToIoTCoreResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:2590
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:2605
SubscribeToIoTCoreResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:2594
SubscribeToIoTCoreResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:2593
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:2604
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:2603
SubscribeToIoTCoreResult() noexcept
Definition: GreengrassCoreIpcModel.h:2592
Definition: GreengrassCoreIpcModel.h:2517
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:2555
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:2525
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:2545
virtual void OnStreamEvent(IoTCoreMessage *response)
Definition: GreengrassCoreIpcModel.h:2519
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:2535
Definition: GreengrassCoreIpcModel.h:3262
Definition: GreengrassCoreIpcModel.h:3300
Definition: GreengrassCoreIpcModel.h:1127
SubscribeToTopicRequest(const SubscribeToTopicRequest &)=default
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1141
SubscribeToTopicRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1129
void SetTopic(const Aws::Crt::String &topic) noexcept
Definition: GreengrassCoreIpcModel.h:1131
bool operator<(const SubscribeToTopicRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::String > GetTopic() noexcept
Definition: GreengrassCoreIpcModel.h:1132
Definition: GreengrassCoreIpcModel.h:1103
Aws::Crt::Optional< Aws::Crt::String > GetTopicName() noexcept
Definition: GreengrassCoreIpcModel.h:1108
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1117
bool operator<(const SubscribeToTopicResponse &) const noexcept
void SetTopicName(const Aws::Crt::String &topicName) noexcept
Definition: GreengrassCoreIpcModel.h:1107
SubscribeToTopicResponse(const SubscribeToTopicResponse &)=default
SubscribeToTopicResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1105
Definition: GreengrassCoreIpcModel.h:3278
SubscribeToTopicResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3281
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3292
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3293
SubscribeToTopicResult() noexcept
Definition: GreengrassCoreIpcModel.h:3280
SubscribeToTopicResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3282
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3291
Definition: GreengrassCoreIpcModel.h:3195
virtual bool OnStreamError(UnauthorizedError *operationError)
Definition: GreengrassCoreIpcModel.h:3233
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:3203
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:3223
virtual bool OnStreamError(InvalidArgumentsError *operationError)
Definition: GreengrassCoreIpcModel.h:3213
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:3243
virtual void OnStreamEvent(SubscriptionResponseMessage *response)
Definition: GreengrassCoreIpcModel.h:3197
Definition: GreengrassCoreIpcModel.h:3063
Definition: GreengrassCoreIpcModel.h:3106
Definition: GreengrassCoreIpcModel.h:1078
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1094
SubscribeToValidateConfigurationUpdatesRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1080
bool operator<(const SubscribeToValidateConfigurationUpdatesRequest &) const noexcept
SubscribeToValidateConfigurationUpdatesRequest(const SubscribeToValidateConfigurationUpdatesRequest &)=default
Definition: GreengrassCoreIpcModel.h:1053
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1069
bool operator<(const SubscribeToValidateConfigurationUpdatesResponse &) const noexcept
SubscribeToValidateConfigurationUpdatesResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1055
SubscribeToValidateConfigurationUpdatesResponse(const SubscribeToValidateConfigurationUpdatesResponse &)=default
Definition: GreengrassCoreIpcModel.h:3080
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3099
SubscribeToValidateConfigurationUpdatesResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3087
SubscribeToValidateConfigurationUpdatesResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3083
SubscribeToValidateConfigurationUpdatesResult() noexcept
Definition: GreengrassCoreIpcModel.h:3082
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3098
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3097
Definition: GreengrassCoreIpcModel.h:3016
virtual void OnStreamEvent(ValidateConfigurationUpdateEvents *response)
Definition: GreengrassCoreIpcModel.h:3018
virtual bool OnStreamError(RpcError rpcError)
Definition: GreengrassCoreIpcModel.h:3024
virtual bool OnStreamError(ServiceError *operationError)
Definition: GreengrassCoreIpcModel.h:3034
virtual bool OnStreamError(OperationError *operationError)
Definition: GreengrassCoreIpcModel.h:3044
Definition: GreengrassCoreIpcModel.h:348
SubscriptionResponseMessage() noexcept
Definition: GreengrassCoreIpcModel.h:350
void SetBinaryMessage(const BinaryMessage &binaryMessage) noexcept
Definition: GreengrassCoreIpcModel.h:369
SubscriptionResponseMessage(const SubscriptionResponseMessage &objectToCopy)
Definition: GreengrassCoreIpcModel.h:352
void SetJsonMessage(const JsonMessage &jsonMessage) noexcept
Definition: GreengrassCoreIpcModel.h:353
bool operator<(const SubscriptionResponseMessage &) const noexcept
Aws::Crt::Optional< JsonMessage > GetJsonMessage() noexcept
Definition: GreengrassCoreIpcModel.h:358
Aws::Crt::Optional< BinaryMessage > GetBinaryMessage() noexcept
Definition: GreengrassCoreIpcModel.h:374
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:393
Definition: GreengrassCoreIpcModel.h:23
SystemResourceLimits(const SystemResourceLimits &)=default
static Aws::Crt::ScopedResource< AbstractShapeBase > s_allocateFromPayload(Aws::Crt::StringView, Aws::Crt::Allocator *) noexcept
Definition: GreengrassCoreIpcModel.cpp:41
static void s_customDeleter(SystemResourceLimits *) noexcept
Definition: GreengrassCoreIpcModel.cpp:57
Aws::Crt::Optional< double > GetCpus() noexcept
Definition: GreengrassCoreIpcModel.h:30
void SetCpus(const double &cpus) noexcept
Definition: GreengrassCoreIpcModel.h:29
void SerializeToJsonObject(Aws::Crt::JsonObject &payloadObject) const noexcept override
Definition: GreengrassCoreIpcModel.cpp:8
SystemResourceLimits() noexcept
Definition: GreengrassCoreIpcModel.h:25
Aws::Crt::Optional< int64_t > GetMemory() noexcept
Definition: GreengrassCoreIpcModel.h:28
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:39
void SetMemory(const int64_t &memory) noexcept
Definition: GreengrassCoreIpcModel.h:27
bool operator<(const SystemResourceLimits &) const noexcept
static void s_loadFromJsonView(SystemResourceLimits &, const Aws::Crt::JsonView &) noexcept
Definition: GreengrassCoreIpcModel.cpp:20
Aws::Crt::String GetModelName() const noexcept override
Definition: GreengrassCoreIpcModel.cpp:36
Definition: GreengrassCoreIpcModel.h:2427
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:2441
void SetMessage(const Aws::Crt::String &message) noexcept
Definition: GreengrassCoreIpcModel.h:2431
bool operator<(const UnauthorizedError &) const noexcept
UnauthorizedError() noexcept
Definition: GreengrassCoreIpcModel.h:2429
UnauthorizedError(const UnauthorizedError &)=default
Aws::Crt::Optional< Aws::Crt::String > GetMessage() noexcept override
Definition: GreengrassCoreIpcModel.h:2432
Definition: GreengrassCoreIpcModel.h:3770
Definition: GreengrassCoreIpcModel.h:3808
Definition: GreengrassCoreIpcModel.h:1023
void SetValueToMerge(const Aws::Crt::JsonObject &valueToMerge) noexcept
Definition: GreengrassCoreIpcModel.h:1031
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1041
void SetTimestamp(const Aws::Crt::DateTime ×tamp) noexcept
Definition: GreengrassCoreIpcModel.h:1029
Aws::Crt::Optional< Aws::Crt::Vector< Aws::Crt::String > > GetKeyPath() noexcept
Definition: GreengrassCoreIpcModel.h:1028
UpdateConfigurationRequest() noexcept
Definition: GreengrassCoreIpcModel.h:1025
void SetKeyPath(const Aws::Crt::Vector< Aws::Crt::String > &keyPath) noexcept
Definition: GreengrassCoreIpcModel.h:1027
Aws::Crt::Optional< Aws::Crt::DateTime > GetTimestamp() noexcept
Definition: GreengrassCoreIpcModel.h:1030
bool operator<(const UpdateConfigurationRequest &) const noexcept
Aws::Crt::Optional< Aws::Crt::JsonObject > GetValueToMerge() noexcept
Definition: GreengrassCoreIpcModel.h:1032
UpdateConfigurationRequest(const UpdateConfigurationRequest &)=default
Definition: GreengrassCoreIpcModel.h:1002
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:1014
UpdateConfigurationResponse() noexcept
Definition: GreengrassCoreIpcModel.h:1004
UpdateConfigurationResponse(const UpdateConfigurationResponse &)=default
bool operator<(const UpdateConfigurationResponse &) const noexcept
Definition: GreengrassCoreIpcModel.h:3786
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3799
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3801
UpdateConfigurationResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3789
UpdateConfigurationResult() noexcept
Definition: GreengrassCoreIpcModel.h:3788
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3800
UpdateConfigurationResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3790
Definition: GreengrassCoreIpcModel.h:4091
Definition: GreengrassCoreIpcModel.h:4129
Definition: GreengrassCoreIpcModel.h:930
UpdateStateRequest(const UpdateStateRequest &)=default
UpdateStateRequest() noexcept
Definition: GreengrassCoreIpcModel.h:932
Definition: GreengrassCoreIpcModel.h:909
UpdateStateResponse(const UpdateStateResponse &)=default
bool operator<(const UpdateStateResponse &) const noexcept
UpdateStateResponse() noexcept
Definition: GreengrassCoreIpcModel.h:911
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:921
Definition: GreengrassCoreIpcModel.h:4107
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:4121
UpdateStateResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:4111
UpdateStateResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:4110
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:4120
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:4122
UpdateStateResult() noexcept
Definition: GreengrassCoreIpcModel.h:4109
Definition: GreengrassCoreIpcModel.h:3707
Definition: GreengrassCoreIpcModel.h:3745
Definition: GreengrassCoreIpcModel.h:879
bool operator<(const UpdateThingShadowRequest &) const noexcept
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:887
void SetShadowName(const Aws::Crt::String &shadowName) noexcept
Definition: GreengrassCoreIpcModel.h:885
void SetThingName(const Aws::Crt::String &thingName) noexcept
Definition: GreengrassCoreIpcModel.h:883
Aws::Crt::Optional< Aws::Crt::String > GetShadowName() noexcept
Definition: GreengrassCoreIpcModel.h:886
UpdateThingShadowRequest() noexcept
Definition: GreengrassCoreIpcModel.h:881
UpdateThingShadowRequest(const UpdateThingShadowRequest &)=default
Aws::Crt::Optional< Aws::Crt::String > GetThingName() noexcept
Definition: GreengrassCoreIpcModel.h:884
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:897
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:888
Definition: GreengrassCoreIpcModel.h:855
void SetPayload(const Aws::Crt::Vector< uint8_t > &payload) noexcept
Definition: GreengrassCoreIpcModel.h:859
bool operator<(const UpdateThingShadowResponse &) const noexcept
Aws::Crt::Optional< Aws::Crt::Vector< uint8_t > > GetPayload() noexcept
Definition: GreengrassCoreIpcModel.h:860
UpdateThingShadowResponse(const UpdateThingShadowResponse &)=default
UpdateThingShadowResponse() noexcept
Definition: GreengrassCoreIpcModel.h:857
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:869
Definition: GreengrassCoreIpcModel.h:3723
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3737
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3738
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3736
UpdateThingShadowResult() noexcept
Definition: GreengrassCoreIpcModel.h:3725
UpdateThingShadowResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3726
UpdateThingShadowResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3727
Definition: GreengrassCoreIpcModel.h:3833
Definition: GreengrassCoreIpcModel.h:3874
Definition: GreengrassCoreIpcModel.h:831
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:845
Aws::Crt::Optional< Aws::Crt::String > GetToken() noexcept
Definition: GreengrassCoreIpcModel.h:836
void SetToken(const Aws::Crt::String &token) noexcept
Definition: GreengrassCoreIpcModel.h:835
ValidateAuthorizationTokenRequest(const ValidateAuthorizationTokenRequest &)=default
bool operator<(const ValidateAuthorizationTokenRequest &) const noexcept
ValidateAuthorizationTokenRequest() noexcept
Definition: GreengrassCoreIpcModel.h:833
Definition: GreengrassCoreIpcModel.h:807
Aws::Crt::Optional< bool > GetIsValid() noexcept
Definition: GreengrassCoreIpcModel.h:812
bool operator<(const ValidateAuthorizationTokenResponse &) const noexcept
ValidateAuthorizationTokenResponse() noexcept
Definition: GreengrassCoreIpcModel.h:809
ValidateAuthorizationTokenResponse(const ValidateAuthorizationTokenResponse &)=default
void SetIsValid(const bool &isValid) noexcept
Definition: GreengrassCoreIpcModel.h:811
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:821
Definition: GreengrassCoreIpcModel.h:3849
ResultType GetResultType() const noexcept
Definition: GreengrassCoreIpcModel.h:3867
ValidateAuthorizationTokenResult() noexcept
Definition: GreengrassCoreIpcModel.h:3851
OperationError * GetOperationError() const noexcept
Definition: GreengrassCoreIpcModel.h:3865
ValidateAuthorizationTokenResult(TaggedResult &&taggedResult) noexcept
Definition: GreengrassCoreIpcModel.h:3852
RpcError GetRpcError() const noexcept
Definition: GreengrassCoreIpcModel.h:3866
ValidateAuthorizationTokenResponse * GetOperationResponse() const noexcept
Definition: GreengrassCoreIpcModel.h:3856
Definition: GreengrassCoreIpcModel.h:50
Aws::Crt::Optional< Aws::Crt::String > GetDeploymentId() noexcept
Definition: GreengrassCoreIpcModel.h:60
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:69
Aws::Crt::Optional< Aws::Crt::JsonObject > GetConfiguration() noexcept
Definition: GreengrassCoreIpcModel.h:58
bool operator<(const ValidateConfigurationUpdateEvent &) const noexcept
void SetConfiguration(const Aws::Crt::JsonObject &configuration) noexcept
Definition: GreengrassCoreIpcModel.h:54
ValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:52
ValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &)=default
void SetDeploymentId(const Aws::Crt::String &deploymentId) noexcept
Definition: GreengrassCoreIpcModel.h:59
Definition: GreengrassCoreIpcModel.h:301
Aws::Crt::Optional< ValidateConfigurationUpdateEvent > GetValidateConfigurationUpdateEvent() noexcept
Definition: GreengrassCoreIpcModel.h:315
ValidateConfigurationUpdateEvents() noexcept
Definition: GreengrassCoreIpcModel.h:303
bool operator<(const ValidateConfigurationUpdateEvents &) const noexcept
ValidateConfigurationUpdateEvents(const ValidateConfigurationUpdateEvents &objectToCopy)
Definition: GreengrassCoreIpcModel.h:305
void SetValidateConfigurationUpdateEvent(const ValidateConfigurationUpdateEvent &validateConfigurationUpdateEvent) noexcept
Definition: GreengrassCoreIpcModel.h:309
static const char * MODEL_NAME
Definition: GreengrassCoreIpcModel.h:334
std::map< K, V, std::less< K >, StlAllocator< std::pair< const K, V > > > Map
Definition: Types.h:49
aws_allocator Allocator
Definition: StlAllocator.h:17
AWS_CRT_CPP_API Allocator * g_allocator
Definition: Api.cpp:21
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:47
string_view StringView
Definition: StringView.h:845
std::unique_ptr< T, std::function< void(T *)> > ScopedResource
Definition: Types.h:165
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:55
Definition: EventStreamClient.h:38
std::function< void(int errorCode)> OnMessageFlushCallback
Definition: EventStreamClient.h:52
std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> ErrorResponseFactory
Definition: EventStreamClient.h:437
DeploymentStatus
Definition: GreengrassCoreIpcModel.h:239
@ DEPLOYMENT_STATUS_IN_PROGRESS
Definition: GreengrassCoreIpcModel.h:241
@ DEPLOYMENT_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:242
@ DEPLOYMENT_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:243
@ DEPLOYMENT_STATUS_QUEUED
Definition: GreengrassCoreIpcModel.h:240
LifecycleState
Definition: GreengrassCoreIpcModel.h:247
@ LIFECYCLE_STATE_FINISHED
Definition: GreengrassCoreIpcModel.h:251
@ LIFECYCLE_STATE_NEW
Definition: GreengrassCoreIpcModel.h:250
@ LIFECYCLE_STATE_STOPPING
Definition: GreengrassCoreIpcModel.h:255
@ LIFECYCLE_STATE_INSTALLED
Definition: GreengrassCoreIpcModel.h:252
@ LIFECYCLE_STATE_BROKEN
Definition: GreengrassCoreIpcModel.h:253
@ LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:249
@ LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:248
@ LIFECYCLE_STATE_STARTING
Definition: GreengrassCoreIpcModel.h:254
ReportedLifecycleState
Definition: GreengrassCoreIpcModel.h:295
@ REPORTED_LIFECYCLE_STATE_RUNNING
Definition: GreengrassCoreIpcModel.h:296
@ REPORTED_LIFECYCLE_STATE_ERRORED
Definition: GreengrassCoreIpcModel.h:297
RequestStatus
Definition: GreengrassCoreIpcModel.h:586
@ REQUEST_STATUS_FAILED
Definition: GreengrassCoreIpcModel.h:588
@ REQUEST_STATUS_SUCCEEDED
Definition: GreengrassCoreIpcModel.h:587
QOS
Definition: GreengrassCoreIpcModel.h:653
@ QOS_AT_LEAST_ONCE
Definition: GreengrassCoreIpcModel.h:655
@ QOS_AT_MOST_ONCE
Definition: GreengrassCoreIpcModel.h:654
ConfigurationValidityStatus
Definition: GreengrassCoreIpcModel.h:185
@ CONFIGURATION_VALIDITY_STATUS_REJECTED
Definition: GreengrassCoreIpcModel.h:187
@ CONFIGURATION_VALIDITY_STATUS_ACCEPTED
Definition: GreengrassCoreIpcModel.h:186
Definition: EventStreamClient.h:219
Definition: cJSON.cpp:105