7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/apigateway/model/Op.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
48 m_opHasBeenSet =
true;
70 template <
typename PathT = Aws::String>
72 m_pathHasBeenSet =
true;
73 m_path = std::forward<PathT>(value);
75 template <
typename PathT = Aws::String>
77 SetPath(std::forward<PathT>(value));
91 template <
typename ValueT = Aws::String>
93 m_valueHasBeenSet =
true;
94 m_value = std::forward<ValueT>(value);
96 template <
typename ValueT = Aws::String>
98 SetValue(std::forward<ValueT>(value));
114 template <
typename FromT = Aws::String>
116 m_fromHasBeenSet =
true;
117 m_from = std::forward<FromT>(value);
119 template <
typename FromT = Aws::String>
121 SetFrom(std::forward<FromT>(value));
133 bool m_opHasBeenSet =
false;
134 bool m_pathHasBeenSet =
false;
135 bool m_valueHasBeenSet =
false;
136 bool m_fromHasBeenSet =
false;
bool ValueHasBeenSet() const
void SetValue(ValueT &&value)
const Aws::String & GetFrom() const
bool PathHasBeenSet() const
AWS_APIGATEWAY_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetPath() const
void SetPath(PathT &&value)
PatchOperation & WithOp(Op value)
PatchOperation & WithFrom(FromT &&value)
bool FromHasBeenSet() const
AWS_APIGATEWAY_API PatchOperation(Aws::Utils::Json::JsonView jsonValue)
void SetFrom(FromT &&value)
AWS_APIGATEWAY_API PatchOperation & operator=(Aws::Utils::Json::JsonView jsonValue)
PatchOperation & WithPath(PathT &&value)
PatchOperation & WithValue(ValueT &&value)
bool OpHasBeenSet() const
AWS_APIGATEWAY_API PatchOperation()=default
const Aws::String & GetValue() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue