7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/GlueRequest.h>
9#include <aws/glue/model/CatalogEntry.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/glue/model/Location.h>
72 inline void SetLocation(
Location&& value) { m_locationHasBeenSet =
true; m_location = std::move(value); }
79 bool m_sourceHasBeenSet =
false;
82 bool m_sinksHasBeenSet =
false;
85 bool m_locationHasBeenSet =
false;
const Aws::Vector< CatalogEntry > & GetSinks() const
const Location & GetLocation() const
void SetSinks(const Aws::Vector< CatalogEntry > &value)
void SetSource(const CatalogEntry &value)
void SetSinks(Aws::Vector< CatalogEntry > &&value)
void SetLocation(const Location &value)
const CatalogEntry & GetSource() const
GetMappingRequest & WithLocation(const Location &value)
bool LocationHasBeenSet() const
GetMappingRequest & WithSource(const CatalogEntry &value)
GetMappingRequest & AddSinks(CatalogEntry &&value)
GetMappingRequest & WithSinks(const Aws::Vector< CatalogEntry > &value)
bool SourceHasBeenSet() const
virtual const char * GetServiceRequestName() const override
bool SinksHasBeenSet() const
GetMappingRequest & AddSinks(const CatalogEntry &value)
AWS_GLUE_API Aws::String SerializePayload() const override
GetMappingRequest & WithSource(CatalogEntry &&value)
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
GetMappingRequest & WithSinks(Aws::Vector< CatalogEntry > &&value)
GetMappingRequest & WithLocation(Location &&value)
void SetLocation(Location &&value)
void SetSource(CatalogEntry &&value)
AWS_GLUE_API GetMappingRequest()
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector