You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/NetworkServices.java
+148Lines changed: 148 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -444,6 +444,29 @@ public List setName(java.lang.String name) {
444
444
return this;
445
445
}
446
446
447
+
/**
448
+
* Optional. A list of extra location types that should be used as conditions for
Copy file name to clipboardExpand all lines: clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/ExtensionChainExtension.java
+30-12Lines changed: 30 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -65,8 +65,14 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
65
65
* metadata is available under the namespace `com.google....`. For example:
66
66
* `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are
67
67
* supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's
68
-
* fully qualified resource name. This field is not supported for plugin extensions. Setting it
69
-
* results in a validation error.
68
+
* fully qualified resource name. This field must not be set for plugin extensions. Setting it
69
+
* results in a validation error. You can set metadata at either the resource level or the
70
+
* extension level. The extension level metadata is recommended because you can pass a different
71
+
* set of metadata through each extension to the backend. This field is subject to following
72
+
* limitations: * The total size of the metadata must be less than 1KiB. * The total number of
73
+
* keys in the metadata must be less than 16. * The length of each key must be less than 64
74
+
* characters. * The length of each value must be less than 1024 characters. * All values must be
75
+
* strings.
70
76
* The value may be {@code null}.
71
77
*/
72
78
@com.google.api.client.util.Key
@@ -101,8 +107,8 @@ public final class ExtensionChainExtension extends com.google.api.client.json.Ge
101
107
102
108
/**
103
109
* Optional. A set of events during request or response processing for which this extension is
104
-
* called. This field is required for the `LbTrafficExtension` resource. It must not be set for
105
-
* the `LbRouteExtension` resource, otherwise a validation error is returned.
110
+
* called. This field is required for the `LbTrafficExtension` resource. It is optional for the
111
+
* `LbRouteExtension` resource. If unspecified `REQUEST_HEADERS` event is assumed as supported.
106
112
* The value may be {@code null}.
107
113
*/
108
114
@com.google.api.client.util.Key
@@ -192,8 +198,14 @@ public ExtensionChainExtension setForwardHeaders(java.util.List<java.lang.String
192
198
* metadata is available under the namespace `com.google....`. For example:
193
199
* `com.google.lb_traffic_extension.lbtrafficextension1.chain1.ext1`. The following variables are
194
200
* supported in the metadata: `{forwarding_rule_id}` - substituted with the forwarding rule's
195
-
* fully qualified resource name. This field is not supported for plugin extensions. Setting it
196
-
* results in a validation error.
201
+
* fully qualified resource name. This field must not be set for plugin extensions. Setting it
202
+
* results in a validation error. You can set metadata at either the resource level or the
203
+
* extension level. The extension level metadata is recommended because you can pass a different
204
+
* set of metadata through each extension to the backend. This field is subject to following
205
+
* limitations: * The total size of the metadata must be less than 1KiB. * The total number of
206
+
* keys in the metadata must be less than 16. * The length of each key must be less than 64
207
+
* characters. * The length of each value must be less than 1024 characters. * All values must be
Copy file name to clipboardExpand all lines: clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/GrpcRouteStatefulSessionAffinityPolicy.java
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -36,15 +36,17 @@ public final class GrpcRouteStatefulSessionAffinityPolicy extends com.google.api
36
36
37
37
/**
38
38
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
39
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
39
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
40
+
* this to 0s to use a session cookie and disable cookie expiration.
40
41
* The value may be {@code null}.
41
42
*/
42
43
@com.google.api.client.util.Key
43
44
privateStringcookieTtl;
44
45
45
46
/**
46
47
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
47
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
48
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
49
+
* this to 0s to use a session cookie and disable cookie expiration.
48
50
* @return value or {@code null} for none
49
51
*/
50
52
publicStringgetCookieTtl() {
@@ -53,7 +55,8 @@ public String getCookieTtl() {
53
55
54
56
/**
55
57
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
56
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
58
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
59
+
* this to 0s to use a session cookie and disable cookie expiration.
57
60
* @param cookieTtl cookieTtl or {@code null} for none
Copy file name to clipboardExpand all lines: clients/google-api-services-networkservices/v1/2.0.0/com/google/api/services/networkservices/v1/model/HttpRouteStatefulSessionAffinityPolicy.java
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -36,15 +36,17 @@ public final class HttpRouteStatefulSessionAffinityPolicy extends com.google.api
36
36
37
37
/**
38
38
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
39
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
39
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
40
+
* this to 0s to use a session cookie and disable cookie expiration.
40
41
* The value may be {@code null}.
41
42
*/
42
43
@com.google.api.client.util.Key
43
44
privateStringcookieTtl;
44
45
45
46
/**
46
47
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
47
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
48
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
49
+
* this to 0s to use a session cookie and disable cookie expiration.
48
50
* @return value or {@code null} for none
49
51
*/
50
52
publicStringgetCookieTtl() {
@@ -53,7 +55,8 @@ public String getCookieTtl() {
53
55
54
56
/**
55
57
* Required. The cookie TTL value for the Set-Cookie header generated by the data plane. The
56
-
* lifetime of the cookie may be set to a value from 1 to 86400 seconds (24 hours) inclusive.
58
+
* lifetime of the cookie may be set to a value from 0 to 86400 seconds (24 hours) inclusive. Set
59
+
* this to 0s to use a session cookie and disable cookie expiration.
57
60
* @param cookieTtl cookieTtl or {@code null} for none
0 commit comments