31 namespace ConfigService
58 inline void SetOwner(
const Owner& value) { m_ownerHasBeenSet =
true; m_owner = value; }
64 inline void SetOwner(
Owner&& value) { m_ownerHasBeenSet =
true; m_owner = value; }
112 inline void SetSourceIdentifier(
const char* value) { m_sourceIdentifierHasBeenSet =
true; m_sourceIdentifier.assign(value); }
185 bool m_ownerHasBeenSet;
187 bool m_sourceIdentifierHasBeenSet;
189 bool m_sourceDetailsHasBeenSet;
Source & WithSourceIdentifier(const char *value)
Source & AddSourceDetails(SourceDetail &&value)
void SetSourceIdentifier(Aws::String &&value)
Source & WithSourceDetails(const Aws::Vector< SourceDetail > &value)
void SetSourceDetails(const Aws::Vector< SourceDetail > &value)
void SetSourceDetails(Aws::Vector< SourceDetail > &&value)
const Aws::Vector< SourceDetail > & GetSourceDetails() const
Source & WithOwner(const Owner &value)
Source & WithSourceDetails(Aws::Vector< SourceDetail > &&value)
std::vector< T, Aws::Allocator< T > > Vector
Source & WithSourceIdentifier(Aws::String &&value)
const Owner & GetOwner() const
void SetOwner(Owner &&value)
Source & AddSourceDetails(const SourceDetail &value)
const Aws::String & GetSourceIdentifier() const
void SetOwner(const Owner &value)
void SetSourceIdentifier(const Aws::String &value)
void SetSourceIdentifier(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
#define AWS_CONFIGSERVICE_API
Source & WithSourceIdentifier(const Aws::String &value)
Source & WithOwner(Owner &&value)
JSON (JavaScript Object Notation).