Package com.google.spanner.v1
Class BatchCreateSessionsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BatchCreateSessionsRequest.Builder>
com.google.spanner.v1.BatchCreateSessionsRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,BatchCreateSessionsRequestOrBuilder,Cloneable
- Enclosing class:
- BatchCreateSessionsRequest
public static final class BatchCreateSessionsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BatchCreateSessionsRequest.Builder>
implements BatchCreateSessionsRequestOrBuilder
The request for [BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].Protobuf type
google.spanner.v1.BatchCreateSessionsRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Parameters to apply to each created session.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintRequired.Parameters to apply to each created session.Parameters to apply to each created session.Parameters to apply to each created session.booleanParameters to apply to each created session.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSessionTemplate(Session value) Parameters to apply to each created session.setDatabase(String value) Required.setDatabaseBytes(com.google.protobuf.ByteString value) Required.setSessionCount(int value) Required.setSessionTemplate(Session value) Parameters to apply to each created session.setSessionTemplate(Session.Builder builderForValue) Parameters to apply to each created session.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BatchCreateSessionsRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BatchCreateSessionsRequest.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.GeneratedMessage.Builder<BatchCreateSessionsRequest.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BatchCreateSessionsRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BatchCreateSessionsRequest.Builder>
-
mergeFrom
public BatchCreateSessionsRequest.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<BatchCreateSessionsRequest.Builder>- Throws:
IOException
-
getDatabase
Required. The database in which the new sessions are created.
string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDatabasein interfaceBatchCreateSessionsRequestOrBuilder- Returns:
- The database.
-
getDatabaseBytes
public com.google.protobuf.ByteString getDatabaseBytes()Required. The database in which the new sessions are created.
string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDatabaseBytesin interfaceBatchCreateSessionsRequestOrBuilder- Returns:
- The bytes for database.
-
setDatabase
Required. The database in which the new sessions are created.
string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The database to set.- Returns:
- This builder for chaining.
-
clearDatabase
Required. The database in which the new sessions are created.
string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setDatabaseBytes
Required. The database in which the new sessions are created.
string database = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for database to set.- Returns:
- This builder for chaining.
-
hasSessionTemplate
public boolean hasSessionTemplate()Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2;- Specified by:
hasSessionTemplatein interfaceBatchCreateSessionsRequestOrBuilder- Returns:
- Whether the sessionTemplate field is set.
-
getSessionTemplate
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2;- Specified by:
getSessionTemplatein interfaceBatchCreateSessionsRequestOrBuilder- Returns:
- The sessionTemplate.
-
setSessionTemplate
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2; -
setSessionTemplate
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2; -
mergeSessionTemplate
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2; -
clearSessionTemplate
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2; -
getSessionTemplateBuilder
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2; -
getSessionTemplateOrBuilder
Parameters to apply to each created session.
.google.spanner.v1.Session session_template = 2;- Specified by:
getSessionTemplateOrBuilderin interfaceBatchCreateSessionsRequestOrBuilder
-
getSessionCount
public int getSessionCount()Required. The number of sessions to be created in this batch call. At least one session is created. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting [session_count][google.spanner.v1.BatchCreateSessionsRequest.session_count] as necessary).
int32 session_count = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSessionCountin interfaceBatchCreateSessionsRequestOrBuilder- Returns:
- The sessionCount.
-
setSessionCount
Required. The number of sessions to be created in this batch call. At least one session is created. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting [session_count][google.spanner.v1.BatchCreateSessionsRequest.session_count] as necessary).
int32 session_count = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The sessionCount to set.- Returns:
- This builder for chaining.
-
clearSessionCount
Required. The number of sessions to be created in this batch call. At least one session is created. The API can return fewer than the requested number of sessions. If a specific number of sessions are desired, the client can make additional calls to `BatchCreateSessions` (adjusting [session_count][google.spanner.v1.BatchCreateSessionsRequest.session_count] as necessary).
int32 session_count = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-