7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/forecast/model/ExplainabilityConfig.h>
10#include <aws/forecast/model/DataSource.h>
11#include <aws/forecast/model/Schema.h>
12#include <aws/core/utils/DateTime.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
27namespace ForecastService
73 inline void SetResourceArn(
const char* value) { m_resourceArn.assign(value); }
163 inline void SetMessage(
const char* value) { m_message.assign(value); }
181 inline void SetStatus(
const char* value) { m_status.assign(value); }
220 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
235 bool m_enableVisualization;
245 long long m_estimatedTimeRemainingInMinutes;
void SetStartDateTime(const Aws::String &value)
void SetStatus(const Aws::String &value)
void SetRequestId(const Aws::String &value)
AWS_FORECASTSERVICE_API DescribeExplainabilityResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeExplainabilityResult & WithExplainabilityConfig(ExplainabilityConfig &&value)
DescribeExplainabilityResult & WithEstimatedTimeRemainingInMinutes(long long value)
void SetMessage(const Aws::String &value)
const Aws::String & GetEndDateTime() const
AWS_FORECASTSERVICE_API DescribeExplainabilityResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetRequestId(const char *value)
DescribeExplainabilityResult & WithDataSource(const DataSource &value)
DescribeExplainabilityResult & WithStatus(const Aws::String &value)
bool GetEnableVisualization() const
DescribeExplainabilityResult & WithLastModificationTime(Aws::Utils::DateTime &&value)
DescribeExplainabilityResult & WithResourceArn(Aws::String &&value)
void SetEnableVisualization(bool value)
void SetExplainabilityName(const char *value)
void SetEndDateTime(const char *value)
DescribeExplainabilityResult & WithStartDateTime(Aws::String &&value)
DescribeExplainabilityResult & WithEndDateTime(const Aws::String &value)
DescribeExplainabilityResult & WithExplainabilityArn(Aws::String &&value)
AWS_FORECASTSERVICE_API DescribeExplainabilityResult()
void SetSchema(const Schema &value)
DescribeExplainabilityResult & WithExplainabilityName(Aws::String &&value)
long long GetEstimatedTimeRemainingInMinutes() const
void SetResourceArn(const Aws::String &value)
void SetLastModificationTime(Aws::Utils::DateTime &&value)
void SetExplainabilityConfig(ExplainabilityConfig &&value)
DescribeExplainabilityResult & WithStartDateTime(const char *value)
void SetStartDateTime(const char *value)
void SetStatus(Aws::String &&value)
void SetEndDateTime(Aws::String &&value)
DescribeExplainabilityResult & WithMessage(const Aws::String &value)
DescribeExplainabilityResult & WithResourceArn(const Aws::String &value)
DescribeExplainabilityResult & WithSchema(Schema &&value)
void SetRequestId(Aws::String &&value)
void SetDataSource(const DataSource &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeExplainabilityResult & WithExplainabilityName(const char *value)
DescribeExplainabilityResult & WithExplainabilityArn(const char *value)
void SetExplainabilityArn(const char *value)
const Aws::String & GetMessage() const
const Aws::Utils::DateTime & GetLastModificationTime() const
void SetMessage(const char *value)
DescribeExplainabilityResult & WithDataSource(DataSource &&value)
DescribeExplainabilityResult & WithCreationTime(const Aws::Utils::DateTime &value)
const Aws::String & GetExplainabilityArn() const
DescribeExplainabilityResult & WithStartDateTime(const Aws::String &value)
const Aws::String & GetResourceArn() const
DescribeExplainabilityResult & WithEnableVisualization(bool value)
DescribeExplainabilityResult & WithRequestId(const char *value)
DescribeExplainabilityResult & WithSchema(const Schema &value)
void SetEstimatedTimeRemainingInMinutes(long long value)
const Schema & GetSchema() const
void SetExplainabilityName(const Aws::String &value)
void SetResourceArn(const char *value)
void SetLastModificationTime(const Aws::Utils::DateTime &value)
DescribeExplainabilityResult & WithRequestId(Aws::String &&value)
void SetExplainabilityConfig(const ExplainabilityConfig &value)
const Aws::String & GetExplainabilityName() const
DescribeExplainabilityResult & WithExplainabilityConfig(const ExplainabilityConfig &value)
DescribeExplainabilityResult & WithMessage(Aws::String &&value)
const ExplainabilityConfig & GetExplainabilityConfig() const
DescribeExplainabilityResult & WithExplainabilityName(const Aws::String &value)
void SetDataSource(DataSource &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeExplainabilityResult & WithLastModificationTime(const Aws::Utils::DateTime &value)
DescribeExplainabilityResult & WithMessage(const char *value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DescribeExplainabilityResult & WithResourceArn(const char *value)
const Aws::String & GetStatus() const
void SetResourceArn(Aws::String &&value)
void SetExplainabilityName(Aws::String &&value)
const Aws::String & GetRequestId() const
DescribeExplainabilityResult & WithRequestId(const Aws::String &value)
void SetEndDateTime(const Aws::String &value)
void SetSchema(Schema &&value)
DescribeExplainabilityResult & WithStatus(Aws::String &&value)
void SetExplainabilityArn(const Aws::String &value)
void SetStartDateTime(Aws::String &&value)
DescribeExplainabilityResult & WithExplainabilityArn(const Aws::String &value)
void SetStatus(const char *value)
void SetExplainabilityArn(Aws::String &&value)
const Aws::String & GetStartDateTime() const
void SetMessage(Aws::String &&value)
DescribeExplainabilityResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeExplainabilityResult & WithStatus(const char *value)
DescribeExplainabilityResult & WithEndDateTime(const char *value)
const DataSource & GetDataSource() const
DescribeExplainabilityResult & WithEndDateTime(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue