50 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
51 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
71 inline void SetEvalResourceName(
const char* value) { m_evalResourceNameHasBeenSet =
true; m_evalResourceName.assign(value); }
394 bool m_evalResourceNameHasBeenSet;
396 bool m_evalResourceDecisionHasBeenSet;
398 bool m_matchedStatementsHasBeenSet;
400 bool m_missingContextValuesHasBeenSet;
402 bool m_evalDecisionDetailsHasBeenSet;
ResourceSpecificResult & AddMatchedStatements(Statement &&value)
const Aws::Vector< Statement > & GetMatchedStatements() const
ResourceSpecificResult & WithMissingContextValues(Aws::Vector< Aws::String > &&value)
void SetMatchedStatements(const Aws::Vector< Statement > &value)
void SetEvalResourceDecision(PolicyEvaluationDecisionType &&value)
const Aws::Vector< Aws::String > & GetMissingContextValues() const
ResourceSpecificResult & AddMissingContextValues(const Aws::String &value)
ResourceSpecificResult & WithMatchedStatements(const Aws::Vector< Statement > &value)
void SetEvalResourceName(Aws::String &&value)
ResourceSpecificResult & WithEvalResourceName(Aws::String &&value)
ResourceSpecificResult & AddEvalDecisionDetails(const char *key, const PolicyEvaluationDecisionType &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetEvalResourceName(const Aws::String &value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
void SetEvalResourceDecision(const PolicyEvaluationDecisionType &value)
ResourceSpecificResult & AddEvalDecisionDetails(const Aws::String &key, PolicyEvaluationDecisionType &&value)
PolicyEvaluationDecisionType
void SetMissingContextValues(const Aws::Vector< Aws::String > &value)
void SetMissingContextValues(Aws::Vector< Aws::String > &&value)
ResourceSpecificResult & AddMatchedStatements(const Statement &value)
std::basic_ostream< char, std::char_traits< char > > OStream
ResourceSpecificResult & AddEvalDecisionDetails(Aws::String &&key, PolicyEvaluationDecisionType &&value)
ResourceSpecificResult & WithEvalDecisionDetails(Aws::Map< Aws::String, PolicyEvaluationDecisionType > &&value)
void SetMatchedStatements(Aws::Vector< Statement > &&value)
ResourceSpecificResult & WithEvalResourceName(const Aws::String &value)
const PolicyEvaluationDecisionType & GetEvalResourceDecision() const
const Aws::Map< Aws::String, PolicyEvaluationDecisionType > & GetEvalDecisionDetails() const
ResourceSpecificResult & WithMissingContextValues(const Aws::Vector< Aws::String > &value)
ResourceSpecificResult & WithEvalResourceName(const char *value)
ResourceSpecificResult & AddEvalDecisionDetails(const Aws::String &key, const PolicyEvaluationDecisionType &value)
ResourceSpecificResult & WithEvalResourceDecision(PolicyEvaluationDecisionType &&value)
ResourceSpecificResult & AddEvalDecisionDetails(Aws::String &&key, const PolicyEvaluationDecisionType &value)
void SetEvalResourceName(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ResourceSpecificResult & AddEvalDecisionDetails(const char *key, PolicyEvaluationDecisionType &&value)
const Aws::String & GetEvalResourceName() const
ResourceSpecificResult & WithEvalDecisionDetails(const Aws::Map< Aws::String, PolicyEvaluationDecisionType > &value)
void SetEvalDecisionDetails(const Aws::Map< Aws::String, PolicyEvaluationDecisionType > &value)
void SetEvalDecisionDetails(Aws::Map< Aws::String, PolicyEvaluationDecisionType > &&value)
ResourceSpecificResult & WithEvalResourceDecision(const PolicyEvaluationDecisionType &value)
ResourceSpecificResult & AddMissingContextValues(const char *value)
JSON (JavaScript Object Notation).
ResourceSpecificResult & WithMatchedStatements(Aws::Vector< Statement > &&value)
ResourceSpecificResult & AddMissingContextValues(Aws::String &&value)