@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayMulticastGroup extends Object implements Serializable, Cloneable
Describes the transit gateway multicast group resources.
| Constructor and Description |
|---|
TransitGatewayMulticastGroup() |
| Modifier and Type | Method and Description |
|---|---|
TransitGatewayMulticastGroup |
clone() |
boolean |
equals(Object obj) |
String |
getGroupIpAddress()
The IP address assigned to the transit gateway multicast group.
|
Boolean |
getGroupMember()
Indicates that the resource is a transit gateway multicast group member.
|
Boolean |
getGroupSource()
Indicates that the resource is a transit gateway multicast group member.
|
String |
getMemberType()
The member type (for example,
static). |
String |
getNetworkInterfaceId()
The ID of the transit gateway attachment.
|
String |
getResourceId()
The ID of the resource.
|
String |
getResourceOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
|
String |
getResourceType()
The type of resource, for example a VPC attachment.
|
String |
getSourceType()
The source type.
|
String |
getSubnetId()
The ID of the subnet.
|
String |
getTransitGatewayAttachmentId()
The ID of the transit gateway attachment.
|
int |
hashCode() |
Boolean |
isGroupMember()
Indicates that the resource is a transit gateway multicast group member.
|
Boolean |
isGroupSource()
Indicates that the resource is a transit gateway multicast group member.
|
void |
setGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
|
void |
setGroupMember(Boolean groupMember)
Indicates that the resource is a transit gateway multicast group member.
|
void |
setGroupSource(Boolean groupSource)
Indicates that the resource is a transit gateway multicast group member.
|
void |
setMemberType(String memberType)
The member type (for example,
static). |
void |
setNetworkInterfaceId(String networkInterfaceId)
The ID of the transit gateway attachment.
|
void |
setResourceId(String resourceId)
The ID of the resource.
|
void |
setResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
|
void |
setResourceType(String resourceType)
The type of resource, for example a VPC attachment.
|
void |
setSourceType(String sourceType)
The source type.
|
void |
setSubnetId(String subnetId)
The ID of the subnet.
|
void |
setTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayMulticastGroup |
withGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
|
TransitGatewayMulticastGroup |
withGroupMember(Boolean groupMember)
Indicates that the resource is a transit gateway multicast group member.
|
TransitGatewayMulticastGroup |
withGroupSource(Boolean groupSource)
Indicates that the resource is a transit gateway multicast group member.
|
TransitGatewayMulticastGroup |
withMemberType(MembershipType memberType)
The member type (for example,
static). |
TransitGatewayMulticastGroup |
withMemberType(String memberType)
The member type (for example,
static). |
TransitGatewayMulticastGroup |
withNetworkInterfaceId(String networkInterfaceId)
The ID of the transit gateway attachment.
|
TransitGatewayMulticastGroup |
withResourceId(String resourceId)
The ID of the resource.
|
TransitGatewayMulticastGroup |
withResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
|
TransitGatewayMulticastGroup |
withResourceType(String resourceType)
The type of resource, for example a VPC attachment.
|
TransitGatewayMulticastGroup |
withResourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
|
TransitGatewayMulticastGroup |
withSourceType(MembershipType sourceType)
The source type.
|
TransitGatewayMulticastGroup |
withSourceType(String sourceType)
The source type.
|
TransitGatewayMulticastGroup |
withSubnetId(String subnetId)
The ID of the subnet.
|
TransitGatewayMulticastGroup |
withTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
|
public void setGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
groupIpAddress - The IP address assigned to the transit gateway multicast group.public String getGroupIpAddress()
The IP address assigned to the transit gateway multicast group.
public TransitGatewayMulticastGroup withGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
groupIpAddress - The IP address assigned to the transit gateway multicast group.public void setTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
transitGatewayAttachmentId - The ID of the transit gateway attachment.public String getTransitGatewayAttachmentId()
The ID of the transit gateway attachment.
public TransitGatewayMulticastGroup withTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
transitGatewayAttachmentId - The ID of the transit gateway attachment.public void setSubnetId(String subnetId)
The ID of the subnet.
subnetId - The ID of the subnet.public String getSubnetId()
The ID of the subnet.
public TransitGatewayMulticastGroup withSubnetId(String subnetId)
The ID of the subnet.
subnetId - The ID of the subnet.public void setResourceId(String resourceId)
The ID of the resource.
resourceId - The ID of the resource.public String getResourceId()
The ID of the resource.
public TransitGatewayMulticastGroup withResourceId(String resourceId)
The ID of the resource.
resourceId - The ID of the resource.public void setResourceType(String resourceType)
The type of resource, for example a VPC attachment.
resourceType - The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceTypepublic String getResourceType()
The type of resource, for example a VPC attachment.
TransitGatewayAttachmentResourceTypepublic TransitGatewayMulticastGroup withResourceType(String resourceType)
The type of resource, for example a VPC attachment.
resourceType - The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceTypepublic TransitGatewayMulticastGroup withResourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
resourceType - The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceTypepublic void setResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
resourceOwnerId - The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.public String getResourceOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
public TransitGatewayMulticastGroup withResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.
resourceOwnerId - The ID of the Amazon Web Services account that owns the transit gateway multicast domain group resource.public void setNetworkInterfaceId(String networkInterfaceId)
The ID of the transit gateway attachment.
networkInterfaceId - The ID of the transit gateway attachment.public String getNetworkInterfaceId()
The ID of the transit gateway attachment.
public TransitGatewayMulticastGroup withNetworkInterfaceId(String networkInterfaceId)
The ID of the transit gateway attachment.
networkInterfaceId - The ID of the transit gateway attachment.public void setGroupMember(Boolean groupMember)
Indicates that the resource is a transit gateway multicast group member.
groupMember - Indicates that the resource is a transit gateway multicast group member.public Boolean getGroupMember()
Indicates that the resource is a transit gateway multicast group member.
public TransitGatewayMulticastGroup withGroupMember(Boolean groupMember)
Indicates that the resource is a transit gateway multicast group member.
groupMember - Indicates that the resource is a transit gateway multicast group member.public Boolean isGroupMember()
Indicates that the resource is a transit gateway multicast group member.
public void setGroupSource(Boolean groupSource)
Indicates that the resource is a transit gateway multicast group member.
groupSource - Indicates that the resource is a transit gateway multicast group member.public Boolean getGroupSource()
Indicates that the resource is a transit gateway multicast group member.
public TransitGatewayMulticastGroup withGroupSource(Boolean groupSource)
Indicates that the resource is a transit gateway multicast group member.
groupSource - Indicates that the resource is a transit gateway multicast group member.public Boolean isGroupSource()
Indicates that the resource is a transit gateway multicast group member.
public void setMemberType(String memberType)
The member type (for example, static).
memberType - The member type (for example, static).MembershipTypepublic String getMemberType()
The member type (for example, static).
static).MembershipTypepublic TransitGatewayMulticastGroup withMemberType(String memberType)
The member type (for example, static).
memberType - The member type (for example, static).MembershipTypepublic TransitGatewayMulticastGroup withMemberType(MembershipType memberType)
The member type (for example, static).
memberType - The member type (for example, static).MembershipTypepublic void setSourceType(String sourceType)
The source type.
sourceType - The source type.MembershipTypepublic String getSourceType()
The source type.
MembershipTypepublic TransitGatewayMulticastGroup withSourceType(String sourceType)
The source type.
sourceType - The source type.MembershipTypepublic TransitGatewayMulticastGroup withSourceType(MembershipType sourceType)
The source type.
sourceType - The source type.MembershipTypepublic String toString()
toString in class ObjectObject.toString()public TransitGatewayMulticastGroup clone()