@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkInsightsPath extends Object implements Serializable, Cloneable
Describes a path.
Constructor and Description |
---|
NetworkInsightsPath() |
Modifier and Type | Method and Description |
---|---|
NetworkInsightsPath |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedDate()
The time stamp when the path was created.
|
String |
getDestination()
The ID of the destination.
|
String |
getDestinationArn()
The Amazon Resource Name (ARN) of the destination.
|
String |
getDestinationIp()
The IP address of the destination.
|
Integer |
getDestinationPort()
The destination port.
|
PathFilter |
getFilterAtDestination()
Scopes the analysis to network paths that match specific filters at the destination.
|
PathFilter |
getFilterAtSource()
Scopes the analysis to network paths that match specific filters at the source.
|
String |
getNetworkInsightsPathArn()
The Amazon Resource Name (ARN) of the path.
|
String |
getNetworkInsightsPathId()
The ID of the path.
|
String |
getProtocol()
The protocol.
|
String |
getSource()
The ID of the source.
|
String |
getSourceArn()
The Amazon Resource Name (ARN) of the source.
|
String |
getSourceIp()
The IP address of the source.
|
List<Tag> |
getTags()
The tags associated with the path.
|
int |
hashCode() |
void |
setCreatedDate(Date createdDate)
The time stamp when the path was created.
|
void |
setDestination(String destination)
The ID of the destination.
|
void |
setDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination.
|
void |
setDestinationIp(String destinationIp)
The IP address of the destination.
|
void |
setDestinationPort(Integer destinationPort)
The destination port.
|
void |
setFilterAtDestination(PathFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
|
void |
setFilterAtSource(PathFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
|
void |
setNetworkInsightsPathArn(String networkInsightsPathArn)
The Amazon Resource Name (ARN) of the path.
|
void |
setNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
|
void |
setProtocol(String protocol)
The protocol.
|
void |
setSource(String source)
The ID of the source.
|
void |
setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source.
|
void |
setSourceIp(String sourceIp)
The IP address of the source.
|
void |
setTags(Collection<Tag> tags)
The tags associated with the path.
|
String |
toString()
Returns a string representation of this object.
|
NetworkInsightsPath |
withCreatedDate(Date createdDate)
The time stamp when the path was created.
|
NetworkInsightsPath |
withDestination(String destination)
The ID of the destination.
|
NetworkInsightsPath |
withDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination.
|
NetworkInsightsPath |
withDestinationIp(String destinationIp)
The IP address of the destination.
|
NetworkInsightsPath |
withDestinationPort(Integer destinationPort)
The destination port.
|
NetworkInsightsPath |
withFilterAtDestination(PathFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
|
NetworkInsightsPath |
withFilterAtSource(PathFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
|
NetworkInsightsPath |
withNetworkInsightsPathArn(String networkInsightsPathArn)
The Amazon Resource Name (ARN) of the path.
|
NetworkInsightsPath |
withNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
|
NetworkInsightsPath |
withProtocol(Protocol protocol)
The protocol.
|
NetworkInsightsPath |
withProtocol(String protocol)
The protocol.
|
NetworkInsightsPath |
withSource(String source)
The ID of the source.
|
NetworkInsightsPath |
withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source.
|
NetworkInsightsPath |
withSourceIp(String sourceIp)
The IP address of the source.
|
NetworkInsightsPath |
withTags(Collection<Tag> tags)
The tags associated with the path.
|
NetworkInsightsPath |
withTags(Tag... tags)
The tags associated with the path.
|
public void setNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
networkInsightsPathId
- The ID of the path.public String getNetworkInsightsPathId()
The ID of the path.
public NetworkInsightsPath withNetworkInsightsPathId(String networkInsightsPathId)
The ID of the path.
networkInsightsPathId
- The ID of the path.public void setNetworkInsightsPathArn(String networkInsightsPathArn)
The Amazon Resource Name (ARN) of the path.
networkInsightsPathArn
- The Amazon Resource Name (ARN) of the path.public String getNetworkInsightsPathArn()
The Amazon Resource Name (ARN) of the path.
public NetworkInsightsPath withNetworkInsightsPathArn(String networkInsightsPathArn)
The Amazon Resource Name (ARN) of the path.
networkInsightsPathArn
- The Amazon Resource Name (ARN) of the path.public void setCreatedDate(Date createdDate)
The time stamp when the path was created.
createdDate
- The time stamp when the path was created.public Date getCreatedDate()
The time stamp when the path was created.
public NetworkInsightsPath withCreatedDate(Date createdDate)
The time stamp when the path was created.
createdDate
- The time stamp when the path was created.public void setSource(String source)
The ID of the source.
source
- The ID of the source.public String getSource()
The ID of the source.
public NetworkInsightsPath withSource(String source)
The ID of the source.
source
- The ID of the source.public void setDestination(String destination)
The ID of the destination.
destination
- The ID of the destination.public String getDestination()
The ID of the destination.
public NetworkInsightsPath withDestination(String destination)
The ID of the destination.
destination
- The ID of the destination.public void setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source.
sourceArn
- The Amazon Resource Name (ARN) of the source.public String getSourceArn()
The Amazon Resource Name (ARN) of the source.
public NetworkInsightsPath withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source.
sourceArn
- The Amazon Resource Name (ARN) of the source.public void setDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination.
destinationArn
- The Amazon Resource Name (ARN) of the destination.public String getDestinationArn()
The Amazon Resource Name (ARN) of the destination.
public NetworkInsightsPath withDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination.
destinationArn
- The Amazon Resource Name (ARN) of the destination.public void setSourceIp(String sourceIp)
The IP address of the source.
sourceIp
- The IP address of the source.public String getSourceIp()
The IP address of the source.
public NetworkInsightsPath withSourceIp(String sourceIp)
The IP address of the source.
sourceIp
- The IP address of the source.public void setDestinationIp(String destinationIp)
The IP address of the destination.
destinationIp
- The IP address of the destination.public String getDestinationIp()
The IP address of the destination.
public NetworkInsightsPath withDestinationIp(String destinationIp)
The IP address of the destination.
destinationIp
- The IP address of the destination.public void setProtocol(String protocol)
The protocol.
protocol
- The protocol.Protocol
public NetworkInsightsPath withProtocol(String protocol)
The protocol.
protocol
- The protocol.Protocol
public NetworkInsightsPath withProtocol(Protocol protocol)
The protocol.
protocol
- The protocol.Protocol
public void setDestinationPort(Integer destinationPort)
The destination port.
destinationPort
- The destination port.public Integer getDestinationPort()
The destination port.
public NetworkInsightsPath withDestinationPort(Integer destinationPort)
The destination port.
destinationPort
- The destination port.public List<Tag> getTags()
The tags associated with the path.
public void setTags(Collection<Tag> tags)
The tags associated with the path.
tags
- The tags associated with the path.public NetworkInsightsPath withTags(Tag... tags)
The tags associated with the path.
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 tags associated with the path.public NetworkInsightsPath withTags(Collection<Tag> tags)
The tags associated with the path.
tags
- The tags associated with the path.public void setFilterAtSource(PathFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
filterAtSource
- Scopes the analysis to network paths that match specific filters at the source.public PathFilter getFilterAtSource()
Scopes the analysis to network paths that match specific filters at the source.
public NetworkInsightsPath withFilterAtSource(PathFilter filterAtSource)
Scopes the analysis to network paths that match specific filters at the source.
filterAtSource
- Scopes the analysis to network paths that match specific filters at the source.public void setFilterAtDestination(PathFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
filterAtDestination
- Scopes the analysis to network paths that match specific filters at the destination.public PathFilter getFilterAtDestination()
Scopes the analysis to network paths that match specific filters at the destination.
public NetworkInsightsPath withFilterAtDestination(PathFilter filterAtDestination)
Scopes the analysis to network paths that match specific filters at the destination.
filterAtDestination
- Scopes the analysis to network paths that match specific filters at the destination.public String toString()
toString
in class Object
Object.toString()
public NetworkInsightsPath clone()