diff --git a/Spanner/metadata/V1/CommitResponse.php b/Spanner/metadata/V1/CommitResponse.php index 4adcc5bcd85..0ac02566b06 100644 --- a/Spanner/metadata/V1/CommitResponse.php +++ b/Spanner/metadata/V1/CommitResponse.php @@ -19,7 +19,7 @@ public static function initOnce() { \GPBMetadata\Google\Spanner\V1\Location::initOnce(); \GPBMetadata\Google\Spanner\V1\Transaction::initOnce(); $pool->internalAddGeneratedFile( - "\x0A\xF8\x05\x0A'google/spanner/v1/commit_response.proto\x12\x11google.spanner.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A google/spanner/v1/location.proto\x1A#google/spanner/v1/transaction.proto\"\x90\x03\x0A\x0ECommitResponse\x124\x0A\x10commit_timestamp\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12C\x0A\x0Ccommit_stats\x18\x02 \x01(\x0B2-.google.spanner.v1.CommitResponse.CommitStats\x12N\x0A\x0Fprecommit_token\x18\x04 \x01(\x0B23.google.spanner.v1.MultiplexedSessionPrecommitTokenH\x00\x126\x0A\x12snapshot_timestamp\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x129\x0A\x0Ccache_update\x18\x06 \x01(\x0B2\x1E.google.spanner.v1.CacheUpdateB\x03\xE0A\x01\x1A%\x0A\x0BCommitStats\x12\x16\x0A\x0Emutation_count\x18\x01 \x01(\x03B\x19\x0A\x17MultiplexedSessionRetryB\xB6\x01\x0A\x15com.google.spanner.v1B\x13CommitResponseProtoP\x01Z5cloud.google.com/go/spanner/apiv1/spannerpb;spannerpb\xAA\x02\x17Google.Cloud.Spanner.V1\xCA\x02\x17Google\\Cloud\\Spanner\\V1\xEA\x02\x1AGoogle::Cloud::Spanner::V1b\x06proto3" + "\x0A\x9D\x07\x0A'google/spanner/v1/commit_response.proto\x12\x11google.spanner.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A google/spanner/v1/location.proto\x1A#google/spanner/v1/transaction.proto\"\xB5\x04\x0A\x0ECommitResponse\x124\x0A\x10commit_timestamp\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12C\x0A\x0Ccommit_stats\x18\x02 \x01(\x0B2-.google.spanner.v1.CommitResponse.CommitStats\x12N\x0A\x0Fprecommit_token\x18\x04 \x01(\x0B23.google.spanner.v1.MultiplexedSessionPrecommitTokenH\x00\x126\x0A\x12snapshot_timestamp\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x129\x0A\x0Ccache_update\x18\x06 \x01(\x0B2\x1E.google.spanner.v1.CacheUpdateB\x03\xE0A\x01\x12M\x0A\x0Fisolation_level\x18\x07 \x01(\x0E24.google.spanner.v1.TransactionOptions.IsolationLevel\x12T\x0A\x0Eread_lock_mode\x18\x08 \x01(\x0E2<.google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode\x1A%\x0A\x0BCommitStats\x12\x16\x0A\x0Emutation_count\x18\x01 \x01(\x03B\x19\x0A\x17MultiplexedSessionRetryB\xB6\x01\x0A\x15com.google.spanner.v1B\x13CommitResponseProtoP\x01Z5cloud.google.com/go/spanner/apiv1/spannerpb;spannerpb\xAA\x02\x17Google.Cloud.Spanner.V1\xCA\x02\x17Google\\Cloud\\Spanner\\V1\xEA\x02\x1AGoogle::Cloud::Spanner::V1b\x06proto3" , true); static::$is_initialized = true; diff --git a/Spanner/src/V1/CommitResponse.php b/Spanner/src/V1/CommitResponse.php index e34bf5a45f8..4fd1d0f1007 100644 --- a/Spanner/src/V1/CommitResponse.php +++ b/Spanner/src/V1/CommitResponse.php @@ -49,6 +49,18 @@ class CommitResponse extends \Google\Protobuf\Internal\Message * Generated from protobuf field .google.spanner.v1.CacheUpdate cache_update = 6 [(.google.api.field_behavior) = OPTIONAL]; */ protected $cache_update = null; + /** + * The isolation level used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.IsolationLevel isolation_level = 7; + */ + protected $isolation_level = 0; + /** + * The read lock mode used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode read_lock_mode = 8; + */ + protected $read_lock_mode = 0; protected $MultiplexedSessionRetry; /** @@ -78,6 +90,10 @@ class CommitResponse extends \Google\Protobuf\Internal\Message * in response to requests that included a `RoutingHint` field, but may also * be obtained by explicit location-fetching RPCs which may be added in the * future. + * @type int $isolation_level + * The isolation level used for the read-write transaction. + * @type int $read_lock_mode + * The read lock mode used for the read-write transaction. * } */ public function __construct($data = NULL) { @@ -282,6 +298,58 @@ public function setCacheUpdate($var) return $this; } + /** + * The isolation level used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.IsolationLevel isolation_level = 7; + * @return int + */ + public function getIsolationLevel() + { + return $this->isolation_level; + } + + /** + * The isolation level used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.IsolationLevel isolation_level = 7; + * @param int $var + * @return $this + */ + public function setIsolationLevel($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\Spanner\V1\TransactionOptions\IsolationLevel::class); + $this->isolation_level = $var; + + return $this; + } + + /** + * The read lock mode used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode read_lock_mode = 8; + * @return int + */ + public function getReadLockMode() + { + return $this->read_lock_mode; + } + + /** + * The read lock mode used for the read-write transaction. + * + * Generated from protobuf field .google.spanner.v1.TransactionOptions.ReadWrite.ReadLockMode read_lock_mode = 8; + * @param int $var + * @return $this + */ + public function setReadLockMode($var) + { + GPBUtil::checkEnum($var, \Google\Cloud\Spanner\V1\TransactionOptions\ReadWrite\ReadLockMode::class); + $this->read_lock_mode = $var; + + return $this; + } + /** * @return string */