@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayRouteTableAnnouncement extends Object implements Serializable, Cloneable
Describes a transit gateway route table announcement.
Constructor and Description |
---|
TransitGatewayRouteTableAnnouncement() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayRouteTableAnnouncement |
clone() |
boolean |
equals(Object obj) |
String |
getAnnouncementDirection()
The direction for the route table announcement.
|
String |
getCoreNetworkId()
The ID of the core network for the transit gateway route table announcement.
|
Date |
getCreationTime()
The timestamp when the transit gateway route table announcement was created.
|
String |
getPeerCoreNetworkId()
The ID of the core network ID for the peer.
|
String |
getPeeringAttachmentId()
The ID of the peering attachment.
|
String |
getPeerTransitGatewayId()
The ID of the peer transit gateway.
|
String |
getState()
The state of the transit gateway announcement.
|
List<Tag> |
getTags()
The key-value pairs associated with the route table announcement.
|
String |
getTransitGatewayId()
The ID of the transit gateway.
|
String |
getTransitGatewayRouteTableAnnouncementId()
The ID of the transit gateway route table announcement.
|
String |
getTransitGatewayRouteTableId()
The ID of the transit gateway route table.
|
int |
hashCode() |
void |
setAnnouncementDirection(String announcementDirection)
The direction for the route table announcement.
|
void |
setCoreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
|
void |
setCreationTime(Date creationTime)
The timestamp when the transit gateway route table announcement was created.
|
void |
setPeerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
|
void |
setPeeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
|
void |
setPeerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
|
void |
setState(String state)
The state of the transit gateway announcement.
|
void |
setTags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
|
void |
setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
void |
setTransitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
|
void |
setTransitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayRouteTableAnnouncement |
withAnnouncementDirection(String announcementDirection)
The direction for the route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withAnnouncementDirection(TransitGatewayRouteTableAnnouncementDirection announcementDirection)
The direction for the route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withCoreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withCreationTime(Date creationTime)
The timestamp when the transit gateway route table announcement was created.
|
TransitGatewayRouteTableAnnouncement |
withPeerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
|
TransitGatewayRouteTableAnnouncement |
withPeeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
|
TransitGatewayRouteTableAnnouncement |
withPeerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
|
TransitGatewayRouteTableAnnouncement |
withState(String state)
The state of the transit gateway announcement.
|
TransitGatewayRouteTableAnnouncement |
withState(TransitGatewayRouteTableAnnouncementState state)
The state of the transit gateway announcement.
|
TransitGatewayRouteTableAnnouncement |
withTags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withTags(Tag... tags)
The key-value pairs associated with the route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
TransitGatewayRouteTableAnnouncement |
withTransitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
|
TransitGatewayRouteTableAnnouncement |
withTransitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
|
public TransitGatewayRouteTableAnnouncement()
public void setTransitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
transitGatewayRouteTableAnnouncementId
- The ID of the transit gateway route table announcement.public String getTransitGatewayRouteTableAnnouncementId()
The ID of the transit gateway route table announcement.
public TransitGatewayRouteTableAnnouncement withTransitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
transitGatewayRouteTableAnnouncementId
- The ID of the transit gateway route table announcement.public void setTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId
- The ID of the transit gateway.public String getTransitGatewayId()
The ID of the transit gateway.
public TransitGatewayRouteTableAnnouncement withTransitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId
- The ID of the transit gateway.public void setCoreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
coreNetworkId
- The ID of the core network for the transit gateway route table announcement.public String getCoreNetworkId()
The ID of the core network for the transit gateway route table announcement.
public TransitGatewayRouteTableAnnouncement withCoreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
coreNetworkId
- The ID of the core network for the transit gateway route table announcement.public void setPeerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
peerTransitGatewayId
- The ID of the peer transit gateway.public String getPeerTransitGatewayId()
The ID of the peer transit gateway.
public TransitGatewayRouteTableAnnouncement withPeerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
peerTransitGatewayId
- The ID of the peer transit gateway.public void setPeerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
peerCoreNetworkId
- The ID of the core network ID for the peer.public String getPeerCoreNetworkId()
The ID of the core network ID for the peer.
public TransitGatewayRouteTableAnnouncement withPeerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
peerCoreNetworkId
- The ID of the core network ID for the peer.public void setPeeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
peeringAttachmentId
- The ID of the peering attachment.public String getPeeringAttachmentId()
The ID of the peering attachment.
public TransitGatewayRouteTableAnnouncement withPeeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
peeringAttachmentId
- The ID of the peering attachment.public void setAnnouncementDirection(String announcementDirection)
The direction for the route table announcement.
announcementDirection
- The direction for the route table announcement.TransitGatewayRouteTableAnnouncementDirection
public String getAnnouncementDirection()
The direction for the route table announcement.
TransitGatewayRouteTableAnnouncementDirection
public TransitGatewayRouteTableAnnouncement withAnnouncementDirection(String announcementDirection)
The direction for the route table announcement.
announcementDirection
- The direction for the route table announcement.TransitGatewayRouteTableAnnouncementDirection
public TransitGatewayRouteTableAnnouncement withAnnouncementDirection(TransitGatewayRouteTableAnnouncementDirection announcementDirection)
The direction for the route table announcement.
announcementDirection
- The direction for the route table announcement.TransitGatewayRouteTableAnnouncementDirection
public void setTransitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
transitGatewayRouteTableId
- The ID of the transit gateway route table.public String getTransitGatewayRouteTableId()
The ID of the transit gateway route table.
public TransitGatewayRouteTableAnnouncement withTransitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
transitGatewayRouteTableId
- The ID of the transit gateway route table.public void setState(String state)
The state of the transit gateway announcement.
state
- The state of the transit gateway announcement.TransitGatewayRouteTableAnnouncementState
public String getState()
The state of the transit gateway announcement.
TransitGatewayRouteTableAnnouncementState
public TransitGatewayRouteTableAnnouncement withState(String state)
The state of the transit gateway announcement.
state
- The state of the transit gateway announcement.TransitGatewayRouteTableAnnouncementState
public TransitGatewayRouteTableAnnouncement withState(TransitGatewayRouteTableAnnouncementState state)
The state of the transit gateway announcement.
state
- The state of the transit gateway announcement.TransitGatewayRouteTableAnnouncementState
public void setCreationTime(Date creationTime)
The timestamp when the transit gateway route table announcement was created.
creationTime
- The timestamp when the transit gateway route table announcement was created.public Date getCreationTime()
The timestamp when the transit gateway route table announcement was created.
public TransitGatewayRouteTableAnnouncement withCreationTime(Date creationTime)
The timestamp when the transit gateway route table announcement was created.
creationTime
- The timestamp when the transit gateway route table announcement was created.public List<Tag> getTags()
The key-value pairs associated with the route table announcement.
public void setTags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
tags
- The key-value pairs associated with the route table announcement.public TransitGatewayRouteTableAnnouncement withTags(Tag... tags)
The key-value pairs associated with the route table announcement.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- The key-value pairs associated with the route table announcement.public TransitGatewayRouteTableAnnouncement withTags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
tags
- The key-value pairs associated with the route table announcement.public String toString()
toString
in class Object
Object.toString()
public TransitGatewayRouteTableAnnouncement clone()