7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetId(
Aws::String&& value) { m_idHasBeenSet =
true; m_id = std::move(value); }
51 inline void SetId(
const char* value) { m_idHasBeenSet =
true; m_id.assign(value); }
65 inline void SetInstalledCount(
int value) { m_installedCountHasBeenSet =
true; m_installedCount = value; }
77 inline void SetMissingCount(
int value) { m_missingCountHasBeenSet =
true; m_missingCount = value; }
89 inline void SetFailedCount(
int value) { m_failedCountHasBeenSet =
true; m_failedCount = value; }
151 inline void SetOperationStartTime(
const char* value) { m_operationStartTimeHasBeenSet =
true; m_operationStartTime.assign(value); }
179 inline void SetOperationEndTime(
const char* value) { m_operationEndTimeHasBeenSet =
true; m_operationEndTime.assign(value); }
194 inline void SetRebootOption(
const char* value) { m_rebootOptionHasBeenSet =
true; m_rebootOption.assign(value); }
210 inline void SetOperation(
const char* value) { m_operationHasBeenSet =
true; m_operation.assign(value); }
218 bool m_idHasBeenSet =
false;
220 int m_installedCount;
221 bool m_installedCountHasBeenSet =
false;
224 bool m_missingCountHasBeenSet =
false;
227 bool m_failedCountHasBeenSet =
false;
229 int m_installedOtherCount;
230 bool m_installedOtherCountHasBeenSet =
false;
232 int m_installedRejectedCount;
233 bool m_installedRejectedCountHasBeenSet =
false;
235 int m_installedPendingReboot;
236 bool m_installedPendingRebootHasBeenSet =
false;
239 bool m_operationStartTimeHasBeenSet =
false;
242 bool m_operationEndTimeHasBeenSet =
false;
245 bool m_rebootOptionHasBeenSet =
false;
248 bool m_operationHasBeenSet =
false;
bool InstalledOtherCountHasBeenSet() const
void SetOperationEndTime(Aws::String &&value)
AWS_SECURITYHUB_API PatchSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MissingCountHasBeenSet() const
PatchSummary & WithOperationStartTime(const Aws::String &value)
void SetRebootOption(const char *value)
void SetInstalledOtherCount(int value)
PatchSummary & WithOperationEndTime(const char *value)
void SetOperationStartTime(const Aws::String &value)
PatchSummary & WithInstalledRejectedCount(int value)
AWS_SECURITYHUB_API PatchSummary()
PatchSummary & WithOperationStartTime(Aws::String &&value)
PatchSummary & WithInstalledPendingReboot(int value)
PatchSummary & WithId(const Aws::String &value)
const Aws::String & GetOperationStartTime() const
void SetId(const char *value)
void SetOperation(const char *value)
void SetOperation(Aws::String &&value)
const Aws::String & GetOperation() const
int GetInstalledOtherCount() const
bool InstalledCountHasBeenSet() const
PatchSummary & WithInstalledCount(int value)
int GetInstalledPendingReboot() const
void SetMissingCount(int value)
void SetFailedCount(int value)
PatchSummary & WithRebootOption(const Aws::String &value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool RebootOptionHasBeenSet() const
PatchSummary & WithFailedCount(int value)
bool IdHasBeenSet() const
PatchSummary & WithRebootOption(const char *value)
AWS_SECURITYHUB_API PatchSummary(Aws::Utils::Json::JsonView jsonValue)
void SetOperationEndTime(const char *value)
const Aws::String & GetOperationEndTime() const
void SetOperationStartTime(Aws::String &&value)
void SetInstalledCount(int value)
PatchSummary & WithOperation(const Aws::String &value)
void SetOperation(const Aws::String &value)
int GetFailedCount() const
const Aws::String & GetRebootOption() const
int GetMissingCount() const
PatchSummary & WithId(const char *value)
PatchSummary & WithOperation(Aws::String &&value)
void SetInstalledPendingReboot(int value)
bool InstalledRejectedCountHasBeenSet() const
int GetInstalledRejectedCount() const
bool FailedCountHasBeenSet() const
PatchSummary & WithOperationStartTime(const char *value)
PatchSummary & WithOperation(const char *value)
PatchSummary & WithRebootOption(Aws::String &&value)
void SetOperationEndTime(const Aws::String &value)
bool OperationHasBeenSet() const
void SetOperationStartTime(const char *value)
PatchSummary & WithMissingCount(int value)
void SetRebootOption(Aws::String &&value)
void SetId(const Aws::String &value)
bool InstalledPendingRebootHasBeenSet() const
const Aws::String & GetId() const
void SetId(Aws::String &&value)
PatchSummary & WithId(Aws::String &&value)
PatchSummary & WithOperationEndTime(Aws::String &&value)
PatchSummary & WithOperationEndTime(const Aws::String &value)
int GetInstalledCount() const
void SetRebootOption(const Aws::String &value)
void SetInstalledRejectedCount(int value)
bool OperationStartTimeHasBeenSet() const
bool OperationEndTimeHasBeenSet() const
PatchSummary & WithInstalledOtherCount(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue