public static final class SessionRefreshConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<SessionRefreshConfig.Builder> implements SessionRefreshConfigOrBuilder
Internal usage only.Protobuf type
google.bigtable.v2.SessionRefreshConfigaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SessionRefreshConfig.Builder>public SessionRefreshConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<SessionRefreshConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SessionRefreshConfig.Builder>public SessionRefreshConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SessionRefreshConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SessionRefreshConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SessionRefreshConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionRefreshConfig.Builder>public SessionRefreshConfig.Builder mergeFrom(SessionRefreshConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<SessionRefreshConfig.Builder>public SessionRefreshConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SessionRefreshConfig.Builder>IOExceptionpublic boolean hasOptimizedOpenRequest()
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;hasOptimizedOpenRequest in interface SessionRefreshConfigOrBuilderpublic OpenSessionRequest getOptimizedOpenRequest()
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;getOptimizedOpenRequest in interface SessionRefreshConfigOrBuilderpublic SessionRefreshConfig.Builder setOptimizedOpenRequest(OpenSessionRequest value)
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;public SessionRefreshConfig.Builder setOptimizedOpenRequest(OpenSessionRequest.Builder builderForValue)
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;public SessionRefreshConfig.Builder mergeOptimizedOpenRequest(OpenSessionRequest value)
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;public SessionRefreshConfig.Builder clearOptimizedOpenRequest()
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;public OpenSessionRequest.Builder getOptimizedOpenRequestBuilder()
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;public OpenSessionRequestOrBuilder getOptimizedOpenRequestOrBuilder()
An optimized Open request that the session may use on a retry when establishing this session again. This can be sent from the AFE to avoid certain work e.g. encoding a query plan for BTQL.
.google.bigtable.v2.OpenSessionRequest optimized_open_request = 1;getOptimizedOpenRequestOrBuilder in interface SessionRefreshConfigOrBuilderpublic List<SessionRefreshConfig.Metadata> getMetadataList()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadataList in interface SessionRefreshConfigOrBuilderpublic int getMetadataCount()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadataCount in interface SessionRefreshConfigOrBuilderpublic SessionRefreshConfig.Metadata getMetadata(int index)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadata in interface SessionRefreshConfigOrBuilderpublic SessionRefreshConfig.Builder setMetadata(int index, SessionRefreshConfig.Metadata value)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder setMetadata(int index, SessionRefreshConfig.Metadata.Builder builderForValue)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder addMetadata(SessionRefreshConfig.Metadata value)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder addMetadata(int index, SessionRefreshConfig.Metadata value)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder addMetadata(SessionRefreshConfig.Metadata.Builder builderForValue)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder addMetadata(int index, SessionRefreshConfig.Metadata.Builder builderForValue)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder addAllMetadata(Iterable<? extends SessionRefreshConfig.Metadata> values)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder clearMetadata()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Builder removeMetadata(int index)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Metadata.Builder getMetadataBuilder(int index)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.MetadataOrBuilder getMetadataOrBuilder(int index)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadataOrBuilder in interface SessionRefreshConfigOrBuilderpublic List<? extends SessionRefreshConfig.MetadataOrBuilder> getMetadataOrBuilderList()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadataOrBuilderList in interface SessionRefreshConfigOrBuilderpublic SessionRefreshConfig.Metadata.Builder addMetadataBuilder()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SessionRefreshConfig.Metadata.Builder addMetadataBuilder(int index)
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<SessionRefreshConfig.Metadata.Builder> getMetadataBuilderList()
Output only. Any additional metadata to include when reconnecting.
repeated .google.bigtable.v2.SessionRefreshConfig.Metadata metadata = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Copyright © 2026 Google LLC. All rights reserved.