AWS_OUTPOSTS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetReason(ReasonT &&value)
CapacityTaskFailureType GetType() const
CapacityTaskFailure & WithType(CapacityTaskFailureType value)
void SetType(CapacityTaskFailureType value)
bool TypeHasBeenSet() const
const Aws::String & GetReason() const
AWS_OUTPOSTS_API CapacityTaskFailure(Aws::Utils::Json::JsonView jsonValue)
bool ReasonHasBeenSet() const
AWS_OUTPOSTS_API CapacityTaskFailure & operator=(Aws::Utils::Json::JsonView jsonValue)
CapacityTaskFailure & WithReason(ReasonT &&value)
AWS_OUTPOSTS_API CapacityTaskFailure()=default