7#include <aws/workspaces-instances/WorkspacesInstances_EXPORTS.h>
8#include <aws/workspaces-instances/model/EnaSrdUdpSpecificationRequest.h>
21namespace WorkspacesInstances
47 inline void SetEnaSrdEnabled(
bool value) { m_enaSrdEnabledHasBeenSet =
true; m_enaSrdEnabled = value; }
57 template<
typename EnaSrdUdpSpecificationT = EnaSrdUdpSpecificationRequest>
58 void SetEnaSrdUdpSpecification(EnaSrdUdpSpecificationT&& value) { m_enaSrdUdpSpecificationHasBeenSet =
true; m_enaSrdUdpSpecification = std::forward<EnaSrdUdpSpecificationT>(value); }
59 template<
typename EnaSrdUdpSpecificationT = EnaSrdUdpSpecificationRequest>
64 bool m_enaSrdEnabled{
false};
65 bool m_enaSrdEnabledHasBeenSet =
false;
67 EnaSrdUdpSpecificationRequest m_enaSrdUdpSpecification;
68 bool m_enaSrdUdpSpecificationHasBeenSet =
false;
EnaSrdSpecificationRequest & WithEnaSrdEnabled(bool value)
bool EnaSrdUdpSpecificationHasBeenSet() const
AWS_WORKSPACESINSTANCES_API EnaSrdSpecificationRequest & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_WORKSPACESINSTANCES_API EnaSrdSpecificationRequest(Aws::Utils::Json::JsonView jsonValue)
const EnaSrdUdpSpecificationRequest & GetEnaSrdUdpSpecification() const
void SetEnaSrdUdpSpecification(EnaSrdUdpSpecificationT &&value)
EnaSrdSpecificationRequest & WithEnaSrdUdpSpecification(EnaSrdUdpSpecificationT &&value)
AWS_WORKSPACESINSTANCES_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetEnaSrdEnabled() const
bool EnaSrdEnabledHasBeenSet() const
AWS_WORKSPACESINSTANCES_API EnaSrdSpecificationRequest()=default
void SetEnaSrdEnabled(bool value)
Aws::Utils::Json::JsonValue JsonValue