7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/inspector2/model/SeverityCounts.h>
51 inline void SetAccountId(
const char* value) { m_accountIdHasBeenSet =
true; m_accountId.assign(value); }
65 inline void SetLayerHash(
const char* value) { m_layerHashHasBeenSet =
true; m_layerHash.assign(value); }
79 inline void SetRepository(
const char* value) { m_repositoryHasBeenSet =
true; m_repository.assign(value); }
93 inline void SetResourceId(
const char* value) { m_resourceIdHasBeenSet =
true; m_resourceId.assign(value); }
113 bool m_accountIdHasBeenSet =
false;
116 bool m_layerHashHasBeenSet =
false;
119 bool m_repositoryHasBeenSet =
false;
122 bool m_resourceIdHasBeenSet =
false;
125 bool m_severityCountsHasBeenSet =
false;
const SeverityCounts & GetSeverityCounts() const
void SetSeverityCounts(SeverityCounts &&value)
void SetResourceId(Aws::String &&value)
ImageLayerAggregationResponse & WithResourceId(const Aws::String &value)
ImageLayerAggregationResponse & WithRepository(Aws::String &&value)
void SetResourceId(const char *value)
ImageLayerAggregationResponse & WithResourceId(Aws::String &&value)
void SetResourceId(const Aws::String &value)
ImageLayerAggregationResponse & WithResourceId(const char *value)
bool AccountIdHasBeenSet() const
ImageLayerAggregationResponse & WithRepository(const Aws::String &value)
ImageLayerAggregationResponse & WithRepository(const char *value)
void SetRepository(const Aws::String &value)
const Aws::String & GetRepository() const
bool LayerHashHasBeenSet() const
ImageLayerAggregationResponse & WithLayerHash(Aws::String &&value)
ImageLayerAggregationResponse & WithAccountId(const char *value)
void SetRepository(const char *value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
ImageLayerAggregationResponse & WithAccountId(Aws::String &&value)
void SetLayerHash(const Aws::String &value)
void SetLayerHash(Aws::String &&value)
AWS_INSPECTOR2_API ImageLayerAggregationResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
ImageLayerAggregationResponse & WithLayerHash(const Aws::String &value)
void SetAccountId(const char *value)
ImageLayerAggregationResponse & WithLayerHash(const char *value)
void SetLayerHash(const char *value)
bool ResourceIdHasBeenSet() const
AWS_INSPECTOR2_API ImageLayerAggregationResponse(Aws::Utils::Json::JsonView jsonValue)
ImageLayerAggregationResponse & WithAccountId(const Aws::String &value)
void SetAccountId(Aws::String &&value)
void SetAccountId(const Aws::String &value)
const Aws::String & GetLayerHash() const
ImageLayerAggregationResponse & WithSeverityCounts(const SeverityCounts &value)
const Aws::String & GetAccountId() const
ImageLayerAggregationResponse & WithSeverityCounts(SeverityCounts &&value)
const Aws::String & GetResourceId() const
bool SeverityCountsHasBeenSet() const
void SetSeverityCounts(const SeverityCounts &value)
AWS_INSPECTOR2_API ImageLayerAggregationResponse()
bool RepositoryHasBeenSet() const
void SetRepository(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue