/** * <code>.org.apache.geode.internal.protocol.protobuf.v1.Entry entry = 2;</code> */ public Builder mergeEntry(org.apache.geode.internal.protocol.protobuf.v1.BasicTypes.Entry value) { if (entryBuilder_ == null) { if (entry_ != null) { entry_ = org.apache.geode.internal.protocol.protobuf.v1.BasicTypes.Entry.newBuilder(entry_).mergeFrom(value).buildPartial(); } else { entry_ = value; } onChanged(); } else { entryBuilder_.mergeFrom(value); } return this; } /**
/** * <code>.org.apache.geode.internal.protocol.protobuf.v1.Entry entry = 2;</code> */ public Builder mergeEntry(org.apache.geode.internal.protocol.protobuf.v1.BasicTypes.Entry value) { if (entryBuilder_ == null) { if (entry_ != null) { entry_ = org.apache.geode.internal.protocol.protobuf.v1.BasicTypes.Entry.newBuilder(entry_).mergeFrom(value).buildPartial(); } else { entry_ = value; } onChanged(); } else { entryBuilder_.mergeFrom(value); } return this; } /**
/** * Encodes a Java object key and a Java object value into a Protobuf encoded entry. * * @param unencodedKey Java object key to encode. * @param unencodedValue Java object value to encode. * @return Encoded entry of the Java object key and value. */ BasicTypes.Entry encodeEntry(Object unencodedKey, Object unencodedValue) { if (unencodedValue == null) { return BasicTypes.Entry.newBuilder().setKey(encodeValue(unencodedKey)).build(); } return BasicTypes.Entry.newBuilder().setKey(encodeValue(unencodedKey)) .setValue(encodeValue(unencodedValue)).build(); } }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
/** * Creates a protobuf key,value pair from an encoded key and value * * @param key - an EncodedValue containing the key of the entry * @param value - an EncodedValue containing the value of the entry * @return a protobuf Entry object containing the passed key and value */ public static BasicTypes.Entry createEntry(BasicTypes.EncodedValue key, BasicTypes.EncodedValue value) { return BasicTypes.Entry.newBuilder().setKey(key).setValue(value).build(); }