Show / Hide Table of Contents

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).

Inheritance
object
LongRunning
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ServiceConsumerManagement.v1beta1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1beta1.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX