7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/neptune-graph/NeptuneGraph_EXPORTS.h>
19namespace NeptuneGraph {
40 template <
typename S3ExportPathT = Aws::String>
42 m_s3ExportPathHasBeenSet =
true;
43 m_s3ExportPath = std::forward<S3ExportPathT>(value);
45 template <
typename S3ExportPathT = Aws::String>
59 template <
typename S3ExportKmsKeyIdT = Aws::String>
61 m_s3ExportKmsKeyIdHasBeenSet =
true;
62 m_s3ExportKmsKeyId = std::forward<S3ExportKmsKeyIdT>(value);
64 template <
typename S3ExportKmsKeyIdT = Aws::String>
84 m_preserveDefaultVertexLabelsHasBeenSet =
true;
85 m_preserveDefaultVertexLabels = value;
103 m_preserveEdgeIdsHasBeenSet =
true;
104 m_preserveEdgeIds = value;
116 bool m_preserveDefaultVertexLabels{
false};
118 bool m_preserveEdgeIds{
false};
119 bool m_s3ExportPathHasBeenSet =
false;
120 bool m_s3ExportKmsKeyIdHasBeenSet =
false;
121 bool m_preserveDefaultVertexLabelsHasBeenSet =
false;
122 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