public static final class CfnTransitGatewayMulticastGroupSource.Builder
extends java.lang.Object
CfnTransitGatewayMulticastGroupSource
.Modifier and Type | Method and Description |
---|---|
CfnTransitGatewayMulticastGroupSource |
build() |
static CfnTransitGatewayMulticastGroupSource.Builder |
create(Construct scope,
java.lang.String id) |
CfnTransitGatewayMulticastGroupSource.Builder |
groupIpAddress(java.lang.String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
|
CfnTransitGatewayMulticastGroupSource.Builder |
networkInterfaceId(java.lang.String networkInterfaceId)
The group sources' network interface IDs to register with the transit gateway multicast group.
|
CfnTransitGatewayMulticastGroupSource.Builder |
transitGatewayMulticastDomainId(java.lang.String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
public static CfnTransitGatewayMulticastGroupSource.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnTransitGatewayMulticastGroupSource.Builder
.public CfnTransitGatewayMulticastGroupSource.Builder groupIpAddress(java.lang.String groupIpAddress)
groupIpAddress
- The IP address assigned to the transit gateway multicast group. This parameter is required.this
public CfnTransitGatewayMulticastGroupSource.Builder networkInterfaceId(java.lang.String networkInterfaceId)
networkInterfaceId
- The group sources' network interface IDs to register with the transit gateway multicast group. This parameter is required.this
public CfnTransitGatewayMulticastGroupSource.Builder transitGatewayMulticastDomainId(java.lang.String transitGatewayMulticastDomainId)
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain. This parameter is required.this
public CfnTransitGatewayMulticastGroupSource build()