7#include <aws/neptunedata/Neptunedata_EXPORTS.h>
8#include <aws/neptunedata/NeptunedataRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/neptunedata/model/Format.h>
11#include <aws/neptunedata/model/S3BucketRegion.h>
12#include <aws/neptunedata/model/Mode.h>
13#include <aws/neptunedata/model/Parallelism.h>
14#include <aws/core/utils/memory/stl/AWSMap.h>
15#include <aws/core/utils/memory/stl/AWSVector.h>
65 inline void SetSource(
const char* value) { m_sourceHasBeenSet =
true; m_source.assign(value); }
93 inline void SetFormat(
const Format& value) { m_formatHasBeenSet =
true; m_format = value; }
94 inline void SetFormat(
Format&& value) { m_formatHasBeenSet =
true; m_format = std::move(value); }
124 inline void SetIamRoleArn(
const char* value) { m_iamRoleArnHasBeenSet =
true; m_iamRoleArn.assign(value); }
154 inline void SetMode(
const Mode& value) { m_modeHasBeenSet =
true; m_mode = value; }
155 inline void SetMode(
Mode&& value) { m_modeHasBeenSet =
true; m_mode = std::move(value); }
172 inline void SetFailOnError(
bool value) { m_failOnErrorHasBeenSet =
true; m_failOnError = value; }
277 inline void SetQueueRequest(
bool value) { m_queueRequestHasBeenSet =
true; m_queueRequest = value; }
335 inline void SetUserProvidedEdgeIds(
bool value) { m_userProvidedEdgeIdsHasBeenSet =
true; m_userProvidedEdgeIds = value; }
341 bool m_sourceHasBeenSet =
false;
344 bool m_formatHasBeenSet =
false;
347 bool m_s3BucketRegionHasBeenSet =
false;
350 bool m_iamRoleArnHasBeenSet =
false;
353 bool m_modeHasBeenSet =
false;
356 bool m_failOnErrorHasBeenSet =
false;
359 bool m_parallelismHasBeenSet =
false;
362 bool m_parserConfigurationHasBeenSet =
false;
364 bool m_updateSingleCardinalityProperties;
365 bool m_updateSingleCardinalityPropertiesHasBeenSet =
false;
368 bool m_queueRequestHasBeenSet =
false;
371 bool m_dependenciesHasBeenSet =
false;
373 bool m_userProvidedEdgeIds;
374 bool m_userProvidedEdgeIdsHasBeenSet =
false;
void SetS3BucketRegion(S3BucketRegion &&value)
StartLoaderJobRequest & AddDependencies(Aws::String &&value)
void SetDependencies(const Aws::Vector< Aws::String > &value)
StartLoaderJobRequest & WithParserConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
const S3BucketRegion & GetS3BucketRegion() const
virtual const char * GetServiceRequestName() const override
const Format & GetFormat() const
bool IamRoleArnHasBeenSet() const
bool GetUpdateSingleCardinalityProperties() const
StartLoaderJobRequest & WithUpdateSingleCardinalityProperties(bool value)
StartLoaderJobRequest & WithParserConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
bool GetUserProvidedEdgeIds() const
void SetUserProvidedEdgeIds(bool value)
void SetMode(const Mode &value)
StartLoaderJobRequest & WithQueueRequest(bool value)
StartLoaderJobRequest & AddParserConfiguration(Aws::String &&key, const char *value)
StartLoaderJobRequest & WithMode(const Mode &value)
bool UpdateSingleCardinalityPropertiesHasBeenSet() const
void SetMode(Mode &&value)
void SetIamRoleArn(Aws::String &&value)
const Mode & GetMode() const
StartLoaderJobRequest & WithIamRoleArn(const Aws::String &value)
void SetParserConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
const Parallelism & GetParallelism() const
StartLoaderJobRequest & WithSource(const Aws::String &value)
void SetSource(Aws::String &&value)
StartLoaderJobRequest & AddParserConfiguration(const char *key, const char *value)
void SetDependencies(Aws::Vector< Aws::String > &&value)
StartLoaderJobRequest & AddParserConfiguration(const Aws::String &key, Aws::String &&value)
void SetParallelism(Parallelism &&value)
const Aws::Vector< Aws::String > & GetDependencies() const
StartLoaderJobRequest & WithUserProvidedEdgeIds(bool value)
void SetQueueRequest(bool value)
StartLoaderJobRequest & WithDependencies(Aws::Vector< Aws::String > &&value)
StartLoaderJobRequest & WithParallelism(Parallelism &&value)
StartLoaderJobRequest & WithS3BucketRegion(S3BucketRegion &&value)
void SetSource(const char *value)
StartLoaderJobRequest & WithIamRoleArn(const char *value)
void SetSource(const Aws::String &value)
StartLoaderJobRequest & WithIamRoleArn(Aws::String &&value)
void SetParserConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
StartLoaderJobRequest & WithS3BucketRegion(const S3BucketRegion &value)
bool ParallelismHasBeenSet() const
bool S3BucketRegionHasBeenSet() const
StartLoaderJobRequest & WithSource(Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetParserConfiguration() const
AWS_NEPTUNEDATA_API Aws::String SerializePayload() const override
const Aws::String & GetSource() const
bool SourceHasBeenSet() const
StartLoaderJobRequest & AddDependencies(const char *value)
bool DependenciesHasBeenSet() const
StartLoaderJobRequest & AddDependencies(const Aws::String &value)
StartLoaderJobRequest & WithFailOnError(bool value)
StartLoaderJobRequest & WithParallelism(const Parallelism &value)
bool FormatHasBeenSet() const
StartLoaderJobRequest & AddParserConfiguration(const char *key, Aws::String &&value)
StartLoaderJobRequest & WithFormat(const Format &value)
void SetS3BucketRegion(const S3BucketRegion &value)
AWS_NEPTUNEDATA_API StartLoaderJobRequest()
const Aws::String & GetIamRoleArn() const
void SetUpdateSingleCardinalityProperties(bool value)
bool ModeHasBeenSet() const
void SetParallelism(const Parallelism &value)
bool ParserConfigurationHasBeenSet() const
StartLoaderJobRequest & WithDependencies(const Aws::Vector< Aws::String > &value)
bool QueueRequestHasBeenSet() const
StartLoaderJobRequest & AddParserConfiguration(const Aws::String &key, const Aws::String &value)
void SetIamRoleArn(const char *value)
void SetFailOnError(bool value)
StartLoaderJobRequest & WithFormat(Format &&value)
StartLoaderJobRequest & AddParserConfiguration(Aws::String &&key, const Aws::String &value)
StartLoaderJobRequest & AddParserConfiguration(Aws::String &&key, Aws::String &&value)
bool GetQueueRequest() const
void SetIamRoleArn(const Aws::String &value)
StartLoaderJobRequest & WithSource(const char *value)
bool UserProvidedEdgeIdsHasBeenSet() const
bool FailOnErrorHasBeenSet() const
bool GetFailOnError() const
StartLoaderJobRequest & WithMode(Mode &&value)
void SetFormat(const Format &value)
void SetFormat(Format &&value)
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
std::vector< T, Aws::Allocator< T > > Vector