7#include <aws/logs/CloudWatchLogs_EXPORTS.h>
8#include <aws/logs/model/OpenSearchIntegrationDetails.h>
19namespace CloudWatchLogs {
46 template <
typename OpenSearchIntegrationDetailsT = OpenSearchIntegrationDetails>
48 m_openSearchIntegrationDetailsHasBeenSet =
true;
49 m_openSearchIntegrationDetails = std::forward<OpenSearchIntegrationDetailsT>(value);
51 template <
typename OpenSearchIntegrationDetailsT = OpenSearchIntegrationDetails>
59 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