public sealed class BatchWriteRequest : IMessage<BatchWriteRequest>, IEquatable<BatchWriteRequest>, IDeepCloneable<BatchWriteRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Spanner v1 API class BatchWriteRequest.
The request for [BatchWrite][google.spanner.v1.Spanner.BatchWrite].
Implements
IMessageBatchWriteRequest, IEquatableBatchWriteRequest, IDeepCloneableBatchWriteRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Spanner.V1Assembly
Google.Cloud.Spanner.V1.dll
Constructors
BatchWriteRequest()
public BatchWriteRequest()BatchWriteRequest(BatchWriteRequest)
public BatchWriteRequest(BatchWriteRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
BatchWriteRequest |
Properties
ExcludeTxnFromChangeStreams
public bool ExcludeTxnFromChangeStreams { get; set; }Optional. If you don't set the exclude_txn_from_change_streams option or
if it's set to false, then any change streams monitoring columns modified
by transactions will capture the updates made within that transaction.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MutationGroups
public RepeatedField<BatchWriteRequest.Types.MutationGroup> MutationGroups { get; }Required. The groups of mutations to be applied.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldBatchWriteRequestTypesMutationGroup |
|
RequestOptions
public RequestOptions RequestOptions { get; set; }Common options for this request.
| Property Value | |
|---|---|
| Type | Description |
RequestOptions |
|
Session
public string Session { get; set; }Required. The session in which the batch request is to be run.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SessionAsSessionName
public SessionName SessionAsSessionName { get; set; }SessionName-typed view over the Session resource name property.
| Property Value | |
|---|---|
| Type | Description |
SessionName |
|