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

#include <CreateTransitGatewayMulticastDomainRequestOptions.h>

Public Member Functions

 CreateTransitGatewayMulticastDomainRequestOptions ()
 
 CreateTransitGatewayMulticastDomainRequestOptions (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CreateTransitGatewayMulticastDomainRequestOptionsoperator= (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)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithIgmpv2Support (const Igmpv2SupportValue &value)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithIgmpv2Support (Igmpv2SupportValue &&value)
 
const StaticSourcesSupportValueGetStaticSourcesSupport () const
 
bool StaticSourcesSupportHasBeenSet () const
 
void SetStaticSourcesSupport (const StaticSourcesSupportValue &value)
 
void SetStaticSourcesSupport (StaticSourcesSupportValue &&value)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithStaticSourcesSupport (const StaticSourcesSupportValue &value)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithStaticSourcesSupport (StaticSourcesSupportValue &&value)
 
const AutoAcceptSharedAssociationsValueGetAutoAcceptSharedAssociations () const
 
bool AutoAcceptSharedAssociationsHasBeenSet () const
 
void SetAutoAcceptSharedAssociations (const AutoAcceptSharedAssociationsValue &value)
 
void SetAutoAcceptSharedAssociations (AutoAcceptSharedAssociationsValue &&value)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithAutoAcceptSharedAssociations (const AutoAcceptSharedAssociationsValue &value)
 
CreateTransitGatewayMulticastDomainRequestOptionsWithAutoAcceptSharedAssociations (AutoAcceptSharedAssociationsValue &&value)
 

Detailed Description

The options for the transit gateway multicast domain.

See Also:

AWS API Reference

Definition at line 34 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

Constructor & Destructor Documentation

◆ CreateTransitGatewayMulticastDomainRequestOptions() [1/2]

Aws::EC2::Model::CreateTransitGatewayMulticastDomainRequestOptions::CreateTransitGatewayMulticastDomainRequestOptions ( )

◆ CreateTransitGatewayMulticastDomainRequestOptions() [2/2]

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

Member Function Documentation

◆ AutoAcceptSharedAssociationsHasBeenSet()

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

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

Definition at line 129 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ GetAutoAcceptSharedAssociations()

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

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

Definition at line 123 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ GetIgmpv2Support()

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 49 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ GetStaticSourcesSupport()

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 86 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ Igmpv2SupportHasBeenSet()

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 55 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAutoAcceptSharedAssociations() [1/2]

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

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

Definition at line 141 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ SetAutoAcceptSharedAssociations() [2/2]

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

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

Definition at line 135 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ SetIgmpv2Support() [1/2]

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 61 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ SetIgmpv2Support() [2/2]

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 67 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ SetStaticSourcesSupport() [1/2]

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 98 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ SetStaticSourcesSupport() [2/2]

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 104 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ StaticSourcesSupportHasBeenSet()

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 92 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithAutoAcceptSharedAssociations() [1/2]

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

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

Definition at line 153 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithAutoAcceptSharedAssociations() [2/2]

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

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

Definition at line 147 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithIgmpv2Support() [1/2]

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 73 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithIgmpv2Support() [2/2]

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

Specify whether to enable Internet Group Management Protocol (IGMP) version 2 for the transit gateway multicast domain.

Definition at line 79 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithStaticSourcesSupport() [1/2]

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 110 of file CreateTransitGatewayMulticastDomainRequestOptions.h.

◆ WithStaticSourcesSupport() [2/2]

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

Specify whether to enable support for statically configuring multicast group sources for a domain.

Definition at line 116 of file CreateTransitGatewayMulticastDomainRequestOptions.h.


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