157 inline RunsFilter&
AddRunStates(
const char* value) { m_runStatesHasBeenSet =
true; m_runStates.push_back(value);
return *
this; }
297 bool m_runNamePatternsHasBeenSet;
299 bool m_runStatesHasBeenSet;
301 bool m_rulesPackagesHasBeenSet;
303 bool m_creationTimeHasBeenSet;
305 bool m_completionTimeHasBeenSet;
void SetRulesPackages(Aws::Vector< Aws::String > &&value)
RunsFilter & WithRulesPackages(Aws::Vector< Aws::String > &&value)
RunsFilter & WithCreationTime(TimestampRange &&value)
RunsFilter & AddRunNamePatterns(const char *value)
void SetRunNamePatterns(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetRulesPackages() const
#define AWS_INSPECTOR_API
RunsFilter & AddRunNamePatterns(const Aws::String &value)
RunsFilter & WithCreationTime(const TimestampRange &value)
RunsFilter & WithRunStates(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetRunStates() const
std::vector< T, Aws::Allocator< T > > Vector
void SetRulesPackages(const Aws::Vector< Aws::String > &value)
const TimestampRange & GetCompletionTime() const
void SetCompletionTime(const TimestampRange &value)
RunsFilter & WithCompletionTime(TimestampRange &&value)
RunsFilter & AddRunStates(const char *value)
RunsFilter & WithCompletionTime(const TimestampRange &value)
void SetCreationTime(TimestampRange &&value)
RunsFilter & AddRulesPackages(const char *value)
void SetCompletionTime(TimestampRange &&value)
const Aws::Vector< Aws::String > & GetRunNamePatterns() const
RunsFilter & AddRunStates(Aws::String &&value)
RunsFilter & WithRulesPackages(const Aws::Vector< Aws::String > &value)
RunsFilter & AddRulesPackages(const Aws::String &value)
RunsFilter & AddRunNamePatterns(Aws::String &&value)
void SetRunNamePatterns(Aws::Vector< Aws::String > &&value)
RunsFilter & WithRunNamePatterns(Aws::Vector< Aws::String > &&value)
void SetCreationTime(const TimestampRange &value)
RunsFilter & WithRunStates(Aws::Vector< Aws::String > &&value)
RunsFilter & AddRulesPackages(Aws::String &&value)
void SetRunStates(Aws::Vector< Aws::String > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
RunsFilter & AddRunStates(const Aws::String &value)
void SetRunStates(const Aws::Vector< Aws::String > &value)
RunsFilter & WithRunNamePatterns(const Aws::Vector< Aws::String > &value)
const TimestampRange & GetCreationTime() const
JSON (JavaScript Object Notation).