7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/neptune-graph/NeptuneGraphRequest.h>
9#include <aws/neptune-graph/NeptuneGraph_EXPORTS.h>
10#include <aws/neptune-graph/model/BlankNodeHandling.h>
11#include <aws/neptune-graph/model/Format.h>
12#include <aws/neptune-graph/model/ImportOptions.h>
13#include <aws/neptune-graph/model/ParquetType.h>
18namespace NeptuneGraph {
44 template <
typename ImportOptionsT = ImportOptions>
46 m_importOptionsHasBeenSet =
true;
47 m_importOptions = std::forward<ImportOptionsT>(value);
49 template <
typename ImportOptionsT = ImportOptions>
65 m_failOnErrorHasBeenSet =
true;
66 m_failOnError = value;
81 template <
typename SourceT = Aws::String>
83 m_sourceHasBeenSet =
true;
84 m_source = std::forward<SourceT>(value);
86 template <
typename SourceT = Aws::String>
102 m_formatHasBeenSet =
true;
118 m_parquetTypeHasBeenSet =
true;
119 m_parquetType = value;
139 m_blankNodeHandlingHasBeenSet =
true;
140 m_blankNodeHandling = value;
154 template <
typename GraphIdentifierT = Aws::String>
156 m_graphIdentifierHasBeenSet =
true;
157 m_graphIdentifier = std::forward<GraphIdentifierT>(value);
159 template <
typename GraphIdentifierT = Aws::String>
173 template <
typename RoleArnT = Aws::String>
175 m_roleArnHasBeenSet =
true;
176 m_roleArn = std::forward<RoleArnT>(value);
178 template <
typename RoleArnT = Aws::String>
186 bool m_importOptionsHasBeenSet =
false;
188 bool m_failOnError{
false};
189 bool m_failOnErrorHasBeenSet =
false;
192 bool m_sourceHasBeenSet =
false;
195 bool m_formatHasBeenSet =
false;
198 bool m_parquetTypeHasBeenSet =
false;
201 bool m_blankNodeHandlingHasBeenSet =
false;
204 bool m_graphIdentifierHasBeenSet =
false;
207 bool m_roleArnHasBeenSet =
false;
bool GraphIdentifierHasBeenSet() const
const Aws::String & GetGraphIdentifier() const
bool FailOnErrorHasBeenSet() const
StartImportTaskRequest & WithFormat(Format value)
bool BlankNodeHandlingHasBeenSet() const
void SetFormat(Format value)
void SetParquetType(ParquetType value)
StartImportTaskRequest & WithParquetType(ParquetType value)
bool FormatHasBeenSet() const
ParquetType GetParquetType() const
void SetFailOnError(bool value)
void SetBlankNodeHandling(BlankNodeHandling value)
AWS_NEPTUNEGRAPH_API EndpointParameters GetEndpointContextParams() const override
const Aws::String & GetRoleArn() const
StartImportTaskRequest & WithFailOnError(bool value)
bool GetFailOnError() const
bool ImportOptionsHasBeenSet() const
StartImportTaskRequest & WithBlankNodeHandling(BlankNodeHandling value)
void SetSource(SourceT &&value)
bool ParquetTypeHasBeenSet() const
void SetGraphIdentifier(GraphIdentifierT &&value)
StartImportTaskRequest & WithRoleArn(RoleArnT &&value)
StartImportTaskRequest & WithSource(SourceT &&value)
bool SourceHasBeenSet() const
void SetRoleArn(RoleArnT &&value)
const ImportOptions & GetImportOptions() const
StartImportTaskRequest & WithGraphIdentifier(GraphIdentifierT &&value)
AWS_NEPTUNEGRAPH_API StartImportTaskRequest()=default
bool RoleArnHasBeenSet() const
BlankNodeHandling GetBlankNodeHandling() const
virtual const char * GetServiceRequestName() const override
AWS_NEPTUNEGRAPH_API Aws::String SerializePayload() const override
StartImportTaskRequest & WithImportOptions(ImportOptionsT &&value)
const Aws::String & GetSource() const
void SetImportOptions(ImportOptionsT &&value)
Aws::Endpoint::EndpointParameters EndpointParameters
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String