Skip to content

Commit ca45a39

Browse files
feat(serviceusage): update the api
#### serviceusage:v1 The following keys were deleted: - schemas.GoogleApiServiceusageV2betaAnalysis.properties.analysis (Total Keys: 2) The following keys were added: - schemas.Aspect (Total Keys: 5) - schemas.BackendRule.properties.loadBalancingPolicy.type (Total Keys: 1) - schemas.ExperimentalFeatures.properties.unversionedPackageDisabled.type (Total Keys: 1) - schemas.GoogleApiService.properties.aspects (Total Keys: 2) - schemas.GoogleApiServiceusageV2betaAnalysis.properties.analysis (Total Keys: 2) #### serviceusage:v1beta1 The following keys were deleted: - schemas.GoogleApiServiceusageV2betaAnalysis.properties.analysis (Total Keys: 2) The following keys were added: - schemas.Aspect (Total Keys: 5) - schemas.BackendRule.properties.loadBalancingPolicy.type (Total Keys: 1) - schemas.ExperimentalFeatures.properties.unversionedPackageDisabled.type (Total Keys: 1) - schemas.GoogleApiService.properties.aspects (Total Keys: 2) - schemas.GoogleApiServiceusageV2betaAnalysis.properties.analysis (Total Keys: 2)
1 parent 06dbaf2 commit ca45a39

File tree

4 files changed

+86
-18
lines changed

4 files changed

+86
-18
lines changed

docs/dyn/serviceusage_v1.services.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,11 +255,11 @@ <h3>Method Details</h3>
255255
{ # A documentation rule provides information about individual API elements.
256256
&quot;deprecationDescription&quot;: &quot;A String&quot;, # Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`.
257257
&quot;description&quot;: &quot;A String&quot;, # Description of the selected proto element (e.g. a message, a method, a &#x27;service&#x27; definition, or a field). Defaults to leading &amp; trailing comments taken from the proto source definition of the proto element.
258-
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.
258+
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.
259259
&quot;selector&quot;: &quot;A String&quot;, # The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in &quot;*&quot;, indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. &quot;foo.*&quot; is ok, but not &quot;foo.b*&quot; or &quot;foo.*.bar&quot;. A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern &quot;*&quot; is used.
260260
},
261261
],
262-
&quot;sectionOverrides&quot;: [ # Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries
262+
&quot;sectionOverrides&quot;: [ # Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries
263263
{ # Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
264264
&quot;content&quot;: &quot;A String&quot;, # The Markdown content of the page. You can use ```(== include {path} ==)``` to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page.
265265
&quot;name&quot;: &quot;A String&quot;, # The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`.
@@ -563,11 +563,11 @@ <h3>Method Details</h3>
563563
{ # A documentation rule provides information about individual API elements.
564564
&quot;deprecationDescription&quot;: &quot;A String&quot;, # Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`.
565565
&quot;description&quot;: &quot;A String&quot;, # Description of the selected proto element (e.g. a message, a method, a &#x27;service&#x27; definition, or a field). Defaults to leading &amp; trailing comments taken from the proto source definition of the proto element.
566-
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.
566+
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.
567567
&quot;selector&quot;: &quot;A String&quot;, # The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in &quot;*&quot;, indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. &quot;foo.*&quot; is ok, but not &quot;foo.b*&quot; or &quot;foo.*.bar&quot;. A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern &quot;*&quot; is used.
568568
},
569569
],
570-
&quot;sectionOverrides&quot;: [ # Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries
570+
&quot;sectionOverrides&quot;: [ # Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries
571571
{ # Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
572572
&quot;content&quot;: &quot;A String&quot;, # The Markdown content of the page. You can use ```(== include {path} ==)``` to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page.
573573
&quot;name&quot;: &quot;A String&quot;, # The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`.
@@ -786,11 +786,11 @@ <h3>Method Details</h3>
786786
{ # A documentation rule provides information about individual API elements.
787787
&quot;deprecationDescription&quot;: &quot;A String&quot;, # Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`.
788788
&quot;description&quot;: &quot;A String&quot;, # Description of the selected proto element (e.g. a message, a method, a &#x27;service&#x27; definition, or a field). Defaults to leading &amp; trailing comments taken from the proto source definition of the proto element.
789-
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.
789+
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.
790790
&quot;selector&quot;: &quot;A String&quot;, # The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in &quot;*&quot;, indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. &quot;foo.*&quot; is ok, but not &quot;foo.b*&quot; or &quot;foo.*.bar&quot;. A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern &quot;*&quot; is used.
791791
},
792792
],
793-
&quot;sectionOverrides&quot;: [ # Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries
793+
&quot;sectionOverrides&quot;: [ # Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries
794794
{ # Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
795795
&quot;content&quot;: &quot;A String&quot;, # The Markdown content of the page. You can use ```(== include {path} ==)``` to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page.
796796
&quot;name&quot;: &quot;A String&quot;, # The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`.

docs/dyn/serviceusage_v1beta1.services.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -379,11 +379,11 @@ <h3>Method Details</h3>
379379
{ # A documentation rule provides information about individual API elements.
380380
&quot;deprecationDescription&quot;: &quot;A String&quot;, # Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`.
381381
&quot;description&quot;: &quot;A String&quot;, # Description of the selected proto element (e.g. a message, a method, a &#x27;service&#x27; definition, or a field). Defaults to leading &amp; trailing comments taken from the proto source definition of the proto element.
382-
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.
382+
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.
383383
&quot;selector&quot;: &quot;A String&quot;, # The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in &quot;*&quot;, indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. &quot;foo.*&quot; is ok, but not &quot;foo.b*&quot; or &quot;foo.*.bar&quot;. A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern &quot;*&quot; is used.
384384
},
385385
],
386-
&quot;sectionOverrides&quot;: [ # Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries
386+
&quot;sectionOverrides&quot;: [ # Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries
387387
{ # Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
388388
&quot;content&quot;: &quot;A String&quot;, # The Markdown content of the page. You can use ```(== include {path} ==)``` to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page.
389389
&quot;name&quot;: &quot;A String&quot;, # The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`.
@@ -602,11 +602,11 @@ <h3>Method Details</h3>
602602
{ # A documentation rule provides information about individual API elements.
603603
&quot;deprecationDescription&quot;: &quot;A String&quot;, # Deprecation description of the selected element(s). It can be provided if an element is marked as `deprecated`.
604604
&quot;description&quot;: &quot;A String&quot;, # Description of the selected proto element (e.g. a message, a method, a &#x27;service&#x27; definition, or a field). Defaults to leading &amp; trailing comments taken from the proto source definition of the proto element.
605-
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.
605+
&quot;disableReplacementWords&quot;: &quot;A String&quot;, # String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.
606606
&quot;selector&quot;: &quot;A String&quot;, # The selector is a comma-separated list of patterns for any element such as a method, a field, an enum value. Each pattern is a qualified name of the element which may end in &quot;*&quot;, indicating a wildcard. Wildcards are only allowed at the end and for a whole component of the qualified name, i.e. &quot;foo.*&quot; is ok, but not &quot;foo.b*&quot; or &quot;foo.*.bar&quot;. A wildcard will match one or more components. To specify a default for all applicable elements, the whole pattern &quot;*&quot; is used.
607607
},
608608
],
609-
&quot;sectionOverrides&quot;: [ # Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries
609+
&quot;sectionOverrides&quot;: [ # Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries
610610
{ # Represents a documentation page. A page can contain subpages to represent nested documentation set structure.
611611
&quot;content&quot;: &quot;A String&quot;, # The Markdown content of the page. You can use ```(== include {path} ==)``` to include content from a Markdown file. The content can be used to produce the documentation page such as HTML format page.
612612
&quot;name&quot;: &quot;A String&quot;, # The name of the page. It will be used as an identity of the page to generate URI of the page, text of the link to this page in navigation, etc. The full page name (start from the root page name to this page concatenated with `.`) can be used as reference to the page in your documentation. For example: pages: - name: Tutorial content: (== include tutorial.md ==) subpages: - name: Java content: (== include tutorial_java.md ==) You can reference `Java` page using Markdown reference link syntax: `Java`.

googleapiclient/discovery_cache/documents/serviceusage.v1.json

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@
426426
}
427427
}
428428
},
429-
"revision": "20250130",
429+
"revision": "20250218",
430430
"rootUrl": "https://serviceusage.googleapis.com/",
431431
"schemas": {
432432
"AddEnableRulesMetadata": {
@@ -621,6 +621,25 @@
621621
},
622622
"type": "object"
623623
},
624+
"Aspect": {
625+
"description": "Aspect represents Generic aspect. It is used to configure an aspect without making direct changes to service.proto",
626+
"id": "Aspect",
627+
"properties": {
628+
"kind": {
629+
"description": "The type of this aspect configuration.",
630+
"type": "string"
631+
},
632+
"spec": {
633+
"additionalProperties": {
634+
"description": "Properties of the object.",
635+
"type": "any"
636+
},
637+
"description": "Content of the configuration. The underlying schema should be defined by Aspect owners as protobuf message under `apiserving/configaspects/proto`.",
638+
"type": "object"
639+
}
640+
},
641+
"type": "object"
642+
},
624643
"AuthProvider": {
625644
"description": "Configuration for an authentication provider, including support for [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).",
626645
"id": "AuthProvider",
@@ -752,6 +771,10 @@
752771
"description": "The JWT audience is used when generating a JWT ID token for the backend. This ID token will be added in the HTTP \"authorization\" header, and sent to the backend.",
753772
"type": "string"
754773
},
774+
"loadBalancingPolicy": {
775+
"description": "The load balancing policy used for connection to the application backend. Defined as an arbitrary string to accomondate custom load balancing policies supported by the underlying channel, but suggest most users use one of the standard policies, such as the default, \"RoundRobin\".",
776+
"type": "string"
777+
},
755778
"minDeadline": {
756779
"deprecated": true,
757780
"description": "Deprecated, do not use.",
@@ -1260,7 +1283,7 @@
12601283
"type": "array"
12611284
},
12621285
"sectionOverrides": {
1263-
"description": "Specifies section and content to override boilerplate content provided by go/api-docgen. Currently overrides following sections: 1. rest.service.client_libraries",
1286+
"description": "Specifies section and content to override the boilerplate content. Currently overrides following sections: 1. rest.service.client_libraries",
12641287
"items": {
12651288
"$ref": "Page"
12661289
},
@@ -1290,7 +1313,7 @@
12901313
"type": "string"
12911314
},
12921315
"disableReplacementWords": {
1293-
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled by go/api-docgen.",
1316+
"description": "String of comma or space separated case-sensitive words for which method/field name replacement will be disabled.",
12941317
"type": "string"
12951318
},
12961319
"selector": {
@@ -1537,6 +1560,10 @@
15371560
"restAsyncIoEnabled": {
15381561
"description": "Enables generation of asynchronous REST clients if `rest` transport is enabled. By default, asynchronous REST clients will not be generated. This feature will be enabled by default 1 month after launching the feature in preview packages.",
15391562
"type": "boolean"
1563+
},
1564+
"unversionedPackageDisabled": {
1565+
"description": "Disables generation of an unversioned Python package for this client library. This means that the module names will need to be versioned in import statements. For example `import google.cloud.library_v2` instead of `import google.cloud.library`.",
1566+
"type": "boolean"
15401567
}
15411568
},
15421569
"type": "object"
@@ -1724,6 +1751,13 @@
17241751
},
17251752
"type": "array"
17261753
},
1754+
"aspects": {
1755+
"description": "Configuration aspects. This is a repeated field to allow multiple aspects to be configured. The kind field in each ConfigAspect specifies the type of aspect. The spec field contains the configuration for that aspect. The schema for the spec field is defined by the backend service owners.",
1756+
"items": {
1757+
"$ref": "Aspect"
1758+
},
1759+
"type": "array"
1760+
},
17271761
"authentication": {
17281762
"$ref": "Authentication",
17291763
"description": "Auth configuration."
@@ -2065,7 +2099,7 @@
20652099
"description": "A message to group the analysis information.",
20662100
"id": "GoogleApiServiceusageV2betaAnalysis",
20672101
"properties": {
2068-
"analysis": {
2102+
"analysisResult": {
20692103
"$ref": "GoogleApiServiceusageV2betaAnalysisResult",
20702104
"description": "Output only. Analysis result of updating a policy.",
20712105
"readOnly": true

0 commit comments

Comments
 (0)