Class ReplicaInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
com.google.spanner.admin.instance.v1.ReplicaInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ReplicaInfoOrBuilder,Cloneable
- Enclosing class:
- ReplicaInfo
public static final class ReplicaInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
implements ReplicaInfoOrBuilder
Protobuf type
google.spanner.admin.instance.v1.ReplicaInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()If true, this location is designated as the default leader location where leader replicas are placed.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The location of the serving resources, e.g., "us-central1".clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The type of replica.clone()booleanIf true, this location is designated as the default leader location where leader replicas are placed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe location of the serving resources, e.g., "us-central1".com.google.protobuf.ByteStringThe location of the serving resources, e.g., "us-central1".getType()The type of replica.intThe type of replica.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ReplicaInfo other) final ReplicaInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDefaultLeaderLocation(boolean value) If true, this location is designated as the default leader location where leader replicas are placed.setLocation(String value) The location of the serving resources, e.g., "us-central1".setLocationBytes(com.google.protobuf.ByteString value) The location of the serving resources, e.g., "us-central1".setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setType(ReplicaInfo.ReplicaType value) The type of replica.setTypeValue(int value) The type of replica.final ReplicaInfo.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<ReplicaInfo.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<ReplicaInfo.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<ReplicaInfo.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<ReplicaInfo.Builder>
-
setField
public ReplicaInfo.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<ReplicaInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
-
setRepeatedField
public ReplicaInfo.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<ReplicaInfo.Builder>
-
addRepeatedField
public ReplicaInfo.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<ReplicaInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReplicaInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
-
mergeFrom
public ReplicaInfo.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<ReplicaInfo.Builder>- Throws:
IOException
-
getLocation
The location of the serving resources, e.g., "us-central1".
string location = 1;- Specified by:
getLocationin interfaceReplicaInfoOrBuilder- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()The location of the serving resources, e.g., "us-central1".
string location = 1;- Specified by:
getLocationBytesin interfaceReplicaInfoOrBuilder- Returns:
- The bytes for location.
-
setLocation
The location of the serving resources, e.g., "us-central1".
string location = 1;- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
The location of the serving resources, e.g., "us-central1".
string location = 1;- Returns:
- This builder for chaining.
-
setLocationBytes
The location of the serving resources, e.g., "us-central1".
string location = 1;- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()The type of replica.
.google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType type = 2;- Specified by:
getTypeValuein interfaceReplicaInfoOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
The type of replica.
.google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType type = 2;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
The type of replica.
.google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType type = 2;- Specified by:
getTypein interfaceReplicaInfoOrBuilder- Returns:
- The type.
-
setType
The type of replica.
.google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
The type of replica.
.google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType type = 2;- Returns:
- This builder for chaining.
-
getDefaultLeaderLocation
public boolean getDefaultLeaderLocation()If true, this location is designated as the default leader location where leader replicas are placed. See the [region types documentation](https://cloud.google.com/spanner/docs/instances#region_types) for more details.
bool default_leader_location = 3;- Specified by:
getDefaultLeaderLocationin interfaceReplicaInfoOrBuilder- Returns:
- The defaultLeaderLocation.
-
setDefaultLeaderLocation
If true, this location is designated as the default leader location where leader replicas are placed. See the [region types documentation](https://cloud.google.com/spanner/docs/instances#region_types) for more details.
bool default_leader_location = 3;- Parameters:
value- The defaultLeaderLocation to set.- Returns:
- This builder for chaining.
-
clearDefaultLeaderLocation
If true, this location is designated as the default leader location where leader replicas are placed. See the [region types documentation](https://cloud.google.com/spanner/docs/instances#region_types) for more details.
bool default_leader_location = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ReplicaInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
-
mergeUnknownFields
public final ReplicaInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReplicaInfo.Builder>
-