7#include <aws/neptune-graph/NeptuneGraph_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename S3ExportPathT = Aws::String>
47 void SetS3ExportPath(S3ExportPathT&& value) { m_s3ExportPathHasBeenSet =
true; m_s3ExportPath = std::forward<S3ExportPathT>(value); }
48 template<
typename S3ExportPathT = Aws::String>
59 template<
typename S3ExportKmsKeyIdT = Aws::String>
60 void SetS3ExportKmsKeyId(S3ExportKmsKeyIdT&& value) { m_s3ExportKmsKeyIdHasBeenSet =
true; m_s3ExportKmsKeyId = std::forward<S3ExportKmsKeyIdT>(value); }
61 template<
typename S3ExportKmsKeyIdT = Aws::String>
90 inline void SetPreserveEdgeIds(
bool value) { m_preserveEdgeIdsHasBeenSet =
true; m_preserveEdgeIds = value; }
96 bool m_s3ExportPathHasBeenSet =
false;
99 bool m_s3ExportKmsKeyIdHasBeenSet =
false;
101 bool m_preserveDefaultVertexLabels{
false};
102 bool m_preserveDefaultVertexLabelsHasBeenSet =
false;
104 bool m_preserveEdgeIds{
false};
105 bool m_preserveEdgeIdsHasBeenSet =
false;
void SetPreserveEdgeIds(bool value)
void SetPreserveDefaultVertexLabels(bool value)
bool GetPreserveDefaultVertexLabels() const
AWS_NEPTUNEGRAPH_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetPreserveEdgeIds() const
void SetS3ExportPath(S3ExportPathT &&value)
const Aws::String & GetS3ExportPath() const
AWS_NEPTUNEGRAPH_API NeptuneImportOptions(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetS3ExportKmsKeyId() const
bool PreserveDefaultVertexLabelsHasBeenSet() const
AWS_NEPTUNEGRAPH_API NeptuneImportOptions()=default
NeptuneImportOptions & WithPreserveDefaultVertexLabels(bool value)
NeptuneImportOptions & WithS3ExportKmsKeyId(S3ExportKmsKeyIdT &&value)
bool PreserveEdgeIdsHasBeenSet() const
void SetS3ExportKmsKeyId(S3ExportKmsKeyIdT &&value)
NeptuneImportOptions & WithS3ExportPath(S3ExportPathT &&value)
AWS_NEPTUNEGRAPH_API NeptuneImportOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool S3ExportPathHasBeenSet() const
bool S3ExportKmsKeyIdHasBeenSet() const
NeptuneImportOptions & WithPreserveEdgeIds(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue