7#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
8#include <aws/devops-guru/model/OpsCenterIntegrationConfig.h>
9#include <aws/devops-guru/model/LogsAnomalyDetectionIntegrationConfig.h>
10#include <aws/devops-guru/model/KMSServerSideEncryptionIntegrationConfig.h>
82 bool m_opsCenterHasBeenSet =
false;
85 bool m_logsAnomalyDetectionHasBeenSet =
false;
88 bool m_kMSServerSideEncryptionHasBeenSet =
false;
UpdateServiceIntegrationConfig & WithKMSServerSideEncryption(const KMSServerSideEncryptionIntegrationConfig &value)
bool LogsAnomalyDetectionHasBeenSet() const
void SetKMSServerSideEncryption(KMSServerSideEncryptionIntegrationConfig &&value)
AWS_DEVOPSGURU_API Aws::Utils::Json::JsonValue Jsonize() const
const KMSServerSideEncryptionIntegrationConfig & GetKMSServerSideEncryption() const
UpdateServiceIntegrationConfig & WithOpsCenter(const OpsCenterIntegrationConfig &value)
AWS_DEVOPSGURU_API UpdateServiceIntegrationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
UpdateServiceIntegrationConfig & WithKMSServerSideEncryption(KMSServerSideEncryptionIntegrationConfig &&value)
const LogsAnomalyDetectionIntegrationConfig & GetLogsAnomalyDetection() const
void SetLogsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig &&value)
UpdateServiceIntegrationConfig & WithLogsAnomalyDetection(const LogsAnomalyDetectionIntegrationConfig &value)
UpdateServiceIntegrationConfig & WithOpsCenter(OpsCenterIntegrationConfig &&value)
AWS_DEVOPSGURU_API UpdateServiceIntegrationConfig(Aws::Utils::Json::JsonView jsonValue)
void SetLogsAnomalyDetection(const LogsAnomalyDetectionIntegrationConfig &value)
void SetOpsCenter(const OpsCenterIntegrationConfig &value)
bool OpsCenterHasBeenSet() const
void SetKMSServerSideEncryption(const KMSServerSideEncryptionIntegrationConfig &value)
UpdateServiceIntegrationConfig & WithLogsAnomalyDetection(LogsAnomalyDetectionIntegrationConfig &&value)
AWS_DEVOPSGURU_API UpdateServiceIntegrationConfig()
void SetOpsCenter(OpsCenterIntegrationConfig &&value)
const OpsCenterIntegrationConfig & GetOpsCenter() const
bool KMSServerSideEncryptionHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue