public static final class AppProfile.SingleClusterRouting.Builder extends GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder> implements AppProfile.SingleClusterRoutingOrBuilder
Unconditionally routes all read/write requests to a specific cluster. This option preserves read-your-writes consistency, but does not improve availability.Protobuf type
google.bigtable.admin.v2.AppProfile.SingleClusterRoutinggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AppProfile.SingleClusterRouting build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AppProfile.SingleClusterRouting buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AppProfile.SingleClusterRouting.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder mergeFrom(AppProfile.SingleClusterRouting other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public AppProfile.SingleClusterRouting.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AppProfile.SingleClusterRouting.Builder>java.io.IOExceptionpublic java.lang.String getClusterId()
The cluster to which read/write requests should be routed.
string cluster_id = 1;getClusterId in interface AppProfile.SingleClusterRoutingOrBuilderpublic ByteString getClusterIdBytes()
The cluster to which read/write requests should be routed.
string cluster_id = 1;getClusterIdBytes in interface AppProfile.SingleClusterRoutingOrBuilderpublic AppProfile.SingleClusterRouting.Builder setClusterId(java.lang.String value)
The cluster to which read/write requests should be routed.
string cluster_id = 1;public AppProfile.SingleClusterRouting.Builder clearClusterId()
The cluster to which read/write requests should be routed.
string cluster_id = 1;public AppProfile.SingleClusterRouting.Builder setClusterIdBytes(ByteString value)
The cluster to which read/write requests should be routed.
string cluster_id = 1;public boolean getAllowTransactionalWrites()
Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.
bool allow_transactional_writes = 2;getAllowTransactionalWrites in interface AppProfile.SingleClusterRoutingOrBuilderpublic AppProfile.SingleClusterRouting.Builder setAllowTransactionalWrites(boolean value)
Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.
bool allow_transactional_writes = 2;public AppProfile.SingleClusterRouting.Builder clearAllowTransactionalWrites()
Whether or not `CheckAndMutateRow` and `ReadModifyWriteRow` requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters.
bool allow_transactional_writes = 2;public final AppProfile.SingleClusterRouting.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>public final AppProfile.SingleClusterRouting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AppProfile.SingleClusterRouting.Builder>