7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/model/PingStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/ssm/model/PlatformType.h>
12#include <aws/ssm/model/ResourceType.h>
13#include <aws/ssm/model/InstanceAggregatedAssociationOverview.h>
14#include <aws/ssm/model/SourceType.h>
55 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
95 inline void SetAgentVersion(
const char* value) { m_agentVersionHasBeenSet =
true; m_agentVersion.assign(value); }
110 inline void SetIsLatestVersion(
bool value) { m_isLatestVersionHasBeenSet =
true; m_isLatestVersion = value; }
134 inline void SetPlatformName(
const char* value) { m_platformNameHasBeenSet =
true; m_platformName.assign(value); }
148 inline void SetPlatformVersion(
const char* value) { m_platformVersionHasBeenSet =
true; m_platformVersion.assign(value); }
163 inline void SetActivationId(
const char* value) { m_activationIdHasBeenSet =
true; m_activationId.assign(value); }
186 inline void SetIamRole(
const char* value) { m_iamRoleHasBeenSet =
true; m_iamRole.assign(value); }
241 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
255 inline void SetIPAddress(
const char* value) { m_iPAddressHasBeenSet =
true; m_iPAddress.assign(value); }
269 inline void SetComputerName(
const char* value) { m_computerNameHasBeenSet =
true; m_computerName.assign(value); }
283 inline void SetAssociationStatus(
const char* value) { m_associationStatusHasBeenSet =
true; m_associationStatus.assign(value); }
334 inline void SetSourceId(
const char* value) { m_sourceIdHasBeenSet =
true; m_sourceId.assign(value); }
355 bool m_instanceIdHasBeenSet =
false;
358 bool m_pingStatusHasBeenSet =
false;
361 bool m_lastPingDateTimeHasBeenSet =
false;
364 bool m_agentVersionHasBeenSet =
false;
366 bool m_isLatestVersion;
367 bool m_isLatestVersionHasBeenSet =
false;
370 bool m_platformTypeHasBeenSet =
false;
373 bool m_platformNameHasBeenSet =
false;
376 bool m_platformVersionHasBeenSet =
false;
379 bool m_activationIdHasBeenSet =
false;
382 bool m_iamRoleHasBeenSet =
false;
385 bool m_registrationDateHasBeenSet =
false;
388 bool m_resourceTypeHasBeenSet =
false;
391 bool m_nameHasBeenSet =
false;
394 bool m_iPAddressHasBeenSet =
false;
397 bool m_computerNameHasBeenSet =
false;
400 bool m_associationStatusHasBeenSet =
false;
403 bool m_lastAssociationExecutionDateHasBeenSet =
false;
406 bool m_lastSuccessfulAssociationExecutionDateHasBeenSet =
false;
409 bool m_associationOverviewHasBeenSet =
false;
412 bool m_sourceIdHasBeenSet =
false;
415 bool m_sourceTypeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue