{"excludeTxnFromChangeStreams": boolean,"isolationLevel": enum (IsolationLevel),// Union field mode can be only one of the following:"readWrite": {object (ReadWrite)},"partitionedDml": {object (PartitionedDml)},"readOnly": {object (ReadOnly)}// End of list of possible types for union field mode.}
Fields
excludeTxnFromChangeStreams
boolean
When excludeTxnFromChangeStreams is set to true, it prevents read or write transactions from being tracked in change streams.
If the DDL option allow_txn_exclusion is set to true, then the updates made within this transaction aren't recorded in the change stream.
If you don't set the DDL option allow_txn_exclusion or if it's set to false, then the updates made within this transaction are recorded in the change stream.
When excludeTxnFromChangeStreams is set to false or not set, modifications from this transaction are recorded in all change streams that are tracking columns modified by these transactions.
The excludeTxnFromChangeStreams option can only be specified for read-write or partitioned DML transactions, otherwise the API returns an INVALID_ARGUMENT error.