public sealed class CreateReadSessionRequest : IMessage<CreateReadSessionRequest>, IEquatable<CreateReadSessionRequest>, IDeepCloneable<CreateReadSessionRequest>, IBufferMessage, IMessage
Max initial number of streams. If unset or zero, the server will
provide a value of streams so as to produce reasonable throughput. Must be
non-negative. The number of streams may be lower than the requested number,
depending on the amount parallelism that is reasonable for the table. Error
will be returned if the max count is greater than the current system
max limit of 1,000.
[[["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 page details the \u003ccode\u003eCreateReadSessionRequest\u003c/code\u003e class, which is a request message for creating a read session in the Google Cloud BigQuery Storage API, with the latest version being 3.17.0 and going down to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateReadSessionRequest\u003c/code\u003e class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the \u003ccode\u003eObject\u003c/code\u003e class, providing functionalities such as deep cloning and message handling.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, one default and one that takes another \u003ccode\u003eCreateReadSessionRequest\u003c/code\u003e object for copying, enabling the creation of new instances or duplication of existing ones.\u003c/p\u003e\n"],["\u003cp\u003eThe class has several properties that are used for the request, including \u003ccode\u003eMaxStreamCount\u003c/code\u003e to specify the maximum number of streams, \u003ccode\u003eParent\u003c/code\u003e which defines the project, and \u003ccode\u003eReadSession\u003c/code\u003e which defines the session that is to be created.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParent\u003c/code\u003e property is required and it defines the project that owns the session with it's related \u003ccode\u003eParentAsProjectName\u003c/code\u003e that is the typed view over this property, similarly \u003ccode\u003eReadSession\u003c/code\u003e is also required, containing the session that will be created.\u003c/p\u003e\n"]]],[],null,[]]