Package com.google.spanner.v1
Class CacheUpdate.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
com.google.spanner.v1.CacheUpdate.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,CacheUpdateOrBuilder,Cloneable
- Enclosing class:
- CacheUpdate
public static final class CacheUpdate.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
implements CacheUpdateOrBuilder
A `CacheUpdate` expresses a set of changes the client should incorporate into its location cache. These changes may or may not be newer than what the client has in its cache, and should be discarded if necessary. `CacheUpdate`s can be obtained in response to requests that included a `RoutingHint` field, but may also be obtained by explicit location-fetching RPCs which may be added in the future.Protobuf type
google.spanner.v1.CacheUpdate-
Method Summary
Modifier and TypeMethodDescriptionaddAllGroup(Iterable<? extends Group> values) A list of groups to be cached.addAllRange(Iterable<? extends Range> values) A list of ranges to be cached.A list of groups to be cached.addGroup(int index, Group.Builder builderForValue) A list of groups to be cached.A list of groups to be cached.addGroup(Group.Builder builderForValue) A list of groups to be cached.A list of groups to be cached.addGroupBuilder(int index) A list of groups to be cached.A list of ranges to be cached.addRange(int index, Range.Builder builderForValue) A list of ranges to be cached.A list of ranges to be cached.addRange(Range.Builder builderForValue) A list of ranges to be cached.A list of ranges to be cached.addRangeBuilder(int index) A list of ranges to be cached.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()An internal ID for the database.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) A list of groups to be cached.A list of recipes to be cached.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A list of ranges to be cached.clone()longAn internal ID for the database.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGroup(int index) A list of groups to be cached.getGroupBuilder(int index) A list of groups to be cached.A list of groups to be cached.intA list of groups to be cached.A list of groups to be cached.getGroupOrBuilder(int index) A list of groups to be cached.List<? extends GroupOrBuilder>A list of groups to be cached.A list of recipes to be cached.A list of recipes to be cached.A list of recipes to be cached.getRange(int index) A list of ranges to be cached.getRangeBuilder(int index) A list of ranges to be cached.A list of ranges to be cached.intA list of ranges to be cached.A list of ranges to be cached.getRangeOrBuilder(int index) A list of ranges to be cached.List<? extends RangeOrBuilder>A list of ranges to be cached.booleanA list of recipes to be cached.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CacheUpdate other) mergeKeyRecipes(RecipeList value) A list of recipes to be cached.final CacheUpdate.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeGroup(int index) A list of groups to be cached.removeRange(int index) A list of ranges to be cached.setDatabaseId(long value) An internal ID for the database.A list of groups to be cached.setGroup(int index, Group.Builder builderForValue) A list of groups to be cached.setKeyRecipes(RecipeList value) A list of recipes to be cached.setKeyRecipes(RecipeList.Builder builderForValue) A list of recipes to be cached.A list of ranges to be cached.setRange(int index, Range.Builder builderForValue) A list of ranges to be cached.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final CacheUpdate.BuildersetUnknownFields(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<CacheUpdate.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<CacheUpdate.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<CacheUpdate.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<CacheUpdate.Builder>
-
setField
public CacheUpdate.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<CacheUpdate.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
-
setRepeatedField
public CacheUpdate.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<CacheUpdate.Builder>
-
addRepeatedField
public CacheUpdate.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<CacheUpdate.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CacheUpdate.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
-
mergeFrom
public CacheUpdate.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<CacheUpdate.Builder>- Throws:
IOException
-
getDatabaseId
public long getDatabaseId()An internal ID for the database. Database names can be reused if a database is deleted and re-created. Each time the database is re-created, it will get a new database ID, which will never be re-used for any other database.
uint64 database_id = 1;- Specified by:
getDatabaseIdin interfaceCacheUpdateOrBuilder- Returns:
- The databaseId.
-
setDatabaseId
An internal ID for the database. Database names can be reused if a database is deleted and re-created. Each time the database is re-created, it will get a new database ID, which will never be re-used for any other database.
uint64 database_id = 1;- Parameters:
value- The databaseId to set.- Returns:
- This builder for chaining.
-
clearDatabaseId
An internal ID for the database. Database names can be reused if a database is deleted and re-created. Each time the database is re-created, it will get a new database ID, which will never be re-used for any other database.
uint64 database_id = 1;- Returns:
- This builder for chaining.
-
getRangeList
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2;- Specified by:
getRangeListin interfaceCacheUpdateOrBuilder
-
getRangeCount
public int getRangeCount()A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2;- Specified by:
getRangeCountin interfaceCacheUpdateOrBuilder
-
getRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2;- Specified by:
getRangein interfaceCacheUpdateOrBuilder
-
setRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
setRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addAllRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
clearRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
removeRange
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
getRangeBuilder
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
getRangeOrBuilder
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2;- Specified by:
getRangeOrBuilderin interfaceCacheUpdateOrBuilder
-
getRangeOrBuilderList
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2;- Specified by:
getRangeOrBuilderListin interfaceCacheUpdateOrBuilder
-
addRangeBuilder
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
addRangeBuilder
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
getRangeBuilderList
A list of ranges to be cached.
repeated .google.spanner.v1.Range range = 2; -
getGroupList
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3;- Specified by:
getGroupListin interfaceCacheUpdateOrBuilder
-
getGroupCount
public int getGroupCount()A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3;- Specified by:
getGroupCountin interfaceCacheUpdateOrBuilder
-
getGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3;- Specified by:
getGroupin interfaceCacheUpdateOrBuilder
-
setGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
setGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addAllGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
clearGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
removeGroup
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
getGroupBuilder
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
getGroupOrBuilder
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3;- Specified by:
getGroupOrBuilderin interfaceCacheUpdateOrBuilder
-
getGroupOrBuilderList
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3;- Specified by:
getGroupOrBuilderListin interfaceCacheUpdateOrBuilder
-
addGroupBuilder
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
addGroupBuilder
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
getGroupBuilderList
A list of groups to be cached.
repeated .google.spanner.v1.Group group = 3; -
hasKeyRecipes
public boolean hasKeyRecipes()A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5;- Specified by:
hasKeyRecipesin interfaceCacheUpdateOrBuilder- Returns:
- Whether the keyRecipes field is set.
-
getKeyRecipes
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5;- Specified by:
getKeyRecipesin interfaceCacheUpdateOrBuilder- Returns:
- The keyRecipes.
-
setKeyRecipes
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5; -
setKeyRecipes
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5; -
mergeKeyRecipes
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5; -
clearKeyRecipes
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5; -
getKeyRecipesBuilder
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5; -
getKeyRecipesOrBuilder
A list of recipes to be cached.
.google.spanner.v1.RecipeList key_recipes = 5;- Specified by:
getKeyRecipesOrBuilderin interfaceCacheUpdateOrBuilder
-
setUnknownFields
public final CacheUpdate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
-
mergeUnknownFields
public final CacheUpdate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CacheUpdate.Builder>
-