7#include <aws/apigateway/APIGateway_EXPORTS.h>
8#include <aws/apigateway/model/Op.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
51 inline const Op&
GetOp()
const{
return m_op; }
53 inline void SetOp(
const Op& value) { m_opHasBeenSet =
true; m_op = value; }
54 inline void SetOp(
Op&& value) { m_opHasBeenSet =
true; m_op = std::move(value); }
74 inline void SetPath(
const char* value) { m_pathHasBeenSet =
true; m_path.assign(value); }
91 inline void SetValue(
const char* value) { m_valueHasBeenSet =
true; m_value.assign(value); }
110 inline void SetFrom(
const char* value) { m_fromHasBeenSet =
true; m_from.assign(value); }
118 bool m_opHasBeenSet =
false;
121 bool m_pathHasBeenSet =
false;
124 bool m_valueHasBeenSet =
false;
127 bool m_fromHasBeenSet =
false;
bool ValueHasBeenSet() const
void SetFrom(Aws::String &&value)
void SetValue(const char *value)
PatchOperation & WithPath(Aws::String &&value)
PatchOperation & WithFrom(Aws::String &&value)
PatchOperation & WithFrom(const Aws::String &value)
AWS_APIGATEWAY_API PatchOperation()
const Aws::String & GetFrom() const
PatchOperation & WithOp(const Op &value)
bool PathHasBeenSet() const
AWS_APIGATEWAY_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetPath() const
PatchOperation & WithValue(const Aws::String &value)
PatchOperation & WithValue(Aws::String &&value)
PatchOperation & WithPath(const char *value)
void SetValue(Aws::String &&value)
void SetFrom(const Aws::String &value)
bool FromHasBeenSet() const
AWS_APIGATEWAY_API PatchOperation(Aws::Utils::Json::JsonView jsonValue)
void SetValue(const Aws::String &value)
void SetPath(const Aws::String &value)
PatchOperation & WithValue(const char *value)
AWS_APIGATEWAY_API PatchOperation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPath(Aws::String &&value)
void SetPath(const char *value)
PatchOperation & WithOp(Op &&value)
PatchOperation & WithPath(const Aws::String &value)
void SetFrom(const char *value)
bool OpHasBeenSet() const
void SetOp(const Op &value)
PatchOperation & WithFrom(const char *value)
const Aws::String & GetValue() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue