Class BatchCreateSessionsRequest (3.5.0)

public sealed class BatchCreateSessionsRequest : IMessage<BatchCreateSessionsRequest>, IEquatable<BatchCreateSessionsRequest>, IDeepCloneable<BatchCreateSessionsRequest>, IBufferMessage, IMessage

The request for [BatchCreateSessions][google.spanner.v1.Spanner.BatchCreateSessions].

Inheritance

Object > BatchCreateSessionsRequest

Implements

Google.Protobuf.IMessage<BatchCreateSessionsRequest>, IEquatable<BatchCreateSessionsRequest>, Google.Protobuf.IDeepCloneable<BatchCreateSessionsRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Spanner.V1

Assembly

Google.Cloud.Spanner.V1.dll

Constructors

BatchCreateSessionsRequest()

public BatchCreateSessionsRequest()

BatchCreateSessionsRequest(BatchCreateSessionsRequest)

public BatchCreateSessionsRequest(BatchCreateSessionsRequest other)
Parameter
NameDescription
otherBatchCreateSessionsRequest

Properties

Database

public string Database { get; set; }

Required. The database in which the new sessions are created.

Property Value
TypeDescription
String

DatabaseAsDatabaseName

public DatabaseName DatabaseAsDatabaseName { get; set; }

Google.Cloud.Spanner.Common.V1.DatabaseName-typed view over the Database resource name property.

Property Value
TypeDescription
Google.Cloud.Spanner.Common.V1.DatabaseName

SessionCount

public int SessionCount { get; set; }

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][google.spanner.v1.BatchCreateSessionsRequest.session_count] as necessary).

Property Value
TypeDescription
Int32

SessionTemplate

public Session SessionTemplate { get; set; }

Parameters to be applied to each created session.

Property Value
TypeDescription
Session