public CreateLogicalSwitchOutputBuilder setSegmentId(final java.lang.Long value) { if (value != null) { checkSegmentIdRange(value); } this._segmentId = value; return this; }
private CreateLogicalSwitchOutputImpl(CreateLogicalSwitchOutputBuilder base) { this._fabricAcl = base.getFabricAcl(); this._lswUuid = base.getLswUuid(); this._name = base.getName(); this._network = base.getNetwork(); this._nodeId = base.getNodeId(); this._segmentId = base.getSegmentId(); this._external = base.isExternal(); switch (base.augmentation.size()) { case 0: this.augmentation = Collections.emptyMap(); break; case 1: final Map.Entry<java.lang.Class<? extends Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.faas.fabric.services.rev150930.CreateLogicalSwitchOutput>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.faas.fabric.services.rev150930.CreateLogicalSwitchOutput>> e = base.augmentation.entrySet().iterator().next(); this.augmentation = Collections.<java.lang.Class<? extends Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.faas.fabric.services.rev150930.CreateLogicalSwitchOutput>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.faas.fabric.services.rev150930.CreateLogicalSwitchOutput>>singletonMap(e.getKey(), e.getValue()); break; default : this.augmentation = new HashMap<>(base.augmentation); } }
@Override public ListenableFuture<RpcResult<CreateLogicalSwitchOutput>> apply(Void submitResult) throws Exception { outputBuilder.setLswUuid(new Uuid(uuid)); outputBuilder.setName(input.getName()); outputBuilder.setNodeId(newNodeId); fabricObj.notifyLogicSwitchCreated(newNodeId, lsw); return Futures.immediateFuture(resultBuilder.withResult(outputBuilder.build()).build()); } }, executor);
final RpcResultBuilder<CreateLogicalSwitchOutput> resultBuilder = RpcResultBuilder .<CreateLogicalSwitchOutput>success(); final CreateLogicalSwitchOutputBuilder outputBuilder = new CreateLogicalSwitchOutputBuilder();