7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/glue/Glue_EXPORTS.h>
40 template <
typename RunIdT = Aws::String>
42 m_runIdHasBeenSet =
true;
43 m_runId = std::forward<RunIdT>(value);
45 template <
typename RunIdT = Aws::String>
47 SetRunId(std::forward<RunIdT>(value));
58 template <
typename JobRunIdT = Aws::String>
60 m_jobRunIdHasBeenSet =
true;
61 m_jobRunId = std::forward<JobRunIdT>(value);
63 template <
typename JobRunIdT = Aws::String>
73 bool m_runIdHasBeenSet =
false;
74 bool m_jobRunIdHasBeenSet =
false;
bool RunIdHasBeenSet() const
void SetJobRunId(JobRunIdT &&value)
const Aws::String & GetRunId() const
AWS_GLUE_API RunIdentifier()=default
RunIdentifier & WithJobRunId(JobRunIdT &&value)
RunIdentifier & WithRunId(RunIdT &&value)
AWS_GLUE_API RunIdentifier & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRunId(RunIdT &&value)
AWS_GLUE_API RunIdentifier(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool JobRunIdHasBeenSet() const
const Aws::String & GetJobRunId() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue