@@ -107,7 +107,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
107107 * are added/removed from the destination service. This field specifies parameters that control
108108 * consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
109109 * 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
111111 * INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
112112 * INTERNAL_SELF_MANAGED.
113113 * The value may be {@code null}.
@@ -336,7 +336,7 @@ public final class BackendService extends com.google.api.client.json.GenericJson
336336 * balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
337337 * selection times. For more information about Maglev, see
338338 * 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
340340 * load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
341341 * load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
342342 * 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
394394 * The URL of the network to which this backend service belongs. This field must be set for
395395 * Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
396396 * 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.
398399 * The value may be {@code null}.
399400 */
400401 @ com .google .api .client .util .Key
@@ -424,9 +425,9 @@ public final class BackendService extends com.google.api.client.json.GenericJson
424425 * managed regional API endpoints or managed services published using Private Service Connect
425426 * Applicable backend service types can be: - A global backend service with the
426427 * 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
430431 * validateForProxyless field set to true.
431432 * The value may be {@code null}.
432433 */
@@ -455,10 +456,10 @@ public final class BackendService extends com.google.api.client.json.GenericJson
455456
456457 /**
457458 * 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.
462463 * The value may be {@code null}.
463464 */
464465 @ com .google .api .client .util .Key
@@ -726,7 +727,7 @@ public BackendService setConnectionTrackingPolicy(BackendServiceConnectionTracki
726727 * are added/removed from the destination service. This field specifies parameters that control
727728 * consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
728729 * 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
730731 * INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
731732 * INTERNAL_SELF_MANAGED.
732733 * @return value or {@code null} for none
@@ -742,7 +743,7 @@ public ConsistentHashLoadBalancerSettings getConsistentHash() {
742743 * are added/removed from the destination service. This field specifies parameters that control
743744 * consistent hashing. This field is only applicable when localityLbPolicy is set to MAGLEV or
744745 * 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
746747 * INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to
747748 * INTERNAL_SELF_MANAGED.
748749 * @param consistentHash consistentHash or {@code null} for none
@@ -1276,7 +1277,7 @@ public BackendService setLocalityLbPolicies(java.util.List<BackendServiceLocalit
12761277 * balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
12771278 * selection times. For more information about Maglev, see
12781279 * 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
12801281 * load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
12811282 * load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
12821283 * sessionAffinity is not configured—that is, if session affinity remains at the default value of
@@ -1305,7 +1306,7 @@ public java.lang.String getLocalityLbPolicy() {
13051306 * balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host
13061307 * selection times. For more information about Maglev, see
13071308 * 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
13091310 * load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the
13101311 * load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If
13111312 * 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) {
14171418 * The URL of the network to which this backend service belongs. This field must be set for
14181419 * Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
14191420 * 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.
14211423 * @return value or {@code null} for none
14221424 */
14231425 public java .lang .String getNetwork () {
@@ -1428,7 +1430,8 @@ public java.lang.String getNetwork() {
14281430 * The URL of the network to which this backend service belongs. This field must be set for
14291431 * Internal Passthrough Network Load Balancers when the haPolicy is enabled, and for External
14301432 * 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.
14321435 * @param network network or {@code null} for none
14331436 */
14341437 public BackendService setNetwork (java .lang .String network ) {
@@ -1471,9 +1474,9 @@ public BackendService setNetworkPassThroughLbTrafficPolicy(BackendServiceNetwork
14711474 * managed regional API endpoints or managed services published using Private Service Connect
14721475 * Applicable backend service types can be: - A global backend service with the
14731476 * 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
14771480 * validateForProxyless field set to true.
14781481 * @return value or {@code null} for none
14791482 */
@@ -1497,9 +1500,9 @@ public OutlierDetection getOutlierDetection() {
14971500 * managed regional API endpoints or managed services published using Private Service Connect
14981501 * Applicable backend service types can be: - A global backend service with the
14991502 * 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
15031506 * validateForProxyless field set to true.
15041507 * @param outlierDetection outlierDetection or {@code null} for none
15051508 */
@@ -1556,10 +1559,10 @@ public BackendService setPortName(java.lang.String portName) {
15561559
15571560 /**
15581561 * 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.
15631566 * @return value or {@code null} for none
15641567 */
15651568 public java .lang .String getProtocol () {
@@ -1568,10 +1571,10 @@ public java.lang.String getProtocol() {
15681571
15691572 /**
15701573 * 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.
15751578 * @param protocol protocol or {@code null} for none
15761579 */
15771580 public BackendService setProtocol (java .lang .String protocol ) {
0 commit comments