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