@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PathComponent extends Object implements Serializable, Cloneable
Describes a path component.
Constructor and Description |
---|
PathComponent() |
public void setSequenceNumber(Integer sequenceNumber)
The sequence number.
sequenceNumber
- The sequence number.public Integer getSequenceNumber()
The sequence number.
public PathComponent withSequenceNumber(Integer sequenceNumber)
The sequence number.
sequenceNumber
- The sequence number.public void setAclRule(AnalysisAclRule aclRule)
The network ACL rule.
aclRule
- The network ACL rule.public AnalysisAclRule getAclRule()
The network ACL rule.
public PathComponent withAclRule(AnalysisAclRule aclRule)
The network ACL rule.
aclRule
- The network ACL rule.public void setComponent(AnalysisComponent component)
The component.
component
- The component.public AnalysisComponent getComponent()
The component.
public PathComponent withComponent(AnalysisComponent component)
The component.
component
- The component.public void setDestinationVpc(AnalysisComponent destinationVpc)
The destination VPC.
destinationVpc
- The destination VPC.public AnalysisComponent getDestinationVpc()
The destination VPC.
public PathComponent withDestinationVpc(AnalysisComponent destinationVpc)
The destination VPC.
destinationVpc
- The destination VPC.public void setOutboundHeader(AnalysisPacketHeader outboundHeader)
The outbound header.
outboundHeader
- The outbound header.public AnalysisPacketHeader getOutboundHeader()
The outbound header.
public PathComponent withOutboundHeader(AnalysisPacketHeader outboundHeader)
The outbound header.
outboundHeader
- The outbound header.public void setInboundHeader(AnalysisPacketHeader inboundHeader)
The inbound header.
inboundHeader
- The inbound header.public AnalysisPacketHeader getInboundHeader()
The inbound header.
public PathComponent withInboundHeader(AnalysisPacketHeader inboundHeader)
The inbound header.
inboundHeader
- The inbound header.public void setRouteTableRoute(AnalysisRouteTableRoute routeTableRoute)
The route table route.
routeTableRoute
- The route table route.public AnalysisRouteTableRoute getRouteTableRoute()
The route table route.
public PathComponent withRouteTableRoute(AnalysisRouteTableRoute routeTableRoute)
The route table route.
routeTableRoute
- The route table route.public void setSecurityGroupRule(AnalysisSecurityGroupRule securityGroupRule)
The security group rule.
securityGroupRule
- The security group rule.public AnalysisSecurityGroupRule getSecurityGroupRule()
The security group rule.
public PathComponent withSecurityGroupRule(AnalysisSecurityGroupRule securityGroupRule)
The security group rule.
securityGroupRule
- The security group rule.public void setSourceVpc(AnalysisComponent sourceVpc)
The source VPC.
sourceVpc
- The source VPC.public AnalysisComponent getSourceVpc()
The source VPC.
public PathComponent withSourceVpc(AnalysisComponent sourceVpc)
The source VPC.
sourceVpc
- The source VPC.public void setSubnet(AnalysisComponent subnet)
The subnet.
subnet
- The subnet.public AnalysisComponent getSubnet()
The subnet.
public PathComponent withSubnet(AnalysisComponent subnet)
The subnet.
subnet
- The subnet.public void setVpc(AnalysisComponent vpc)
The component VPC.
vpc
- The component VPC.public AnalysisComponent getVpc()
The component VPC.
public PathComponent withVpc(AnalysisComponent vpc)
The component VPC.
vpc
- The component VPC.public String toString()
toString
in class Object
Object.toString()
public PathComponent clone()