@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayMulticastDomainAssociation extends Object implements Serializable, Cloneable
Describes the resources associated with the transit gateway multicast domain.
Constructor and Description |
---|
TransitGatewayMulticastDomainAssociation() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayMulticastDomainAssociation |
clone() |
boolean |
equals(Object obj) |
String |
getResourceId()
The ID of the resource.
|
String |
getResourceOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.
|
String |
getResourceType()
The type of resource, for example a VPC attachment.
|
SubnetAssociation |
getSubnet()
The subnet associated with the transit gateway multicast domain.
|
String |
getTransitGatewayAttachmentId()
The ID of the transit gateway attachment.
|
int |
hashCode() |
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 association resource.
|
void |
setResourceType(String resourceType)
The type of resource, for example a VPC attachment.
|
void |
setSubnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
|
void |
setTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayMulticastDomainAssociation |
withResourceId(String resourceId)
The ID of the resource.
|
TransitGatewayMulticastDomainAssociation |
withResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.
|
TransitGatewayMulticastDomainAssociation |
withResourceType(String resourceType)
The type of resource, for example a VPC attachment.
|
TransitGatewayMulticastDomainAssociation |
withResourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
|
TransitGatewayMulticastDomainAssociation |
withSubnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
|
TransitGatewayMulticastDomainAssociation |
withTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
|
public TransitGatewayMulticastDomainAssociation()
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 TransitGatewayMulticastDomainAssociation withTransitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
transitGatewayAttachmentId
- The ID of the transit gateway attachment.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 TransitGatewayMulticastDomainAssociation 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 TransitGatewayMulticastDomainAssociation withResourceType(String resourceType)
The type of resource, for example a VPC attachment.
resourceType
- The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceType
public TransitGatewayMulticastDomainAssociation 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 association resource.
resourceOwnerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain association
resource.public String getResourceOwnerId()
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.
public TransitGatewayMulticastDomainAssociation withResourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.
resourceOwnerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain association
resource.public void setSubnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
subnet
- The subnet associated with the transit gateway multicast domain.public SubnetAssociation getSubnet()
The subnet associated with the transit gateway multicast domain.
public TransitGatewayMulticastDomainAssociation withSubnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
subnet
- The subnet associated with the transit gateway multicast domain.public String toString()
toString
in class Object
Object.toString()
public TransitGatewayMulticastDomainAssociation clone()