7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/glue/model/CodeGenNodeArg.h>
85 bool m_jdbcHasBeenSet =
false;
88 bool m_s3HasBeenSet =
false;
91 bool m_dynamoDBHasBeenSet =
false;
Location & AddDynamoDB(const CodeGenNodeArg &value)
Location & WithDynamoDB(Aws::Vector< CodeGenNodeArg > &&value)
Location & WithJdbc(Aws::Vector< CodeGenNodeArg > &&value)
Location & AddS3(CodeGenNodeArg &&value)
AWS_GLUE_API Location & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
Location & WithS3(Aws::Vector< CodeGenNodeArg > &&value)
const Aws::Vector< CodeGenNodeArg > & GetJdbc() const
Location & AddS3(const CodeGenNodeArg &value)
bool S3HasBeenSet() const
Location & WithJdbc(const Aws::Vector< CodeGenNodeArg > &value)
Location & WithS3(const Aws::Vector< CodeGenNodeArg > &value)
bool JdbcHasBeenSet() const
void SetDynamoDB(const Aws::Vector< CodeGenNodeArg > &value)
void SetDynamoDB(Aws::Vector< CodeGenNodeArg > &&value)
Location & AddJdbc(CodeGenNodeArg &&value)
Location & WithDynamoDB(const Aws::Vector< CodeGenNodeArg > &value)
Location & AddJdbc(const CodeGenNodeArg &value)
bool DynamoDBHasBeenSet() const
Location & AddDynamoDB(CodeGenNodeArg &&value)
const Aws::Vector< CodeGenNodeArg > & GetS3() const
AWS_GLUE_API Location(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< CodeGenNodeArg > & GetDynamoDB() const
void SetS3(Aws::Vector< CodeGenNodeArg > &&value)
void SetJdbc(Aws::Vector< CodeGenNodeArg > &&value)
void SetJdbc(const Aws::Vector< CodeGenNodeArg > &value)
void SetS3(const Aws::Vector< CodeGenNodeArg > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue