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.
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"
↳ ignored_resources
array
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"
↳ forced_namespace_aliases
array
Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
↳ handwritten_signatures
array
Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippetscallingthese methods are still generated, however.
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.
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.
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"
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"
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"
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"
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getForcedNamespaceAliases
Namespaces which must be aliased in snippets due to
a known (but non-generator-predictable) naming collision
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google API Common Protos Client - Class DotnetSettings (4.12.3)\n\nVersion latestkeyboard_arrow_down\n\n- [4.12.3 (latest)](/php/docs/reference/common-protos/latest/Api.DotnetSettings)\n- [4.12.2](/php/docs/reference/common-protos/4.12.2/Api.DotnetSettings)\n- [4.11.0](/php/docs/reference/common-protos/4.11.0/Api.DotnetSettings)\n- [4.10.0](/php/docs/reference/common-protos/4.10.0/Api.DotnetSettings)\n- [4.9.0](/php/docs/reference/common-protos/4.9.0/Api.DotnetSettings)\n- [4.8.3](/php/docs/reference/common-protos/4.8.3/Api.DotnetSettings) \nReference documentation and code samples for the Google API Common Protos Client class DotnetSettings.\n\nSettings for Dotnet client libraries.\n\nGenerated from protobuf message `google.api.DotnetSettings`\n\nNamespace\n---------\n\nGoogle \\\\ Api\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getCommon\n\nSome settings.\n\n### hasCommon\n\n### clearCommon\n\n### setCommon\n\nSome settings.\n\n### getRenamedServices\n\nMap from original service names to renamed versions.\n\nThis is used when the default generated types\nwould cause a naming conflict. (Neither name is\nfully-qualified.)\nExample: Subscriber to SubscriberServiceApi.\n\n### setRenamedServices\n\nMap from original service names to renamed versions.\n\nThis is used when the default generated types\nwould cause a naming conflict. (Neither name is\nfully-qualified.)\nExample: Subscriber to SubscriberServiceApi.\n\n### getRenamedResources\n\nMap from full resource types to the effective short name\nfor the resource. This is used when otherwise resource\nnamed from different services would cause naming collisions.\n\nExample entry:\n\"datalabeling.googleapis.com/Dataset\": \"DataLabelingDataset\"\n\n### setRenamedResources\n\nMap from full resource types to the effective short name\nfor the resource. This is used when otherwise resource\nnamed from different services would cause naming collisions.\n\nExample entry:\n\"datalabeling.googleapis.com/Dataset\": \"DataLabelingDataset\"\n\n### getIgnoredResources\n\nList of full resource types to ignore during generation.\n\nThis is typically used for API-specific Location resources,\nwhich should be handled by the generator as if they were actually\nthe common Location resources.\nExample entry: \"documentai.googleapis.com/Location\"\n\n### setIgnoredResources\n\nList of full resource types to ignore during generation.\n\nThis is typically used for API-specific Location resources,\nwhich should be handled by the generator as if they were actually\nthe common Location resources.\nExample entry: \"documentai.googleapis.com/Location\"\n\n### getForcedNamespaceAliases\n\nNamespaces which must be aliased in snippets due to\na known (but non-generator-predictable) naming collision\n\n### setForcedNamespaceAliases\n\nNamespaces which must be aliased in snippets due to\na known (but non-generator-predictable) naming collision\n\n### getHandwrittenSignatures\n\nMethod signatures (in the form \"service.method(signature)\")\nwhich are provided separately, so shouldn't be generated.\n\nSnippets *calling* these methods are still generated, however.\n\n### setHandwrittenSignatures\n\nMethod signatures (in the form \"service.method(signature)\")\nwhich are provided separately, so shouldn't be generated.\n\nSnippets *calling* these methods are still generated, however."]]