@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.TransitGatewayAttachmentResourceType
public String getResourceType()
The type of resource, for example a VPC attachment.
TransitGatewayAttachmentResourceType
public TransitGatewayMulticastGroup withResourceType(String resourceType)
The type of resource, for example a VPC attachment.
resourceType
- The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceType
public TransitGatewayMulticastGroup withResourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
resourceType
- The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceType
public 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
).MembershipType
public String getMemberType()
The member type (for example, static
).
static
).MembershipType
public TransitGatewayMulticastGroup withMemberType(String memberType)
The member type (for example, static
).
memberType
- The member type (for example, static
).MembershipType
public TransitGatewayMulticastGroup withMemberType(MembershipType memberType)
The member type (for example, static
).
memberType
- The member type (for example, static
).MembershipType
public void setSourceType(String sourceType)
The source type.
sourceType
- The source type.MembershipType
public String getSourceType()
The source type.
MembershipType
public TransitGatewayMulticastGroup withSourceType(String sourceType)
The source type.
sourceType
- The source type.MembershipType
public TransitGatewayMulticastGroup withSourceType(MembershipType sourceType)
The source type.
sourceType
- The source type.MembershipType
public String toString()
toString
in class Object
Object.toString()
public TransitGatewayMulticastGroup clone()