7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/ssm/model/Patch.h>
9#include <aws/ssm/model/PatchStatus.h>
48 template <
typename PatchT = Patch>
50 m_patchHasBeenSet =
true;
51 m_patch = std::forward<PatchT>(value);
53 template <
typename PatchT = Patch>
55 SetPatch(std::forward<PatchT>(value));
69 template <
typename PatchStatusT = PatchStatus>
71 m_patchStatusHasBeenSet =
true;
72 m_patchStatus = std::forward<PatchStatusT>(value);
74 template <
typename PatchStatusT = PatchStatus>
84 bool m_patchHasBeenSet =
false;
85 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