Show / Hide Table of Contents

Class DataSubscriptionServiceSettings

Settings for DataSubscriptionServiceClient instances.

Inheritance
object
ServiceSettingsBase
DataSubscriptionServiceSettings
Inherited Members
ServiceSettingsBase.VersionHeaderBuilder
ServiceSettingsBase.CallSettings
ServiceSettingsBase.Clock
ServiceSettingsBase.Scheduler
ServiceSettingsBase.Interceptor
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.DevicesAndServices.Health.V4
Assembly: Google.DevicesAndServices.Health.V4.dll
Syntax
public sealed class DataSubscriptionServiceSettings : ServiceSettingsBase

Constructors

DataSubscriptionServiceSettings()

Constructs a new DataSubscriptionServiceSettings object with default settings.

Declaration
public DataSubscriptionServiceSettings()

Properties

CreateSubscriberOperationsSettings

Long Running Operation settings for calls to DataSubscriptionServiceClient.CreateSubscriber and DataSubscriptionServiceClient.CreateSubscriberAsync.

Declaration
public OperationsSettings CreateSubscriberOperationsSettings { get; set; }
Property Value
Type Description
OperationsSettings
Remarks

Uses default Google.Api.Gax.PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateSubscriberSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.CreateSubscriber and DataSubscriptionServiceClient.CreateSubscriberAsync.

Declaration
public CallSettings CreateSubscriberSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateSubscriptionSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.CreateSubscription and DataSubscriptionServiceClient.CreateSubscriptionAsync.

Declaration
public CallSettings CreateSubscriptionSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteSubscriberOperationsSettings

Long Running Operation settings for calls to DataSubscriptionServiceClient.DeleteSubscriber and DataSubscriptionServiceClient.DeleteSubscriberAsync.

Declaration
public OperationsSettings DeleteSubscriberOperationsSettings { get; set; }
Property Value
Type Description
OperationsSettings
Remarks

Uses default Google.Api.Gax.PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteSubscriberSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.DeleteSubscriber and DataSubscriptionServiceClient.DeleteSubscriberAsync.

Declaration
public CallSettings DeleteSubscriberSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

DeleteSubscriptionSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.DeleteSubscription and DataSubscriptionServiceClient.DeleteSubscriptionAsync.

Declaration
public CallSettings DeleteSubscriptionSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListSubscribersSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.ListSubscribers and DataSubscriptionServiceClient.ListSubscribersAsync.

Declaration
public CallSettings ListSubscribersSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

ListSubscriptionsSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.ListSubscriptions and DataSubscriptionServiceClient.ListSubscriptionsAsync.

Declaration
public CallSettings ListSubscriptionsSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 60 seconds.

UpdateSubscriberOperationsSettings

Long Running Operation settings for calls to DataSubscriptionServiceClient.UpdateSubscriber and DataSubscriptionServiceClient.UpdateSubscriberAsync.

Declaration
public OperationsSettings UpdateSubscriberOperationsSettings { get; set; }
Property Value
Type Description
OperationsSettings
Remarks

Uses default Google.Api.Gax.PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateSubscriberSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.UpdateSubscriber and DataSubscriptionServiceClient.UpdateSubscriberAsync.

Declaration
public CallSettings UpdateSubscriberSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateSubscriptionSettings

CallSettings for synchronous and asynchronous calls to DataSubscriptionServiceClient.UpdateSubscription and DataSubscriptionServiceClient.UpdateSubscriptionAsync.

Declaration
public CallSettings UpdateSubscriptionSettings { get; set; }
Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

Creates a deep clone of this object, with all the same property values.

Declaration
public DataSubscriptionServiceSettings Clone()
Returns
Type Description
DataSubscriptionServiceSettings

A deep clone of this DataSubscriptionServiceSettings object.

GetDefault()

Get a new instance of the default DataSubscriptionServiceSettings.

Declaration
public static DataSubscriptionServiceSettings GetDefault()
Returns
Type Description
DataSubscriptionServiceSettings

A new instance of the default DataSubscriptionServiceSettings.

In this article
Back to top Generated by DocFX