Class BatchWriteRequest
The request for BatchWrite.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class BatchWriteRequest : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExcludeTxnFromChangeStreams
Optional. When exclude_txn_from_change_streams
is set to true
: * Modifications from all transactions in
this batch write operation will not be recorded in change streams with DDL option allow_txn_exclusion=true
that are tracking columns modified by these transactions. * Modifications from all transactions in this
batch write operation will be recorded in change streams with DDL option allow_txn_exclusion=false or not set
that are tracking columns modified by these transactions. When exclude_txn_from_change_streams
is set
to false
or not set, Modifications from all transactions in this batch write operation will be recorded in
all change streams that are tracking columns modified by these transactions.
Declaration
[JsonProperty("excludeTxnFromChangeStreams")]
public virtual bool? ExcludeTxnFromChangeStreams { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MutationGroups
Required. The groups of mutations to be applied.
Declaration
[JsonProperty("mutationGroups")]
public virtual IList<MutationGroup> MutationGroups { get; set; }
Property Value
Type | Description |
---|---|
IList<MutationGroup> |
RequestOptions
Common options for this request.
Declaration
[JsonProperty("requestOptions")]
public virtual RequestOptions RequestOptions { get; set; }
Property Value
Type | Description |
---|---|
RequestOptions |