@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayMulticastDeregisteredGroupSources extends Object implements Serializable, Cloneable
Describes the deregistered transit gateway multicast group sources.
Constructor and Description |
---|
TransitGatewayMulticastDeregisteredGroupSources() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayMulticastDeregisteredGroupSources |
clone() |
boolean |
equals(Object obj) |
List<String> |
getDeregisteredNetworkInterfaceIds()
The network interface IDs of the non-registered members.
|
String |
getGroupIpAddress()
The IP address assigned to the transit gateway multicast group.
|
String |
getTransitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
|
int |
hashCode() |
void |
setDeregisteredNetworkInterfaceIds(Collection<String> deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
|
void |
setGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
|
void |
setTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayMulticastDeregisteredGroupSources |
withDeregisteredNetworkInterfaceIds(Collection<String> deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
|
TransitGatewayMulticastDeregisteredGroupSources |
withDeregisteredNetworkInterfaceIds(String... deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
|
TransitGatewayMulticastDeregisteredGroupSources |
withGroupIpAddress(String groupIpAddress)
The IP address assigned to the transit gateway multicast group.
|
TransitGatewayMulticastDeregisteredGroupSources |
withTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
public TransitGatewayMulticastDeregisteredGroupSources()
public void setTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.public String getTransitGatewayMulticastDomainId()
The ID of the transit gateway multicast domain.
public TransitGatewayMulticastDeregisteredGroupSources withTransitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.public List<String> getDeregisteredNetworkInterfaceIds()
The network interface IDs of the non-registered members.
public void setDeregisteredNetworkInterfaceIds(Collection<String> deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
deregisteredNetworkInterfaceIds
- The network interface IDs of the non-registered members.public TransitGatewayMulticastDeregisteredGroupSources withDeregisteredNetworkInterfaceIds(String... deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
NOTE: This method appends the values to the existing list (if any). Use
setDeregisteredNetworkInterfaceIds(java.util.Collection)
or
withDeregisteredNetworkInterfaceIds(java.util.Collection)
if you want to override the existing values.
deregisteredNetworkInterfaceIds
- The network interface IDs of the non-registered members.public TransitGatewayMulticastDeregisteredGroupSources withDeregisteredNetworkInterfaceIds(Collection<String> deregisteredNetworkInterfaceIds)
The network interface IDs of the non-registered members.
deregisteredNetworkInterfaceIds
- The network interface IDs of the non-registered members.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 TransitGatewayMulticastDeregisteredGroupSources 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 String toString()
toString
in class Object
Object.toString()
public TransitGatewayMulticastDeregisteredGroupSources clone()