public sealed class CreateReadSessionRequest : IMessage<CreateReadSessionRequest>, IEquatable<CreateReadSessionRequest>, IDeepCloneable<CreateReadSessionRequest>, IBufferMessage, IMessage
Request message for CreateReadSession
.
Implements
IMessage<CreateReadSessionRequest>, IEquatable<CreateReadSessionRequest>, IDeepCloneable<CreateReadSessionRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Storage.V1Assembly
Google.Cloud.BigQuery.Storage.V1.dll
Constructors
CreateReadSessionRequest()
public CreateReadSessionRequest()
CreateReadSessionRequest(CreateReadSessionRequest)
public CreateReadSessionRequest(CreateReadSessionRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateReadSessionRequest |
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 | |
---|---|
Type | Description |
Int32 |
Parent
public string Parent { get; set; }
Required. The request project that owns the session, in the form of
projects/{project_id}
.
Property Value | |
---|---|
Type | Description |
String |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
ReadSession
public ReadSession ReadSession { get; set; }
Required. Session to be created.
Property Value | |
---|---|
Type | Description |
ReadSession |