7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/LogicalOperator.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/glue/model/JobRunState.h>
11#include <aws/glue/model/CrawlState.h>
64 inline void SetJobName(
const char* value) { m_jobNameHasBeenSet =
true; m_jobName.assign(value); }
93 inline void SetCrawlerName(
const char* value) { m_crawlerNameHasBeenSet =
true; m_crawlerName.assign(value); }
113 bool m_logicalOperatorHasBeenSet =
false;
116 bool m_jobNameHasBeenSet =
false;
119 bool m_stateHasBeenSet =
false;
122 bool m_crawlerNameHasBeenSet =
false;
125 bool m_crawlStateHasBeenSet =
false;
void SetLogicalOperator(const LogicalOperator &value)
const LogicalOperator & GetLogicalOperator() const
void SetState(JobRunState &&value)
const Aws::String & GetJobName() const
bool LogicalOperatorHasBeenSet() const
Condition & WithState(JobRunState &&value)
Condition & WithCrawlerName(const Aws::String &value)
void SetLogicalOperator(LogicalOperator &&value)
void SetCrawlState(CrawlState &&value)
void SetCrawlerName(Aws::String &&value)
Condition & WithLogicalOperator(LogicalOperator &&value)
void SetCrawlerName(const Aws::String &value)
bool CrawlerNameHasBeenSet() const
const CrawlState & GetCrawlState() const
const JobRunState & GetState() const
void SetJobName(Aws::String &&value)
void SetState(const JobRunState &value)
Condition & WithCrawlState(const CrawlState &value)
bool JobNameHasBeenSet() const
Condition & WithLogicalOperator(const LogicalOperator &value)
void SetCrawlState(const CrawlState &value)
Condition & WithCrawlerName(Aws::String &&value)
void SetCrawlerName(const char *value)
bool StateHasBeenSet() const
Condition & WithJobName(Aws::String &&value)
Condition & WithCrawlerName(const char *value)
bool CrawlStateHasBeenSet() const
Condition & WithCrawlState(CrawlState &&value)
Condition & WithJobName(const char *value)
const Aws::String & GetCrawlerName() const
AWS_GLUE_API Condition & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetJobName(const char *value)
void SetJobName(const Aws::String &value)
AWS_GLUE_API Condition(Aws::Utils::Json::JsonView jsonValue)
Condition & WithState(const JobRunState &value)
Condition & WithJobName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue