public sealed class CloudSpannerProperties : IMessage<CloudSpannerProperties>, IEquatable<CloudSpannerProperties>, IDeepCloneable<CloudSpannerProperties>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Connection v1 API class CloudSpannerProperties.
Optional. Cloud Spanner database role for fine-grained access control.
A database role is a collection of fine-grained access privileges. Example:
Admin predefines roles that provides user a set of permissions (SELECT,
INSERT, ..). The user can then specify a predefined role on a connection to
execute their Cloud Spanner query. The role is passthrough here. If the
user is not authorized to use the specified role, they get an error. This
validation happens on Cloud Spanner.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eCloudSpannerProperties\u003c/code\u003e class within the Google Cloud BigQuery Connection V1 API, detailing its structure and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudSpannerProperties\u003c/code\u003e class defines properties for managing connections to Cloud Spanner databases, including specifying the database path, the database role for access control, and whether parallelism or serverless analytics should be used.\u003c/p\u003e\n"],["\u003cp\u003eThis API documentation outlines the latest version (2.9.0) of \u003ccode\u003eCloudSpannerProperties\u003c/code\u003e and lists all the previous versions, going as far back as version 1.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCloudSpannerProperties\u003c/code\u003e class implements various interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, ensuring compatibility and proper data handling within the Google Cloud ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThe document includes details about the constructors, properties (like \u003ccode\u003eDatabase\u003c/code\u003e, \u003ccode\u003eDatabaseRole\u003c/code\u003e, \u003ccode\u003eUseParallelism\u003c/code\u003e, and \u003ccode\u003eUseServerlessAnalytics\u003c/code\u003e), and the inherited members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]