Class CreateReadSessionRequest

public sealed class CreateReadSessionRequest : IMessage<CreateReadSessionRequest>, IEquatable<CreateReadSessionRequest>, IDeepCloneable<CreateReadSessionRequest>, IBufferMessage, IMessage

Request message for CreateReadSession.

Inheritance

Object > CreateReadSessionRequest

Namespace

Google.Cloud.BigQuery.Storage.V1

Assembly

Google.Cloud.BigQuery.Storage.V1.dll

Constructors

CreateReadSessionRequest()

public CreateReadSessionRequest()

CreateReadSessionRequest(CreateReadSessionRequest)

public CreateReadSessionRequest(CreateReadSessionRequest other)
Parameter
NameDescription
otherCreateReadSessionRequest

Properties

MaxStreamCount

public int MaxStreamCount { get; set; }

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.

Streams must be read starting from offset 0.

Property Value
TypeDescription
Int32

Parent

public string Parent { get; set; }

Required. The request project that owns the session, in the form of projects/{project_id}.

Property Value
TypeDescription
String

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

ReadSession

public ReadSession ReadSession { get; set; }

Required. Session to be created.

Property Value
TypeDescription
ReadSession