/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Cross cluster search specific connection properties.See Also:
* AWS
* API Reference
Status of SkipUnavailable param for outbound connection.
*/ inline const SkipUnavailableStatus& GetSkipUnavailable() const{ return m_skipUnavailable; } /** *Status of SkipUnavailable param for outbound connection.
*/ inline bool SkipUnavailableHasBeenSet() const { return m_skipUnavailableHasBeenSet; } /** *Status of SkipUnavailable param for outbound connection.
*/ inline void SetSkipUnavailable(const SkipUnavailableStatus& value) { m_skipUnavailableHasBeenSet = true; m_skipUnavailable = value; } /** *Status of SkipUnavailable param for outbound connection.
*/ inline void SetSkipUnavailable(SkipUnavailableStatus&& value) { m_skipUnavailableHasBeenSet = true; m_skipUnavailable = std::move(value); } /** *Status of SkipUnavailable param for outbound connection.
*/ inline CrossClusterSearchConnectionProperties& WithSkipUnavailable(const SkipUnavailableStatus& value) { SetSkipUnavailable(value); return *this;} /** *Status of SkipUnavailable param for outbound connection.
*/ inline CrossClusterSearchConnectionProperties& WithSkipUnavailable(SkipUnavailableStatus&& value) { SetSkipUnavailable(std::move(value)); return *this;} private: SkipUnavailableStatus m_skipUnavailable; bool m_skipUnavailableHasBeenSet = false; }; } // namespace Model } // namespace OpenSearchService } // namespace Aws