7#include <aws/lookoutmetrics/LookoutMetrics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/lookoutmetrics/model/AnomalyDetectorConfigSummary.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/lookoutmetrics/model/AnomalyDetectorStatus.h>
12#include <aws/lookoutmetrics/model/AnomalyDetectorFailureType.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
27namespace LookoutMetrics
142 inline void SetKmsKeyArn(
const char* value) { m_kmsKeyArn.assign(value); }
164 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
const Aws::String & GetFailureReason() const
const Aws::String & GetRequestId() const
AWS_LOOKOUTMETRICS_API DescribeAnomalyDetectorResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeAnomalyDetectorResult & WithKmsKeyArn(const Aws::String &value)
DescribeAnomalyDetectorResult & WithLastModificationTime(Aws::Utils::DateTime &&value)
void SetAnomalyDetectorName(const char *value)
void SetAnomalyDetectorArn(Aws::String &&value)
void SetFailureReason(const Aws::String &value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorArn(Aws::String &&value)
void SetRequestId(const Aws::String &value)
void SetAnomalyDetectorName(Aws::String &&value)
void SetAnomalyDetectorDescription(Aws::String &&value)
AWS_LOOKOUTMETRICS_API DescribeAnomalyDetectorResult()
DescribeAnomalyDetectorResult & WithAnomalyDetectorConfig(AnomalyDetectorConfigSummary &&value)
void SetAnomalyDetectorArn(const Aws::String &value)
void SetKmsKeyArn(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModificationTime() const
DescribeAnomalyDetectorResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeAnomalyDetectorResult & WithFailureReason(Aws::String &&value)
DescribeAnomalyDetectorResult & WithRequestId(const Aws::String &value)
const AnomalyDetectorConfigSummary & GetAnomalyDetectorConfig() const
void SetStatus(AnomalyDetectorStatus &&value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorName(Aws::String &&value)
void SetFailureType(const AnomalyDetectorFailureType &value)
void SetRequestId(Aws::String &&value)
void SetRequestId(const char *value)
DescribeAnomalyDetectorResult & WithStatus(AnomalyDetectorStatus &&value)
DescribeAnomalyDetectorResult & WithFailureType(const AnomalyDetectorFailureType &value)
DescribeAnomalyDetectorResult & WithFailureType(AnomalyDetectorFailureType &&value)
void SetAnomalyDetectorArn(const char *value)
const Aws::String & GetAnomalyDetectorArn() const
void SetAnomalyDetectorConfig(const AnomalyDetectorConfigSummary &value)
void SetKmsKeyArn(const char *value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorName(const Aws::String &value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorArn(const char *value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorDescription(const Aws::String &value)
void SetAnomalyDetectorDescription(const char *value)
void SetFailureReason(const char *value)
const AnomalyDetectorStatus & GetStatus() const
DescribeAnomalyDetectorResult & WithAnomalyDetectorName(const char *value)
void SetLastModificationTime(const Aws::Utils::DateTime &value)
void SetFailureReason(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeAnomalyDetectorResult & WithFailureReason(const char *value)
DescribeAnomalyDetectorResult & WithLastModificationTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreationTime() const
const AnomalyDetectorFailureType & GetFailureType() const
DescribeAnomalyDetectorResult & WithRequestId(Aws::String &&value)
DescribeAnomalyDetectorResult & WithCreationTime(const Aws::Utils::DateTime &value)
void SetFailureType(AnomalyDetectorFailureType &&value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorDescription(const char *value)
DescribeAnomalyDetectorResult & WithKmsKeyArn(Aws::String &&value)
void SetAnomalyDetectorDescription(const Aws::String &value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorArn(const Aws::String &value)
void SetLastModificationTime(Aws::Utils::DateTime &&value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorConfig(const AnomalyDetectorConfigSummary &value)
const Aws::String & GetAnomalyDetectorName() const
DescribeAnomalyDetectorResult & WithFailureReason(const Aws::String &value)
DescribeAnomalyDetectorResult & WithAnomalyDetectorDescription(Aws::String &&value)
AWS_LOOKOUTMETRICS_API DescribeAnomalyDetectorResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetKmsKeyArn(Aws::String &&value)
const Aws::String & GetAnomalyDetectorDescription() const
DescribeAnomalyDetectorResult & WithStatus(const AnomalyDetectorStatus &value)
const Aws::String & GetKmsKeyArn() const
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetAnomalyDetectorName(const Aws::String &value)
void SetAnomalyDetectorConfig(AnomalyDetectorConfigSummary &&value)
DescribeAnomalyDetectorResult & WithKmsKeyArn(const char *value)
DescribeAnomalyDetectorResult & WithRequestId(const char *value)
void SetStatus(const AnomalyDetectorStatus &value)
AnomalyDetectorFailureType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue