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 are 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 are 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 are 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 |