7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/ssm/model/Patch.h>
9#include <aws/ssm/model/PatchStatus.h>
54 inline void SetPatch(
const Patch& value) { m_patchHasBeenSet =
true; m_patch = value; }
55 inline void SetPatch(
Patch&& value) { m_patchHasBeenSet =
true; m_patch = std::move(value); }
77 bool m_patchHasBeenSet =
false;
80 bool m_patchStatusHasBeenSet =
false;
AWS_SSM_API EffectivePatch()
bool PatchHasBeenSet() const
EffectivePatch & WithPatch(Patch &&value)
EffectivePatch & WithPatchStatus(const PatchStatus &value)
AWS_SSM_API EffectivePatch(Aws::Utils::Json::JsonView jsonValue)
EffectivePatch & WithPatch(const Patch &value)
const Patch & GetPatch() const
void SetPatchStatus(PatchStatus &&value)
const PatchStatus & GetPatchStatus() const
void SetPatch(Patch &&value)
EffectivePatch & WithPatchStatus(PatchStatus &&value)
AWS_SSM_API EffectivePatch & operator=(Aws::Utils::Json::JsonView jsonValue)
bool PatchStatusHasBeenSet() const
AWS_SSM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPatchStatus(const PatchStatus &value)
void SetPatch(const Patch &value)
Aws::Utils::Json::JsonValue JsonValue