Class for representing and working with resource names.
A resource name is represented by PathTemplate, an assignment to variables in the
template, and an optional endpoint. The ResourceName class implements the map interface
(unmodifiable) to work with the variable assignments, and has methods to reproduce the string
representation of the name, to construct new names, and to dereference names into resources.
As a resource name essentially represents a match of a path template against a string, it can
be also used for other purposes than naming resources. However, not all provided methods may make
sense in all applications.
Attempts to resolve a resource name into a resource, by calling the associated API. The
resource name must have an endpoint. An optional version can be specified to determine in which
version of the API to call.
[[["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-04-17 UTC."],[[["The webpage provides documentation for the `TemplatedResourceName` class in the Google API Common library, specifically focusing on versions ranging from 2.1.2 to 2.46.1, with 2.46.1 being the latest."],["`TemplatedResourceName` is a class that helps represent and manage resource names, utilizing `PathTemplate` for matching variables and handling the string representation of resource names."],["This class is used for matching a path template against a string, and implements the `Map` interface to manage variable assignments, and it also contains methods for creating, constructing, and resolving resource names."],["The documentation details various methods associated with `TemplatedResourceName`, such as creating a resource name from a template and path, resolving names into resources, and checking for the presence of an endpoint."],["The document shows there are also static methods available to use to register a resolver to aid in resolving `TemplatedResourceName` instances."]]],[]]