7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetJobName(
const char* value) { m_jobNameHasBeenSet =
true; m_jobName.assign(value); }
61 inline void SetVersion(
int value) { m_versionHasBeenSet =
true; m_version = value; }
69 inline int GetRun()
const{
return m_run; }
71 inline void SetRun(
int value) { m_runHasBeenSet =
true; m_run = value; }
81 inline void SetAttempt(
int value) { m_attemptHasBeenSet =
true; m_attempt = value; }
93 inline void SetPreviousRunId(
const char* value) { m_previousRunIdHasBeenSet =
true; m_previousRunId.assign(value); }
107 inline void SetRunId(
const char* value) { m_runIdHasBeenSet =
true; m_runId.assign(value); }
121 inline void SetJobBookmark(
const char* value) { m_jobBookmarkHasBeenSet =
true; m_jobBookmark.assign(value); }
129 bool m_jobNameHasBeenSet =
false;
132 bool m_versionHasBeenSet =
false;
135 bool m_runHasBeenSet =
false;
138 bool m_attemptHasBeenSet =
false;
141 bool m_previousRunIdHasBeenSet =
false;
144 bool m_runIdHasBeenSet =
false;
147 bool m_jobBookmarkHasBeenSet =
false;
void SetRunId(Aws::String &&value)
const Aws::String & GetJobName() const
const Aws::String & GetPreviousRunId() const
JobBookmarkEntry & WithJobBookmark(Aws::String &&value)
bool PreviousRunIdHasBeenSet() const
AWS_GLUE_API JobBookmarkEntry()
JobBookmarkEntry & WithVersion(int value)
JobBookmarkEntry & WithJobBookmark(const char *value)
JobBookmarkEntry & WithPreviousRunId(const char *value)
JobBookmarkEntry & WithJobName(const char *value)
JobBookmarkEntry & WithRunId(const Aws::String &value)
const Aws::String & GetJobBookmark() const
bool VersionHasBeenSet() const
bool JobNameHasBeenSet() const
bool AttemptHasBeenSet() const
bool JobBookmarkHasBeenSet() const
void SetJobBookmark(Aws::String &&value)
JobBookmarkEntry & WithJobName(const Aws::String &value)
AWS_GLUE_API JobBookmarkEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
JobBookmarkEntry & WithPreviousRunId(const Aws::String &value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRunId(const char *value)
void SetJobName(const Aws::String &value)
AWS_GLUE_API JobBookmarkEntry(Aws::Utils::Json::JsonView jsonValue)
void SetJobName(Aws::String &&value)
JobBookmarkEntry & WithPreviousRunId(Aws::String &&value)
void SetVersion(int value)
void SetPreviousRunId(const Aws::String &value)
JobBookmarkEntry & WithRun(int value)
JobBookmarkEntry & WithRunId(Aws::String &&value)
void SetAttempt(int value)
void SetJobBookmark(const char *value)
JobBookmarkEntry & WithJobBookmark(const Aws::String &value)
JobBookmarkEntry & WithAttempt(int value)
void SetPreviousRunId(const char *value)
void SetJobBookmark(const Aws::String &value)
const Aws::String & GetRunId() const
void SetJobName(const char *value)
void SetRunId(const Aws::String &value)
bool RunIdHasBeenSet() const
JobBookmarkEntry & WithJobName(Aws::String &&value)
bool RunHasBeenSet() const
void SetPreviousRunId(Aws::String &&value)
JobBookmarkEntry & WithRunId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue