7#include <aws/mgn/Mgn_EXPORTS.h>
8#include <aws/mgn/model/UpdateOperation.h>
41 template <
typename UpdateT = UpdateOperation>
43 m_updateHasBeenSet =
true;
44 m_update = std::forward<UpdateT>(value);
46 template <
typename UpdateT = UpdateOperation>
54 bool m_updateHasBeenSet =
false;
AWS_MGN_API OperationUnion(Aws::Utils::Json::JsonView jsonValue)
AWS_MGN_API Aws::Utils::Json::JsonValue Jsonize() const
void SetUpdate(UpdateT &&value)
AWS_MGN_API OperationUnion & operator=(Aws::Utils::Json::JsonView jsonValue)
const UpdateOperation & GetUpdate() const
bool UpdateHasBeenSet() const
OperationUnion & WithUpdate(UpdateT &&value)
AWS_MGN_API OperationUnion()=default
Aws::Utils::Json::JsonValue JsonValue