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/BlankNodeHandling.h>
60 inline void SetFailOnError(
bool value) { m_failOnErrorHasBeenSet =
true; m_failOnError = value; }
73 inline void SetSource(
const char* value) { m_sourceHasBeenSet =
true; m_source.assign(value); }
87 inline void SetFormat(
const Format& value) { m_formatHasBeenSet =
true; m_format = value; }
88 inline void SetFormat(
Format&& value) { m_formatHasBeenSet =
true; m_format = std::move(value); }
118 inline void SetGraphIdentifier(
const char* value) { m_graphIdentifierHasBeenSet =
true; m_graphIdentifier.assign(value); }
133 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
141 bool m_importOptionsHasBeenSet =
false;
144 bool m_failOnErrorHasBeenSet =
false;
147 bool m_sourceHasBeenSet =
false;
150 bool m_formatHasBeenSet =
false;
153 bool m_blankNodeHandlingHasBeenSet =
false;
156 bool m_graphIdentifierHasBeenSet =
false;
159 bool m_roleArnHasBeenSet =
false;
bool GraphIdentifierHasBeenSet() const
const Aws::String & GetGraphIdentifier() const
StartImportTaskRequest & WithRoleArn(const char *value)
bool FailOnErrorHasBeenSet() const
void SetGraphIdentifier(Aws::String &&value)
StartImportTaskRequest & WithGraphIdentifier(const Aws::String &value)
StartImportTaskRequest & WithGraphIdentifier(const char *value)
StartImportTaskRequest & WithBlankNodeHandling(const BlankNodeHandling &value)
bool BlankNodeHandlingHasBeenSet() const
void SetBlankNodeHandling(const BlankNodeHandling &value)
StartImportTaskRequest & WithFormat(Format &&value)
const BlankNodeHandling & GetBlankNodeHandling() const
void SetRoleArn(const Aws::String &value)
void SetGraphIdentifier(const Aws::String &value)
StartImportTaskRequest & WithFormat(const Format &value)
StartImportTaskRequest & WithImportOptions(ImportOptions &&value)
void SetGraphIdentifier(const char *value)
bool FormatHasBeenSet() const
StartImportTaskRequest & WithSource(const char *value)
void SetImportOptions(const ImportOptions &value)
void SetFailOnError(bool value)
AWS_NEPTUNEGRAPH_API EndpointParameters GetEndpointContextParams() const override
StartImportTaskRequest & WithSource(Aws::String &&value)
const Aws::String & GetRoleArn() const
StartImportTaskRequest & WithSource(const Aws::String &value)
StartImportTaskRequest & WithFailOnError(bool value)
bool GetFailOnError() const
bool ImportOptionsHasBeenSet() const
void SetImportOptions(ImportOptions &&value)
StartImportTaskRequest & WithImportOptions(const ImportOptions &value)
void SetSource(const Aws::String &value)
StartImportTaskRequest & WithGraphIdentifier(Aws::String &&value)
StartImportTaskRequest & WithBlankNodeHandling(BlankNodeHandling &&value)
StartImportTaskRequest & WithRoleArn(Aws::String &&value)
void SetBlankNodeHandling(BlankNodeHandling &&value)
void SetFormat(const Format &value)
void SetSource(Aws::String &&value)
bool SourceHasBeenSet() const
void SetSource(const char *value)
StartImportTaskRequest & WithRoleArn(const Aws::String &value)
const ImportOptions & GetImportOptions() const
const Format & GetFormat() const
AWS_NEPTUNEGRAPH_API StartImportTaskRequest()
void SetFormat(Format &&value)
bool RoleArnHasBeenSet() const
void SetRoleArn(const char *value)
virtual const char * GetServiceRequestName() const override
AWS_NEPTUNEGRAPH_API Aws::String SerializePayload() const override
const Aws::String & GetSource() const
void SetRoleArn(Aws::String &&value)
Aws::Endpoint::EndpointParameters EndpointParameters
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String