7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/SignalBand.h>
42 m_likelihoodBandHasBeenSet =
true;
43 m_likelihoodBand = value;
58 m_impactBandHasBeenSet =
true;
74 m_barriersHasBeenSet =
true;
88 bool m_likelihoodBandHasBeenSet =
false;
89 bool m_impactBandHasBeenSet =
false;
90 bool m_barriersHasBeenSet =
false;
bool BarriersHasBeenSet() const
bool ImpactBandHasBeenSet() const
SignalComputation & WithImpactBand(SignalBand value)
bool LikelihoodBandHasBeenSet() const
SignalComputation & WithLikelihoodBand(SignalBand value)
SignalComputation & WithBarriers(int value)
AWS_CONTINUUM_API SignalComputation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetLikelihoodBand(SignalBand value)
AWS_CONTINUUM_API SignalComputation(Aws::Utils::Json::JsonView jsonValue)
SignalBand GetImpactBand() const
SignalBand GetLikelihoodBand() const
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetImpactBand(SignalBand value)
void SetBarriers(int value)
AWS_CONTINUUM_API SignalComputation()=default
Aws::Utils::Json::JsonValue JsonValue