7#include <aws/neptune-graph/NeptuneGraph_EXPORTS.h>
8#include <aws/neptune-graph/NeptuneGraphRequest.h>
9#include <aws/neptune-graph/model/ImportOptions.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/neptune-graph/model/Format.h>
12#include <aws/neptune-graph/model/ParquetType.h>
13#include <aws/neptune-graph/model/BlankNodeHandling.h>
47 template<
typename ImportOptionsT = ImportOptions>
48 void SetImportOptions(ImportOptionsT&& value) { m_importOptionsHasBeenSet =
true; m_importOptions = std::forward<ImportOptionsT>(value); }
49 template<
typename ImportOptionsT = ImportOptions>
61 inline void SetFailOnError(
bool value) { m_failOnErrorHasBeenSet =
true; m_failOnError = value; }
72 template<
typename SourceT = Aws::String>
73 void SetSource(SourceT&& value) { m_sourceHasBeenSet =
true; m_source = std::forward<SourceT>(value); }
74 template<
typename SourceT = Aws::String>
86 inline void SetFormat(
Format value) { m_formatHasBeenSet =
true; m_format = value; }
121 template<
typename GraphIdentifierT = Aws::String>
122 void SetGraphIdentifier(GraphIdentifierT&& value) { m_graphIdentifierHasBeenSet =
true; m_graphIdentifier = std::forward<GraphIdentifierT>(value); }
123 template<
typename GraphIdentifierT = Aws::String>
134 template<
typename RoleArnT = Aws::String>
135 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
136 template<
typename RoleArnT = Aws::String>
142 bool m_importOptionsHasBeenSet =
false;
144 bool m_failOnError{
false};
145 bool m_failOnErrorHasBeenSet =
false;
148 bool m_sourceHasBeenSet =
false;
151 bool m_formatHasBeenSet =
false;
154 bool m_parquetTypeHasBeenSet =
false;
157 bool m_blankNodeHandlingHasBeenSet =
false;
160 bool m_graphIdentifierHasBeenSet =
false;
163 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