7#include <aws/neptune-graph/NeptuneGraph_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
47 template<
typename StartTimeT = Aws::Utils::DateTime>
48 void SetStartTime(StartTimeT&& value) { m_startTimeHasBeenSet =
true; m_startTime = std::forward<StartTimeT>(value); }
49 template<
typename StartTimeT = Aws::Utils::DateTime>
59 inline void SetTimeElapsedSeconds(
long long value) { m_timeElapsedSecondsHasBeenSet =
true; m_timeElapsedSeconds = value; }
69 inline void SetProgressPercentage(
int value) { m_progressPercentageHasBeenSet =
true; m_progressPercentage = value; }
79 inline void SetNumVerticesWritten(
long long value) { m_numVerticesWrittenHasBeenSet =
true; m_numVerticesWritten = value; }
89 inline void SetNumEdgesWritten(
long long value) { m_numEdgesWrittenHasBeenSet =
true; m_numEdgesWritten = value; }
95 bool m_startTimeHasBeenSet =
false;
97 long long m_timeElapsedSeconds{0};
98 bool m_timeElapsedSecondsHasBeenSet =
false;
100 int m_progressPercentage{0};
101 bool m_progressPercentageHasBeenSet =
false;
103 long long m_numVerticesWritten{0};
104 bool m_numVerticesWrittenHasBeenSet =
false;
106 long long m_numEdgesWritten{0};
107 bool m_numEdgesWrittenHasBeenSet =
false;
long long GetNumEdgesWritten() const
void SetProgressPercentage(int value)
ExportTaskDetails & WithTimeElapsedSeconds(long long value)
ExportTaskDetails & WithNumEdgesWritten(long long value)
AWS_NEPTUNEGRAPH_API Aws::Utils::Json::JsonValue Jsonize() const
void SetNumEdgesWritten(long long value)
AWS_NEPTUNEGRAPH_API ExportTaskDetails()=default
void SetStartTime(StartTimeT &&value)
bool StartTimeHasBeenSet() const
bool NumEdgesWrittenHasBeenSet() const
long long GetTimeElapsedSeconds() const
void SetNumVerticesWritten(long long value)
void SetTimeElapsedSeconds(long long value)
const Aws::Utils::DateTime & GetStartTime() const
ExportTaskDetails & WithStartTime(StartTimeT &&value)
int GetProgressPercentage() const
ExportTaskDetails & WithNumVerticesWritten(long long value)
long long GetNumVerticesWritten() const
AWS_NEPTUNEGRAPH_API ExportTaskDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
ExportTaskDetails & WithProgressPercentage(int value)
AWS_NEPTUNEGRAPH_API ExportTaskDetails(Aws::Utils::Json::JsonView jsonValue)
bool NumVerticesWrittenHasBeenSet() const
bool ProgressPercentageHasBeenSet() const
bool TimeElapsedSecondsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue