45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
56 inline void SetTag(
const Tag& value) { m_tagHasBeenSet =
true; m_tag = value; }
61 inline void SetTag(
Tag&& value) { m_tagHasBeenSet =
true; m_tag = value; }
95 inline void SetResourceName(
const char* value) { m_resourceNameHasBeenSet =
true; m_resourceName.assign(value); }
165 inline void SetResourceType(
const char* value) { m_resourceTypeHasBeenSet =
true; m_resourceType.assign(value); }
208 bool m_tagHasBeenSet;
210 bool m_resourceNameHasBeenSet;
212 bool m_resourceTypeHasBeenSet;
const Aws::String & GetResourceType() const
TaggedResource & WithResourceType(Aws::String &&value)
const Tag & GetTag() const
TaggedResource & WithResourceName(Aws::String &&value)
void SetResourceName(const Aws::String &value)
void SetResourceType(const char *value)
TaggedResource & WithResourceType(const Aws::String &value)
TaggedResource & WithResourceType(const char *value)
const Aws::String & GetResourceName() const
std::basic_ostream< char, std::char_traits< char > > OStream
void SetResourceType(const Aws::String &value)
TaggedResource & WithResourceName(const char *value)
TaggedResource & WithResourceName(const Aws::String &value)
void SetResourceName(const char *value)
void SetResourceType(Aws::String &&value)
TaggedResource & WithTag(Tag &&value)
void SetResourceName(Aws::String &&value)
void SetTag(const Tag &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
TaggedResource & WithTag(const Tag &value)
JSON (JavaScript Object Notation).