AWS SDK for C++  1.9.108
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::TransitGatewayMulticastDomainOptions Class Reference

#include <TransitGatewayMulticastDomainOptions.h>

Public Member Functions

 TransitGatewayMulticastDomainOptions ()
 
 TransitGatewayMulticastDomainOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TransitGatewayMulticastDomainOptionsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Igmpv2SupportValueGetIgmpv2Support () const
 
bool Igmpv2SupportHasBeenSet () const
 
void SetIgmpv2Support (const Igmpv2SupportValue &value)
 
void SetIgmpv2Support (Igmpv2SupportValue &&value)
 
TransitGatewayMulticastDomainOptionsWithIgmpv2Support (const Igmpv2SupportValue &value)
 
TransitGatewayMulticastDomainOptionsWithIgmpv2Support (Igmpv2SupportValue &&value)
 
const StaticSourcesSupportValueGetStaticSourcesSupport () const
 
bool StaticSourcesSupportHasBeenSet () const
 
void SetStaticSourcesSupport (const StaticSourcesSupportValue &value)
 
void SetStaticSourcesSupport (StaticSourcesSupportValue &&value)
 
TransitGatewayMulticastDomainOptionsWithStaticSourcesSupport (const StaticSourcesSupportValue &value)
 
TransitGatewayMulticastDomainOptionsWithStaticSourcesSupport (StaticSourcesSupportValue &&value)
 
const AutoAcceptSharedAssociationsValueGetAutoAcceptSharedAssociations () const
 
bool AutoAcceptSharedAssociationsHasBeenSet () const
 
void SetAutoAcceptSharedAssociations (const AutoAcceptSharedAssociationsValue &value)
 
void SetAutoAcceptSharedAssociations (AutoAcceptSharedAssociationsValue &&value)
 
TransitGatewayMulticastDomainOptionsWithAutoAcceptSharedAssociations (const AutoAcceptSharedAssociationsValue &value)
 
TransitGatewayMulticastDomainOptionsWithAutoAcceptSharedAssociations (AutoAcceptSharedAssociationsValue &&value)
 

Detailed Description

Describes the options for a transit gateway multicast domain.

See Also:

AWS API Reference

Definition at line 34 of file TransitGatewayMulticastDomainOptions.h.

Constructor & Destructor Documentation

◆ TransitGatewayMulticastDomainOptions() [1/2]

Aws::EC2::Model::TransitGatewayMulticastDomainOptions::TransitGatewayMulticastDomainOptions ( )

◆ TransitGatewayMulticastDomainOptions() [2/2]

Aws::EC2::Model::TransitGatewayMulticastDomainOptions::TransitGatewayMulticastDomainOptions ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AutoAcceptSharedAssociationsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayMulticastDomainOptions::AutoAcceptSharedAssociationsHasBeenSet ( ) const
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 129 of file TransitGatewayMulticastDomainOptions.h.

◆ GetAutoAcceptSharedAssociations()

const AutoAcceptSharedAssociationsValue& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::GetAutoAcceptSharedAssociations ( ) const
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 123 of file TransitGatewayMulticastDomainOptions.h.

◆ GetIgmpv2Support()

const Igmpv2SupportValue& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::GetIgmpv2Support ( ) const
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 49 of file TransitGatewayMulticastDomainOptions.h.

◆ GetStaticSourcesSupport()

const StaticSourcesSupportValue& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::GetStaticSourcesSupport ( ) const
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 86 of file TransitGatewayMulticastDomainOptions.h.

◆ Igmpv2SupportHasBeenSet()

bool Aws::EC2::Model::TransitGatewayMulticastDomainOptions::Igmpv2SupportHasBeenSet ( ) const
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 55 of file TransitGatewayMulticastDomainOptions.h.

◆ operator=()

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAutoAcceptSharedAssociations() [1/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetAutoAcceptSharedAssociations ( AutoAcceptSharedAssociationsValue &&  value)
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 141 of file TransitGatewayMulticastDomainOptions.h.

◆ SetAutoAcceptSharedAssociations() [2/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetAutoAcceptSharedAssociations ( const AutoAcceptSharedAssociationsValue value)
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 135 of file TransitGatewayMulticastDomainOptions.h.

◆ SetIgmpv2Support() [1/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetIgmpv2Support ( const Igmpv2SupportValue value)
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 61 of file TransitGatewayMulticastDomainOptions.h.

◆ SetIgmpv2Support() [2/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetIgmpv2Support ( Igmpv2SupportValue &&  value)
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 67 of file TransitGatewayMulticastDomainOptions.h.

◆ SetStaticSourcesSupport() [1/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetStaticSourcesSupport ( const StaticSourcesSupportValue value)
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 98 of file TransitGatewayMulticastDomainOptions.h.

◆ SetStaticSourcesSupport() [2/2]

void Aws::EC2::Model::TransitGatewayMulticastDomainOptions::SetStaticSourcesSupport ( StaticSourcesSupportValue &&  value)
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 104 of file TransitGatewayMulticastDomainOptions.h.

◆ StaticSourcesSupportHasBeenSet()

bool Aws::EC2::Model::TransitGatewayMulticastDomainOptions::StaticSourcesSupportHasBeenSet ( ) const
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 92 of file TransitGatewayMulticastDomainOptions.h.

◆ WithAutoAcceptSharedAssociations() [1/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithAutoAcceptSharedAssociations ( AutoAcceptSharedAssociationsValue &&  value)
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 153 of file TransitGatewayMulticastDomainOptions.h.

◆ WithAutoAcceptSharedAssociations() [2/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithAutoAcceptSharedAssociations ( const AutoAcceptSharedAssociationsValue value)
inline

Indicates whether to automatically cross-account subnet associations that are associated with the transit gateway multicast domain.

Definition at line 147 of file TransitGatewayMulticastDomainOptions.h.

◆ WithIgmpv2Support() [1/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithIgmpv2Support ( const Igmpv2SupportValue value)
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 73 of file TransitGatewayMulticastDomainOptions.h.

◆ WithIgmpv2Support() [2/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithIgmpv2Support ( Igmpv2SupportValue &&  value)
inline

Indicates whether Internet Group Management Protocol (IGMP) version 2 is turned on for the transit gateway multicast domain.

Definition at line 79 of file TransitGatewayMulticastDomainOptions.h.

◆ WithStaticSourcesSupport() [1/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithStaticSourcesSupport ( const StaticSourcesSupportValue value)
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 110 of file TransitGatewayMulticastDomainOptions.h.

◆ WithStaticSourcesSupport() [2/2]

TransitGatewayMulticastDomainOptions& Aws::EC2::Model::TransitGatewayMulticastDomainOptions::WithStaticSourcesSupport ( StaticSourcesSupportValue &&  value)
inline

Indicates whether support for statically configuring transit gateway multicast group sources is turned on.

Definition at line 116 of file TransitGatewayMulticastDomainOptions.h.


The documentation for this class was generated from the following file: