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