AbstractDescribes a credential source and creates receivers for it.
Use a concrete bearer such as StaticBearer, FileBearer, or ServiceAccountBearer. Pass that bearer as SDKOptions.credentials. A bearer can own timers or other resources, so close the SDK when the application shuts down.
Returns the budget for one token acquisition, in milliseconds.
undefined means no declared budget. A non-positive value means an immediate
failure. A cache asks only its immediate source. Transparent wrappers must
forward this value; wrappers that add work must compose it.
Returns the provider name for authorization metrics.
Returns the stable credential name used by file-backed token caches.
Most bearers do not have a name. Wrappers can add one with NamedBearer.
Returns the next bearer in a wrapper chain, when this bearer wraps another source.
Describes a credential source and creates receivers for it.
Use a concrete bearer such as StaticBearer, FileBearer, or ServiceAccountBearer. Pass that bearer as SDKOptions.credentials. A bearer can own timers or other resources, so close the SDK when the application shuts down.