7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
8#include <aws/logs/model/OpenSearchIntegrationDetails.h>
21namespace CloudWatchLogs
52 template<
typename OpenSearchIntegrationDetailsT = OpenSearchIntegrationDetails>
53 void SetOpenSearchIntegrationDetails(OpenSearchIntegrationDetailsT&& value) { m_openSearchIntegrationDetailsHasBeenSet =
true; m_openSearchIntegrationDetails = std::forward<OpenSearchIntegrationDetailsT>(value); }
54 template<
typename OpenSearchIntegrationDetailsT = OpenSearchIntegrationDetails>
60 bool m_openSearchIntegrationDetailsHasBeenSet =
false;
AWS_CLOUDWATCHLOGS_API IntegrationDetails()=default
AWS_CLOUDWATCHLOGS_API IntegrationDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
const OpenSearchIntegrationDetails & GetOpenSearchIntegrationDetails() const
void SetOpenSearchIntegrationDetails(OpenSearchIntegrationDetailsT &&value)
IntegrationDetails & WithOpenSearchIntegrationDetails(OpenSearchIntegrationDetailsT &&value)
AWS_CLOUDWATCHLOGS_API IntegrationDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDWATCHLOGS_API Aws::Utils::Json::JsonValue Jsonize() const
bool OpenSearchIntegrationDetailsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue