7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
16namespace OpenSearchService {
39 m_autoSoftwareUpdateEnabledHasBeenSet =
true;
40 m_autoSoftwareUpdateEnabled = value;
57 m_useLatestServiceSoftwareForBlueGreenHasBeenSet =
true;
58 m_useLatestServiceSoftwareForBlueGreen = value;
66 bool m_autoSoftwareUpdateEnabled{
false};
68 bool m_useLatestServiceSoftwareForBlueGreen{
false};
69 bool m_autoSoftwareUpdateEnabledHasBeenSet =
false;
70 bool m_useLatestServiceSoftwareForBlueGreenHasBeenSet =
false;
void SetUseLatestServiceSoftwareForBlueGreen(bool value)
bool GetAutoSoftwareUpdateEnabled() const
bool UseLatestServiceSoftwareForBlueGreenHasBeenSet() const
AWS_OPENSEARCHSERVICE_API SoftwareUpdateOptions()=default
bool AutoSoftwareUpdateEnabledHasBeenSet() const
AWS_OPENSEARCHSERVICE_API SoftwareUpdateOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OPENSEARCHSERVICE_API SoftwareUpdateOptions(Aws::Utils::Json::JsonView jsonValue)
SoftwareUpdateOptions & WithAutoSoftwareUpdateEnabled(bool value)
SoftwareUpdateOptions & WithUseLatestServiceSoftwareForBlueGreen(bool value)
bool GetUseLatestServiceSoftwareForBlueGreen() const
void SetAutoSoftwareUpdateEnabled(bool value)
Aws::Utils::Json::JsonValue JsonValue