7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/glue/Glue_EXPORTS.h>
41 template <
typename JobNameT = Aws::String>
43 m_jobNameHasBeenSet =
true;
44 m_jobName = std::forward<JobNameT>(value);
46 template <
typename JobNameT = Aws::String>
60 m_versionHasBeenSet =
true;
73 inline int GetRun()
const {
return m_run; }
76 m_runHasBeenSet =
true;
92 m_attemptHasBeenSet =
true;
107 template <
typename PreviousRunIdT = Aws::String>
109 m_previousRunIdHasBeenSet =
true;
110 m_previousRunId = std::forward<PreviousRunIdT>(value);
112 template <
typename PreviousRunIdT = Aws::String>
125 template <
typename RunIdT = Aws::String>
127 m_runIdHasBeenSet =
true;
128 m_runId = std::forward<RunIdT>(value);
130 template <
typename RunIdT = Aws::String>
132 SetRunId(std::forward<RunIdT>(value));
143 template <
typename JobBookmarkT = Aws::String>
145 m_jobBookmarkHasBeenSet =
true;
146 m_jobBookmark = std::forward<JobBookmarkT>(value);
148 template <
typename JobBookmarkT = Aws::String>
156 bool m_jobNameHasBeenSet =
false;
159 bool m_versionHasBeenSet =
false;
162 bool m_runHasBeenSet =
false;
165 bool m_attemptHasBeenSet =
false;
168 bool m_previousRunIdHasBeenSet =
false;
171 bool m_runIdHasBeenSet =
false;
174 bool m_jobBookmarkHasBeenSet =
false;
const Aws::String & GetJobName() const
const Aws::String & GetPreviousRunId() const
bool PreviousRunIdHasBeenSet() const
JobBookmarkEntry & WithVersion(int value)
const Aws::String & GetJobBookmark() const
bool VersionHasBeenSet() const
bool JobNameHasBeenSet() const
bool AttemptHasBeenSet() const
bool JobBookmarkHasBeenSet() const
JobBookmarkEntry & WithJobBookmark(JobBookmarkT &&value)
AWS_GLUE_API JobBookmarkEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
JobBookmarkEntry & WithPreviousRunId(PreviousRunIdT &&value)
AWS_GLUE_API JobBookmarkEntry(Aws::Utils::Json::JsonView jsonValue)
void SetVersion(int value)
JobBookmarkEntry & WithRunId(RunIdT &&value)
void SetRunId(RunIdT &&value)
JobBookmarkEntry & WithRun(int value)
void SetAttempt(int value)
JobBookmarkEntry & WithAttempt(int value)
JobBookmarkEntry & WithJobName(JobNameT &&value)
const Aws::String & GetRunId() const
AWS_GLUE_API JobBookmarkEntry()=default
bool RunIdHasBeenSet() const
void SetPreviousRunId(PreviousRunIdT &&value)
void SetJobName(JobNameT &&value)
void SetJobBookmark(JobBookmarkT &&value)
bool RunHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue