66 inline void SetRunArn(
const char* value) { m_runArnHasBeenSet =
true; m_runArn.assign(value); }
81 inline Run&
WithRunArn(
const char* value) { SetRunArn(value);
return *
this;}
101 inline void SetRunName(
const char* value) { m_runNameHasBeenSet =
true; m_runName.assign(value); }
136 inline void SetAssessmentArn(
const char* value) { m_assessmentArnHasBeenSet =
true; m_assessmentArn.assign(value); }
179 inline void SetRunState(
const char* value) { m_runStateHasBeenSet =
true; m_runState.assign(value); }
240 inline Run&
AddRulesPackages(
const char* value) { m_rulesPackagesHasBeenSet =
true; m_rulesPackages.push_back(value);
return *
this; }
304 bool m_runArnHasBeenSet;
306 bool m_runNameHasBeenSet;
308 bool m_assessmentArnHasBeenSet;
310 bool m_runStateHasBeenSet;
312 bool m_rulesPackagesHasBeenSet;
314 bool m_creationTimeHasBeenSet;
316 bool m_completionTimeHasBeenSet;
Run & WithRunState(const char *value)
const Aws::Utils::DateTime & GetCreationTime() const
Run & WithRunName(const char *value)
Run & WithRunState(Aws::String &&value)
const Aws::String & GetRunArn() const
void SetRunName(Aws::String &&value)
Run & WithCreationTime(const Aws::Utils::DateTime &value)
void SetRunName(const Aws::String &value)
#define AWS_INSPECTOR_API
Run & WithAssessmentArn(const char *value)
void SetAssessmentArn(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
Run & WithRunArn(const char *value)
void SetRunState(const char *value)
Run & WithCreationTime(Aws::Utils::DateTime &&value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
const Aws::String & GetRunName() const
void SetRunArn(const char *value)
void SetRulesPackages(const Aws::Vector< Aws::String > &value)
Run & WithCompletionTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCompletionTime() const
void SetRunState(Aws::String &&value)
Run & WithAssessmentArn(Aws::String &&value)
Run & WithRunName(Aws::String &&value)
void SetAssessmentArn(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetRunArn(Aws::String &&value)
Run & WithRunArn(Aws::String &&value)
Run & WithRulesPackages(Aws::Vector< Aws::String > &&value)
Run & AddRulesPackages(const Aws::String &value)
void SetRunName(const char *value)
Run & AddRulesPackages(Aws::String &&value)
Run & WithAssessmentArn(const Aws::String &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetRulesPackages(Aws::Vector< Aws::String > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetRunArn(const Aws::String &value)
const Aws::Vector< Aws::String > & GetRulesPackages() const
Run & AddRulesPackages(const char *value)
void SetCompletionTime(Aws::Utils::DateTime &&value)
Run & WithRunArn(const Aws::String &value)
void SetRunState(const Aws::String &value)
Run & WithRulesPackages(const Aws::Vector< Aws::String > &value)
Run & WithRunName(const Aws::String &value)
Run & WithCompletionTime(const Aws::Utils::DateTime &value)
const Aws::String & GetAssessmentArn() const
JSON (JavaScript Object Notation).
void SetAssessmentArn(Aws::String &&value)
const Aws::String & GetRunState() const
Run & WithRunState(const Aws::String &value)