7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetProtocol(
const char* value) { m_protocolHasBeenSet =
true; m_protocol.assign(value); }
64 inline void SetMethod(
const char* value) { m_methodHasBeenSet =
true; m_method.assign(value); }
77 inline void SetUrl(
Aws::String&& value) { m_urlHasBeenSet =
true; m_url = std::move(value); }
78 inline void SetUrl(
const char* value) { m_urlHasBeenSet =
true; m_url.assign(value); }
92 inline void SetHeaders(
const char* value) { m_headersHasBeenSet =
true; m_headers.assign(value); }
106 inline void SetBody(
const char* value) { m_bodyHasBeenSet =
true; m_body.assign(value); }
114 bool m_protocolHasBeenSet =
false;
117 bool m_methodHasBeenSet =
false;
120 bool m_urlHasBeenSet =
false;
123 bool m_headersHasBeenSet =
false;
126 bool m_bodyHasBeenSet =
false;
InspectionDataRequest & WithMethod(Aws::String &&value)
InspectionDataRequest & WithProtocol(Aws::String &&value)
void SetHeaders(const Aws::String &value)
InspectionDataRequest & WithUrl(const char *value)
void SetProtocol(Aws::String &&value)
InspectionDataRequest & WithHeaders(const char *value)
InspectionDataRequest & WithBody(const Aws::String &value)
bool MethodHasBeenSet() const
void SetUrl(const char *value)
void SetBody(const Aws::String &value)
InspectionDataRequest & WithMethod(const Aws::String &value)
void SetMethod(const Aws::String &value)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
InspectionDataRequest & WithHeaders(Aws::String &&value)
InspectionDataRequest & WithProtocol(const Aws::String &value)
InspectionDataRequest & WithUrl(Aws::String &&value)
void SetUrl(Aws::String &&value)
void SetHeaders(Aws::String &&value)
void SetBody(Aws::String &&value)
void SetProtocol(const Aws::String &value)
const Aws::String & GetUrl() const
InspectionDataRequest & WithHeaders(const Aws::String &value)
void SetUrl(const Aws::String &value)
void SetBody(const char *value)
const Aws::String & GetProtocol() const
const Aws::String & GetBody() const
bool UrlHasBeenSet() const
const Aws::String & GetHeaders() const
InspectionDataRequest & WithProtocol(const char *value)
InspectionDataRequest & WithMethod(const char *value)
AWS_SFN_API InspectionDataRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
InspectionDataRequest & WithBody(Aws::String &&value)
AWS_SFN_API InspectionDataRequest(Aws::Utils::Json::JsonView jsonValue)
bool ProtocolHasBeenSet() const
void SetMethod(Aws::String &&value)
void SetHeaders(const char *value)
bool HeadersHasBeenSet() const
bool BodyHasBeenSet() const
void SetProtocol(const char *value)
InspectionDataRequest & WithBody(const char *value)
void SetMethod(const char *value)
InspectionDataRequest & WithUrl(const Aws::String &value)
const Aws::String & GetMethod() const
AWS_SFN_API InspectionDataRequest()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue