Returns whether or not a channel pool can be used if a channel is required. The default behavior is to return
true if and only if no quota project, scopes, credentials or token access method have been specified and
if UseJwtAccessWithScopes flag matches the flag in ChannelPool.
Derived classes should override this property if there are other reasons why the channel pool should not be used.
Returns the channel pool to use when no other options are specified. This method is not called unlessCanUseChannelPoolreturns true, so if a channel pool is unavailable, override that property
to return false and throw an exception from this method.
Validates that the builder is in a consistent state for building. For example, it's invalid to callBuild()on an instance which has both JSON credentials and a credentials path specified.
[[["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."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eGrafeasClientBuilder\u003c/code\u003e class within the Grafeas v1 API for .NET, specifically version 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrafeasClientBuilder\u003c/code\u003e class is used to easily configure credentials, endpoints, and other settings for the \u003ccode\u003eGrafeasClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt extends the \u003ccode\u003eClientBuilderBase\u003c/code\u003e class and allows building both synchronous and asynchronous client instances through its \u003ccode\u003eBuild()\u003c/code\u003e and \u003ccode\u003eBuildAsync()\u003c/code\u003e methods, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the inherited members, properties, and methods of the \u003ccode\u003eGrafeasClientBuilder\u003c/code\u003e, including how to use channel pools and validate the builder's state.\u003c/p\u003e\n"],["\u003cp\u003eThe document shows available versions for the API, starting at 2.2.0 and latest being 3.7.0, with the document specifically focusing on version 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]