diff --git a/docs/dyn/servicemanagement_v1.services.configs.html b/docs/dyn/servicemanagement_v1.services.configs.html
index 7fe988b15c1..ff26324b4b4 100644
--- a/docs/dyn/servicemanagement_v1.services.configs.html
+++ b/docs/dyn/servicemanagement_v1.services.configs.html
@@ -453,6 +453,21 @@
Method Details
],
"referenceDocsUri": "A String", # Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest
},
+ "forcedNamespaceAliases": [ # Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
+ "A String",
+ ],
+ "handwrittenSignatures": [ # Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.
+ "A String",
+ ],
+ "ignoredResources": [ # List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location"
+ "A String",
+ ],
+ "renamedResources": { # Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
+ "a_key": "A String",
+ },
+ "renamedServices": { # Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
+ "a_key": "A String",
+ },
},
"goSettings": { # Settings for Go client libraries. # Settings for Go client libraries.
"common": { # Required information for every language. # Some settings.
@@ -1027,6 +1042,21 @@ Method Details
],
"referenceDocsUri": "A String", # Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest
},
+ "forcedNamespaceAliases": [ # Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
+ "A String",
+ ],
+ "handwrittenSignatures": [ # Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.
+ "A String",
+ ],
+ "ignoredResources": [ # List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location"
+ "A String",
+ ],
+ "renamedResources": { # Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
+ "a_key": "A String",
+ },
+ "renamedServices": { # Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
+ "a_key": "A String",
+ },
},
"goSettings": { # Settings for Go client libraries. # Settings for Go client libraries.
"common": { # Required information for every language. # Some settings.
@@ -1613,6 +1643,21 @@ Method Details
],
"referenceDocsUri": "A String", # Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest
},
+ "forcedNamespaceAliases": [ # Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
+ "A String",
+ ],
+ "handwrittenSignatures": [ # Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.
+ "A String",
+ ],
+ "ignoredResources": [ # List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location"
+ "A String",
+ ],
+ "renamedResources": { # Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
+ "a_key": "A String",
+ },
+ "renamedServices": { # Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
+ "a_key": "A String",
+ },
},
"goSettings": { # Settings for Go client libraries. # Settings for Go client libraries.
"common": { # Required information for every language. # Some settings.
@@ -2199,6 +2244,21 @@ Method Details
],
"referenceDocsUri": "A String", # Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest
},
+ "forcedNamespaceAliases": [ # Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
+ "A String",
+ ],
+ "handwrittenSignatures": [ # Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.
+ "A String",
+ ],
+ "ignoredResources": [ # List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location"
+ "A String",
+ ],
+ "renamedResources": { # Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
+ "a_key": "A String",
+ },
+ "renamedServices": { # Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
+ "a_key": "A String",
+ },
},
"goSettings": { # Settings for Go client libraries. # Settings for Go client libraries.
"common": { # Required information for every language. # Some settings.
diff --git a/docs/dyn/servicemanagement_v1.services.html b/docs/dyn/servicemanagement_v1.services.html
index ff97c3f58b5..9e445484215 100644
--- a/docs/dyn/servicemanagement_v1.services.html
+++ b/docs/dyn/servicemanagement_v1.services.html
@@ -648,6 +648,21 @@ Method Details
],
"referenceDocsUri": "A String", # Link to automatically generated reference documentation. Example: https://cloud.google.com/nodejs/docs/reference/asset/latest
},
+ "forcedNamespaceAliases": [ # Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
+ "A String",
+ ],
+ "handwrittenSignatures": [ # Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.
+ "A String",
+ ],
+ "ignoredResources": [ # List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location"
+ "A String",
+ ],
+ "renamedResources": { # Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset"
+ "a_key": "A String",
+ },
+ "renamedServices": { # Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
+ "a_key": "A String",
+ },
},
"goSettings": { # Settings for Go client libraries. # Settings for Go client libraries.
"common": { # Required information for every language. # Some settings.
diff --git a/googleapiclient/discovery_cache/documents/servicemanagement.v1.json b/googleapiclient/discovery_cache/documents/servicemanagement.v1.json
index f3c4d89193a..4404fb3290b 100644
--- a/googleapiclient/discovery_cache/documents/servicemanagement.v1.json
+++ b/googleapiclient/discovery_cache/documents/servicemanagement.v1.json
@@ -829,7 +829,7 @@
}
}
},
- "revision": "20230324",
+ "revision": "20230331",
"rootUrl": "https://servicemanagement.googleapis.com/",
"schemas": {
"Advice": {
@@ -1613,6 +1613,41 @@
"common": {
"$ref": "CommonLanguageSettings",
"description": "Some settings."
+ },
+ "forcedNamespaceAliases": {
+ "description": "Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "handwrittenSignatures": {
+ "description": "Method signatures (in the form \"service.method(signature)\") which are provided separately, so shouldn't be generated. Snippets *calling* these methods are still generated, however.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "ignoredResources": {
+ "description": "List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: \"documentai.googleapis.com/Location\"",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "renamedResources": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: \"datalabeling.googleapis.com/Dataset\": \"DataLabelingDataset\"",
+ "type": "object"
+ },
+ "renamedServices": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.",
+ "type": "object"
}
},
"type": "object"