private BucketImpl(BucketBuilder base) { if (base.getKey() == null) { this._key = new BucketKey( base.getBucketId() ); this._bucketId = base.getBucketId(); } else { this._key = base.getKey(); this._bucketId = _key.getBucketId(); } this._action = base.getAction(); this._watchGroup = base.getWatchGroup(); this._watchPort = base.getWatchPort(); this._weight = base.getWeight(); 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.group.types.rev131018.group.buckets.Bucket>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket>> e = base.augmentation.entrySet().iterator().next(); this.augmentation = Collections.<java.lang.Class<? extends Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket>>singletonMap(e.getKey(), e.getValue()); break; default : this.augmentation = new HashMap<>(base.augmentation); } }
public BucketBuilder(Bucket base) { if (base.getKey() == null) { this._key = new BucketKey( base.getBucketId() ); this._bucketId = base.getBucketId(); } else { this._key = base.getKey(); this._bucketId = _key.getBucketId(); } this._action = base.getAction(); this._watchGroup = base.getWatchGroup(); this._watchPort = base.getWatchPort(); this._weight = base.getWeight(); if (base instanceof BucketImpl) { BucketImpl _impl = (BucketImpl) base; this.augmentation = new HashMap<>(_impl.augmentation); } }
/** * Creates a group path from a node ID and group ID * * @param nodeId the Id of the node * @param groupId the ID of the group table * @param bucketId the ID of the bucket in the group table * @return the {@link InstanceIdentifier} */ public static InstanceIdentifier<Bucket> createBucketPath(final NodeId nodeId, final GroupId groupId, final BucketId bucketId) { return createNodePath(nodeId).builder() .augmentation(FlowCapableNode.class) .child(Group.class, new GroupKey(groupId)) .child(Buckets.class) .child(Bucket.class, new BucketKey(bucketId)) .build(); }
BucketId bucketId = new BucketId((long) bucketKey); bucketDesc.setBucketId(bucketId); bucketDesc.setKey(new BucketKey(bucketId)); bucketKey++; allBuckets.add(bucketDesc.build());
BucketId bucketId = new BucketId(portCount); bucket.setBucketId(bucketId); bucket.setKey(new BucketKey(bucketId));
BucketBuilder bucketBuilder = new BucketBuilder(); bucketBuilder.setBucketId(new BucketId((long) 1)); bucketBuilder.setKey(new BucketKey(new BucketId((long) 1))); bucketBuilder.setAction(bucketActions); bucketList.add(bucketBuilder.build());
BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) bucketId)); bucket.setKey(new BucketKey(new BucketId((long) bucketId))); bucketId++; BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) 1)); bucket.setKey(new BucketKey(new BucketId((long) 1))); bucket.setAction(bucketActionList); bucketList.add(bucket.build());
BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) 1)); bucket.setKey(new BucketKey(new BucketId((long) 1)));
BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) bucketId)); bucket.setKey(new BucketKey(new BucketId((long) bucketId))); bucketId++; List<Action> origbucketActions = origbucket.getAction(); BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) bucketId)); bucket.setKey(new BucketKey(new BucketId((long) bucketId)));
BucketBuilder bucketBuilder = new BucketBuilder(); bucketBuilder.setBucketId(new BucketId((long) 1)); bucketBuilder.setKey(new BucketKey(new BucketId((long) 1))); bucketBuilder.setAction(bucketActionList); bucketList.add(bucketBuilder.build()); BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) 1)); bucket.setKey(new BucketKey(new BucketId((long) 1)));
BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) 12)); bucket.setKey(new BucketKey(new BucketId((long) 12)));
BucketBuilder bucket = new BucketBuilder(); bucket.setBucketId(new BucketId((long) 12)); bucket.setKey(new BucketKey(new BucketId((long) 12)));