7#include <aws/inspector/Inspector_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 inline void SetSchemaVersion(
int value) { m_schemaVersionHasBeenSet =
true; m_schemaVersion = value; }
57 template<
typename AssessmentRunArnT = Aws::String>
58 void SetAssessmentRunArn(AssessmentRunArnT&& value) { m_assessmentRunArnHasBeenSet =
true; m_assessmentRunArn = std::forward<AssessmentRunArnT>(value); }
59 template<
typename AssessmentRunArnT = Aws::String>
69 template<
typename RulesPackageArnT = Aws::String>
70 void SetRulesPackageArn(RulesPackageArnT&& value) { m_rulesPackageArnHasBeenSet =
true; m_rulesPackageArn = std::forward<RulesPackageArnT>(value); }
71 template<
typename RulesPackageArnT = Aws::String>
76 int m_schemaVersion{0};
77 bool m_schemaVersionHasBeenSet =
false;
80 bool m_assessmentRunArnHasBeenSet =
false;
83 bool m_rulesPackageArnHasBeenSet =
false;
bool RulesPackageArnHasBeenSet() const
AWS_INSPECTOR_API Aws::Utils::Json::JsonValue Jsonize() const
int GetSchemaVersion() const
AWS_INSPECTOR_API InspectorServiceAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_INSPECTOR_API InspectorServiceAttributes(Aws::Utils::Json::JsonView jsonValue)
bool AssessmentRunArnHasBeenSet() const
InspectorServiceAttributes & WithRulesPackageArn(RulesPackageArnT &&value)
InspectorServiceAttributes & WithSchemaVersion(int value)
void SetRulesPackageArn(RulesPackageArnT &&value)
const Aws::String & GetRulesPackageArn() const
void SetSchemaVersion(int value)
InspectorServiceAttributes & WithAssessmentRunArn(AssessmentRunArnT &&value)
AWS_INSPECTOR_API InspectorServiceAttributes()=default
const Aws::String & GetAssessmentRunArn() const
void SetAssessmentRunArn(AssessmentRunArnT &&value)
bool SchemaVersionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue