public sealed class ReceivePacketsRequest.Types.SetupRequest : IMessage<ReceivePacketsRequest.Types.SetupRequest>, IEquatable<ReceivePacketsRequest.Types.SetupRequest>, IDeepCloneable<ReceivePacketsRequest.Types.SetupRequest>, IBufferMessage, IMessageReference documentation and code samples for the Vision AI v1 API class ReceivePacketsRequest.Types.SetupRequest.
The message specifying the initial settings for the ReceivePackets session.
Implements
IMessageReceivePacketsRequestTypesSetupRequest, IEquatableReceivePacketsRequestTypesSetupRequest, IDeepCloneableReceivePacketsRequestTypesSetupRequest, IBufferMessage, IMessageNamespace
Google.Cloud.VisionAI.V1Assembly
Google.Cloud.VisionAI.V1.dll
Constructors
SetupRequest()
public SetupRequest()SetupRequest(SetupRequest)
public SetupRequest(ReceivePacketsRequest.Types.SetupRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ReceivePacketsRequestTypesSetupRequest |
Properties
ConsumerModeCase
public ReceivePacketsRequest.Types.SetupRequest.ConsumerModeOneofCase ConsumerModeCase { get; }| Property Value | |
|---|---|
| Type | Description |
ReceivePacketsRequestTypesSetupRequestConsumerModeOneofCase |
|
ControlledReceiveMode
public ControlledMode ControlledReceiveMode { get; set; }Options for configuring controlled mode.
| Property Value | |
|---|---|
| Type | Description |
ControlledMode |
|
EagerReceiveMode
public EagerMode EagerReceiveMode { get; set; }Options for configuring eager mode.
| Property Value | |
|---|---|
| Type | Description |
EagerMode |
|
HeartbeatInterval
public Duration HeartbeatInterval { get; set; }The maximum duration of server silence before the client determines the server unreachable.
The client must either receive a Packet or a heart beat message before
this duration expires; otherwise, the client will automatically cancel
the current connection and retry.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
Metadata
public RequestMetadata Metadata { get; set; }The configurations that specify where packets are retrieved.
| Property Value | |
|---|---|
| Type | Description |
RequestMetadata |
|
Receiver
public string Receiver { get; set; }A name for the receiver to self-identify.
This is used to keep track of a receiver's read progress.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WritesDoneGracePeriod
public Duration WritesDoneGracePeriod { get; set; }The grace period after which a writes_done_request is issued, that a
WritesDone is expected from the client.
The server is free to cancel the RPC should this expire.
A system default will be chosen if unset.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|