34 namespace ConfigService
70 inline void SetVersion(
const char* value) { m_versionHasBeenSet =
true; m_version.assign(value); }
105 inline void SetAccountId(
const char* value) { m_accountIdHasBeenSet =
true; m_accountId.assign(value); }
194 inline void SetConfigurationStateId(
const char* value) { m_configurationStateIdHasBeenSet =
true; m_configurationStateId.assign(value); }
240 inline void SetConfigurationItemMD5Hash(
const char* value) { m_configurationItemMD5HashHasBeenSet =
true; m_configurationItemMD5Hash.assign(value); }
281 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
341 inline void SetResourceId(
const char* value) { m_resourceIdHasBeenSet =
true; m_resourceId.assign(value); }
376 inline void SetResourceName(
const char* value) { m_resourceNameHasBeenSet =
true; m_resourceName.assign(value); }
411 inline void SetAwsRegion(
const char* value) { m_awsRegionHasBeenSet =
true; m_awsRegion.assign(value); }
446 inline void SetAvailabilityZone(
const char* value) { m_availabilityZoneHasBeenSet =
true; m_availabilityZone.assign(value); }
546 inline ConfigurationItem&
AddTags(
const char* key,
const char* value) { m_tagsHasBeenSet =
true; m_tags[key] = value;
return *
this; }
681 inline void SetConfiguration(
const char* value) { m_configurationHasBeenSet =
true; m_configuration.assign(value); }
784 bool m_versionHasBeenSet;
786 bool m_accountIdHasBeenSet;
788 bool m_configurationItemCaptureTimeHasBeenSet;
790 bool m_configurationItemStatusHasBeenSet;
792 bool m_configurationStateIdHasBeenSet;
794 bool m_configurationItemMD5HashHasBeenSet;
796 bool m_arnHasBeenSet;
798 bool m_resourceTypeHasBeenSet;
800 bool m_resourceIdHasBeenSet;
802 bool m_resourceNameHasBeenSet;
804 bool m_awsRegionHasBeenSet;
806 bool m_availabilityZoneHasBeenSet;
808 bool m_resourceCreationTimeHasBeenSet;
810 bool m_tagsHasBeenSet;
812 bool m_relatedEventsHasBeenSet;
814 bool m_relationshipsHasBeenSet;
816 bool m_configurationHasBeenSet;
818 bool m_supplementaryConfigurationHasBeenSet;
void SetAccountId(const char *value)
ConfigurationItem & AddSupplementaryConfiguration(const char *key, Aws::String &&value)
ConfigurationItem & WithResourceName(const char *value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
ConfigurationItem & WithResourceName(const Aws::String &value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
ConfigurationItem & AddSupplementaryConfiguration(const char *key, const char *value)
ConfigurationItem & AddRelationships(Relationship &&value)
ConfigurationItem & WithArn(const Aws::String &value)
ConfigurationItem & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetConfigurationStateId(Aws::String &&value)
void SetResourceName(const char *value)
const ResourceType & GetResourceType() const
ConfigurationItem & WithAccountId(const Aws::String &value)
void SetResourceCreationTime(Aws::Utils::DateTime &&value)
ConfigurationItem & WithAwsRegion(Aws::String &&value)
ConfigurationItem & AddSupplementaryConfiguration(Aws::String &&key, Aws::String &&value)
const ConfigurationItemStatus & GetConfigurationItemStatus() const
ConfigurationItem & WithResourceName(Aws::String &&value)
void SetVersion(const Aws::String &value)
ConfigurationItem & WithConfigurationItemMD5Hash(Aws::String &&value)
ConfigurationItem & WithAccountId(const char *value)
void SetConfiguration(Aws::String &&value)
ConfigurationItem & WithConfigurationItemStatus(ConfigurationItemStatus &&value)
void SetConfigurationStateId(const char *value)
void SetConfigurationItemCaptureTime(Aws::Utils::DateTime &&value)
void SetRelationships(Aws::Vector< Relationship > &&value)
void SetResourceName(const Aws::String &value)
ConfigurationItem & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
ConfigurationItem & AddSupplementaryConfiguration(const Aws::String &key, Aws::String &&value)
void SetResourceType(ResourceType &&value)
ConfigurationItem & WithConfigurationItemStatus(const ConfigurationItemStatus &value)
ConfigurationItem & WithRelationships(const Aws::Vector< Relationship > &value)
ConfigurationItem & AddSupplementaryConfiguration(const Aws::String &key, const Aws::String &value)
ConfigurationItem & WithResourceCreationTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetResourceCreationTime() const
void SetConfiguration(const Aws::String &value)
ConfigurationItem & WithRelatedEvents(const Aws::Vector< Aws::String > &value)
std::vector< T, Aws::Allocator< T > > Vector
ConfigurationItem & WithConfigurationStateId(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
ConfigurationItem & WithArn(Aws::String &&value)
ConfigurationItem & WithResourceId(const char *value)
void SetResourceName(Aws::String &&value)
ConfigurationItem & AddSupplementaryConfiguration(Aws::String &&key, const char *value)
void SetConfigurationItemStatus(const ConfigurationItemStatus &value)
const Aws::String & GetConfigurationItemMD5Hash() const
const Aws::String & GetAwsRegion() const
void SetArn(const char *value)
ConfigurationItem & WithResourceId(Aws::String &&value)
void SetConfigurationItemStatus(ConfigurationItemStatus &&value)
ConfigurationItem & WithRelatedEvents(Aws::Vector< Aws::String > &&value)
const Aws::String & GetResourceName() const
void SetResourceId(Aws::String &&value)
ConfigurationItem & WithSupplementaryConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
ConfigurationItem & WithAwsRegion(const char *value)
ConfigurationItem & AddTags(const Aws::String &key, Aws::String &&value)
void SetConfigurationItemCaptureTime(const Aws::Utils::DateTime &value)
void SetResourceType(const ResourceType &value)
ConfigurationItem & WithConfigurationItemMD5Hash(const Aws::String &value)
const Aws::String & GetConfiguration() const
const Aws::Map< Aws::String, Aws::String > & GetTags() const
ConfigurationItem & WithResourceType(ResourceType &&value)
ConfigurationItem & WithConfiguration(Aws::String &&value)
ConfigurationItem & AddTags(const Aws::String &key, const Aws::String &value)
const Aws::Vector< Relationship > & GetRelationships() const
void SetArn(Aws::String &&value)
ConfigurationItem & AddTags(const char *key, Aws::String &&value)
ConfigurationItem & WithConfigurationItemMD5Hash(const char *value)
void SetConfigurationStateId(const Aws::String &value)
void SetArn(const Aws::String &value)
ConfigurationItem & AddRelatedEvents(const char *value)
ConfigurationItem & AddRelatedEvents(Aws::String &&value)
void SetConfigurationItemMD5Hash(Aws::String &&value)
void SetAvailabilityZone(Aws::String &&value)
ConfigurationItem & WithAwsRegion(const Aws::String &value)
void SetVersion(const char *value)
ConfigurationItem & WithRelationships(Aws::Vector< Relationship > &&value)
ConfigurationItem & WithConfiguration(const Aws::String &value)
ConfigurationItem & WithConfiguration(const char *value)
void SetResourceCreationTime(const Aws::Utils::DateTime &value)
ConfigurationItem & WithConfigurationItemCaptureTime(const Aws::Utils::DateTime &value)
void SetSupplementaryConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetConfigurationStateId() const
ConfigurationItem & WithAvailabilityZone(const Aws::String &value)
const Aws::Utils::DateTime & GetConfigurationItemCaptureTime() const
ConfigurationItem & AddTags(const char *key, const char *value)
const Aws::String & GetResourceId() const
ConfigurationItem & WithAccountId(Aws::String &&value)
void SetResourceId(const char *value)
const Aws::String & GetVersion() const
ConfigurationItem & AddTags(Aws::String &&key, const char *value)
ConfigurationItem & WithSupplementaryConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
void SetResourceId(const Aws::String &value)
const Aws::String & GetAvailabilityZone() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetAvailabilityZone(const Aws::String &value)
ConfigurationItem & WithVersion(const char *value)
void SetConfigurationItemMD5Hash(const char *value)
const Aws::String & GetAccountId() const
void SetConfiguration(const char *value)
ConfigurationItem & AddRelatedEvents(const Aws::String &value)
ConfigurationItem & WithConfigurationStateId(const char *value)
ConfigurationItem & AddTags(Aws::String &&key, Aws::String &&value)
ConfigurationItem & AddTags(Aws::String &&key, const Aws::String &value)
ConfigurationItem & WithConfigurationItemCaptureTime(Aws::Utils::DateTime &&value)
#define AWS_CONFIGSERVICE_API
void SetAwsRegion(const char *value)
void SetRelationships(const Aws::Vector< Relationship > &value)
void SetAwsRegion(const Aws::String &value)
ConfigurationItem & AddRelationships(const Relationship &value)
void SetAvailabilityZone(const char *value)
ConfigurationItem & WithVersion(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetSupplementaryConfiguration() const
const Aws::String & GetArn() const
void SetAccountId(Aws::String &&value)
ConfigurationItem & WithConfigurationStateId(Aws::String &&value)
void SetRelatedEvents(const Aws::Vector< Aws::String > &value)
ConfigurationItem & AddSupplementaryConfiguration(Aws::String &&key, const Aws::String &value)
ConfigurationItem & WithAvailabilityZone(const char *value)
void SetAccountId(const Aws::String &value)
const Aws::Vector< Aws::String > & GetRelatedEvents() const
ConfigurationItem & WithResourceType(const ResourceType &value)
void SetVersion(Aws::String &&value)
void SetRelatedEvents(Aws::Vector< Aws::String > &&value)
void SetSupplementaryConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
void SetAwsRegion(Aws::String &&value)
ConfigurationItem & WithResourceId(const Aws::String &value)
ConfigurationItem & WithAvailabilityZone(Aws::String &&value)
JSON (JavaScript Object Notation).
ConfigurationItem & WithResourceCreationTime(const Aws::Utils::DateTime &value)
ConfigurationItem & WithVersion(Aws::String &&value)
ConfigurationItem & WithArn(const char *value)
void SetConfigurationItemMD5Hash(const Aws::String &value)