diff --git a/Bigtable/metadata/V2/FeatureFlags.php b/Bigtable/metadata/V2/FeatureFlags.php
index 669e6a0ec1bf..d8a9b49e8810 100644
--- a/Bigtable/metadata/V2/FeatureFlags.php
+++ b/Bigtable/metadata/V2/FeatureFlags.php
@@ -16,13 +16,16 @@ public static function initOnce() {
}
$pool->internalAddGeneratedFile(
'
-‘
-&google/bigtable/v2/feature_flags.protogoogle.bigtable.v2"Š
+½
+&google/bigtable/v2/feature_flags.protogoogle.bigtable.v2"¶
FeatureFlags
reverse_scans (
mutate_rows_rate_limit (
mutate_rows_rate_limit2 ("
-last_scanned_row_responses (B½
+last_scanned_row_responses (
+routing_cookie (
+
+retry_info (B½
com.google.bigtable.v2BFeatureFlagsProtoPZ:google.golang.org/genproto/googleapis/bigtable/v2;bigtableªGoogle.Cloud.Bigtable.V2ÊGoogle\\Cloud\\Bigtable\\V2êGoogle::Cloud::Bigtable::V2bproto3'
, true);
diff --git a/Bigtable/src/V2/FeatureFlags.php b/Bigtable/src/V2/FeatureFlags.php
index 26273ff51463..90c3a53e83e8 100644
--- a/Bigtable/src/V2/FeatureFlags.php
+++ b/Bigtable/src/V2/FeatureFlags.php
@@ -52,6 +52,20 @@ class FeatureFlags extends \Google\Protobuf\Internal\Message
* Generated from protobuf field bool last_scanned_row_responses = 4;
*/
private $last_scanned_row_responses = false;
+ /**
+ * Notify the server that the client supports using encoded routing cookie
+ * strings to retry requests with.
+ *
+ * Generated from protobuf field bool routing_cookie = 6;
+ */
+ private $routing_cookie = false;
+ /**
+ * Notify the server that the client supports using retry info back off
+ * durations to retry requests with.
+ *
+ * Generated from protobuf field bool retry_info = 7;
+ */
+ private $retry_info = false;
/**
* Constructor.
@@ -73,6 +87,12 @@ class FeatureFlags extends \Google\Protobuf\Internal\Message
* @type bool $last_scanned_row_responses
* Notify the server that the client supports the last_scanned_row field
* in ReadRowsResponse for long-running scans.
+ * @type bool $routing_cookie
+ * Notify the server that the client supports using encoded routing cookie
+ * strings to retry requests with.
+ * @type bool $retry_info
+ * Notify the server that the client supports using retry info back off
+ * durations to retry requests with.
* }
*/
public function __construct($data = NULL) {
@@ -196,5 +216,61 @@ public function setLastScannedRowResponses($var)
return $this;
}
+ /**
+ * Notify the server that the client supports using encoded routing cookie
+ * strings to retry requests with.
+ *
+ * Generated from protobuf field bool routing_cookie = 6;
+ * @return bool
+ */
+ public function getRoutingCookie()
+ {
+ return $this->routing_cookie;
+ }
+
+ /**
+ * Notify the server that the client supports using encoded routing cookie
+ * strings to retry requests with.
+ *
+ * Generated from protobuf field bool routing_cookie = 6;
+ * @param bool $var
+ * @return $this
+ */
+ public function setRoutingCookie($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->routing_cookie = $var;
+
+ return $this;
+ }
+
+ /**
+ * Notify the server that the client supports using retry info back off
+ * durations to retry requests with.
+ *
+ * Generated from protobuf field bool retry_info = 7;
+ * @return bool
+ */
+ public function getRetryInfo()
+ {
+ return $this->retry_info;
+ }
+
+ /**
+ * Notify the server that the client supports using retry info back off
+ * durations to retry requests with.
+ *
+ * Generated from protobuf field bool retry_info = 7;
+ * @param bool $var
+ * @return $this
+ */
+ public function setRetryInfo($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->retry_info = $var;
+
+ return $this;
+ }
+
}