7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/ec2/model/Igmpv2SupportValue.h>
10#include <aws/ec2/model/StaticSourcesSupportValue.h>
11#include <aws/ec2/model/AutoAcceptSharedAssociationsValue.h>
86 bool m_igmpv2SupportHasBeenSet =
false;
89 bool m_staticSourcesSupportHasBeenSet =
false;
92 bool m_autoAcceptSharedAssociationsHasBeenSet =
false;
void SetStaticSourcesSupport(const StaticSourcesSupportValue &value)
TransitGatewayMulticastDomainOptions & WithIgmpv2Support(const Igmpv2SupportValue &value)
TransitGatewayMulticastDomainOptions & WithAutoAcceptSharedAssociations(const AutoAcceptSharedAssociationsValue &value)
void SetIgmpv2Support(const Igmpv2SupportValue &value)
AWS_EC2_API TransitGatewayMulticastDomainOptions(const Aws::Utils::Xml::XmlNode &xmlNode)
TransitGatewayMulticastDomainOptions & WithIgmpv2Support(Igmpv2SupportValue &&value)
AWS_EC2_API TransitGatewayMulticastDomainOptions()
void SetIgmpv2Support(Igmpv2SupportValue &&value)
bool StaticSourcesSupportHasBeenSet() const
AWS_EC2_API TransitGatewayMulticastDomainOptions & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
const Igmpv2SupportValue & GetIgmpv2Support() const
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
const StaticSourcesSupportValue & GetStaticSourcesSupport() const
bool Igmpv2SupportHasBeenSet() const
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
void SetStaticSourcesSupport(StaticSourcesSupportValue &&value)
bool AutoAcceptSharedAssociationsHasBeenSet() const
TransitGatewayMulticastDomainOptions & WithStaticSourcesSupport(StaticSourcesSupportValue &&value)
const AutoAcceptSharedAssociationsValue & GetAutoAcceptSharedAssociations() const
void SetAutoAcceptSharedAssociations(const AutoAcceptSharedAssociationsValue &value)
TransitGatewayMulticastDomainOptions & WithStaticSourcesSupport(const StaticSourcesSupportValue &value)
TransitGatewayMulticastDomainOptions & WithAutoAcceptSharedAssociations(AutoAcceptSharedAssociationsValue &&value)
void SetAutoAcceptSharedAssociations(AutoAcceptSharedAssociationsValue &&value)
StaticSourcesSupportValue
AutoAcceptSharedAssociationsValue
std::basic_ostream< char, std::char_traits< char > > OStream