Class LongRunning
Describes settings to use when generating API methods that use the long-running operation pattern. All default values below are from those used in the client library generators (e.g. Java).
Implements
Inherited Members
Namespace: Google.Apis.ServiceNetworking.v1.Data
Assembly: Google.Apis.ServiceNetworking.v1.dll
Syntax
public class LongRunning : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InitialPollDelay
Initial delay after which the first poll request will be made. Default value: 5 seconds.
Declaration
[JsonProperty("initialPollDelay")]
public virtual object InitialPollDelay { get; set; }
Property Value
Type | Description |
---|---|
object |
MaxPollDelay
Maximum time between two subsequent poll requests. Default value: 45 seconds.
Declaration
[JsonProperty("maxPollDelay")]
public virtual object MaxPollDelay { get; set; }
Property Value
Type | Description |
---|---|
object |
PollDelayMultiplier
Multiplier to gradually increase delay between subsequent polls until it reaches max_poll_delay. Default value: 1.5.
Declaration
[JsonProperty("pollDelayMultiplier")]
public virtual float? PollDelayMultiplier { get; set; }
Property Value
Type | Description |
---|---|
float? |
TotalPollTimeout
Total polling timeout. Default value: 5 minutes.
Declaration
[JsonProperty("totalPollTimeout")]
public virtual object TotalPollTimeout { get; set; }
Property Value
Type | Description |
---|---|
object |