@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 setAttachedTo(AnalysisComponent attachedTo)
The resource to which the path component is attached.
attachedTo
- The resource to which the path component is attached.public AnalysisComponent getAttachedTo()
The resource to which the path component is attached.
public PathComponent withAttachedTo(AnalysisComponent attachedTo)
The resource to which the path component is attached.
attachedTo
- The resource to which the path component is attached.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 List<AdditionalDetail> getAdditionalDetails()
The additional details.
public void setAdditionalDetails(Collection<AdditionalDetail> additionalDetails)
The additional details.
additionalDetails
- The additional details.public PathComponent withAdditionalDetails(AdditionalDetail... additionalDetails)
The additional details.
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalDetails(java.util.Collection)
or withAdditionalDetails(java.util.Collection)
if
you want to override the existing values.
additionalDetails
- The additional details.public PathComponent withAdditionalDetails(Collection<AdditionalDetail> additionalDetails)
The additional details.
additionalDetails
- The additional details.public void setTransitGateway(AnalysisComponent transitGateway)
transitGateway
- public AnalysisComponent getTransitGateway()
public PathComponent withTransitGateway(AnalysisComponent transitGateway)
transitGateway
- public void setTransitGatewayRouteTableRoute(TransitGatewayRouteTableRoute transitGatewayRouteTableRoute)
The route in a transit gateway route table.
transitGatewayRouteTableRoute
- The route in a transit gateway route table.public TransitGatewayRouteTableRoute getTransitGatewayRouteTableRoute()
The route in a transit gateway route table.
public PathComponent withTransitGatewayRouteTableRoute(TransitGatewayRouteTableRoute transitGatewayRouteTableRoute)
The route in a transit gateway route table.
transitGatewayRouteTableRoute
- The route in a transit gateway route table.public String toString()
toString
in class Object
Object.toString()
public PathComponent clone()