public static final class StateMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder> implements StateMetadataOrBuilder
StateMetadata describes the keys in a namespace. It is necessary because in collections, range scans are not possible during transactions which write. Therefore we must track the keys in our namespace ourselves.Protobuf type
lifecycle.StateMetadata
Modifier and Type | Method and Description |
---|---|
StateMetadata.Builder |
addAllFields(Iterable<String> values)
repeated string fields = 2 [json_name = "fields"]; |
StateMetadata.Builder |
addFields(String value)
repeated string fields = 2 [json_name = "fields"]; |
StateMetadata.Builder |
addFieldsBytes(com.google.protobuf.ByteString value)
repeated string fields = 2 [json_name = "fields"]; |
StateMetadata.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StateMetadata |
build() |
StateMetadata |
buildPartial() |
StateMetadata.Builder |
clear() |
StateMetadata.Builder |
clearDatatype()
string datatype = 1 [json_name = "datatype"]; |
StateMetadata.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
StateMetadata.Builder |
clearFields()
repeated string fields = 2 [json_name = "fields"]; |
StateMetadata.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
StateMetadata.Builder |
clone() |
String |
getDatatype()
string datatype = 1 [json_name = "datatype"]; |
com.google.protobuf.ByteString |
getDatatypeBytes()
string datatype = 1 [json_name = "datatype"]; |
StateMetadata |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFields(int index)
repeated string fields = 2 [json_name = "fields"]; |
com.google.protobuf.ByteString |
getFieldsBytes(int index)
repeated string fields = 2 [json_name = "fields"]; |
int |
getFieldsCount()
repeated string fields = 2 [json_name = "fields"]; |
com.google.protobuf.ProtocolStringList |
getFieldsList()
repeated string fields = 2 [json_name = "fields"]; |
boolean |
isInitialized() |
StateMetadata.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StateMetadata.Builder |
mergeFrom(com.google.protobuf.Message other) |
StateMetadata.Builder |
mergeFrom(StateMetadata other) |
StateMetadata.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StateMetadata.Builder |
setDatatype(String value)
string datatype = 1 [json_name = "datatype"]; |
StateMetadata.Builder |
setDatatypeBytes(com.google.protobuf.ByteString value)
string datatype = 1 [json_name = "datatype"]; |
StateMetadata.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StateMetadata.Builder |
setFields(int index,
String value)
repeated string fields = 2 [json_name = "fields"]; |
StateMetadata.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
StateMetadata.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForField
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public StateMetadata.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public StateMetadata build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public StateMetadata buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public StateMetadata.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<StateMetadata.Builder>
public StateMetadata.Builder mergeFrom(StateMetadata other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public StateMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<StateMetadata.Builder>
IOException
public String getDatatype()
string datatype = 1 [json_name = "datatype"];
getDatatype
in interface StateMetadataOrBuilder
public com.google.protobuf.ByteString getDatatypeBytes()
string datatype = 1 [json_name = "datatype"];
getDatatypeBytes
in interface StateMetadataOrBuilder
public StateMetadata.Builder setDatatype(String value)
string datatype = 1 [json_name = "datatype"];
value
- The datatype to set.public StateMetadata.Builder clearDatatype()
string datatype = 1 [json_name = "datatype"];
public StateMetadata.Builder setDatatypeBytes(com.google.protobuf.ByteString value)
string datatype = 1 [json_name = "datatype"];
value
- The bytes for datatype to set.public com.google.protobuf.ProtocolStringList getFieldsList()
repeated string fields = 2 [json_name = "fields"];
getFieldsList
in interface StateMetadataOrBuilder
public int getFieldsCount()
repeated string fields = 2 [json_name = "fields"];
getFieldsCount
in interface StateMetadataOrBuilder
public String getFields(int index)
repeated string fields = 2 [json_name = "fields"];
getFields
in interface StateMetadataOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getFieldsBytes(int index)
repeated string fields = 2 [json_name = "fields"];
getFieldsBytes
in interface StateMetadataOrBuilder
index
- The index of the value to return.public StateMetadata.Builder setFields(int index, String value)
repeated string fields = 2 [json_name = "fields"];
index
- The index to set the value at.value
- The fields to set.public StateMetadata.Builder addFields(String value)
repeated string fields = 2 [json_name = "fields"];
value
- The fields to add.public StateMetadata.Builder addAllFields(Iterable<String> values)
repeated string fields = 2 [json_name = "fields"];
values
- The fields to add.public StateMetadata.Builder clearFields()
repeated string fields = 2 [json_name = "fields"];
public StateMetadata.Builder addFieldsBytes(com.google.protobuf.ByteString value)
repeated string fields = 2 [json_name = "fields"];
value
- The bytes of the fields to add.public final StateMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
public final StateMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<StateMetadata.Builder>
Copyright © 2022. All rights reserved.