@@ -107,7 +107,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
107
107
* are added/removed from the destination service. This field specifies parameters that control
108
108
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
109
109
* RING_HASH. This field is applicable to either: - A regional backend service with the
110
- * service_protocol set to HTTP, HTTPS, or HTTP2 , and load_balancing_scheme set to
110
+ * service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and load_balancing_scheme set to
111
111
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
112
112
* INTERNAL_SELF_MANAGED.
113
113
* The value may be {@code null}.
@@ -336,7 +336,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
336
336
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
337
337
* selection times. For more information about Maglev, see
338
338
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
339
- * backend service with the service_protocol set to HTTP, HTTPS, or HTTP2 , and
339
+ * backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and
340
340
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
341
341
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
342
342
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -394,7 +394,8 @@ public final class BackendService extends com.google.api.client.json.GenericJson
394
394
* The URL of the network to which this backend service belongs. This field must be set for
395
395
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
396
396
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
397
- * be specified when the load balancing scheme is set to INTERNAL.
397
+ * be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
398
+ * scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
398
399
* The value may be {@code null}.
399
400
*/
400
401
@ com .google .api .client .util .Key
@@ -424,9 +425,9 @@ public final class BackendService extends com.google.api.client.json.GenericJson
424
425
* managed regional API endpoints or managed services published using Private Service Connect
425
426
* Applicable backend service types can be: - A global backend service with the
426
427
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
427
- * service with the serviceProtocol set to HTTP, HTTPS, or HTTP2 , and loadBalancingScheme set to
428
- * INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
429
- * backend service is referenced by a URL map that is bound to target gRPC proxy that has
428
+ * service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C , and loadBalancingScheme set
429
+ * to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
430
+ * the backend service is referenced by a URL map that is bound to target gRPC proxy that has
430
431
* validateForProxyless field set to true.
431
432
* The value may be {@code null}.
432
433
*/
@@ -455,10 +456,10 @@ public final class BackendService extends com.google.api.client.json.GenericJson
455
456
456
457
/**
457
458
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
458
- * HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
459
- * configuration. Refer to the documentation for the load balancers or for Traffic Director for
460
- * more information. Must be set to GRPC when the backend service is referenced by a URL map that
461
- * is bound to target gRPC proxy.
459
+ * HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
460
+ * Director configuration. Refer to the documentation for the load balancers or for Traffic
461
+ * Director for more information. Must be set to GRPC when the backend service is referenced by a
462
+ * URL map that is bound to target gRPC proxy.
462
463
* The value may be {@code null}.
463
464
*/
464
465
@ com .google .api .client .util .Key
@@ -726,7 +727,7 @@ public BackendService setConnectionTrackingPolicy(BackendServiceConnectionTracki
726
727
* are added/removed from the destination service. This field specifies parameters that control
727
728
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
728
729
* RING_HASH. This field is applicable to either: - A regional backend service with the
729
- * service_protocol set to HTTP, HTTPS, or HTTP2 , and load_balancing_scheme set to
730
+ * service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and load_balancing_scheme set to
730
731
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
731
732
* INTERNAL_SELF_MANAGED.
732
733
* @return value or {@code null} for none
@@ -742,7 +743,7 @@ public ConsistentHashLoadBalancerSettings getConsistentHash() {
742
743
* are added/removed from the destination service. This field specifies parameters that control
743
744
* consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
744
745
* RING_HASH. This field is applicable to either: - A regional backend service with the
745
- * service_protocol set to HTTP, HTTPS, or HTTP2 , and load_balancing_scheme set to
746
+ * service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and load_balancing_scheme set to
746
747
* INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
747
748
* INTERNAL_SELF_MANAGED.
748
749
* @param consistentHash consistentHash or {@code null} for none
@@ -1276,7 +1277,7 @@ public BackendService setLocalityLbPolicies(java.util.List<BackendServiceLocalit
1276
1277
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
1277
1278
* selection times. For more information about Maglev, see
1278
1279
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
1279
- * backend service with the service_protocol set to HTTP, HTTPS, or HTTP2 , and
1280
+ * backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and
1280
1281
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
1281
1282
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
1282
1283
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1305,7 +1306,7 @@ public java.lang.String getLocalityLbPolicy() {
1305
1306
* balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
1306
1307
* selection times. For more information about Maglev, see
1307
1308
* https://ai.google/research/pubs/pub44824 This field is applicable to either: - A regional
1308
- * backend service with the service_protocol set to HTTP, HTTPS, or HTTP2 , and
1309
+ * backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C , and
1309
1310
* load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
1310
1311
* load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
1311
1312
* sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1417,7 +1418,8 @@ public BackendService setName(java.lang.String name) {
1417
1418
* The URL of the network to which this backend service belongs. This field must be set for
1418
1419
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
1419
1420
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
1420
- * be specified when the load balancing scheme is set to INTERNAL.
1421
+ * be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
1422
+ * scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
1421
1423
* @return value or {@code null} for none
1422
1424
*/
1423
1425
public java .lang .String getNetwork () {
@@ -1428,7 +1430,8 @@ public java.lang.String getNetwork() {
1428
1430
* The URL of the network to which this backend service belongs. This field must be set for
1429
1431
* Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
1430
1432
* Passthrough Network Load Balancers when the haPolicy fastIpMove is enabled. This field can only
1431
- * be specified when the load balancing scheme is set to INTERNAL.
1433
+ * be specified when the load balancing scheme is set to INTERNAL, or when the load balancing
1434
+ * scheme is set to EXTERNAL and haPolicy fastIpMove is enabled.
1432
1435
* @param network network or {@code null} for none
1433
1436
*/
1434
1437
public BackendService setNetwork (java .lang .String network ) {
@@ -1471,9 +1474,9 @@ public BackendService setNetworkPassThroughLbTrafficPolicy(BackendServiceNetwork
1471
1474
* managed regional API endpoints or managed services published using Private Service Connect
1472
1475
* Applicable backend service types can be: - A global backend service with the
1473
1476
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
1474
- * service with the serviceProtocol set to HTTP, HTTPS, or HTTP2 , and loadBalancingScheme set to
1475
- * INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
1476
- * backend service is referenced by a URL map that is bound to target gRPC proxy that has
1477
+ * service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C , and loadBalancingScheme set
1478
+ * to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1479
+ * the backend service is referenced by a URL map that is bound to target gRPC proxy that has
1477
1480
* validateForProxyless field set to true.
1478
1481
* @return value or {@code null} for none
1479
1482
*/
@@ -1497,9 +1500,9 @@ public OutlierDetection getOutlierDetection() {
1497
1500
* managed regional API endpoints or managed services published using Private Service Connect
1498
1501
* Applicable backend service types can be: - A global backend service with the
1499
1502
* loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend
1500
- * service with the serviceProtocol set to HTTP, HTTPS, or HTTP2 , and loadBalancingScheme set to
1501
- * INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the
1502
- * backend service is referenced by a URL map that is bound to target gRPC proxy that has
1503
+ * service with the serviceProtocol set to HTTP, HTTPS, HTTP2 or H2C , and loadBalancingScheme set
1504
+ * to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when
1505
+ * the backend service is referenced by a URL map that is bound to target gRPC proxy that has
1503
1506
* validateForProxyless field set to true.
1504
1507
* @param outlierDetection outlierDetection or {@code null} for none
1505
1508
*/
@@ -1556,10 +1559,10 @@ public BackendService setPortName(java.lang.String portName) {
1556
1559
1557
1560
/**
1558
1561
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
1559
- * HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
1560
- * configuration. Refer to the documentation for the load balancers or for Traffic Director for
1561
- * more information. Must be set to GRPC when the backend service is referenced by a URL map that
1562
- * is bound to target gRPC proxy.
1562
+ * HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1563
+ * Director configuration. Refer to the documentation for the load balancers or for Traffic
1564
+ * Director for more information. Must be set to GRPC when the backend service is referenced by a
1565
+ * URL map that is bound to target gRPC proxy.
1563
1566
* @return value or {@code null} for none
1564
1567
*/
1565
1568
public java .lang .String getProtocol () {
@@ -1568,10 +1571,10 @@ public java.lang.String getProtocol() {
1568
1571
1569
1572
/**
1570
1573
* The protocol this BackendService uses to communicate with backends. Possible values are HTTP,
1571
- * HTTPS, HTTP2, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic Director
1572
- * configuration. Refer to the documentation for the load balancers or for Traffic Director for
1573
- * more information. Must be set to GRPC when the backend service is referenced by a URL map that
1574
- * is bound to target gRPC proxy.
1574
+ * HTTPS, HTTP2, H2C, TCP, SSL, UDP or GRPC. depending on the chosen load balancer or Traffic
1575
+ * Director configuration. Refer to the documentation for the load balancers or for Traffic
1576
+ * Director for more information. Must be set to GRPC when the backend service is referenced by a
1577
+ * URL map that is bound to target gRPC proxy.
1575
1578
* @param protocol protocol or {@code null} for none
1576
1579
*/
1577
1580
public BackendService setProtocol (java .lang .String protocol ) {
0 commit comments