DestinationPortRangeImpl(DestinationPortRangeBuilder base) { this._lowerPort = base.getLowerPort(); this._upperPort = base.getUpperPort(); this.augmentation = ImmutableMap.copyOf(base.augmentation); }
public DestinationPortRangeBuilder addAugmentation(Class<? extends Augmentation<DestinationPortRange>> augmentationType, Augmentation<DestinationPortRange> augmentationValue) { if (augmentationValue == null) { return removeAugmentation(augmentationType); } if (!(this.augmentation instanceof HashMap)) { this.augmentation = new HashMap<>(); } this.augmentation.put(augmentationType, augmentationValue); return this; }
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()); }
aceIpBuilder.setProtocol((short) pv.getIntValue().longValue()); } else if (pvName.equals(PV_DESTPORT_TYPE_NAME)) { DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder(); int portNum = (int) pv.getIntValue().longValue(); destinationPortRangeBuilder.setLowerPort(new PortNumber(portNum)); destinationPortRangeBuilder.setUpperPort(new PortNumber(portNum)); aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build()); foundDestPort = true; } else if (pvName.equals(PV_SOURCEPORT_TYPE_NAME)) { String aceRuleName = classifier.getName().getValue(); LOG.debug("FABMGR: ERROR: createAceFromSecurityRuleEntry: foundDestPort is false: {}", aceRuleName); DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder(); destinationPortRangeBuilder.setLowerPort(new PortNumber(0)); destinationPortRangeBuilder.setUpperPort(new PortNumber(65535)); aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build());
SecurityRuleAttrBuilder securityRuleAttrBuilder = new SecurityRuleAttrBuilder(); SourcePortRangeBuilder sourcePortRangeBuilder = new SourcePortRangeBuilder(); DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder(); boolean isDirectionIngress = false; if (securityRule.getDirection() != null) { destinationPortRangeBuilder.setUpperPort(new PortNumber(securityRule.getPortRangeMax())); destinationPortRangeBuilder.setLowerPort(new PortNumber(securityRule.getPortRangeMin())); aceIpBuilder.setDestinationPortRange(destinationPortRangeBuilder.build());
DestinationPortRangeBuilder destinationPortRange = new DestinationPortRangeBuilder(); SourcePortRangeBuilder sourcePortRangeBuilder = new SourcePortRangeBuilder(); destinationPortRange.setLowerPort(new PortNumber(flowClassifier.getDestinationPortRangeMin())); destinationPortRange.setUpperPort(new PortNumber(flowClassifier.getDestinationPortRangeMax())); aceIpBuilder.setDestinationPortRange(destinationPortRange.build());