7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/DatasetState.h>
9#include <aws/iotsitewise/model/ErrorDetails.h>
57 template<
typename ErrorT = ErrorDetails>
58 void SetError(ErrorT&& value) { m_errorHasBeenSet =
true; m_error = std::forward<ErrorT>(value); }
59 template<
typename ErrorT = ErrorDetails>
65 bool m_stateHasBeenSet =
false;
68 bool m_errorHasBeenSet =
false;
void SetError(ErrorT &&value)
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
const ErrorDetails & GetError() const
DatasetState GetState() const
DatasetStatus & WithError(ErrorT &&value)
AWS_IOTSITEWISE_API DatasetStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API DatasetStatus(Aws::Utils::Json::JsonView jsonValue)
void SetState(DatasetState value)
DatasetStatus & WithState(DatasetState value)
AWS_IOTSITEWISE_API DatasetStatus()=default
bool ErrorHasBeenSet() const
bool StateHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue