Package io.dingodb.meta
Class Meta.MetaEventRegion.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
io.dingodb.meta.Meta.MetaEventRegion.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Meta.MetaEventRegionOrBuilder,Cloneable
- Enclosing class:
- Meta.MetaEventRegion
public static final class Meta.MetaEventRegion.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
implements Meta.MetaEventRegionOrBuilder
the revision of region is inside the definition if the region's epoch is changed, such as split/merge, the will be a region update event. the sdk should check if the region's version is changed, and check if the revision in the definition newer than the old one in the sdk's cache. if region's epoch change, the region's range may change, the sdk should update the range distribution.Protobuf type
dingodb.pb.meta.MetaEventRegion-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()timestampregion definitionint64 deleted_timestamp = 21;region conf version & versionclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()region idclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) region type.dingodb.pb.common.RegionState state = 10;clone()longtimestampregion definitionregion definitionregion definitionlongint64 deleted_timestamp = 21;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetEpoch()region conf version & versionlonggetId()region idregion typeintregion typegetState().dingodb.pb.common.RegionState state = 10;int.dingodb.pb.common.RegionState state = 10;booleanregion definitionprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanregion definitionmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Meta.MetaEventRegion other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCreateTimestamp(long value) timestampregion definitionsetDefinition(Common.RegionDefinition.Builder builderForValue) region definitionsetDeletedTimestamp(long value) int64 deleted_timestamp = 21;setEpoch(long value) region conf version & versionsetId(long value) region idsetRegionType(Common.RegionType value) region typesetRegionTypeValue(int value) region typesetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setState(Common.RegionState value) .dingodb.pb.common.RegionState state = 10;setStateValue(int value) .dingodb.pb.common.RegionState state = 10;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
setField
public Meta.MetaEventRegion.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
clearField
public Meta.MetaEventRegion.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
clearOneof
public Meta.MetaEventRegion.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
setRepeatedField
public Meta.MetaEventRegion.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
addRepeatedField
public Meta.MetaEventRegion.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Meta.MetaEventRegion.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
mergeFrom
public Meta.MetaEventRegion.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Meta.MetaEventRegion.Builder>- Throws:
IOException
-
getId
public long getId()region id
int64 id = 1;- Specified by:
getIdin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The id.
-
setId
region id
int64 id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
region id
int64 id = 1;- Returns:
- This builder for chaining.
-
getEpoch
public long getEpoch()region conf version & version
int64 epoch = 2;- Specified by:
getEpochin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The epoch.
-
setEpoch
region conf version & version
int64 epoch = 2;- Parameters:
value- The epoch to set.- Returns:
- This builder for chaining.
-
clearEpoch
region conf version & version
int64 epoch = 2;- Returns:
- This builder for chaining.
-
getRegionTypeValue
public int getRegionTypeValue()region type
.dingodb.pb.common.RegionType region_type = 3;- Specified by:
getRegionTypeValuein interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The enum numeric value on the wire for regionType.
-
setRegionTypeValue
region type
.dingodb.pb.common.RegionType region_type = 3;- Parameters:
value- The enum numeric value on the wire for regionType to set.- Returns:
- This builder for chaining.
-
getRegionType
region type
.dingodb.pb.common.RegionType region_type = 3;- Specified by:
getRegionTypein interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The regionType.
-
setRegionType
region type
.dingodb.pb.common.RegionType region_type = 3;- Parameters:
value- The regionType to set.- Returns:
- This builder for chaining.
-
clearRegionType
region type
.dingodb.pb.common.RegionType region_type = 3;- Returns:
- This builder for chaining.
-
hasDefinition
public boolean hasDefinition()region definition
.dingodb.pb.common.RegionDefinition definition = 4;- Specified by:
hasDefinitionin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- Whether the definition field is set.
-
getDefinition
region definition
.dingodb.pb.common.RegionDefinition definition = 4;- Specified by:
getDefinitionin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The definition.
-
setDefinition
region definition
.dingodb.pb.common.RegionDefinition definition = 4; -
setDefinition
region definition
.dingodb.pb.common.RegionDefinition definition = 4; -
mergeDefinition
region definition
.dingodb.pb.common.RegionDefinition definition = 4; -
clearDefinition
region definition
.dingodb.pb.common.RegionDefinition definition = 4; -
getDefinitionBuilder
region definition
.dingodb.pb.common.RegionDefinition definition = 4; -
getDefinitionOrBuilder
region definition
.dingodb.pb.common.RegionDefinition definition = 4;- Specified by:
getDefinitionOrBuilderin interfaceMeta.MetaEventRegionOrBuilder
-
getStateValue
public int getStateValue().dingodb.pb.common.RegionState state = 10;- Specified by:
getStateValuein interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
.dingodb.pb.common.RegionState state = 10;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
.dingodb.pb.common.RegionState state = 10;- Specified by:
getStatein interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The state.
-
setState
.dingodb.pb.common.RegionState state = 10;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
.dingodb.pb.common.RegionState state = 10;- Returns:
- This builder for chaining.
-
getCreateTimestamp
public long getCreateTimestamp()timestamp
int64 create_timestamp = 20;- Specified by:
getCreateTimestampin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The createTimestamp.
-
setCreateTimestamp
timestamp
int64 create_timestamp = 20;- Parameters:
value- The createTimestamp to set.- Returns:
- This builder for chaining.
-
clearCreateTimestamp
timestamp
int64 create_timestamp = 20;- Returns:
- This builder for chaining.
-
getDeletedTimestamp
public long getDeletedTimestamp()int64 deleted_timestamp = 21;- Specified by:
getDeletedTimestampin interfaceMeta.MetaEventRegionOrBuilder- Returns:
- The deletedTimestamp.
-
setDeletedTimestamp
int64 deleted_timestamp = 21;- Parameters:
value- The deletedTimestamp to set.- Returns:
- This builder for chaining.
-
clearDeletedTimestamp
int64 deleted_timestamp = 21;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Meta.MetaEventRegion.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-
mergeUnknownFields
public final Meta.MetaEventRegion.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Meta.MetaEventRegion.Builder>
-