49 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
50 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
70 inline void SetSourcePolicyId(
const char* value) { m_sourcePolicyIdHasBeenSet =
true; m_sourcePolicyId.assign(value); }
174 bool m_sourcePolicyIdHasBeenSet;
176 bool m_sourcePolicyTypeHasBeenSet;
178 bool m_startPositionHasBeenSet;
180 bool m_endPositionHasBeenSet;
void SetEndPosition(const Position &value)
Statement & WithStartPosition(Position &&value)
const Position & GetStartPosition() const
Statement & WithStartPosition(const Position &value)
const Aws::String & GetSourcePolicyId() const
Statement & WithSourcePolicyId(const char *value)
void SetSourcePolicyType(const PolicySourceType &value)
void SetStartPosition(Position &&value)
Statement & WithSourcePolicyType(const PolicySourceType &value)
Statement & WithEndPosition(const Position &value)
Statement & WithSourcePolicyId(Aws::String &&value)
void SetSourcePolicyId(const Aws::String &value)
void SetEndPosition(Position &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
Statement & WithSourcePolicyType(PolicySourceType &&value)
void SetSourcePolicyId(Aws::String &&value)
const Position & GetEndPosition() const
void SetSourcePolicyId(const char *value)
void SetSourcePolicyType(PolicySourceType &&value)
const PolicySourceType & GetSourcePolicyType() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Statement & WithEndPosition(Position &&value)
void SetStartPosition(const Position &value)
Statement & WithSourcePolicyId(const Aws::String &value)
JSON (JavaScript Object Notation).