7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/ConditionExecution.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/codepipeline/model/RuleState.h>
70 bool m_latestExecutionHasBeenSet =
false;
73 bool m_ruleStatesHasBeenSet =
false;
void SetRuleStates(Aws::Vector< RuleState > &&value)
AWS_CODEPIPELINE_API ConditionState & operator=(Aws::Utils::Json::JsonView jsonValue)
const ConditionExecution & GetLatestExecution() const
AWS_CODEPIPELINE_API ConditionState()
ConditionState & WithLatestExecution(ConditionExecution &&value)
void SetLatestExecution(ConditionExecution &&value)
ConditionState & WithRuleStates(const Aws::Vector< RuleState > &value)
ConditionState & WithLatestExecution(const ConditionExecution &value)
const Aws::Vector< RuleState > & GetRuleStates() const
ConditionState & AddRuleStates(const RuleState &value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
bool LatestExecutionHasBeenSet() const
ConditionState & AddRuleStates(RuleState &&value)
void SetRuleStates(const Aws::Vector< RuleState > &value)
void SetLatestExecution(const ConditionExecution &value)
ConditionState & WithRuleStates(Aws::Vector< RuleState > &&value)
AWS_CODEPIPELINE_API ConditionState(Aws::Utils::Json::JsonView jsonValue)
bool RuleStatesHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue