public MatchesBuilder matchesBuilder(MatchesBuilder matchesBuilder, int dstPort) { SourcePortRangeBuilder sourcePortRangeBuilder = new SourcePortRangeBuilder() .setLowerPort(PortNumber.getDefaultInstance("0")) .setUpperPort(PortNumber.getDefaultInstance("0")); PortNumber portNumber = new PortNumber(dstPort); DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder() .setLowerPort(portNumber) .setUpperPort(portNumber); AceIpBuilder aceIpBuilder = new AceIpBuilder() .setSourcePortRange(sourcePortRangeBuilder.build()) .setDestinationPortRange(destinationPortRangeBuilder.build()) .setProtocol((short)6); return matchesBuilder.setAceType(aceIpBuilder.build()); }
int portNum = (int) pv.getIntValue().longValue(); destinationPortRangeBuilder.setLowerPort(new PortNumber(portNum)); destinationPortRangeBuilder.setUpperPort(new PortNumber(portNum)); aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build()); foundDestPort = true; DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder(); destinationPortRangeBuilder.setLowerPort(new PortNumber(0)); destinationPortRangeBuilder.setUpperPort(new PortNumber(65535)); aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build());
destinationPortRange.setUpperPort(new PortNumber(flowClassifier.getDestinationPortRangeMax()));
destinationPortRangeBuilder.setUpperPort(new PortNumber(securityRule.getPortRangeMax()));