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); } }
return false; } else if(!_key.equals(other.getKey())) { return false;
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_action == null) ? 0 : _action.hashCode()); result = prime * result + ((_bucketId == null) ? 0 : _bucketId.hashCode()); result = prime * result + ((_key == null) ? 0 : _key.hashCode()); result = prime * result + ((_watchGroup == null) ? 0 : _watchGroup.hashCode()); result = prime * result + ((_watchPort == null) ? 0 : _watchPort.hashCode()); result = prime * result + ((_weight == null) ? 0 : _weight.hashCode()); result = prime * result + ((augmentation == null) ? 0 : augmentation.hashCode()); return result; }
/** * 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));
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); } }
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)));