7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/inspector/Inspector_EXPORTS.h>
42 m_schemaVersionHasBeenSet =
true;
43 m_schemaVersion = value;
57 template <
typename AssessmentRunArnT = Aws::String>
59 m_assessmentRunArnHasBeenSet =
true;
60 m_assessmentRunArn = std::forward<AssessmentRunArnT>(value);
62 template <
typename AssessmentRunArnT = Aws::String>
75 template <
typename RulesPackageArnT = Aws::String>
77 m_rulesPackageArnHasBeenSet =
true;
78 m_rulesPackageArn = std::forward<RulesPackageArnT>(value);
80 template <
typename RulesPackageArnT = Aws::String>
87 int m_schemaVersion{0};
92 bool m_schemaVersionHasBeenSet =
false;
93 bool m_assessmentRunArnHasBeenSet =
false;
94 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