/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Origination settings enable your SIP hosts to receive inbound calls using
* your Amazon Chime Voice Connector.See Also:
AWS
* API Reference
The call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline const Aws::VectorThe call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline bool RoutesHasBeenSet() const { return m_routesHasBeenSet; } /** *The call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline void SetRoutes(const Aws::VectorThe call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline void SetRoutes(Aws::VectorThe call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline Origination& WithRoutes(const Aws::VectorThe call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline Origination& WithRoutes(Aws::VectorThe call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline Origination& AddRoutes(const OriginationRoute& value) { m_routesHasBeenSet = true; m_routes.push_back(value); return *this; } /** *The call distribution properties defined for your SIP hosts. Valid range: * Minimum value of 1. Maximum value of 20.
*/ inline Origination& AddRoutes(OriginationRoute&& value) { m_routesHasBeenSet = true; m_routes.push_back(std::move(value)); return *this; } /** *When origination settings are disabled, inbound calls are not enabled for * your Amazon Chime Voice Connector.
*/ inline bool GetDisabled() const{ return m_disabled; } /** *When origination settings are disabled, inbound calls are not enabled for * your Amazon Chime Voice Connector.
*/ inline bool DisabledHasBeenSet() const { return m_disabledHasBeenSet; } /** *When origination settings are disabled, inbound calls are not enabled for * your Amazon Chime Voice Connector.
*/ inline void SetDisabled(bool value) { m_disabledHasBeenSet = true; m_disabled = value; } /** *When origination settings are disabled, inbound calls are not enabled for * your Amazon Chime Voice Connector.
*/ inline Origination& WithDisabled(bool value) { SetDisabled(value); return *this;} private: Aws::Vector