7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/dataexchange/DataExchangeRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
70 inline void SetAssetId(
const char* value) { m_assetIdHasBeenSet =
true; m_assetId.assign(value); }
84 inline void SetDataSetId(
const char* value) { m_dataSetIdHasBeenSet =
true; m_dataSetId.assign(value); }
121 inline void SetMethod(
const char* value) { m_methodHasBeenSet =
true; m_method.assign(value); }
136 inline void SetPath(
const char* value) { m_pathHasBeenSet =
true; m_path.assign(value); }
150 inline void SetRevisionId(
const char* value) { m_revisionIdHasBeenSet =
true; m_revisionId.assign(value); }
159 bool m_queryStringParametersHasBeenSet =
false;
162 bool m_assetIdHasBeenSet =
false;
165 bool m_dataSetIdHasBeenSet =
false;
168 bool m_requestHeadersHasBeenSet =
false;
171 bool m_methodHasBeenSet =
false;
174 bool m_pathHasBeenSet =
false;
177 bool m_revisionIdHasBeenSet =
false;
SendApiAssetRequest & AddQueryStringParameters(Aws::String &&key, const char *value)
bool RevisionIdHasBeenSet() const
bool MethodHasBeenSet() const
virtual const char * GetServiceRequestName() const override
bool QueryStringParametersHasBeenSet() const
void SetQueryStringParameters(const Aws::Map< Aws::String, Aws::String > &value)
void SetAssetId(Aws::String &&value)
void SetRevisionId(const Aws::String &value)
SendApiAssetRequest & WithRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
SendApiAssetRequest & WithRevisionId(const Aws::String &value)
SendApiAssetRequest & WithDataSetId(Aws::String &&value)
SendApiAssetRequest & AddRequestHeaders(const char *key, const char *value)
SendApiAssetRequest & AddQueryStringParameters(const Aws::String &key, const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetQueryStringParameters() const
AWS_DATAEXCHANGE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
SendApiAssetRequest & WithAssetId(const char *value)
SendApiAssetRequest & WithAssetId(const Aws::String &value)
bool DataSetIdHasBeenSet() const
void SetRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
SendApiAssetRequest & WithPath(const Aws::String &value)
const Aws::String & GetPath() const
void SetRevisionId(Aws::String &&value)
void SetMethod(Aws::String &&value)
AWS_DATAEXCHANGE_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetDataSetId(Aws::String &&value)
SendApiAssetRequest & WithMethod(const Aws::String &value)
SendApiAssetRequest & AddRequestHeaders(const Aws::String &key, const Aws::String &value)
SendApiAssetRequest & AddQueryStringParameters(const Aws::String &key, Aws::String &&value)
bool RequestHeadersHasBeenSet() const
SendApiAssetRequest & AddQueryStringParameters(Aws::String &&key, const Aws::String &value)
SendApiAssetRequest & AddRequestHeaders(Aws::String &&key, const Aws::String &value)
void SetRequestHeaders(Aws::Map< Aws::String, Aws::String > &&value)
SendApiAssetRequest & WithDataSetId(const Aws::String &value)
SendApiAssetRequest & AddQueryStringParameters(const char *key, Aws::String &&value)
void SetPath(Aws::String &&value)
bool PathHasBeenSet() const
const Aws::String & GetRevisionId() const
void SetQueryStringParameters(Aws::Map< Aws::String, Aws::String > &&value)
bool AssetIdHasBeenSet() const
void SetDataSetId(const char *value)
SendApiAssetRequest & AddRequestHeaders(const Aws::String &key, Aws::String &&value)
SendApiAssetRequest & WithAssetId(Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetRequestHeaders() const
SendApiAssetRequest & WithRevisionId(Aws::String &&value)
SendApiAssetRequest & WithQueryStringParameters(Aws::Map< Aws::String, Aws::String > &&value)
SendApiAssetRequest & WithPath(const char *value)
void SetAssetId(const char *value)
SendApiAssetRequest & WithMethod(Aws::String &&value)
SendApiAssetRequest & AddRequestHeaders(Aws::String &&key, const char *value)
void SetDataSetId(const Aws::String &value)
void SetAssetId(const Aws::String &value)
const Aws::String & GetDataSetId() const
SendApiAssetRequest & WithQueryStringParameters(const Aws::Map< Aws::String, Aws::String > &value)
SendApiAssetRequest & WithPath(Aws::String &&value)
void SetRevisionId(const char *value)
SendApiAssetRequest & WithRevisionId(const char *value)
const Aws::String & GetMethod() const
void SetMethod(const char *value)
SendApiAssetRequest & WithDataSetId(const char *value)
SendApiAssetRequest & AddQueryStringParameters(Aws::String &&key, Aws::String &&value)
void SetMethod(const Aws::String &value)
void SetPath(const Aws::String &value)
SendApiAssetRequest & WithMethod(const char *value)
const Aws::String & GetAssetId() const
SendApiAssetRequest & AddQueryStringParameters(const char *key, const char *value)
SendApiAssetRequest & AddRequestHeaders(const char *key, Aws::String &&value)
AWS_DATAEXCHANGE_API SendApiAssetRequest()
void SetPath(const char *value)
SendApiAssetRequest & WithRequestHeaders(const Aws::Map< Aws::String, Aws::String > &value)
SendApiAssetRequest & AddRequestHeaders(Aws::String &&key, Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String