Interface TransitGatewayMulticastGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayMulticastGroup.Builder,TransitGatewayMulticastGroup>,SdkBuilder<TransitGatewayMulticastGroup.Builder,TransitGatewayMulticastGroup>,SdkPojo
- Enclosing class:
- TransitGatewayMulticastGroup
public static interface TransitGatewayMulticastGroup.Builder extends SdkPojo, CopyableBuilder<TransitGatewayMulticastGroup.Builder,TransitGatewayMulticastGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayMulticastGroup.BuildergroupIpAddress(String groupIpAddress)The IP address assigned to the transit gateway multicast group.TransitGatewayMulticastGroup.BuildergroupMember(Boolean groupMember)Indicates that the resource is a transit gateway multicast group member.TransitGatewayMulticastGroup.BuildergroupSource(Boolean groupSource)Indicates that the resource is a transit gateway multicast group member.TransitGatewayMulticastGroup.BuildermemberType(String memberType)The member type (for example,static).TransitGatewayMulticastGroup.BuildermemberType(MembershipType memberType)The member type (for example,static).TransitGatewayMulticastGroup.BuildernetworkInterfaceId(String networkInterfaceId)The ID of the transit gateway attachment.TransitGatewayMulticastGroup.BuilderresourceId(String resourceId)The ID of the resource.TransitGatewayMulticastGroup.BuilderresourceOwnerId(String resourceOwnerId)The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.TransitGatewayMulticastGroup.BuilderresourceType(String resourceType)The type of resource, for example a VPC attachment.TransitGatewayMulticastGroup.BuilderresourceType(TransitGatewayAttachmentResourceType resourceType)The type of resource, for example a VPC attachment.TransitGatewayMulticastGroup.BuildersourceType(String sourceType)The source type.TransitGatewayMulticastGroup.BuildersourceType(MembershipType sourceType)The source type.TransitGatewayMulticastGroup.BuildersubnetId(String subnetId)The ID of the subnet.TransitGatewayMulticastGroup.BuildertransitGatewayAttachmentId(String transitGatewayAttachmentId)The ID of the transit gateway attachment.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
groupIpAddress
TransitGatewayMulticastGroup.Builder groupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
- Parameters:
groupIpAddress- The IP address assigned to the transit gateway multicast group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayAttachmentId
TransitGatewayMulticastGroup.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
- Parameters:
transitGatewayAttachmentId- The ID of the transit gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
TransitGatewayMulticastGroup.Builder subnetId(String subnetId)
The ID of the subnet.
- Parameters:
subnetId- The ID of the subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
TransitGatewayMulticastGroup.Builder resourceId(String resourceId)
The ID of the resource.
- Parameters:
resourceId- The ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
TransitGatewayMulticastGroup.Builder resourceType(String resourceType)
The type of resource, for example a VPC attachment.
- Parameters:
resourceType- The type of resource, for example a VPC attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentResourceType,TransitGatewayAttachmentResourceType
-
resourceType
TransitGatewayMulticastGroup.Builder resourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
- Parameters:
resourceType- The type of resource, for example a VPC attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentResourceType,TransitGatewayAttachmentResourceType
-
resourceOwnerId
TransitGatewayMulticastGroup.Builder resourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
- Parameters:
resourceOwnerId- The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
TransitGatewayMulticastGroup.Builder networkInterfaceId(String networkInterfaceId)
The ID of the transit gateway attachment.
- Parameters:
networkInterfaceId- The ID of the transit gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupMember
TransitGatewayMulticastGroup.Builder groupMember(Boolean groupMember)
Indicates that the resource is a transit gateway multicast group member.
- Parameters:
groupMember- Indicates that the resource is a transit gateway multicast group member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupSource
TransitGatewayMulticastGroup.Builder groupSource(Boolean groupSource)
Indicates that the resource is a transit gateway multicast group member.
- Parameters:
groupSource- Indicates that the resource is a transit gateway multicast group member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberType
TransitGatewayMulticastGroup.Builder memberType(String memberType)
The member type (for example,
static).- Parameters:
memberType- The member type (for example,static).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipType,MembershipType
-
memberType
TransitGatewayMulticastGroup.Builder memberType(MembershipType memberType)
The member type (for example,
static).- Parameters:
memberType- The member type (for example,static).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipType,MembershipType
-
sourceType
TransitGatewayMulticastGroup.Builder sourceType(String sourceType)
The source type.
- Parameters:
sourceType- The source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipType,MembershipType
-
sourceType
TransitGatewayMulticastGroup.Builder sourceType(MembershipType sourceType)
The source type.
- Parameters:
sourceType- The source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MembershipType,MembershipType
-
-