diff --git a/Bigtable/metadata/V2/FeatureFlags.php b/Bigtable/metadata/V2/FeatureFlags.php
index 955fbb3fe5e2..fd70d1524270 100644
--- a/Bigtable/metadata/V2/FeatureFlags.php
+++ b/Bigtable/metadata/V2/FeatureFlags.php
@@ -16,8 +16,8 @@ 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 (
@@ -26,7 +26,10 @@ public static function initOnce() {
routing_cookie (
retry_info (#
-client_side_metrics_enabled (B»
+client_side_metrics_enabled (
+traffic_director_enabled (
+direct_access_requested
+ (B»
com.google.bigtable.v2BFeatureFlagsProtoPZ8cloud.google.com/go/bigtable/apiv2/bigtablepb;bigtablepbª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 06504aadd20c..51c17b64d53f 100644
--- a/Bigtable/src/V2/FeatureFlags.php
+++ b/Bigtable/src/V2/FeatureFlags.php
@@ -72,6 +72,18 @@ class FeatureFlags extends \Google\Protobuf\Internal\Message
* Generated from protobuf field bool client_side_metrics_enabled = 8;
*/
protected $client_side_metrics_enabled = false;
+ /**
+ * Notify the server that the client using Traffic Director endpoint.
+ *
+ * Generated from protobuf field bool traffic_director_enabled = 9;
+ */
+ protected $traffic_director_enabled = false;
+ /**
+ * Notify the server that the client explicitly opted in for Direct Access.
+ *
+ * Generated from protobuf field bool direct_access_requested = 10;
+ */
+ protected $direct_access_requested = false;
/**
* Constructor.
@@ -101,6 +113,10 @@ class FeatureFlags extends \Google\Protobuf\Internal\Message
* durations to retry requests with.
* @type bool $client_side_metrics_enabled
* Notify the server that the client has client side metrics enabled.
+ * @type bool $traffic_director_enabled
+ * Notify the server that the client using Traffic Director endpoint.
+ * @type bool $direct_access_requested
+ * Notify the server that the client explicitly opted in for Direct Access.
* }
*/
public function __construct($data = NULL) {
@@ -306,5 +322,57 @@ public function setClientSideMetricsEnabled($var)
return $this;
}
+ /**
+ * Notify the server that the client using Traffic Director endpoint.
+ *
+ * Generated from protobuf field bool traffic_director_enabled = 9;
+ * @return bool
+ */
+ public function getTrafficDirectorEnabled()
+ {
+ return $this->traffic_director_enabled;
+ }
+
+ /**
+ * Notify the server that the client using Traffic Director endpoint.
+ *
+ * Generated from protobuf field bool traffic_director_enabled = 9;
+ * @param bool $var
+ * @return $this
+ */
+ public function setTrafficDirectorEnabled($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->traffic_director_enabled = $var;
+
+ return $this;
+ }
+
+ /**
+ * Notify the server that the client explicitly opted in for Direct Access.
+ *
+ * Generated from protobuf field bool direct_access_requested = 10;
+ * @return bool
+ */
+ public function getDirectAccessRequested()
+ {
+ return $this->direct_access_requested;
+ }
+
+ /**
+ * Notify the server that the client explicitly opted in for Direct Access.
+ *
+ * Generated from protobuf field bool direct_access_requested = 10;
+ * @param bool $var
+ * @return $this
+ */
+ public function setDirectAccessRequested($var)
+ {
+ GPBUtil::checkBool($var);
+ $this->direct_access_requested = $var;
+
+ return $this;
+ }
+
}