Required. The number of sessions to be created in this batch call. The API may 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 as necessary).
getDatabase
Required. The database in which the new sessions are created.
Returns
Type
Description
string
setDatabase
Required. The database in which the new sessions are created.
Required. The number of sessions to be created in this batch call.
The API may 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
as necessary).
Returns
Type
Description
int
setSessionCount
Required. The number of sessions to be created in this batch call.
The API may 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
as necessary).
Parameter
Name
Description
var
int
Returns
Type
Description
$this
static::build
Parameters
Name
Description
database
string
Required. The database in which the new sessions are created. Please see
SpannerClient::databaseName() for help formatting this field.
sessionCount
int
Required. The number of sessions to be created in this batch call.
The API may 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
as necessary).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Spanner V1 Client - Class BatchCreateSessionsRequest (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/V1.BatchCreateSessionsRequest)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/V1.BatchCreateSessionsRequest)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/V1.BatchCreateSessionsRequest)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/V1.BatchCreateSessionsRequest)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/V1.BatchCreateSessionsRequest)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/V1.BatchCreateSessionsRequest)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/V1.BatchCreateSessionsRequest)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/V1.BatchCreateSessionsRequest)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/V1.BatchCreateSessionsRequest)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/V1.BatchCreateSessionsRequest)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/V1.BatchCreateSessionsRequest)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/V1.BatchCreateSessionsRequest)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/V1.BatchCreateSessionsRequest)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/V1.BatchCreateSessionsRequest)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/V1.BatchCreateSessionsRequest)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/V1.BatchCreateSessionsRequest)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/V1.BatchCreateSessionsRequest)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/V1.BatchCreateSessionsRequest)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/V1.BatchCreateSessionsRequest)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/V1.BatchCreateSessionsRequest)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/V1.BatchCreateSessionsRequest)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/V1.BatchCreateSessionsRequest)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/V1.BatchCreateSessionsRequest)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/V1.BatchCreateSessionsRequest)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/V1.BatchCreateSessionsRequest)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/V1.BatchCreateSessionsRequest)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/V1.BatchCreateSessionsRequest)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/V1.BatchCreateSessionsRequest)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/V1.BatchCreateSessionsRequest)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/V1.BatchCreateSessionsRequest)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/V1.BatchCreateSessionsRequest)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/V1.BatchCreateSessionsRequest)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/V1.BatchCreateSessionsRequest)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/V1.BatchCreateSessionsRequest)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/V1.BatchCreateSessionsRequest)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/V1.BatchCreateSessionsRequest)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/V1.BatchCreateSessionsRequest)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/V1.BatchCreateSessionsRequest)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/V1.BatchCreateSessionsRequest)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/V1.BatchCreateSessionsRequest)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/V1.BatchCreateSessionsRequest)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/V1.BatchCreateSessionsRequest)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/V1.BatchCreateSessionsRequest) \nReference documentation and code samples for the Cloud Spanner V1 Client class BatchCreateSessionsRequest.\n\nThe request for\nBatchCreateSessions.\n\nGenerated from protobuf message `google.spanner.v1.BatchCreateSessionsRequest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDatabase\n\nRequired. The database in which the new sessions are created.\n\n### setDatabase\n\nRequired. The database in which the new sessions are created.\n\n### getSessionTemplate\n\nParameters to be applied to each created session.\n\n### hasSessionTemplate\n\n### clearSessionTemplate\n\n### setSessionTemplate\n\nParameters to be applied to each created session.\n\n### getSessionCount\n\nRequired. The number of sessions to be created in this batch call.\n\nThe API may return fewer than the requested number of sessions. If a\nspecific number of sessions are desired, the client can make additional\ncalls to BatchCreateSessions (adjusting\n[session_count](/php/docs/reference/cloud-spanner/latest/V1.BatchCreateSessionsRequest#_Google_Cloud_Spanner_V1_BatchCreateSessionsRequest__getSessionCount__)\nas necessary).\n\n### setSessionCount\n\nRequired. The number of sessions to be created in this batch call.\n\nThe API may return fewer than the requested number of sessions. If a\nspecific number of sessions are desired, the client can make additional\ncalls to BatchCreateSessions (adjusting\n[session_count](/php/docs/reference/cloud-spanner/latest/V1.BatchCreateSessionsRequest#_Google_Cloud_Spanner_V1_BatchCreateSessionsRequest__getSessionCount__)\nas necessary).\n\n### static::build"]]