org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fabric-sdk-java Show documentation
Show all versions of fabric-sdk-java Show documentation
Java SDK for Hyperledger fabric project
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ledger/rwset/kvrwset/kv_rwset.proto
package org.hyperledger.fabric.protos.ledger.rwset.kvrwset;
public final class KvRwset {
private KvRwset() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface KVRWSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVRWSet)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .kvrwset.KVRead reads = 1;
*/
java.util.List
getReadsList();
/**
* repeated .kvrwset.KVRead reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getReads(int index);
/**
* repeated .kvrwset.KVRead reads = 1;
*/
int getReadsCount();
/**
* repeated .kvrwset.KVRead reads = 1;
*/
java.util.List
getReadsOrBuilderList();
/**
* repeated .kvrwset.KVRead reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getReadsOrBuilder(
int index);
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
java.util.List
getRangeQueriesInfoList();
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getRangeQueriesInfo(int index);
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
int getRangeQueriesInfoCount();
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
java.util.List
getRangeQueriesInfoOrBuilderList();
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder getRangeQueriesInfoOrBuilder(
int index);
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
java.util.List
getWritesList();
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getWrites(int index);
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
int getWritesCount();
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
java.util.List
getWritesOrBuilderList();
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder getWritesOrBuilder(
int index);
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
java.util.List
getMetadataWritesList();
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getMetadataWrites(int index);
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
int getMetadataWritesCount();
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
java.util.List
getMetadataWritesOrBuilderList();
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder getMetadataWritesOrBuilder(
int index);
}
/**
*
* KVRWSet encapsulates the read-write set for a chaincode that operates upon a KV or Document data model
* This structure is used for both the public data and the private data
*
*
* Protobuf type {@code kvrwset.KVRWSet}
*/
public static final class KVRWSet extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVRWSet)
KVRWSetOrBuilder {
// Use KVRWSet.newBuilder() to construct.
private KVRWSet(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVRWSet() {
reads_ = java.util.Collections.emptyList();
rangeQueriesInfo_ = java.util.Collections.emptyList();
writes_ = java.util.Collections.emptyList();
metadataWrites_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVRWSet(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
reads_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
reads_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.parser(), extensionRegistry));
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
rangeQueriesInfo_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
rangeQueriesInfo_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.parser(), extensionRegistry));
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
writes_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
writes_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.parser(), extensionRegistry));
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
metadataWrites_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
metadataWrites_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.parser(), extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
reads_ = java.util.Collections.unmodifiableList(reads_);
}
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
rangeQueriesInfo_ = java.util.Collections.unmodifiableList(rangeQueriesInfo_);
}
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
writes_ = java.util.Collections.unmodifiableList(writes_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
metadataWrites_ = java.util.Collections.unmodifiableList(metadataWrites_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRWSet_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRWSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.Builder.class);
}
public static final int READS_FIELD_NUMBER = 1;
private java.util.List reads_;
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public java.util.List getReadsList() {
return reads_;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public java.util.List
getReadsOrBuilderList() {
return reads_;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public int getReadsCount() {
return reads_.size();
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getReads(int index) {
return reads_.get(index);
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getReadsOrBuilder(
int index) {
return reads_.get(index);
}
public static final int RANGE_QUERIES_INFO_FIELD_NUMBER = 2;
private java.util.List rangeQueriesInfo_;
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public java.util.List getRangeQueriesInfoList() {
return rangeQueriesInfo_;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public java.util.List
getRangeQueriesInfoOrBuilderList() {
return rangeQueriesInfo_;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public int getRangeQueriesInfoCount() {
return rangeQueriesInfo_.size();
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getRangeQueriesInfo(int index) {
return rangeQueriesInfo_.get(index);
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder getRangeQueriesInfoOrBuilder(
int index) {
return rangeQueriesInfo_.get(index);
}
public static final int WRITES_FIELD_NUMBER = 3;
private java.util.List writes_;
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public java.util.List getWritesList() {
return writes_;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public java.util.List
getWritesOrBuilderList() {
return writes_;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public int getWritesCount() {
return writes_.size();
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getWrites(int index) {
return writes_.get(index);
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder getWritesOrBuilder(
int index) {
return writes_.get(index);
}
public static final int METADATA_WRITES_FIELD_NUMBER = 4;
private java.util.List metadataWrites_;
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public java.util.List getMetadataWritesList() {
return metadataWrites_;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public java.util.List
getMetadataWritesOrBuilderList() {
return metadataWrites_;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public int getMetadataWritesCount() {
return metadataWrites_.size();
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getMetadataWrites(int index) {
return metadataWrites_.get(index);
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder getMetadataWritesOrBuilder(
int index) {
return metadataWrites_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < reads_.size(); i++) {
output.writeMessage(1, reads_.get(i));
}
for (int i = 0; i < rangeQueriesInfo_.size(); i++) {
output.writeMessage(2, rangeQueriesInfo_.get(i));
}
for (int i = 0; i < writes_.size(); i++) {
output.writeMessage(3, writes_.get(i));
}
for (int i = 0; i < metadataWrites_.size(); i++) {
output.writeMessage(4, metadataWrites_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < reads_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, reads_.get(i));
}
for (int i = 0; i < rangeQueriesInfo_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, rangeQueriesInfo_.get(i));
}
for (int i = 0; i < writes_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, writes_.get(i));
}
for (int i = 0; i < metadataWrites_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, metadataWrites_.get(i));
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet) obj;
boolean result = true;
result = result && getReadsList()
.equals(other.getReadsList());
result = result && getRangeQueriesInfoList()
.equals(other.getRangeQueriesInfoList());
result = result && getWritesList()
.equals(other.getWritesList());
result = result && getMetadataWritesList()
.equals(other.getMetadataWritesList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
if (getReadsCount() > 0) {
hash = (37 * hash) + READS_FIELD_NUMBER;
hash = (53 * hash) + getReadsList().hashCode();
}
if (getRangeQueriesInfoCount() > 0) {
hash = (37 * hash) + RANGE_QUERIES_INFO_FIELD_NUMBER;
hash = (53 * hash) + getRangeQueriesInfoList().hashCode();
}
if (getWritesCount() > 0) {
hash = (37 * hash) + WRITES_FIELD_NUMBER;
hash = (53 * hash) + getWritesList().hashCode();
}
if (getMetadataWritesCount() > 0) {
hash = (37 * hash) + METADATA_WRITES_FIELD_NUMBER;
hash = (53 * hash) + getMetadataWritesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVRWSet encapsulates the read-write set for a chaincode that operates upon a KV or Document data model
* This structure is used for both the public data and the private data
*
*
* Protobuf type {@code kvrwset.KVRWSet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVRWSet)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRWSet_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRWSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getReadsFieldBuilder();
getRangeQueriesInfoFieldBuilder();
getWritesFieldBuilder();
getMetadataWritesFieldBuilder();
}
}
public Builder clear() {
super.clear();
if (readsBuilder_ == null) {
reads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
readsBuilder_.clear();
}
if (rangeQueriesInfoBuilder_ == null) {
rangeQueriesInfo_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
rangeQueriesInfoBuilder_.clear();
}
if (writesBuilder_ == null) {
writes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
writesBuilder_.clear();
}
if (metadataWritesBuilder_ == null) {
metadataWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
metadataWritesBuilder_.clear();
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRWSet_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet(this);
int from_bitField0_ = bitField0_;
if (readsBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
reads_ = java.util.Collections.unmodifiableList(reads_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.reads_ = reads_;
} else {
result.reads_ = readsBuilder_.build();
}
if (rangeQueriesInfoBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
rangeQueriesInfo_ = java.util.Collections.unmodifiableList(rangeQueriesInfo_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.rangeQueriesInfo_ = rangeQueriesInfo_;
} else {
result.rangeQueriesInfo_ = rangeQueriesInfoBuilder_.build();
}
if (writesBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
writes_ = java.util.Collections.unmodifiableList(writes_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.writes_ = writes_;
} else {
result.writes_ = writesBuilder_.build();
}
if (metadataWritesBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
metadataWrites_ = java.util.Collections.unmodifiableList(metadataWrites_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.metadataWrites_ = metadataWrites_;
} else {
result.metadataWrites_ = metadataWritesBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet.getDefaultInstance()) return this;
if (readsBuilder_ == null) {
if (!other.reads_.isEmpty()) {
if (reads_.isEmpty()) {
reads_ = other.reads_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureReadsIsMutable();
reads_.addAll(other.reads_);
}
onChanged();
}
} else {
if (!other.reads_.isEmpty()) {
if (readsBuilder_.isEmpty()) {
readsBuilder_.dispose();
readsBuilder_ = null;
reads_ = other.reads_;
bitField0_ = (bitField0_ & ~0x00000001);
readsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getReadsFieldBuilder() : null;
} else {
readsBuilder_.addAllMessages(other.reads_);
}
}
}
if (rangeQueriesInfoBuilder_ == null) {
if (!other.rangeQueriesInfo_.isEmpty()) {
if (rangeQueriesInfo_.isEmpty()) {
rangeQueriesInfo_ = other.rangeQueriesInfo_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.addAll(other.rangeQueriesInfo_);
}
onChanged();
}
} else {
if (!other.rangeQueriesInfo_.isEmpty()) {
if (rangeQueriesInfoBuilder_.isEmpty()) {
rangeQueriesInfoBuilder_.dispose();
rangeQueriesInfoBuilder_ = null;
rangeQueriesInfo_ = other.rangeQueriesInfo_;
bitField0_ = (bitField0_ & ~0x00000002);
rangeQueriesInfoBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getRangeQueriesInfoFieldBuilder() : null;
} else {
rangeQueriesInfoBuilder_.addAllMessages(other.rangeQueriesInfo_);
}
}
}
if (writesBuilder_ == null) {
if (!other.writes_.isEmpty()) {
if (writes_.isEmpty()) {
writes_ = other.writes_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureWritesIsMutable();
writes_.addAll(other.writes_);
}
onChanged();
}
} else {
if (!other.writes_.isEmpty()) {
if (writesBuilder_.isEmpty()) {
writesBuilder_.dispose();
writesBuilder_ = null;
writes_ = other.writes_;
bitField0_ = (bitField0_ & ~0x00000004);
writesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getWritesFieldBuilder() : null;
} else {
writesBuilder_.addAllMessages(other.writes_);
}
}
}
if (metadataWritesBuilder_ == null) {
if (!other.metadataWrites_.isEmpty()) {
if (metadataWrites_.isEmpty()) {
metadataWrites_ = other.metadataWrites_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureMetadataWritesIsMutable();
metadataWrites_.addAll(other.metadataWrites_);
}
onChanged();
}
} else {
if (!other.metadataWrites_.isEmpty()) {
if (metadataWritesBuilder_.isEmpty()) {
metadataWritesBuilder_.dispose();
metadataWritesBuilder_ = null;
metadataWrites_ = other.metadataWrites_;
bitField0_ = (bitField0_ & ~0x00000008);
metadataWritesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getMetadataWritesFieldBuilder() : null;
} else {
metadataWritesBuilder_.addAllMessages(other.metadataWrites_);
}
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List reads_ =
java.util.Collections.emptyList();
private void ensureReadsIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
reads_ = new java.util.ArrayList(reads_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder> readsBuilder_;
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public java.util.List getReadsList() {
if (readsBuilder_ == null) {
return java.util.Collections.unmodifiableList(reads_);
} else {
return readsBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public int getReadsCount() {
if (readsBuilder_ == null) {
return reads_.size();
} else {
return readsBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getReads(int index) {
if (readsBuilder_ == null) {
return reads_.get(index);
} else {
return readsBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder setReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (readsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReadsIsMutable();
reads_.set(index, value);
onChanged();
} else {
readsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder setReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (readsBuilder_ == null) {
ensureReadsIsMutable();
reads_.set(index, builderForValue.build());
onChanged();
} else {
readsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder addReads(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (readsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReadsIsMutable();
reads_.add(value);
onChanged();
} else {
readsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder addReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (readsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReadsIsMutable();
reads_.add(index, value);
onChanged();
} else {
readsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder addReads(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (readsBuilder_ == null) {
ensureReadsIsMutable();
reads_.add(builderForValue.build());
onChanged();
} else {
readsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder addReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (readsBuilder_ == null) {
ensureReadsIsMutable();
reads_.add(index, builderForValue.build());
onChanged();
} else {
readsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder addAllReads(
java.lang.Iterable values) {
if (readsBuilder_ == null) {
ensureReadsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, reads_);
onChanged();
} else {
readsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder clearReads() {
if (readsBuilder_ == null) {
reads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
readsBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public Builder removeReads(int index) {
if (readsBuilder_ == null) {
ensureReadsIsMutable();
reads_.remove(index);
onChanged();
} else {
readsBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder getReadsBuilder(
int index) {
return getReadsFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getReadsOrBuilder(
int index) {
if (readsBuilder_ == null) {
return reads_.get(index); } else {
return readsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public java.util.List
getReadsOrBuilderList() {
if (readsBuilder_ != null) {
return readsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(reads_);
}
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder addReadsBuilder() {
return getReadsFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance());
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder addReadsBuilder(
int index) {
return getReadsFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance());
}
/**
* repeated .kvrwset.KVRead reads = 1;
*/
public java.util.List
getReadsBuilderList() {
return getReadsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder>
getReadsFieldBuilder() {
if (readsBuilder_ == null) {
readsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder>(
reads_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
reads_ = null;
}
return readsBuilder_;
}
private java.util.List rangeQueriesInfo_ =
java.util.Collections.emptyList();
private void ensureRangeQueriesInfoIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
rangeQueriesInfo_ = new java.util.ArrayList(rangeQueriesInfo_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder> rangeQueriesInfoBuilder_;
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public java.util.List getRangeQueriesInfoList() {
if (rangeQueriesInfoBuilder_ == null) {
return java.util.Collections.unmodifiableList(rangeQueriesInfo_);
} else {
return rangeQueriesInfoBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public int getRangeQueriesInfoCount() {
if (rangeQueriesInfoBuilder_ == null) {
return rangeQueriesInfo_.size();
} else {
return rangeQueriesInfoBuilder_.getCount();
}
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getRangeQueriesInfo(int index) {
if (rangeQueriesInfoBuilder_ == null) {
return rangeQueriesInfo_.get(index);
} else {
return rangeQueriesInfoBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder setRangeQueriesInfo(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo value) {
if (rangeQueriesInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.set(index, value);
onChanged();
} else {
rangeQueriesInfoBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder setRangeQueriesInfo(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder builderForValue) {
if (rangeQueriesInfoBuilder_ == null) {
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.set(index, builderForValue.build());
onChanged();
} else {
rangeQueriesInfoBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder addRangeQueriesInfo(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo value) {
if (rangeQueriesInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.add(value);
onChanged();
} else {
rangeQueriesInfoBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder addRangeQueriesInfo(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo value) {
if (rangeQueriesInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.add(index, value);
onChanged();
} else {
rangeQueriesInfoBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder addRangeQueriesInfo(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder builderForValue) {
if (rangeQueriesInfoBuilder_ == null) {
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.add(builderForValue.build());
onChanged();
} else {
rangeQueriesInfoBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder addRangeQueriesInfo(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder builderForValue) {
if (rangeQueriesInfoBuilder_ == null) {
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.add(index, builderForValue.build());
onChanged();
} else {
rangeQueriesInfoBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder addAllRangeQueriesInfo(
java.lang.Iterable values) {
if (rangeQueriesInfoBuilder_ == null) {
ensureRangeQueriesInfoIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, rangeQueriesInfo_);
onChanged();
} else {
rangeQueriesInfoBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder clearRangeQueriesInfo() {
if (rangeQueriesInfoBuilder_ == null) {
rangeQueriesInfo_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
rangeQueriesInfoBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public Builder removeRangeQueriesInfo(int index) {
if (rangeQueriesInfoBuilder_ == null) {
ensureRangeQueriesInfoIsMutable();
rangeQueriesInfo_.remove(index);
onChanged();
} else {
rangeQueriesInfoBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder getRangeQueriesInfoBuilder(
int index) {
return getRangeQueriesInfoFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder getRangeQueriesInfoOrBuilder(
int index) {
if (rangeQueriesInfoBuilder_ == null) {
return rangeQueriesInfo_.get(index); } else {
return rangeQueriesInfoBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public java.util.List
getRangeQueriesInfoOrBuilderList() {
if (rangeQueriesInfoBuilder_ != null) {
return rangeQueriesInfoBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(rangeQueriesInfo_);
}
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder addRangeQueriesInfoBuilder() {
return getRangeQueriesInfoFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.getDefaultInstance());
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder addRangeQueriesInfoBuilder(
int index) {
return getRangeQueriesInfoFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.getDefaultInstance());
}
/**
* repeated .kvrwset.RangeQueryInfo range_queries_info = 2;
*/
public java.util.List
getRangeQueriesInfoBuilderList() {
return getRangeQueriesInfoFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder>
getRangeQueriesInfoFieldBuilder() {
if (rangeQueriesInfoBuilder_ == null) {
rangeQueriesInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder>(
rangeQueriesInfo_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
rangeQueriesInfo_ = null;
}
return rangeQueriesInfoBuilder_;
}
private java.util.List writes_ =
java.util.Collections.emptyList();
private void ensureWritesIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
writes_ = new java.util.ArrayList(writes_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder> writesBuilder_;
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public java.util.List getWritesList() {
if (writesBuilder_ == null) {
return java.util.Collections.unmodifiableList(writes_);
} else {
return writesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public int getWritesCount() {
if (writesBuilder_ == null) {
return writes_.size();
} else {
return writesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getWrites(int index) {
if (writesBuilder_ == null) {
return writes_.get(index);
} else {
return writesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder setWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite value) {
if (writesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWritesIsMutable();
writes_.set(index, value);
onChanged();
} else {
writesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder setWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder builderForValue) {
if (writesBuilder_ == null) {
ensureWritesIsMutable();
writes_.set(index, builderForValue.build());
onChanged();
} else {
writesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder addWrites(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite value) {
if (writesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWritesIsMutable();
writes_.add(value);
onChanged();
} else {
writesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder addWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite value) {
if (writesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWritesIsMutable();
writes_.add(index, value);
onChanged();
} else {
writesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder addWrites(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder builderForValue) {
if (writesBuilder_ == null) {
ensureWritesIsMutable();
writes_.add(builderForValue.build());
onChanged();
} else {
writesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder addWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder builderForValue) {
if (writesBuilder_ == null) {
ensureWritesIsMutable();
writes_.add(index, builderForValue.build());
onChanged();
} else {
writesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder addAllWrites(
java.lang.Iterable values) {
if (writesBuilder_ == null) {
ensureWritesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, writes_);
onChanged();
} else {
writesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder clearWrites() {
if (writesBuilder_ == null) {
writes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
writesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public Builder removeWrites(int index) {
if (writesBuilder_ == null) {
ensureWritesIsMutable();
writes_.remove(index);
onChanged();
} else {
writesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder getWritesBuilder(
int index) {
return getWritesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder getWritesOrBuilder(
int index) {
if (writesBuilder_ == null) {
return writes_.get(index); } else {
return writesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public java.util.List
getWritesOrBuilderList() {
if (writesBuilder_ != null) {
return writesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(writes_);
}
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder addWritesBuilder() {
return getWritesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.getDefaultInstance());
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder addWritesBuilder(
int index) {
return getWritesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.getDefaultInstance());
}
/**
* repeated .kvrwset.KVWrite writes = 3;
*/
public java.util.List
getWritesBuilderList() {
return getWritesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder>
getWritesFieldBuilder() {
if (writesBuilder_ == null) {
writesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder>(
writes_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
writes_ = null;
}
return writesBuilder_;
}
private java.util.List metadataWrites_ =
java.util.Collections.emptyList();
private void ensureMetadataWritesIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
metadataWrites_ = new java.util.ArrayList(metadataWrites_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder> metadataWritesBuilder_;
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public java.util.List getMetadataWritesList() {
if (metadataWritesBuilder_ == null) {
return java.util.Collections.unmodifiableList(metadataWrites_);
} else {
return metadataWritesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public int getMetadataWritesCount() {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.size();
} else {
return metadataWritesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getMetadataWrites(int index) {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.get(index);
} else {
return metadataWritesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder setMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.set(index, value);
onChanged();
} else {
metadataWritesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder setMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.set(index, builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder addMetadataWrites(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.add(value);
onChanged();
} else {
metadataWritesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder addMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.add(index, value);
onChanged();
} else {
metadataWritesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder addMetadataWrites(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.add(builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder addMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.add(index, builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder addAllMetadataWrites(
java.lang.Iterable values) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, metadataWrites_);
onChanged();
} else {
metadataWritesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder clearMetadataWrites() {
if (metadataWritesBuilder_ == null) {
metadataWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
metadataWritesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public Builder removeMetadataWrites(int index) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.remove(index);
onChanged();
} else {
metadataWritesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder getMetadataWritesBuilder(
int index) {
return getMetadataWritesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder getMetadataWritesOrBuilder(
int index) {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.get(index); } else {
return metadataWritesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public java.util.List
getMetadataWritesOrBuilderList() {
if (metadataWritesBuilder_ != null) {
return metadataWritesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(metadataWrites_);
}
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder addMetadataWritesBuilder() {
return getMetadataWritesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder addMetadataWritesBuilder(
int index) {
return getMetadataWritesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataWrite metadata_writes = 4;
*/
public java.util.List
getMetadataWritesBuilderList() {
return getMetadataWritesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder>
getMetadataWritesFieldBuilder() {
if (metadataWritesBuilder_ == null) {
metadataWritesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder>(
metadataWrites_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
metadataWrites_ = null;
}
return metadataWritesBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVRWSet)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVRWSet)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVRWSet parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVRWSet(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRWSet getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface HashedRWSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.HashedRWSet)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
java.util.List
getHashedReadsList();
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getHashedReads(int index);
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
int getHashedReadsCount();
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
java.util.List
getHashedReadsOrBuilderList();
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder getHashedReadsOrBuilder(
int index);
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
java.util.List
getHashedWritesList();
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getHashedWrites(int index);
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
int getHashedWritesCount();
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
java.util.List
getHashedWritesOrBuilderList();
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder getHashedWritesOrBuilder(
int index);
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
java.util.List
getMetadataWritesList();
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getMetadataWrites(int index);
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
int getMetadataWritesCount();
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
java.util.List
getMetadataWritesOrBuilderList();
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder getMetadataWritesOrBuilder(
int index);
}
/**
*
* HashedRWSet encapsulates hashed representation of a private read-write set for KV or Document data model
*
*
* Protobuf type {@code kvrwset.HashedRWSet}
*/
public static final class HashedRWSet extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.HashedRWSet)
HashedRWSetOrBuilder {
// Use HashedRWSet.newBuilder() to construct.
private HashedRWSet(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private HashedRWSet() {
hashedReads_ = java.util.Collections.emptyList();
hashedWrites_ = java.util.Collections.emptyList();
metadataWrites_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private HashedRWSet(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
hashedReads_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
hashedReads_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.parser(), extensionRegistry));
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
hashedWrites_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
hashedWrites_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.parser(), extensionRegistry));
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
metadataWrites_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
metadataWrites_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.parser(), extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
hashedReads_ = java.util.Collections.unmodifiableList(hashedReads_);
}
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
hashedWrites_ = java.util.Collections.unmodifiableList(hashedWrites_);
}
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
metadataWrites_ = java.util.Collections.unmodifiableList(metadataWrites_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_HashedRWSet_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_HashedRWSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.Builder.class);
}
public static final int HASHED_READS_FIELD_NUMBER = 1;
private java.util.List hashedReads_;
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public java.util.List getHashedReadsList() {
return hashedReads_;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public java.util.List
getHashedReadsOrBuilderList() {
return hashedReads_;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public int getHashedReadsCount() {
return hashedReads_.size();
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getHashedReads(int index) {
return hashedReads_.get(index);
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder getHashedReadsOrBuilder(
int index) {
return hashedReads_.get(index);
}
public static final int HASHED_WRITES_FIELD_NUMBER = 2;
private java.util.List hashedWrites_;
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public java.util.List getHashedWritesList() {
return hashedWrites_;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public java.util.List
getHashedWritesOrBuilderList() {
return hashedWrites_;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public int getHashedWritesCount() {
return hashedWrites_.size();
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getHashedWrites(int index) {
return hashedWrites_.get(index);
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder getHashedWritesOrBuilder(
int index) {
return hashedWrites_.get(index);
}
public static final int METADATA_WRITES_FIELD_NUMBER = 3;
private java.util.List metadataWrites_;
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public java.util.List getMetadataWritesList() {
return metadataWrites_;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public java.util.List
getMetadataWritesOrBuilderList() {
return metadataWrites_;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public int getMetadataWritesCount() {
return metadataWrites_.size();
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getMetadataWrites(int index) {
return metadataWrites_.get(index);
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder getMetadataWritesOrBuilder(
int index) {
return metadataWrites_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < hashedReads_.size(); i++) {
output.writeMessage(1, hashedReads_.get(i));
}
for (int i = 0; i < hashedWrites_.size(); i++) {
output.writeMessage(2, hashedWrites_.get(i));
}
for (int i = 0; i < metadataWrites_.size(); i++) {
output.writeMessage(3, metadataWrites_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < hashedReads_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, hashedReads_.get(i));
}
for (int i = 0; i < hashedWrites_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, hashedWrites_.get(i));
}
for (int i = 0; i < metadataWrites_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, metadataWrites_.get(i));
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet) obj;
boolean result = true;
result = result && getHashedReadsList()
.equals(other.getHashedReadsList());
result = result && getHashedWritesList()
.equals(other.getHashedWritesList());
result = result && getMetadataWritesList()
.equals(other.getMetadataWritesList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
if (getHashedReadsCount() > 0) {
hash = (37 * hash) + HASHED_READS_FIELD_NUMBER;
hash = (53 * hash) + getHashedReadsList().hashCode();
}
if (getHashedWritesCount() > 0) {
hash = (37 * hash) + HASHED_WRITES_FIELD_NUMBER;
hash = (53 * hash) + getHashedWritesList().hashCode();
}
if (getMetadataWritesCount() > 0) {
hash = (37 * hash) + METADATA_WRITES_FIELD_NUMBER;
hash = (53 * hash) + getMetadataWritesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* HashedRWSet encapsulates hashed representation of a private read-write set for KV or Document data model
*
*
* Protobuf type {@code kvrwset.HashedRWSet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.HashedRWSet)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_HashedRWSet_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_HashedRWSet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getHashedReadsFieldBuilder();
getHashedWritesFieldBuilder();
getMetadataWritesFieldBuilder();
}
}
public Builder clear() {
super.clear();
if (hashedReadsBuilder_ == null) {
hashedReads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
hashedReadsBuilder_.clear();
}
if (hashedWritesBuilder_ == null) {
hashedWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
hashedWritesBuilder_.clear();
}
if (metadataWritesBuilder_ == null) {
metadataWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
metadataWritesBuilder_.clear();
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_HashedRWSet_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet(this);
int from_bitField0_ = bitField0_;
if (hashedReadsBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
hashedReads_ = java.util.Collections.unmodifiableList(hashedReads_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.hashedReads_ = hashedReads_;
} else {
result.hashedReads_ = hashedReadsBuilder_.build();
}
if (hashedWritesBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
hashedWrites_ = java.util.Collections.unmodifiableList(hashedWrites_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.hashedWrites_ = hashedWrites_;
} else {
result.hashedWrites_ = hashedWritesBuilder_.build();
}
if (metadataWritesBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
metadataWrites_ = java.util.Collections.unmodifiableList(metadataWrites_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.metadataWrites_ = metadataWrites_;
} else {
result.metadataWrites_ = metadataWritesBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet.getDefaultInstance()) return this;
if (hashedReadsBuilder_ == null) {
if (!other.hashedReads_.isEmpty()) {
if (hashedReads_.isEmpty()) {
hashedReads_ = other.hashedReads_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureHashedReadsIsMutable();
hashedReads_.addAll(other.hashedReads_);
}
onChanged();
}
} else {
if (!other.hashedReads_.isEmpty()) {
if (hashedReadsBuilder_.isEmpty()) {
hashedReadsBuilder_.dispose();
hashedReadsBuilder_ = null;
hashedReads_ = other.hashedReads_;
bitField0_ = (bitField0_ & ~0x00000001);
hashedReadsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getHashedReadsFieldBuilder() : null;
} else {
hashedReadsBuilder_.addAllMessages(other.hashedReads_);
}
}
}
if (hashedWritesBuilder_ == null) {
if (!other.hashedWrites_.isEmpty()) {
if (hashedWrites_.isEmpty()) {
hashedWrites_ = other.hashedWrites_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureHashedWritesIsMutable();
hashedWrites_.addAll(other.hashedWrites_);
}
onChanged();
}
} else {
if (!other.hashedWrites_.isEmpty()) {
if (hashedWritesBuilder_.isEmpty()) {
hashedWritesBuilder_.dispose();
hashedWritesBuilder_ = null;
hashedWrites_ = other.hashedWrites_;
bitField0_ = (bitField0_ & ~0x00000002);
hashedWritesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getHashedWritesFieldBuilder() : null;
} else {
hashedWritesBuilder_.addAllMessages(other.hashedWrites_);
}
}
}
if (metadataWritesBuilder_ == null) {
if (!other.metadataWrites_.isEmpty()) {
if (metadataWrites_.isEmpty()) {
metadataWrites_ = other.metadataWrites_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureMetadataWritesIsMutable();
metadataWrites_.addAll(other.metadataWrites_);
}
onChanged();
}
} else {
if (!other.metadataWrites_.isEmpty()) {
if (metadataWritesBuilder_.isEmpty()) {
metadataWritesBuilder_.dispose();
metadataWritesBuilder_ = null;
metadataWrites_ = other.metadataWrites_;
bitField0_ = (bitField0_ & ~0x00000004);
metadataWritesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getMetadataWritesFieldBuilder() : null;
} else {
metadataWritesBuilder_.addAllMessages(other.metadataWrites_);
}
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List hashedReads_ =
java.util.Collections.emptyList();
private void ensureHashedReadsIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
hashedReads_ = new java.util.ArrayList(hashedReads_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder> hashedReadsBuilder_;
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public java.util.List getHashedReadsList() {
if (hashedReadsBuilder_ == null) {
return java.util.Collections.unmodifiableList(hashedReads_);
} else {
return hashedReadsBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public int getHashedReadsCount() {
if (hashedReadsBuilder_ == null) {
return hashedReads_.size();
} else {
return hashedReadsBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getHashedReads(int index) {
if (hashedReadsBuilder_ == null) {
return hashedReads_.get(index);
} else {
return hashedReadsBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder setHashedReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash value) {
if (hashedReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedReadsIsMutable();
hashedReads_.set(index, value);
onChanged();
} else {
hashedReadsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder setHashedReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder builderForValue) {
if (hashedReadsBuilder_ == null) {
ensureHashedReadsIsMutable();
hashedReads_.set(index, builderForValue.build());
onChanged();
} else {
hashedReadsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder addHashedReads(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash value) {
if (hashedReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedReadsIsMutable();
hashedReads_.add(value);
onChanged();
} else {
hashedReadsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder addHashedReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash value) {
if (hashedReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedReadsIsMutable();
hashedReads_.add(index, value);
onChanged();
} else {
hashedReadsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder addHashedReads(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder builderForValue) {
if (hashedReadsBuilder_ == null) {
ensureHashedReadsIsMutable();
hashedReads_.add(builderForValue.build());
onChanged();
} else {
hashedReadsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder addHashedReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder builderForValue) {
if (hashedReadsBuilder_ == null) {
ensureHashedReadsIsMutable();
hashedReads_.add(index, builderForValue.build());
onChanged();
} else {
hashedReadsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder addAllHashedReads(
java.lang.Iterable values) {
if (hashedReadsBuilder_ == null) {
ensureHashedReadsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, hashedReads_);
onChanged();
} else {
hashedReadsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder clearHashedReads() {
if (hashedReadsBuilder_ == null) {
hashedReads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
hashedReadsBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public Builder removeHashedReads(int index) {
if (hashedReadsBuilder_ == null) {
ensureHashedReadsIsMutable();
hashedReads_.remove(index);
onChanged();
} else {
hashedReadsBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder getHashedReadsBuilder(
int index) {
return getHashedReadsFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder getHashedReadsOrBuilder(
int index) {
if (hashedReadsBuilder_ == null) {
return hashedReads_.get(index); } else {
return hashedReadsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public java.util.List
getHashedReadsOrBuilderList() {
if (hashedReadsBuilder_ != null) {
return hashedReadsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(hashedReads_);
}
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder addHashedReadsBuilder() {
return getHashedReadsFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder addHashedReadsBuilder(
int index) {
return getHashedReadsFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVReadHash hashed_reads = 1;
*/
public java.util.List
getHashedReadsBuilderList() {
return getHashedReadsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder>
getHashedReadsFieldBuilder() {
if (hashedReadsBuilder_ == null) {
hashedReadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder>(
hashedReads_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
hashedReads_ = null;
}
return hashedReadsBuilder_;
}
private java.util.List hashedWrites_ =
java.util.Collections.emptyList();
private void ensureHashedWritesIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
hashedWrites_ = new java.util.ArrayList(hashedWrites_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder> hashedWritesBuilder_;
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public java.util.List getHashedWritesList() {
if (hashedWritesBuilder_ == null) {
return java.util.Collections.unmodifiableList(hashedWrites_);
} else {
return hashedWritesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public int getHashedWritesCount() {
if (hashedWritesBuilder_ == null) {
return hashedWrites_.size();
} else {
return hashedWritesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getHashedWrites(int index) {
if (hashedWritesBuilder_ == null) {
return hashedWrites_.get(index);
} else {
return hashedWritesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder setHashedWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash value) {
if (hashedWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedWritesIsMutable();
hashedWrites_.set(index, value);
onChanged();
} else {
hashedWritesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder setHashedWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder builderForValue) {
if (hashedWritesBuilder_ == null) {
ensureHashedWritesIsMutable();
hashedWrites_.set(index, builderForValue.build());
onChanged();
} else {
hashedWritesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder addHashedWrites(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash value) {
if (hashedWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedWritesIsMutable();
hashedWrites_.add(value);
onChanged();
} else {
hashedWritesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder addHashedWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash value) {
if (hashedWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureHashedWritesIsMutable();
hashedWrites_.add(index, value);
onChanged();
} else {
hashedWritesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder addHashedWrites(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder builderForValue) {
if (hashedWritesBuilder_ == null) {
ensureHashedWritesIsMutable();
hashedWrites_.add(builderForValue.build());
onChanged();
} else {
hashedWritesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder addHashedWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder builderForValue) {
if (hashedWritesBuilder_ == null) {
ensureHashedWritesIsMutable();
hashedWrites_.add(index, builderForValue.build());
onChanged();
} else {
hashedWritesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder addAllHashedWrites(
java.lang.Iterable values) {
if (hashedWritesBuilder_ == null) {
ensureHashedWritesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, hashedWrites_);
onChanged();
} else {
hashedWritesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder clearHashedWrites() {
if (hashedWritesBuilder_ == null) {
hashedWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
hashedWritesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public Builder removeHashedWrites(int index) {
if (hashedWritesBuilder_ == null) {
ensureHashedWritesIsMutable();
hashedWrites_.remove(index);
onChanged();
} else {
hashedWritesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder getHashedWritesBuilder(
int index) {
return getHashedWritesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder getHashedWritesOrBuilder(
int index) {
if (hashedWritesBuilder_ == null) {
return hashedWrites_.get(index); } else {
return hashedWritesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public java.util.List
getHashedWritesOrBuilderList() {
if (hashedWritesBuilder_ != null) {
return hashedWritesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(hashedWrites_);
}
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder addHashedWritesBuilder() {
return getHashedWritesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder addHashedWritesBuilder(
int index) {
return getHashedWritesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVWriteHash hashed_writes = 2;
*/
public java.util.List
getHashedWritesBuilderList() {
return getHashedWritesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder>
getHashedWritesFieldBuilder() {
if (hashedWritesBuilder_ == null) {
hashedWritesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder>(
hashedWrites_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
hashedWrites_ = null;
}
return hashedWritesBuilder_;
}
private java.util.List metadataWrites_ =
java.util.Collections.emptyList();
private void ensureMetadataWritesIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
metadataWrites_ = new java.util.ArrayList(metadataWrites_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder> metadataWritesBuilder_;
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public java.util.List getMetadataWritesList() {
if (metadataWritesBuilder_ == null) {
return java.util.Collections.unmodifiableList(metadataWrites_);
} else {
return metadataWritesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public int getMetadataWritesCount() {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.size();
} else {
return metadataWritesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getMetadataWrites(int index) {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.get(index);
} else {
return metadataWritesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder setMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.set(index, value);
onChanged();
} else {
metadataWritesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder setMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.set(index, builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder addMetadataWrites(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.add(value);
onChanged();
} else {
metadataWritesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder addMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash value) {
if (metadataWritesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetadataWritesIsMutable();
metadataWrites_.add(index, value);
onChanged();
} else {
metadataWritesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder addMetadataWrites(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.add(builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder addMetadataWrites(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder builderForValue) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.add(index, builderForValue.build());
onChanged();
} else {
metadataWritesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder addAllMetadataWrites(
java.lang.Iterable values) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, metadataWrites_);
onChanged();
} else {
metadataWritesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder clearMetadataWrites() {
if (metadataWritesBuilder_ == null) {
metadataWrites_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
metadataWritesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public Builder removeMetadataWrites(int index) {
if (metadataWritesBuilder_ == null) {
ensureMetadataWritesIsMutable();
metadataWrites_.remove(index);
onChanged();
} else {
metadataWritesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder getMetadataWritesBuilder(
int index) {
return getMetadataWritesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder getMetadataWritesOrBuilder(
int index) {
if (metadataWritesBuilder_ == null) {
return metadataWrites_.get(index); } else {
return metadataWritesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public java.util.List
getMetadataWritesOrBuilderList() {
if (metadataWritesBuilder_ != null) {
return metadataWritesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(metadataWrites_);
}
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder addMetadataWritesBuilder() {
return getMetadataWritesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder addMetadataWritesBuilder(
int index) {
return getMetadataWritesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataWriteHash metadata_writes = 3;
*/
public java.util.List
getMetadataWritesBuilderList() {
return getMetadataWritesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder>
getMetadataWritesFieldBuilder() {
if (metadataWritesBuilder_ == null) {
metadataWritesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder>(
metadataWrites_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
metadataWrites_ = null;
}
return metadataWritesBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.HashedRWSet)
}
// @@protoc_insertion_point(class_scope:kvrwset.HashedRWSet)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public HashedRWSet parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new HashedRWSet(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.HashedRWSet getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVReadOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVRead)
com.google.protobuf.MessageOrBuilder {
/**
* optional string key = 1;
*/
java.lang.String getKey();
/**
* optional string key = 1;
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* optional .kvrwset.Version version = 2;
*/
boolean hasVersion();
/**
* optional .kvrwset.Version version = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion();
/**
* optional .kvrwset.Version version = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder();
}
/**
*
* KVRead captures a read operation performed during transaction simulation
* A 'nil' version indicates a non-existing key read by the transaction
*
*
* Protobuf type {@code kvrwset.KVRead}
*/
public static final class KVRead extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVRead)
KVReadOrBuilder {
// Use KVRead.newBuilder() to construct.
private KVRead(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVRead() {
key_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVRead(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
key_ = s;
break;
}
case 18: {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder subBuilder = null;
if (version_ != null) {
subBuilder = version_.toBuilder();
}
version_ = input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(version_);
version_ = subBuilder.buildPartial();
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRead_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRead_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder.class);
}
public static final int KEY_FIELD_NUMBER = 1;
private volatile java.lang.Object key_;
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int VERSION_FIELD_NUMBER = 2;
private org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version version_;
/**
* optional .kvrwset.Version version = 2;
*/
public boolean hasVersion() {
return version_ != null;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion() {
return version_ == null ? org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder() {
return getVersion();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getKeyBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_);
}
if (version_ != null) {
output.writeMessage(2, getVersion());
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getKeyBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_);
}
if (version_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getVersion());
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead) obj;
boolean result = true;
result = result && getKey()
.equals(other.getKey());
result = result && (hasVersion() == other.hasVersion());
if (hasVersion()) {
result = result && getVersion()
.equals(other.getVersion());
}
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_FIELD_NUMBER;
hash = (53 * hash) + getKey().hashCode();
if (hasVersion()) {
hash = (37 * hash) + VERSION_FIELD_NUMBER;
hash = (53 * hash) + getVersion().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVRead captures a read operation performed during transaction simulation
* A 'nil' version indicates a non-existing key read by the transaction
*
*
* Protobuf type {@code kvrwset.KVRead}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVRead)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRead_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRead_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
key_ = "";
if (versionBuilder_ == null) {
version_ = null;
} else {
version_ = null;
versionBuilder_ = null;
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVRead_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead(this);
result.key_ = key_;
if (versionBuilder_ == null) {
result.version_ = version_;
} else {
result.version_ = versionBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance()) return this;
if (!other.getKey().isEmpty()) {
key_ = other.key_;
onChanged();
}
if (other.hasVersion()) {
mergeVersion(other.getVersion());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object key_ = "";
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string key = 1;
*/
public Builder setKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
key_ = value;
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder clearKey() {
key_ = getDefaultInstance().getKey();
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder setKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
key_ = value;
onChanged();
return this;
}
private org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version version_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder> versionBuilder_;
/**
* optional .kvrwset.Version version = 2;
*/
public boolean hasVersion() {
return versionBuilder_ != null || version_ != null;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion() {
if (versionBuilder_ == null) {
return version_ == null ? org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
} else {
return versionBuilder_.getMessage();
}
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder setVersion(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version value) {
if (versionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
version_ = value;
onChanged();
} else {
versionBuilder_.setMessage(value);
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder setVersion(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder builderForValue) {
if (versionBuilder_ == null) {
version_ = builderForValue.build();
onChanged();
} else {
versionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder mergeVersion(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version value) {
if (versionBuilder_ == null) {
if (version_ != null) {
version_ =
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.newBuilder(version_).mergeFrom(value).buildPartial();
} else {
version_ = value;
}
onChanged();
} else {
versionBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder clearVersion() {
if (versionBuilder_ == null) {
version_ = null;
onChanged();
} else {
version_ = null;
versionBuilder_ = null;
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder getVersionBuilder() {
onChanged();
return getVersionFieldBuilder().getBuilder();
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder() {
if (versionBuilder_ != null) {
return versionBuilder_.getMessageOrBuilder();
} else {
return version_ == null ?
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
}
}
/**
* optional .kvrwset.Version version = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder>
getVersionFieldBuilder() {
if (versionBuilder_ == null) {
versionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder>(
getVersion(),
getParentForChildren(),
isClean());
version_ = null;
}
return versionBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVRead)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVRead)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVRead parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVRead(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVWriteOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVWrite)
com.google.protobuf.MessageOrBuilder {
/**
* optional string key = 1;
*/
java.lang.String getKey();
/**
* optional string key = 1;
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* optional bool is_delete = 2;
*/
boolean getIsDelete();
/**
* optional bytes value = 3;
*/
com.google.protobuf.ByteString getValue();
}
/**
*
* KVWrite captures a write (update/delete) operation performed during transaction simulation
*
*
* Protobuf type {@code kvrwset.KVWrite}
*/
public static final class KVWrite extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVWrite)
KVWriteOrBuilder {
// Use KVWrite.newBuilder() to construct.
private KVWrite(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVWrite() {
key_ = "";
isDelete_ = false;
value_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVWrite(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
key_ = s;
break;
}
case 16: {
isDelete_ = input.readBool();
break;
}
case 26: {
value_ = input.readBytes();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWrite_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWrite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder.class);
}
public static final int KEY_FIELD_NUMBER = 1;
private volatile java.lang.Object key_;
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int IS_DELETE_FIELD_NUMBER = 2;
private boolean isDelete_;
/**
* optional bool is_delete = 2;
*/
public boolean getIsDelete() {
return isDelete_;
}
public static final int VALUE_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString value_;
/**
* optional bytes value = 3;
*/
public com.google.protobuf.ByteString getValue() {
return value_;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getKeyBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_);
}
if (isDelete_ != false) {
output.writeBool(2, isDelete_);
}
if (!value_.isEmpty()) {
output.writeBytes(3, value_);
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getKeyBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_);
}
if (isDelete_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isDelete_);
}
if (!value_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, value_);
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite) obj;
boolean result = true;
result = result && getKey()
.equals(other.getKey());
result = result && (getIsDelete()
== other.getIsDelete());
result = result && getValue()
.equals(other.getValue());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_FIELD_NUMBER;
hash = (53 * hash) + getKey().hashCode();
hash = (37 * hash) + IS_DELETE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsDelete());
hash = (37 * hash) + VALUE_FIELD_NUMBER;
hash = (53 * hash) + getValue().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVWrite captures a write (update/delete) operation performed during transaction simulation
*
*
* Protobuf type {@code kvrwset.KVWrite}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVWrite)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWrite_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWrite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
key_ = "";
isDelete_ = false;
value_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWrite_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite(this);
result.key_ = key_;
result.isDelete_ = isDelete_;
result.value_ = value_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite.getDefaultInstance()) return this;
if (!other.getKey().isEmpty()) {
key_ = other.key_;
onChanged();
}
if (other.getIsDelete() != false) {
setIsDelete(other.getIsDelete());
}
if (other.getValue() != com.google.protobuf.ByteString.EMPTY) {
setValue(other.getValue());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object key_ = "";
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string key = 1;
*/
public Builder setKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
key_ = value;
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder clearKey() {
key_ = getDefaultInstance().getKey();
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder setKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
key_ = value;
onChanged();
return this;
}
private boolean isDelete_ ;
/**
* optional bool is_delete = 2;
*/
public boolean getIsDelete() {
return isDelete_;
}
/**
* optional bool is_delete = 2;
*/
public Builder setIsDelete(boolean value) {
isDelete_ = value;
onChanged();
return this;
}
/**
* optional bool is_delete = 2;
*/
public Builder clearIsDelete() {
isDelete_ = false;
onChanged();
return this;
}
private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes value = 3;
*/
public com.google.protobuf.ByteString getValue() {
return value_;
}
/**
* optional bytes value = 3;
*/
public Builder setValue(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
value_ = value;
onChanged();
return this;
}
/**
* optional bytes value = 3;
*/
public Builder clearValue() {
value_ = getDefaultInstance().getValue();
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVWrite)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVWrite)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVWrite parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVWrite(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWrite getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVMetadataWriteOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVMetadataWrite)
com.google.protobuf.MessageOrBuilder {
/**
* optional string key = 1;
*/
java.lang.String getKey();
/**
* optional string key = 1;
*/
com.google.protobuf.ByteString
getKeyBytes();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
java.util.List
getEntriesList();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index);
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
int getEntriesCount();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
java.util.List
getEntriesOrBuilderList();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index);
}
/**
*
* KVMetadataWrite captures all the entries in the metadata associated with a key
*
*
* Protobuf type {@code kvrwset.KVMetadataWrite}
*/
public static final class KVMetadataWrite extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVMetadataWrite)
KVMetadataWriteOrBuilder {
// Use KVMetadataWrite.newBuilder() to construct.
private KVMetadataWrite(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVMetadataWrite() {
key_ = "";
entries_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVMetadataWrite(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
key_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
entries_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.parser(), extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = java.util.Collections.unmodifiableList(entries_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWrite_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWrite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder.class);
}
private int bitField0_;
public static final int KEY_FIELD_NUMBER = 1;
private volatile java.lang.Object key_;
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ENTRIES_FIELD_NUMBER = 2;
private java.util.List entries_;
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List getEntriesList() {
return entries_;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesOrBuilderList() {
return entries_;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public int getEntriesCount() {
return entries_.size();
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index) {
return entries_.get(index);
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index) {
return entries_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getKeyBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_);
}
for (int i = 0; i < entries_.size(); i++) {
output.writeMessage(2, entries_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getKeyBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_);
}
for (int i = 0; i < entries_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, entries_.get(i));
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite) obj;
boolean result = true;
result = result && getKey()
.equals(other.getKey());
result = result && getEntriesList()
.equals(other.getEntriesList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_FIELD_NUMBER;
hash = (53 * hash) + getKey().hashCode();
if (getEntriesCount() > 0) {
hash = (37 * hash) + ENTRIES_FIELD_NUMBER;
hash = (53 * hash) + getEntriesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVMetadataWrite captures all the entries in the metadata associated with a key
*
*
* Protobuf type {@code kvrwset.KVMetadataWrite}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVMetadataWrite)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWrite_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWrite_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getEntriesFieldBuilder();
}
}
public Builder clear() {
super.clear();
key_ = "";
if (entriesBuilder_ == null) {
entries_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
entriesBuilder_.clear();
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWrite_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.key_ = key_;
if (entriesBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = java.util.Collections.unmodifiableList(entries_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.entries_ = entries_;
} else {
result.entries_ = entriesBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite.getDefaultInstance()) return this;
if (!other.getKey().isEmpty()) {
key_ = other.key_;
onChanged();
}
if (entriesBuilder_ == null) {
if (!other.entries_.isEmpty()) {
if (entries_.isEmpty()) {
entries_ = other.entries_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureEntriesIsMutable();
entries_.addAll(other.entries_);
}
onChanged();
}
} else {
if (!other.entries_.isEmpty()) {
if (entriesBuilder_.isEmpty()) {
entriesBuilder_.dispose();
entriesBuilder_ = null;
entries_ = other.entries_;
bitField0_ = (bitField0_ & ~0x00000002);
entriesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getEntriesFieldBuilder() : null;
} else {
entriesBuilder_.addAllMessages(other.entries_);
}
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object key_ = "";
/**
* optional string key = 1;
*/
public java.lang.String getKey() {
java.lang.Object ref = key_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
key_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string key = 1;
*/
public com.google.protobuf.ByteString
getKeyBytes() {
java.lang.Object ref = key_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
key_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string key = 1;
*/
public Builder setKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
key_ = value;
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder clearKey() {
key_ = getDefaultInstance().getKey();
onChanged();
return this;
}
/**
* optional string key = 1;
*/
public Builder setKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
key_ = value;
onChanged();
return this;
}
private java.util.List entries_ =
java.util.Collections.emptyList();
private void ensureEntriesIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = new java.util.ArrayList(entries_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder> entriesBuilder_;
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List getEntriesList() {
if (entriesBuilder_ == null) {
return java.util.Collections.unmodifiableList(entries_);
} else {
return entriesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public int getEntriesCount() {
if (entriesBuilder_ == null) {
return entries_.size();
} else {
return entriesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index) {
if (entriesBuilder_ == null) {
return entries_.get(index);
} else {
return entriesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder setEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.set(index, value);
onChanged();
} else {
entriesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder setEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.set(index, builderForValue.build());
onChanged();
} else {
entriesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.add(value);
onChanged();
} else {
entriesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.add(index, value);
onChanged();
} else {
entriesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.add(builderForValue.build());
onChanged();
} else {
entriesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.add(index, builderForValue.build());
onChanged();
} else {
entriesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addAllEntries(
java.lang.Iterable values) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, entries_);
onChanged();
} else {
entriesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder clearEntries() {
if (entriesBuilder_ == null) {
entries_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
entriesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder removeEntries(int index) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.remove(index);
onChanged();
} else {
entriesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder getEntriesBuilder(
int index) {
return getEntriesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index) {
if (entriesBuilder_ == null) {
return entries_.get(index); } else {
return entriesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesOrBuilderList() {
if (entriesBuilder_ != null) {
return entriesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(entries_);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder addEntriesBuilder() {
return getEntriesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder addEntriesBuilder(
int index) {
return getEntriesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesBuilderList() {
return getEntriesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder>
getEntriesFieldBuilder() {
if (entriesBuilder_ == null) {
entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder>(
entries_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
entries_ = null;
}
return entriesBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVMetadataWrite)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVMetadataWrite)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVMetadataWrite parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVMetadataWrite(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWrite getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVReadHashOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVReadHash)
com.google.protobuf.MessageOrBuilder {
/**
* optional bytes key_hash = 1;
*/
com.google.protobuf.ByteString getKeyHash();
/**
* optional .kvrwset.Version version = 2;
*/
boolean hasVersion();
/**
* optional .kvrwset.Version version = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion();
/**
* optional .kvrwset.Version version = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder();
}
/**
*
* KVReadHash is similar to the KVRead in spirit. However, it captures the hash of the key instead of the key itself
* version is kept as is for now. However, if the version also needs to be privacy-protected, it would need to be the
* hash of the version and hence of 'bytes' type
*
*
* Protobuf type {@code kvrwset.KVReadHash}
*/
public static final class KVReadHash extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVReadHash)
KVReadHashOrBuilder {
// Use KVReadHash.newBuilder() to construct.
private KVReadHash(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVReadHash() {
keyHash_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVReadHash(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
keyHash_ = input.readBytes();
break;
}
case 18: {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder subBuilder = null;
if (version_ != null) {
subBuilder = version_.toBuilder();
}
version_ = input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(version_);
version_ = subBuilder.buildPartial();
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVReadHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVReadHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder.class);
}
public static final int KEY_HASH_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString keyHash_;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
public static final int VERSION_FIELD_NUMBER = 2;
private org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version version_;
/**
* optional .kvrwset.Version version = 2;
*/
public boolean hasVersion() {
return version_ != null;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion() {
return version_ == null ? org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder() {
return getVersion();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!keyHash_.isEmpty()) {
output.writeBytes(1, keyHash_);
}
if (version_ != null) {
output.writeMessage(2, getVersion());
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!keyHash_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, keyHash_);
}
if (version_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getVersion());
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash) obj;
boolean result = true;
result = result && getKeyHash()
.equals(other.getKeyHash());
result = result && (hasVersion() == other.hasVersion());
if (hasVersion()) {
result = result && getVersion()
.equals(other.getVersion());
}
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_HASH_FIELD_NUMBER;
hash = (53 * hash) + getKeyHash().hashCode();
if (hasVersion()) {
hash = (37 * hash) + VERSION_FIELD_NUMBER;
hash = (53 * hash) + getVersion().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVReadHash is similar to the KVRead in spirit. However, it captures the hash of the key instead of the key itself
* version is kept as is for now. However, if the version also needs to be privacy-protected, it would need to be the
* hash of the version and hence of 'bytes' type
*
*
* Protobuf type {@code kvrwset.KVReadHash}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVReadHash)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHashOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVReadHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVReadHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
keyHash_ = com.google.protobuf.ByteString.EMPTY;
if (versionBuilder_ == null) {
version_ = null;
} else {
version_ = null;
versionBuilder_ = null;
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVReadHash_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash(this);
result.keyHash_ = keyHash_;
if (versionBuilder_ == null) {
result.version_ = version_;
} else {
result.version_ = versionBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash.getDefaultInstance()) return this;
if (other.getKeyHash() != com.google.protobuf.ByteString.EMPTY) {
setKeyHash(other.getKeyHash());
}
if (other.hasVersion()) {
mergeVersion(other.getVersion());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString keyHash_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
/**
* optional bytes key_hash = 1;
*/
public Builder setKeyHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
keyHash_ = value;
onChanged();
return this;
}
/**
* optional bytes key_hash = 1;
*/
public Builder clearKeyHash() {
keyHash_ = getDefaultInstance().getKeyHash();
onChanged();
return this;
}
private org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version version_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder> versionBuilder_;
/**
* optional .kvrwset.Version version = 2;
*/
public boolean hasVersion() {
return versionBuilder_ != null || version_ != null;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getVersion() {
if (versionBuilder_ == null) {
return version_ == null ? org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
} else {
return versionBuilder_.getMessage();
}
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder setVersion(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version value) {
if (versionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
version_ = value;
onChanged();
} else {
versionBuilder_.setMessage(value);
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder setVersion(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder builderForValue) {
if (versionBuilder_ == null) {
version_ = builderForValue.build();
onChanged();
} else {
versionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder mergeVersion(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version value) {
if (versionBuilder_ == null) {
if (version_ != null) {
version_ =
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.newBuilder(version_).mergeFrom(value).buildPartial();
} else {
version_ = value;
}
onChanged();
} else {
versionBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public Builder clearVersion() {
if (versionBuilder_ == null) {
version_ = null;
onChanged();
} else {
version_ = null;
versionBuilder_ = null;
}
return this;
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder getVersionBuilder() {
onChanged();
return getVersionFieldBuilder().getBuilder();
}
/**
* optional .kvrwset.Version version = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder getVersionOrBuilder() {
if (versionBuilder_ != null) {
return versionBuilder_.getMessageOrBuilder();
} else {
return version_ == null ?
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance() : version_;
}
}
/**
* optional .kvrwset.Version version = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder>
getVersionFieldBuilder() {
if (versionBuilder_ == null) {
versionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder>(
getVersion(),
getParentForChildren(),
isClean());
version_ = null;
}
return versionBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVReadHash)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVReadHash)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVReadHash parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVReadHash(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadHash getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVWriteHashOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVWriteHash)
com.google.protobuf.MessageOrBuilder {
/**
* optional bytes key_hash = 1;
*/
com.google.protobuf.ByteString getKeyHash();
/**
* optional bool is_delete = 2;
*/
boolean getIsDelete();
/**
* optional bytes value_hash = 3;
*/
com.google.protobuf.ByteString getValueHash();
}
/**
*
* KVWriteHash is similar to the KVWrite. It captures a write (update/delete) operation performed during transaction simulation
*
*
* Protobuf type {@code kvrwset.KVWriteHash}
*/
public static final class KVWriteHash extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVWriteHash)
KVWriteHashOrBuilder {
// Use KVWriteHash.newBuilder() to construct.
private KVWriteHash(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVWriteHash() {
keyHash_ = com.google.protobuf.ByteString.EMPTY;
isDelete_ = false;
valueHash_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVWriteHash(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
keyHash_ = input.readBytes();
break;
}
case 16: {
isDelete_ = input.readBool();
break;
}
case 26: {
valueHash_ = input.readBytes();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWriteHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWriteHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder.class);
}
public static final int KEY_HASH_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString keyHash_;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
public static final int IS_DELETE_FIELD_NUMBER = 2;
private boolean isDelete_;
/**
* optional bool is_delete = 2;
*/
public boolean getIsDelete() {
return isDelete_;
}
public static final int VALUE_HASH_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString valueHash_;
/**
* optional bytes value_hash = 3;
*/
public com.google.protobuf.ByteString getValueHash() {
return valueHash_;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!keyHash_.isEmpty()) {
output.writeBytes(1, keyHash_);
}
if (isDelete_ != false) {
output.writeBool(2, isDelete_);
}
if (!valueHash_.isEmpty()) {
output.writeBytes(3, valueHash_);
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!keyHash_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, keyHash_);
}
if (isDelete_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isDelete_);
}
if (!valueHash_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, valueHash_);
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash) obj;
boolean result = true;
result = result && getKeyHash()
.equals(other.getKeyHash());
result = result && (getIsDelete()
== other.getIsDelete());
result = result && getValueHash()
.equals(other.getValueHash());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_HASH_FIELD_NUMBER;
hash = (53 * hash) + getKeyHash().hashCode();
hash = (37 * hash) + IS_DELETE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsDelete());
hash = (37 * hash) + VALUE_HASH_FIELD_NUMBER;
hash = (53 * hash) + getValueHash().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVWriteHash is similar to the KVWrite. It captures a write (update/delete) operation performed during transaction simulation
*
*
* Protobuf type {@code kvrwset.KVWriteHash}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVWriteHash)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHashOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWriteHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWriteHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
keyHash_ = com.google.protobuf.ByteString.EMPTY;
isDelete_ = false;
valueHash_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVWriteHash_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash(this);
result.keyHash_ = keyHash_;
result.isDelete_ = isDelete_;
result.valueHash_ = valueHash_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash.getDefaultInstance()) return this;
if (other.getKeyHash() != com.google.protobuf.ByteString.EMPTY) {
setKeyHash(other.getKeyHash());
}
if (other.getIsDelete() != false) {
setIsDelete(other.getIsDelete());
}
if (other.getValueHash() != com.google.protobuf.ByteString.EMPTY) {
setValueHash(other.getValueHash());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.ByteString keyHash_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
/**
* optional bytes key_hash = 1;
*/
public Builder setKeyHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
keyHash_ = value;
onChanged();
return this;
}
/**
* optional bytes key_hash = 1;
*/
public Builder clearKeyHash() {
keyHash_ = getDefaultInstance().getKeyHash();
onChanged();
return this;
}
private boolean isDelete_ ;
/**
* optional bool is_delete = 2;
*/
public boolean getIsDelete() {
return isDelete_;
}
/**
* optional bool is_delete = 2;
*/
public Builder setIsDelete(boolean value) {
isDelete_ = value;
onChanged();
return this;
}
/**
* optional bool is_delete = 2;
*/
public Builder clearIsDelete() {
isDelete_ = false;
onChanged();
return this;
}
private com.google.protobuf.ByteString valueHash_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes value_hash = 3;
*/
public com.google.protobuf.ByteString getValueHash() {
return valueHash_;
}
/**
* optional bytes value_hash = 3;
*/
public Builder setValueHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
valueHash_ = value;
onChanged();
return this;
}
/**
* optional bytes value_hash = 3;
*/
public Builder clearValueHash() {
valueHash_ = getDefaultInstance().getValueHash();
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVWriteHash)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVWriteHash)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVWriteHash parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVWriteHash(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVWriteHash getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVMetadataWriteHashOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVMetadataWriteHash)
com.google.protobuf.MessageOrBuilder {
/**
* optional bytes key_hash = 1;
*/
com.google.protobuf.ByteString getKeyHash();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
java.util.List
getEntriesList();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index);
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
int getEntriesCount();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
java.util.List
getEntriesOrBuilderList();
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index);
}
/**
*
* KVMetadataWriteHash captures all the upserts to the metadata associated with a key hash
*
*
* Protobuf type {@code kvrwset.KVMetadataWriteHash}
*/
public static final class KVMetadataWriteHash extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVMetadataWriteHash)
KVMetadataWriteHashOrBuilder {
// Use KVMetadataWriteHash.newBuilder() to construct.
private KVMetadataWriteHash(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVMetadataWriteHash() {
keyHash_ = com.google.protobuf.ByteString.EMPTY;
entries_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVMetadataWriteHash(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
keyHash_ = input.readBytes();
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
entries_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.parser(), extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = java.util.Collections.unmodifiableList(entries_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWriteHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWriteHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder.class);
}
private int bitField0_;
public static final int KEY_HASH_FIELD_NUMBER = 1;
private com.google.protobuf.ByteString keyHash_;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
public static final int ENTRIES_FIELD_NUMBER = 2;
private java.util.List entries_;
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List getEntriesList() {
return entries_;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesOrBuilderList() {
return entries_;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public int getEntriesCount() {
return entries_.size();
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index) {
return entries_.get(index);
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index) {
return entries_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!keyHash_.isEmpty()) {
output.writeBytes(1, keyHash_);
}
for (int i = 0; i < entries_.size(); i++) {
output.writeMessage(2, entries_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!keyHash_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, keyHash_);
}
for (int i = 0; i < entries_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, entries_.get(i));
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash) obj;
boolean result = true;
result = result && getKeyHash()
.equals(other.getKeyHash());
result = result && getEntriesList()
.equals(other.getEntriesList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + KEY_HASH_FIELD_NUMBER;
hash = (53 * hash) + getKeyHash().hashCode();
if (getEntriesCount() > 0) {
hash = (37 * hash) + ENTRIES_FIELD_NUMBER;
hash = (53 * hash) + getEntriesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVMetadataWriteHash captures all the upserts to the metadata associated with a key hash
*
*
* Protobuf type {@code kvrwset.KVMetadataWriteHash}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVMetadataWriteHash)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHashOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWriteHash_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWriteHash_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getEntriesFieldBuilder();
}
}
public Builder clear() {
super.clear();
keyHash_ = com.google.protobuf.ByteString.EMPTY;
if (entriesBuilder_ == null) {
entries_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
entriesBuilder_.clear();
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataWriteHash_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.keyHash_ = keyHash_;
if (entriesBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = java.util.Collections.unmodifiableList(entries_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.entries_ = entries_;
} else {
result.entries_ = entriesBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash.getDefaultInstance()) return this;
if (other.getKeyHash() != com.google.protobuf.ByteString.EMPTY) {
setKeyHash(other.getKeyHash());
}
if (entriesBuilder_ == null) {
if (!other.entries_.isEmpty()) {
if (entries_.isEmpty()) {
entries_ = other.entries_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureEntriesIsMutable();
entries_.addAll(other.entries_);
}
onChanged();
}
} else {
if (!other.entries_.isEmpty()) {
if (entriesBuilder_.isEmpty()) {
entriesBuilder_.dispose();
entriesBuilder_ = null;
entries_ = other.entries_;
bitField0_ = (bitField0_ & ~0x00000002);
entriesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getEntriesFieldBuilder() : null;
} else {
entriesBuilder_.addAllMessages(other.entries_);
}
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.ByteString keyHash_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes key_hash = 1;
*/
public com.google.protobuf.ByteString getKeyHash() {
return keyHash_;
}
/**
* optional bytes key_hash = 1;
*/
public Builder setKeyHash(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
keyHash_ = value;
onChanged();
return this;
}
/**
* optional bytes key_hash = 1;
*/
public Builder clearKeyHash() {
keyHash_ = getDefaultInstance().getKeyHash();
onChanged();
return this;
}
private java.util.List entries_ =
java.util.Collections.emptyList();
private void ensureEntriesIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
entries_ = new java.util.ArrayList(entries_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder> entriesBuilder_;
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List getEntriesList() {
if (entriesBuilder_ == null) {
return java.util.Collections.unmodifiableList(entries_);
} else {
return entriesBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public int getEntriesCount() {
if (entriesBuilder_ == null) {
return entries_.size();
} else {
return entriesBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getEntries(int index) {
if (entriesBuilder_ == null) {
return entries_.get(index);
} else {
return entriesBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder setEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.set(index, value);
onChanged();
} else {
entriesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder setEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.set(index, builderForValue.build());
onChanged();
} else {
entriesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.add(value);
onChanged();
} else {
entriesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry value) {
if (entriesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureEntriesIsMutable();
entries_.add(index, value);
onChanged();
} else {
entriesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.add(builderForValue.build());
onChanged();
} else {
entriesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addEntries(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder builderForValue) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.add(index, builderForValue.build());
onChanged();
} else {
entriesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder addAllEntries(
java.lang.Iterable values) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, entries_);
onChanged();
} else {
entriesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder clearEntries() {
if (entriesBuilder_ == null) {
entries_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
entriesBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public Builder removeEntries(int index) {
if (entriesBuilder_ == null) {
ensureEntriesIsMutable();
entries_.remove(index);
onChanged();
} else {
entriesBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder getEntriesBuilder(
int index) {
return getEntriesFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder getEntriesOrBuilder(
int index) {
if (entriesBuilder_ == null) {
return entries_.get(index); } else {
return entriesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesOrBuilderList() {
if (entriesBuilder_ != null) {
return entriesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(entries_);
}
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder addEntriesBuilder() {
return getEntriesFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder addEntriesBuilder(
int index) {
return getEntriesFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance());
}
/**
* repeated .kvrwset.KVMetadataEntry entries = 2;
*/
public java.util.List
getEntriesBuilderList() {
return getEntriesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder>
getEntriesFieldBuilder() {
if (entriesBuilder_ == null) {
entriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder>(
entries_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
entries_ = null;
}
return entriesBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVMetadataWriteHash)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVMetadataWriteHash)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVMetadataWriteHash parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVMetadataWriteHash(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataWriteHash getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface KVMetadataEntryOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.KVMetadataEntry)
com.google.protobuf.MessageOrBuilder {
/**
* optional string name = 1;
*/
java.lang.String getName();
/**
* optional string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* optional bytes value = 2;
*/
com.google.protobuf.ByteString getValue();
}
/**
*
* KVMetadataEntry captures a 'name'ed entry in the metadata of a key/key-hash.
*
*
* Protobuf type {@code kvrwset.KVMetadataEntry}
*/
public static final class KVMetadataEntry extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.KVMetadataEntry)
KVMetadataEntryOrBuilder {
// Use KVMetadataEntry.newBuilder() to construct.
private KVMetadataEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private KVMetadataEntry() {
name_ = "";
value_ = com.google.protobuf.ByteString.EMPTY;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private KVMetadataEntry(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 18: {
value_ = input.readBytes();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataEntry_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataEntry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder.class);
}
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int VALUE_FIELD_NUMBER = 2;
private com.google.protobuf.ByteString value_;
/**
* optional bytes value = 2;
*/
public com.google.protobuf.ByteString getValue() {
return value_;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (!value_.isEmpty()) {
output.writeBytes(2, value_);
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (!value_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, value_);
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry) obj;
boolean result = true;
result = result && getName()
.equals(other.getName());
result = result && getValue()
.equals(other.getValue());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + VALUE_FIELD_NUMBER;
hash = (53 * hash) + getValue().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* KVMetadataEntry captures a 'name'ed entry in the metadata of a key/key-hash.
*
*
* Protobuf type {@code kvrwset.KVMetadataEntry}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.KVMetadataEntry)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataEntry_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataEntry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
name_ = "";
value_ = com.google.protobuf.ByteString.EMPTY;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_KVMetadataEntry_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry(this);
result.name_ = name_;
result.value_ = value_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (other.getValue() != com.google.protobuf.ByteString.EMPTY) {
setValue(other.getValue());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object name_ = "";
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY;
/**
* optional bytes value = 2;
*/
public com.google.protobuf.ByteString getValue() {
return value_;
}
/**
* optional bytes value = 2;
*/
public Builder setValue(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
value_ = value;
onChanged();
return this;
}
/**
* optional bytes value = 2;
*/
public Builder clearValue() {
value_ = getDefaultInstance().getValue();
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.KVMetadataEntry)
}
// @@protoc_insertion_point(class_scope:kvrwset.KVMetadataEntry)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public KVMetadataEntry parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new KVMetadataEntry(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVMetadataEntry getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface VersionOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.Version)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint64 block_num = 1;
*/
long getBlockNum();
/**
* optional uint64 tx_num = 2;
*/
long getTxNum();
}
/**
*
* Version encapsulates the version of a Key
* A version of a committed key is maintained as the height of the transaction that committed the key.
* The height is represenetd as a tuple <blockNum, txNum> where the txNum is the position of the transaction
* (starting with 0) within block
*
*
* Protobuf type {@code kvrwset.Version}
*/
public static final class Version extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.Version)
VersionOrBuilder {
// Use Version.newBuilder() to construct.
private Version(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Version() {
blockNum_ = 0L;
txNum_ = 0L;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private Version(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 8: {
blockNum_ = input.readUInt64();
break;
}
case 16: {
txNum_ = input.readUInt64();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_Version_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_Version_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder.class);
}
public static final int BLOCK_NUM_FIELD_NUMBER = 1;
private long blockNum_;
/**
* optional uint64 block_num = 1;
*/
public long getBlockNum() {
return blockNum_;
}
public static final int TX_NUM_FIELD_NUMBER = 2;
private long txNum_;
/**
* optional uint64 tx_num = 2;
*/
public long getTxNum() {
return txNum_;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (blockNum_ != 0L) {
output.writeUInt64(1, blockNum_);
}
if (txNum_ != 0L) {
output.writeUInt64(2, txNum_);
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (blockNum_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(1, blockNum_);
}
if (txNum_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, txNum_);
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version) obj;
boolean result = true;
result = result && (getBlockNum()
== other.getBlockNum());
result = result && (getTxNum()
== other.getTxNum());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + BLOCK_NUM_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getBlockNum());
hash = (37 * hash) + TX_NUM_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getTxNum());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Version encapsulates the version of a Key
* A version of a committed key is maintained as the height of the transaction that committed the key.
* The height is represenetd as a tuple <blockNum, txNum> where the txNum is the position of the transaction
* (starting with 0) within block
*
*
* Protobuf type {@code kvrwset.Version}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.Version)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.VersionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_Version_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_Version_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
blockNum_ = 0L;
txNum_ = 0L;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_Version_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version(this);
result.blockNum_ = blockNum_;
result.txNum_ = txNum_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version.getDefaultInstance()) return this;
if (other.getBlockNum() != 0L) {
setBlockNum(other.getBlockNum());
}
if (other.getTxNum() != 0L) {
setTxNum(other.getTxNum());
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long blockNum_ ;
/**
* optional uint64 block_num = 1;
*/
public long getBlockNum() {
return blockNum_;
}
/**
* optional uint64 block_num = 1;
*/
public Builder setBlockNum(long value) {
blockNum_ = value;
onChanged();
return this;
}
/**
* optional uint64 block_num = 1;
*/
public Builder clearBlockNum() {
blockNum_ = 0L;
onChanged();
return this;
}
private long txNum_ ;
/**
* optional uint64 tx_num = 2;
*/
public long getTxNum() {
return txNum_;
}
/**
* optional uint64 tx_num = 2;
*/
public Builder setTxNum(long value) {
txNum_ = value;
onChanged();
return this;
}
/**
* optional uint64 tx_num = 2;
*/
public Builder clearTxNum() {
txNum_ = 0L;
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.Version)
}
// @@protoc_insertion_point(class_scope:kvrwset.Version)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public Version parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Version(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.Version getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RangeQueryInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.RangeQueryInfo)
com.google.protobuf.MessageOrBuilder {
/**
* optional string start_key = 1;
*/
java.lang.String getStartKey();
/**
* optional string start_key = 1;
*/
com.google.protobuf.ByteString
getStartKeyBytes();
/**
* optional string end_key = 2;
*/
java.lang.String getEndKey();
/**
* optional string end_key = 2;
*/
com.google.protobuf.ByteString
getEndKeyBytes();
/**
* optional bool itr_exhausted = 3;
*/
boolean getItrExhausted();
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getRawReads();
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder getRawReadsOrBuilder();
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getReadsMerkleHashes();
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder getReadsMerkleHashesOrBuilder();
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.ReadsInfoCase getReadsInfoCase();
}
/**
*
* RangeQueryInfo encapsulates the details of a range query performed by a transaction during simulation.
* This helps protect transactions from phantom reads by varifying during validation whether any new items
* got committed within the given range between transaction simuation and validation
* (in addition to regular checks for updates/deletes of the existing items).
* readInfo field contains either the KVReads (for the items read by the range query) or a merkle-tree hash
* if the KVReads exceeds a pre-configured numbers
*
*
* Protobuf type {@code kvrwset.RangeQueryInfo}
*/
public static final class RangeQueryInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.RangeQueryInfo)
RangeQueryInfoOrBuilder {
// Use RangeQueryInfo.newBuilder() to construct.
private RangeQueryInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private RangeQueryInfo() {
startKey_ = "";
endKey_ = "";
itrExhausted_ = false;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private RangeQueryInfo(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
java.lang.String s = input.readStringRequireUtf8();
startKey_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
endKey_ = s;
break;
}
case 24: {
itrExhausted_ = input.readBool();
break;
}
case 34: {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder subBuilder = null;
if (readsInfoCase_ == 4) {
subBuilder = ((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_).toBuilder();
}
readsInfo_ =
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_);
readsInfo_ = subBuilder.buildPartial();
}
readsInfoCase_ = 4;
break;
}
case 42: {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder subBuilder = null;
if (readsInfoCase_ == 5) {
subBuilder = ((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_).toBuilder();
}
readsInfo_ =
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_);
readsInfo_ = subBuilder.buildPartial();
}
readsInfoCase_ = 5;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_RangeQueryInfo_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_RangeQueryInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder.class);
}
private int readsInfoCase_ = 0;
private java.lang.Object readsInfo_;
public enum ReadsInfoCase
implements com.google.protobuf.Internal.EnumLite {
RAW_READS(4),
READS_MERKLE_HASHES(5),
READSINFO_NOT_SET(0);
private final int value;
private ReadsInfoCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ReadsInfoCase valueOf(int value) {
return forNumber(value);
}
public static ReadsInfoCase forNumber(int value) {
switch (value) {
case 4: return RAW_READS;
case 5: return READS_MERKLE_HASHES;
case 0: return READSINFO_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ReadsInfoCase
getReadsInfoCase() {
return ReadsInfoCase.forNumber(
readsInfoCase_);
}
public static final int START_KEY_FIELD_NUMBER = 1;
private volatile java.lang.Object startKey_;
/**
* optional string start_key = 1;
*/
public java.lang.String getStartKey() {
java.lang.Object ref = startKey_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startKey_ = s;
return s;
}
}
/**
* optional string start_key = 1;
*/
public com.google.protobuf.ByteString
getStartKeyBytes() {
java.lang.Object ref = startKey_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int END_KEY_FIELD_NUMBER = 2;
private volatile java.lang.Object endKey_;
/**
* optional string end_key = 2;
*/
public java.lang.String getEndKey() {
java.lang.Object ref = endKey_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
endKey_ = s;
return s;
}
}
/**
* optional string end_key = 2;
*/
public com.google.protobuf.ByteString
getEndKeyBytes() {
java.lang.Object ref = endKey_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
endKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ITR_EXHAUSTED_FIELD_NUMBER = 3;
private boolean itrExhausted_;
/**
* optional bool itr_exhausted = 3;
*/
public boolean getItrExhausted() {
return itrExhausted_;
}
public static final int RAW_READS_FIELD_NUMBER = 4;
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getRawReads() {
if (readsInfoCase_ == 4) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder getRawReadsOrBuilder() {
if (readsInfoCase_ == 4) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
public static final int READS_MERKLE_HASHES_FIELD_NUMBER = 5;
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getReadsMerkleHashes() {
if (readsInfoCase_ == 5) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder getReadsMerkleHashesOrBuilder() {
if (readsInfoCase_ == 5) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getStartKeyBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, startKey_);
}
if (!getEndKeyBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, endKey_);
}
if (itrExhausted_ != false) {
output.writeBool(3, itrExhausted_);
}
if (readsInfoCase_ == 4) {
output.writeMessage(4, (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_);
}
if (readsInfoCase_ == 5) {
output.writeMessage(5, (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_);
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getStartKeyBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, startKey_);
}
if (!getEndKeyBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, endKey_);
}
if (itrExhausted_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, itrExhausted_);
}
if (readsInfoCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_);
}
if (readsInfoCase_ == 5) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_);
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo) obj;
boolean result = true;
result = result && getStartKey()
.equals(other.getStartKey());
result = result && getEndKey()
.equals(other.getEndKey());
result = result && (getItrExhausted()
== other.getItrExhausted());
result = result && getReadsInfoCase().equals(
other.getReadsInfoCase());
if (!result) return false;
switch (readsInfoCase_) {
case 4:
result = result && getRawReads()
.equals(other.getRawReads());
break;
case 5:
result = result && getReadsMerkleHashes()
.equals(other.getReadsMerkleHashes());
break;
case 0:
default:
}
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + START_KEY_FIELD_NUMBER;
hash = (53 * hash) + getStartKey().hashCode();
hash = (37 * hash) + END_KEY_FIELD_NUMBER;
hash = (53 * hash) + getEndKey().hashCode();
hash = (37 * hash) + ITR_EXHAUSTED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getItrExhausted());
switch (readsInfoCase_) {
case 4:
hash = (37 * hash) + RAW_READS_FIELD_NUMBER;
hash = (53 * hash) + getRawReads().hashCode();
break;
case 5:
hash = (37 * hash) + READS_MERKLE_HASHES_FIELD_NUMBER;
hash = (53 * hash) + getReadsMerkleHashes().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* RangeQueryInfo encapsulates the details of a range query performed by a transaction during simulation.
* This helps protect transactions from phantom reads by varifying during validation whether any new items
* got committed within the given range between transaction simuation and validation
* (in addition to regular checks for updates/deletes of the existing items).
* readInfo field contains either the KVReads (for the items read by the range query) or a merkle-tree hash
* if the KVReads exceeds a pre-configured numbers
*
*
* Protobuf type {@code kvrwset.RangeQueryInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.RangeQueryInfo)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_RangeQueryInfo_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_RangeQueryInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
startKey_ = "";
endKey_ = "";
itrExhausted_ = false;
readsInfoCase_ = 0;
readsInfo_ = null;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_RangeQueryInfo_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo(this);
result.startKey_ = startKey_;
result.endKey_ = endKey_;
result.itrExhausted_ = itrExhausted_;
if (readsInfoCase_ == 4) {
if (rawReadsBuilder_ == null) {
result.readsInfo_ = readsInfo_;
} else {
result.readsInfo_ = rawReadsBuilder_.build();
}
}
if (readsInfoCase_ == 5) {
if (readsMerkleHashesBuilder_ == null) {
result.readsInfo_ = readsInfo_;
} else {
result.readsInfo_ = readsMerkleHashesBuilder_.build();
}
}
result.readsInfoCase_ = readsInfoCase_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo.getDefaultInstance()) return this;
if (!other.getStartKey().isEmpty()) {
startKey_ = other.startKey_;
onChanged();
}
if (!other.getEndKey().isEmpty()) {
endKey_ = other.endKey_;
onChanged();
}
if (other.getItrExhausted() != false) {
setItrExhausted(other.getItrExhausted());
}
switch (other.getReadsInfoCase()) {
case RAW_READS: {
mergeRawReads(other.getRawReads());
break;
}
case READS_MERKLE_HASHES: {
mergeReadsMerkleHashes(other.getReadsMerkleHashes());
break;
}
case READSINFO_NOT_SET: {
break;
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int readsInfoCase_ = 0;
private java.lang.Object readsInfo_;
public ReadsInfoCase
getReadsInfoCase() {
return ReadsInfoCase.forNumber(
readsInfoCase_);
}
public Builder clearReadsInfo() {
readsInfoCase_ = 0;
readsInfo_ = null;
onChanged();
return this;
}
private java.lang.Object startKey_ = "";
/**
* optional string start_key = 1;
*/
public java.lang.String getStartKey() {
java.lang.Object ref = startKey_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startKey_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string start_key = 1;
*/
public com.google.protobuf.ByteString
getStartKeyBytes() {
java.lang.Object ref = startKey_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string start_key = 1;
*/
public Builder setStartKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
startKey_ = value;
onChanged();
return this;
}
/**
* optional string start_key = 1;
*/
public Builder clearStartKey() {
startKey_ = getDefaultInstance().getStartKey();
onChanged();
return this;
}
/**
* optional string start_key = 1;
*/
public Builder setStartKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
startKey_ = value;
onChanged();
return this;
}
private java.lang.Object endKey_ = "";
/**
* optional string end_key = 2;
*/
public java.lang.String getEndKey() {
java.lang.Object ref = endKey_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
endKey_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string end_key = 2;
*/
public com.google.protobuf.ByteString
getEndKeyBytes() {
java.lang.Object ref = endKey_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
endKey_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string end_key = 2;
*/
public Builder setEndKey(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
endKey_ = value;
onChanged();
return this;
}
/**
* optional string end_key = 2;
*/
public Builder clearEndKey() {
endKey_ = getDefaultInstance().getEndKey();
onChanged();
return this;
}
/**
* optional string end_key = 2;
*/
public Builder setEndKeyBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
endKey_ = value;
onChanged();
return this;
}
private boolean itrExhausted_ ;
/**
* optional bool itr_exhausted = 3;
*/
public boolean getItrExhausted() {
return itrExhausted_;
}
/**
* optional bool itr_exhausted = 3;
*/
public Builder setItrExhausted(boolean value) {
itrExhausted_ = value;
onChanged();
return this;
}
/**
* optional bool itr_exhausted = 3;
*/
public Builder clearItrExhausted() {
itrExhausted_ = false;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder> rawReadsBuilder_;
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getRawReads() {
if (rawReadsBuilder_ == null) {
if (readsInfoCase_ == 4) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
} else {
if (readsInfoCase_ == 4) {
return rawReadsBuilder_.getMessage();
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public Builder setRawReads(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads value) {
if (rawReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
readsInfo_ = value;
onChanged();
} else {
rawReadsBuilder_.setMessage(value);
}
readsInfoCase_ = 4;
return this;
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public Builder setRawReads(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder builderForValue) {
if (rawReadsBuilder_ == null) {
readsInfo_ = builderForValue.build();
onChanged();
} else {
rawReadsBuilder_.setMessage(builderForValue.build());
}
readsInfoCase_ = 4;
return this;
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public Builder mergeRawReads(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads value) {
if (rawReadsBuilder_ == null) {
if (readsInfoCase_ == 4 &&
readsInfo_ != org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance()) {
readsInfo_ = org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.newBuilder((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_)
.mergeFrom(value).buildPartial();
} else {
readsInfo_ = value;
}
onChanged();
} else {
if (readsInfoCase_ == 4) {
rawReadsBuilder_.mergeFrom(value);
}
rawReadsBuilder_.setMessage(value);
}
readsInfoCase_ = 4;
return this;
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public Builder clearRawReads() {
if (rawReadsBuilder_ == null) {
if (readsInfoCase_ == 4) {
readsInfoCase_ = 0;
readsInfo_ = null;
onChanged();
}
} else {
if (readsInfoCase_ == 4) {
readsInfoCase_ = 0;
readsInfo_ = null;
}
rawReadsBuilder_.clear();
}
return this;
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder getRawReadsBuilder() {
return getRawReadsFieldBuilder().getBuilder();
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder getRawReadsOrBuilder() {
if ((readsInfoCase_ == 4) && (rawReadsBuilder_ != null)) {
return rawReadsBuilder_.getMessageOrBuilder();
} else {
if (readsInfoCase_ == 4) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
}
/**
* optional .kvrwset.QueryReads raw_reads = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder>
getRawReadsFieldBuilder() {
if (rawReadsBuilder_ == null) {
if (!(readsInfoCase_ == 4)) {
readsInfo_ = org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
rawReadsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder>(
(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) readsInfo_,
getParentForChildren(),
isClean());
readsInfo_ = null;
}
readsInfoCase_ = 4;
onChanged();;
return rawReadsBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder> readsMerkleHashesBuilder_;
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getReadsMerkleHashes() {
if (readsMerkleHashesBuilder_ == null) {
if (readsInfoCase_ == 5) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
} else {
if (readsInfoCase_ == 5) {
return readsMerkleHashesBuilder_.getMessage();
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public Builder setReadsMerkleHashes(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary value) {
if (readsMerkleHashesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
readsInfo_ = value;
onChanged();
} else {
readsMerkleHashesBuilder_.setMessage(value);
}
readsInfoCase_ = 5;
return this;
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public Builder setReadsMerkleHashes(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder builderForValue) {
if (readsMerkleHashesBuilder_ == null) {
readsInfo_ = builderForValue.build();
onChanged();
} else {
readsMerkleHashesBuilder_.setMessage(builderForValue.build());
}
readsInfoCase_ = 5;
return this;
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public Builder mergeReadsMerkleHashes(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary value) {
if (readsMerkleHashesBuilder_ == null) {
if (readsInfoCase_ == 5 &&
readsInfo_ != org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance()) {
readsInfo_ = org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.newBuilder((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_)
.mergeFrom(value).buildPartial();
} else {
readsInfo_ = value;
}
onChanged();
} else {
if (readsInfoCase_ == 5) {
readsMerkleHashesBuilder_.mergeFrom(value);
}
readsMerkleHashesBuilder_.setMessage(value);
}
readsInfoCase_ = 5;
return this;
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public Builder clearReadsMerkleHashes() {
if (readsMerkleHashesBuilder_ == null) {
if (readsInfoCase_ == 5) {
readsInfoCase_ = 0;
readsInfo_ = null;
onChanged();
}
} else {
if (readsInfoCase_ == 5) {
readsInfoCase_ = 0;
readsInfo_ = null;
}
readsMerkleHashesBuilder_.clear();
}
return this;
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder getReadsMerkleHashesBuilder() {
return getReadsMerkleHashesFieldBuilder().getBuilder();
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder getReadsMerkleHashesOrBuilder() {
if ((readsInfoCase_ == 5) && (readsMerkleHashesBuilder_ != null)) {
return readsMerkleHashesBuilder_.getMessageOrBuilder();
} else {
if (readsInfoCase_ == 5) {
return (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_;
}
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
}
/**
* optional .kvrwset.QueryReadsMerkleSummary reads_merkle_hashes = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder>
getReadsMerkleHashesFieldBuilder() {
if (readsMerkleHashesBuilder_ == null) {
if (!(readsInfoCase_ == 5)) {
readsInfo_ = org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
readsMerkleHashesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder>(
(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) readsInfo_,
getParentForChildren(),
isClean());
readsInfo_ = null;
}
readsInfoCase_ = 5;
onChanged();;
return readsMerkleHashesBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.RangeQueryInfo)
}
// @@protoc_insertion_point(class_scope:kvrwset.RangeQueryInfo)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public RangeQueryInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RangeQueryInfo(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.RangeQueryInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface QueryReadsOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.QueryReads)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
java.util.List
getKvReadsList();
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getKvReads(int index);
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
int getKvReadsCount();
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
java.util.List
getKvReadsOrBuilderList();
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getKvReadsOrBuilder(
int index);
}
/**
*
* QueryReads encapsulates the KVReads for the items read by a transaction as a result of a query execution
*
*
* Protobuf type {@code kvrwset.QueryReads}
*/
public static final class QueryReads extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.QueryReads)
QueryReadsOrBuilder {
// Use QueryReads.newBuilder() to construct.
private QueryReads(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private QueryReads() {
kvReads_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private QueryReads(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
kvReads_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
kvReads_.add(
input.readMessage(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.parser(), extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
kvReads_ = java.util.Collections.unmodifiableList(kvReads_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReads_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReads_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder.class);
}
public static final int KV_READS_FIELD_NUMBER = 1;
private java.util.List kvReads_;
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public java.util.List getKvReadsList() {
return kvReads_;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public java.util.List
getKvReadsOrBuilderList() {
return kvReads_;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public int getKvReadsCount() {
return kvReads_.size();
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getKvReads(int index) {
return kvReads_.get(index);
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getKvReadsOrBuilder(
int index) {
return kvReads_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < kvReads_.size(); i++) {
output.writeMessage(1, kvReads_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < kvReads_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, kvReads_.get(i));
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) obj;
boolean result = true;
result = result && getKvReadsList()
.equals(other.getKvReadsList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
if (getKvReadsCount() > 0) {
hash = (37 * hash) + KV_READS_FIELD_NUMBER;
hash = (53 * hash) + getKvReadsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* QueryReads encapsulates the KVReads for the items read by a transaction as a result of a query execution
*
*
* Protobuf type {@code kvrwset.QueryReads}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.QueryReads)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReads_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReads_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getKvReadsFieldBuilder();
}
}
public Builder clear() {
super.clear();
if (kvReadsBuilder_ == null) {
kvReads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
kvReadsBuilder_.clear();
}
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReads_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads(this);
int from_bitField0_ = bitField0_;
if (kvReadsBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
kvReads_ = java.util.Collections.unmodifiableList(kvReads_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.kvReads_ = kvReads_;
} else {
result.kvReads_ = kvReadsBuilder_.build();
}
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads.getDefaultInstance()) return this;
if (kvReadsBuilder_ == null) {
if (!other.kvReads_.isEmpty()) {
if (kvReads_.isEmpty()) {
kvReads_ = other.kvReads_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureKvReadsIsMutable();
kvReads_.addAll(other.kvReads_);
}
onChanged();
}
} else {
if (!other.kvReads_.isEmpty()) {
if (kvReadsBuilder_.isEmpty()) {
kvReadsBuilder_.dispose();
kvReadsBuilder_ = null;
kvReads_ = other.kvReads_;
bitField0_ = (bitField0_ & ~0x00000001);
kvReadsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getKvReadsFieldBuilder() : null;
} else {
kvReadsBuilder_.addAllMessages(other.kvReads_);
}
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List kvReads_ =
java.util.Collections.emptyList();
private void ensureKvReadsIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
kvReads_ = new java.util.ArrayList(kvReads_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder> kvReadsBuilder_;
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public java.util.List getKvReadsList() {
if (kvReadsBuilder_ == null) {
return java.util.Collections.unmodifiableList(kvReads_);
} else {
return kvReadsBuilder_.getMessageList();
}
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public int getKvReadsCount() {
if (kvReadsBuilder_ == null) {
return kvReads_.size();
} else {
return kvReadsBuilder_.getCount();
}
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead getKvReads(int index) {
if (kvReadsBuilder_ == null) {
return kvReads_.get(index);
} else {
return kvReadsBuilder_.getMessage(index);
}
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder setKvReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (kvReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKvReadsIsMutable();
kvReads_.set(index, value);
onChanged();
} else {
kvReadsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder setKvReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (kvReadsBuilder_ == null) {
ensureKvReadsIsMutable();
kvReads_.set(index, builderForValue.build());
onChanged();
} else {
kvReadsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder addKvReads(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (kvReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKvReadsIsMutable();
kvReads_.add(value);
onChanged();
} else {
kvReadsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder addKvReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead value) {
if (kvReadsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKvReadsIsMutable();
kvReads_.add(index, value);
onChanged();
} else {
kvReadsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder addKvReads(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (kvReadsBuilder_ == null) {
ensureKvReadsIsMutable();
kvReads_.add(builderForValue.build());
onChanged();
} else {
kvReadsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder addKvReads(
int index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder builderForValue) {
if (kvReadsBuilder_ == null) {
ensureKvReadsIsMutable();
kvReads_.add(index, builderForValue.build());
onChanged();
} else {
kvReadsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder addAllKvReads(
java.lang.Iterable values) {
if (kvReadsBuilder_ == null) {
ensureKvReadsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, kvReads_);
onChanged();
} else {
kvReadsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder clearKvReads() {
if (kvReadsBuilder_ == null) {
kvReads_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
kvReadsBuilder_.clear();
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public Builder removeKvReads(int index) {
if (kvReadsBuilder_ == null) {
ensureKvReadsIsMutable();
kvReads_.remove(index);
onChanged();
} else {
kvReadsBuilder_.remove(index);
}
return this;
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder getKvReadsBuilder(
int index) {
return getKvReadsFieldBuilder().getBuilder(index);
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder getKvReadsOrBuilder(
int index) {
if (kvReadsBuilder_ == null) {
return kvReads_.get(index); } else {
return kvReadsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public java.util.List
getKvReadsOrBuilderList() {
if (kvReadsBuilder_ != null) {
return kvReadsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(kvReads_);
}
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder addKvReadsBuilder() {
return getKvReadsFieldBuilder().addBuilder(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance());
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder addKvReadsBuilder(
int index) {
return getKvReadsFieldBuilder().addBuilder(
index, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.getDefaultInstance());
}
/**
* repeated .kvrwset.KVRead kv_reads = 1;
*/
public java.util.List
getKvReadsBuilderList() {
return getKvReadsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder>
getKvReadsFieldBuilder() {
if (kvReadsBuilder_ == null) {
kvReadsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVRead.Builder, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.KVReadOrBuilder>(
kvReads_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
kvReads_ = null;
}
return kvReadsBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.QueryReads)
}
// @@protoc_insertion_point(class_scope:kvrwset.QueryReads)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public QueryReads parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new QueryReads(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReads getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface QueryReadsMerkleSummaryOrBuilder extends
// @@protoc_insertion_point(interface_extends:kvrwset.QueryReadsMerkleSummary)
com.google.protobuf.MessageOrBuilder {
/**
* optional uint32 max_degree = 1;
*/
int getMaxDegree();
/**
* optional uint32 max_level = 2;
*/
int getMaxLevel();
/**
* repeated bytes max_level_hashes = 3;
*/
java.util.List getMaxLevelHashesList();
/**
* repeated bytes max_level_hashes = 3;
*/
int getMaxLevelHashesCount();
/**
* repeated bytes max_level_hashes = 3;
*/
com.google.protobuf.ByteString getMaxLevelHashes(int index);
}
/**
*
* QueryReadsMerkleSummary encapsulates the Merkle-tree hashes for the QueryReads
* This allows to reduce the size of RWSet in the presence of query results
* by storing certain hashes instead of actual results.
* maxDegree field refers to the maximum number of children in the tree at any level
* maxLevel field contains the lowest level which has lesser nodes than maxDegree (starting from leaf level)
*
*
* Protobuf type {@code kvrwset.QueryReadsMerkleSummary}
*/
public static final class QueryReadsMerkleSummary extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:kvrwset.QueryReadsMerkleSummary)
QueryReadsMerkleSummaryOrBuilder {
// Use QueryReadsMerkleSummary.newBuilder() to construct.
private QueryReadsMerkleSummary(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private QueryReadsMerkleSummary() {
maxDegree_ = 0;
maxLevel_ = 0;
maxLevelHashes_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private QueryReadsMerkleSummary(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 8: {
maxDegree_ = input.readUInt32();
break;
}
case 16: {
maxLevel_ = input.readUInt32();
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
maxLevelHashes_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
maxLevelHashes_.add(input.readBytes());
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
maxLevelHashes_ = java.util.Collections.unmodifiableList(maxLevelHashes_);
}
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReadsMerkleSummary_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReadsMerkleSummary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder.class);
}
private int bitField0_;
public static final int MAX_DEGREE_FIELD_NUMBER = 1;
private int maxDegree_;
/**
* optional uint32 max_degree = 1;
*/
public int getMaxDegree() {
return maxDegree_;
}
public static final int MAX_LEVEL_FIELD_NUMBER = 2;
private int maxLevel_;
/**
* optional uint32 max_level = 2;
*/
public int getMaxLevel() {
return maxLevel_;
}
public static final int MAX_LEVEL_HASHES_FIELD_NUMBER = 3;
private java.util.List maxLevelHashes_;
/**
* repeated bytes max_level_hashes = 3;
*/
public java.util.List
getMaxLevelHashesList() {
return maxLevelHashes_;
}
/**
* repeated bytes max_level_hashes = 3;
*/
public int getMaxLevelHashesCount() {
return maxLevelHashes_.size();
}
/**
* repeated bytes max_level_hashes = 3;
*/
public com.google.protobuf.ByteString getMaxLevelHashes(int index) {
return maxLevelHashes_.get(index);
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (maxDegree_ != 0) {
output.writeUInt32(1, maxDegree_);
}
if (maxLevel_ != 0) {
output.writeUInt32(2, maxLevel_);
}
for (int i = 0; i < maxLevelHashes_.size(); i++) {
output.writeBytes(3, maxLevelHashes_.get(i));
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (maxDegree_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, maxDegree_);
}
if (maxLevel_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, maxLevel_);
}
{
int dataSize = 0;
for (int i = 0; i < maxLevelHashes_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeBytesSizeNoTag(maxLevelHashes_.get(i));
}
size += dataSize;
size += 1 * getMaxLevelHashesList().size();
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary)) {
return super.equals(obj);
}
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary other = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) obj;
boolean result = true;
result = result && (getMaxDegree()
== other.getMaxDegree());
result = result && (getMaxLevel()
== other.getMaxLevel());
result = result && getMaxLevelHashesList()
.equals(other.getMaxLevelHashesList());
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptorForType().hashCode();
hash = (37 * hash) + MAX_DEGREE_FIELD_NUMBER;
hash = (53 * hash) + getMaxDegree();
hash = (37 * hash) + MAX_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getMaxLevel();
if (getMaxLevelHashesCount() > 0) {
hash = (37 * hash) + MAX_LEVEL_HASHES_FIELD_NUMBER;
hash = (53 * hash) + getMaxLevelHashesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* QueryReadsMerkleSummary encapsulates the Merkle-tree hashes for the QueryReads
* This allows to reduce the size of RWSet in the presence of query results
* by storing certain hashes instead of actual results.
* maxDegree field refers to the maximum number of children in the tree at any level
* maxLevel field contains the lowest level which has lesser nodes than maxDegree (starting from leaf level)
*
*
* Protobuf type {@code kvrwset.QueryReadsMerkleSummary}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:kvrwset.QueryReadsMerkleSummary)
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummaryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReadsMerkleSummary_descriptor;
}
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReadsMerkleSummary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.class, org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.Builder.class);
}
// Construct using org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
maxDegree_ = 0;
maxLevel_ = 0;
maxLevelHashes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.internal_static_kvrwset_QueryReadsMerkleSummary_descriptor;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getDefaultInstanceForType() {
return org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance();
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary build() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary buildPartial() {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary result = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.maxDegree_ = maxDegree_;
result.maxLevel_ = maxLevel_;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
maxLevelHashes_ = java.util.Collections.unmodifiableList(maxLevelHashes_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.maxLevelHashes_ = maxLevelHashes_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder clone() {
return (Builder) super.clone();
}
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.setField(field, value);
}
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) {
return (Builder) super.addRepeatedField(field, value);
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) {
return mergeFrom((org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary other) {
if (other == org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary.getDefaultInstance()) return this;
if (other.getMaxDegree() != 0) {
setMaxDegree(other.getMaxDegree());
}
if (other.getMaxLevel() != 0) {
setMaxLevel(other.getMaxLevel());
}
if (!other.maxLevelHashes_.isEmpty()) {
if (maxLevelHashes_.isEmpty()) {
maxLevelHashes_ = other.maxLevelHashes_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureMaxLevelHashesIsMutable();
maxLevelHashes_.addAll(other.maxLevelHashes_);
}
onChanged();
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int maxDegree_ ;
/**
* optional uint32 max_degree = 1;
*/
public int getMaxDegree() {
return maxDegree_;
}
/**
* optional uint32 max_degree = 1;
*/
public Builder setMaxDegree(int value) {
maxDegree_ = value;
onChanged();
return this;
}
/**
* optional uint32 max_degree = 1;
*/
public Builder clearMaxDegree() {
maxDegree_ = 0;
onChanged();
return this;
}
private int maxLevel_ ;
/**
* optional uint32 max_level = 2;
*/
public int getMaxLevel() {
return maxLevel_;
}
/**
* optional uint32 max_level = 2;
*/
public Builder setMaxLevel(int value) {
maxLevel_ = value;
onChanged();
return this;
}
/**
* optional uint32 max_level = 2;
*/
public Builder clearMaxLevel() {
maxLevel_ = 0;
onChanged();
return this;
}
private java.util.List maxLevelHashes_ = java.util.Collections.emptyList();
private void ensureMaxLevelHashesIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
maxLevelHashes_ = new java.util.ArrayList(maxLevelHashes_);
bitField0_ |= 0x00000004;
}
}
/**
* repeated bytes max_level_hashes = 3;
*/
public java.util.List
getMaxLevelHashesList() {
return java.util.Collections.unmodifiableList(maxLevelHashes_);
}
/**
* repeated bytes max_level_hashes = 3;
*/
public int getMaxLevelHashesCount() {
return maxLevelHashes_.size();
}
/**
* repeated bytes max_level_hashes = 3;
*/
public com.google.protobuf.ByteString getMaxLevelHashes(int index) {
return maxLevelHashes_.get(index);
}
/**
* repeated bytes max_level_hashes = 3;
*/
public Builder setMaxLevelHashes(
int index, com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureMaxLevelHashesIsMutable();
maxLevelHashes_.set(index, value);
onChanged();
return this;
}
/**
* repeated bytes max_level_hashes = 3;
*/
public Builder addMaxLevelHashes(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureMaxLevelHashesIsMutable();
maxLevelHashes_.add(value);
onChanged();
return this;
}
/**
* repeated bytes max_level_hashes = 3;
*/
public Builder addAllMaxLevelHashes(
java.lang.Iterable values) {
ensureMaxLevelHashesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, maxLevelHashes_);
onChanged();
return this;
}
/**
* repeated bytes max_level_hashes = 3;
*/
public Builder clearMaxLevelHashes() {
maxLevelHashes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:kvrwset.QueryReadsMerkleSummary)
}
// @@protoc_insertion_point(class_scope:kvrwset.QueryReadsMerkleSummary)
private static final org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary();
}
public static org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public QueryReadsMerkleSummary parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new QueryReadsMerkleSummary(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public org.hyperledger.fabric.protos.ledger.rwset.kvrwset.KvRwset.QueryReadsMerkleSummary getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVRWSet_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVRWSet_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_HashedRWSet_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_HashedRWSet_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVRead_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVRead_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVWrite_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVWrite_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVMetadataWrite_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVMetadataWrite_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVReadHash_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVReadHash_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVWriteHash_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVWriteHash_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVMetadataWriteHash_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVMetadataWriteHash_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_KVMetadataEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_KVMetadataEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_Version_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_Version_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_RangeQueryInfo_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_RangeQueryInfo_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_QueryReads_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_QueryReads_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_kvrwset_QueryReadsMerkleSummary_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_kvrwset_QueryReadsMerkleSummary_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n#ledger/rwset/kvrwset/kv_rwset.proto\022\007k" +
"vrwset\"\263\001\n\007KVRWSet\022\036\n\005reads\030\001 \003(\0132\017.kvrw" +
"set.KVRead\0223\n\022range_queries_info\030\002 \003(\0132\027" +
".kvrwset.RangeQueryInfo\022 \n\006writes\030\003 \003(\0132" +
"\020.kvrwset.KVWrite\0221\n\017metadata_writes\030\004 \003" +
"(\0132\030.kvrwset.KVMetadataWrite\"\234\001\n\013HashedR" +
"WSet\022)\n\014hashed_reads\030\001 \003(\0132\023.kvrwset.KVR" +
"eadHash\022+\n\rhashed_writes\030\002 \003(\0132\024.kvrwset" +
".KVWriteHash\0225\n\017metadata_writes\030\003 \003(\0132\034." +
"kvrwset.KVMetadataWriteHash\"8\n\006KVRead\022\013\n",
"\003key\030\001 \001(\t\022!\n\007version\030\002 \001(\0132\020.kvrwset.Ve" +
"rsion\"8\n\007KVWrite\022\013\n\003key\030\001 \001(\t\022\021\n\tis_dele" +
"te\030\002 \001(\010\022\r\n\005value\030\003 \001(\014\"I\n\017KVMetadataWri" +
"te\022\013\n\003key\030\001 \001(\t\022)\n\007entries\030\002 \003(\0132\030.kvrws" +
"et.KVMetadataEntry\"A\n\nKVReadHash\022\020\n\010key_" +
"hash\030\001 \001(\014\022!\n\007version\030\002 \001(\0132\020.kvrwset.Ve" +
"rsion\"F\n\013KVWriteHash\022\020\n\010key_hash\030\001 \001(\014\022\021" +
"\n\tis_delete\030\002 \001(\010\022\022\n\nvalue_hash\030\003 \001(\014\"R\n" +
"\023KVMetadataWriteHash\022\020\n\010key_hash\030\001 \001(\014\022)" +
"\n\007entries\030\002 \003(\0132\030.kvrwset.KVMetadataEntr",
"y\".\n\017KVMetadataEntry\022\014\n\004name\030\001 \001(\t\022\r\n\005va" +
"lue\030\002 \001(\014\",\n\007Version\022\021\n\tblock_num\030\001 \001(\004\022" +
"\016\n\006tx_num\030\002 \001(\004\"\304\001\n\016RangeQueryInfo\022\021\n\tst" +
"art_key\030\001 \001(\t\022\017\n\007end_key\030\002 \001(\t\022\025\n\ritr_ex" +
"hausted\030\003 \001(\010\022(\n\traw_reads\030\004 \001(\0132\023.kvrws" +
"et.QueryReadsH\000\022?\n\023reads_merkle_hashes\030\005" +
" \001(\0132 .kvrwset.QueryReadsMerkleSummaryH\000" +
"B\014\n\nreads_info\"/\n\nQueryReads\022!\n\010kv_reads" +
"\030\001 \003(\0132\017.kvrwset.KVRead\"Z\n\027QueryReadsMer" +
"kleSummary\022\022\n\nmax_degree\030\001 \001(\r\022\021\n\tmax_le",
"vel\030\002 \001(\r\022\030\n\020max_level_hashes\030\003 \003(\014Bo\n2o" +
"rg.hyperledger.fabric.protos.ledger.rwse" +
"t.kvrwsetZ9github.com/hyperledger/fabric" +
"/protos/ledger/rwset/kvrwsetb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
internal_static_kvrwset_KVRWSet_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_kvrwset_KVRWSet_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVRWSet_descriptor,
new java.lang.String[] { "Reads", "RangeQueriesInfo", "Writes", "MetadataWrites", });
internal_static_kvrwset_HashedRWSet_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_kvrwset_HashedRWSet_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_HashedRWSet_descriptor,
new java.lang.String[] { "HashedReads", "HashedWrites", "MetadataWrites", });
internal_static_kvrwset_KVRead_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_kvrwset_KVRead_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVRead_descriptor,
new java.lang.String[] { "Key", "Version", });
internal_static_kvrwset_KVWrite_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_kvrwset_KVWrite_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVWrite_descriptor,
new java.lang.String[] { "Key", "IsDelete", "Value", });
internal_static_kvrwset_KVMetadataWrite_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_kvrwset_KVMetadataWrite_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVMetadataWrite_descriptor,
new java.lang.String[] { "Key", "Entries", });
internal_static_kvrwset_KVReadHash_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_kvrwset_KVReadHash_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVReadHash_descriptor,
new java.lang.String[] { "KeyHash", "Version", });
internal_static_kvrwset_KVWriteHash_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_kvrwset_KVWriteHash_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVWriteHash_descriptor,
new java.lang.String[] { "KeyHash", "IsDelete", "ValueHash", });
internal_static_kvrwset_KVMetadataWriteHash_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_kvrwset_KVMetadataWriteHash_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVMetadataWriteHash_descriptor,
new java.lang.String[] { "KeyHash", "Entries", });
internal_static_kvrwset_KVMetadataEntry_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_kvrwset_KVMetadataEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_KVMetadataEntry_descriptor,
new java.lang.String[] { "Name", "Value", });
internal_static_kvrwset_Version_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_kvrwset_Version_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_Version_descriptor,
new java.lang.String[] { "BlockNum", "TxNum", });
internal_static_kvrwset_RangeQueryInfo_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_kvrwset_RangeQueryInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_RangeQueryInfo_descriptor,
new java.lang.String[] { "StartKey", "EndKey", "ItrExhausted", "RawReads", "ReadsMerkleHashes", "ReadsInfo", });
internal_static_kvrwset_QueryReads_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_kvrwset_QueryReads_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_QueryReads_descriptor,
new java.lang.String[] { "KvReads", });
internal_static_kvrwset_QueryReadsMerkleSummary_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_kvrwset_QueryReadsMerkleSummary_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_kvrwset_QueryReadsMerkleSummary_descriptor,
new java.lang.String[] { "MaxDegree", "MaxLevel", "MaxLevelHashes", });
}
// @@protoc_insertion_point(outer_class_scope)
}