7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/opensearch/model/WindowStartTime.h>
19namespace OpenSearchService {
51 template <
typename WindowStartTimeT = WindowStartTime>
53 m_windowStartTimeHasBeenSet =
true;
54 m_windowStartTime = std::forward<WindowStartTimeT>(value);
56 template <
typename WindowStartTimeT = WindowStartTime>
64 bool m_windowStartTimeHasBeenSet =
false;
bool WindowStartTimeHasBeenSet() const
AWS_OPENSEARCHSERVICE_API OffPeakWindow(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API OffPeakWindow & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWindowStartTime(WindowStartTimeT &&value)
const WindowStartTime & GetWindowStartTime() const
AWS_OPENSEARCHSERVICE_API OffPeakWindow()=default
OffPeakWindow & WithWindowStartTime(WindowStartTimeT &&value)
Aws::Utils::Json::JsonValue JsonValue