Analytics Hub v1 API - Class AnalyticsHubServiceSettings (1.5.0)

public sealed class AnalyticsHubServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Analytics Hub v1 API class AnalyticsHubServiceSettings.

Settings for AnalyticsHubServiceClient instances.

Inheritance

object > ServiceSettingsBase > AnalyticsHubServiceSettings

Namespace

Google.Cloud.BigQuery.AnalyticsHub.V1

Assembly

Google.Cloud.BigQuery.AnalyticsHub.V1.dll

Constructors

AnalyticsHubServiceSettings()

public AnalyticsHubServiceSettings()

Constructs a new AnalyticsHubServiceSettings object with default settings.

Properties

CreateDataExchangeSettings

public CallSettings CreateDataExchangeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.CreateDataExchange and AnalyticsHubServiceClient.CreateDataExchangeAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

CreateListingSettings

public CallSettings CreateListingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.CreateListing and AnalyticsHubServiceClient.CreateListingAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteDataExchangeSettings

public CallSettings DeleteDataExchangeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.DeleteDataExchange and AnalyticsHubServiceClient.DeleteDataExchangeAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteListingSettings

public CallSettings DeleteListingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.DeleteListing and AnalyticsHubServiceClient.DeleteListingAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

DeleteSubscriptionOperationsSettings

public OperationsSettings DeleteSubscriptionOperationsSettings { get; set; }

Long Running Operation settings for calls to AnalyticsHubServiceClient.DeleteSubscription and AnalyticsHubServiceClient.DeleteSubscriptionAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteSubscriptionSettings

public CallSettings DeleteSubscriptionSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetDataExchangeSettings

public CallSettings GetDataExchangeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.GetDataExchange and AnalyticsHubServiceClient.GetDataExchangeAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.GetIamPolicy and AnalyticsHubServiceClient.GetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetListingSettings

public CallSettings GetListingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.GetListing and AnalyticsHubServiceClient.GetListingAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

GetSubscriptionSettings

public CallSettings GetSubscriptionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.GetSubscription and AnalyticsHubServiceClient.GetSubscriptionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListDataExchangesSettings

public CallSettings ListDataExchangesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.ListDataExchanges and AnalyticsHubServiceClient.ListDataExchangesAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListListingsSettings

public CallSettings ListListingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.ListListings and AnalyticsHubServiceClient.ListListingsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListOrgDataExchangesSettings

public CallSettings ListOrgDataExchangesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.ListOrgDataExchanges and AnalyticsHubServiceClient.ListOrgDataExchangesAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListSharedResourceSubscriptionsSettings

public CallSettings ListSharedResourceSubscriptionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.ListSharedResourceSubscriptions and AnalyticsHubServiceClient.ListSharedResourceSubscriptionsAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

ListSubscriptionsSettings

public CallSettings ListSubscriptionsSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

RefreshSubscriptionOperationsSettings

public OperationsSettings RefreshSubscriptionOperationsSettings { get; set; }

Long Running Operation settings for calls to AnalyticsHubServiceClient.RefreshSubscription and AnalyticsHubServiceClient.RefreshSubscriptionAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

RefreshSubscriptionSettings

public CallSettings RefreshSubscriptionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.RefreshSubscription and AnalyticsHubServiceClient.RefreshSubscriptionAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

RevokeSubscriptionSettings

public CallSettings RevokeSubscriptionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.RevokeSubscription and AnalyticsHubServiceClient.RevokeSubscriptionAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.SetIamPolicy and AnalyticsHubServiceClient.SetIamPolicyAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

SubscribeDataExchangeOperationsSettings

public OperationsSettings SubscribeDataExchangeOperationsSettings { get; set; }

Long Running Operation settings for calls to AnalyticsHubServiceClient.SubscribeDataExchange and AnalyticsHubServiceClient.SubscribeDataExchangeAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

SubscribeDataExchangeSettings

public CallSettings SubscribeDataExchangeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.SubscribeDataExchange and AnalyticsHubServiceClient.SubscribeDataExchangeAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

SubscribeListingSettings

public CallSettings SubscribeListingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.SubscribeListing and AnalyticsHubServiceClient.SubscribeListingAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.TestIamPermissions and AnalyticsHubServiceClient.TestIamPermissionsAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateDataExchangeSettings

public CallSettings UpdateDataExchangeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.UpdateDataExchange and AnalyticsHubServiceClient.UpdateDataExchangeAsync .

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

UpdateListingSettings

public CallSettings UpdateListingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AnalyticsHubServiceClient.UpdateListing and AnalyticsHubServiceClient.UpdateListingAsync.

Property Value
Type Description
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 60000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: DeadlineExceeded, Unavailable.
  • Timeout: 60 seconds.

Methods

Clone()

public AnalyticsHubServiceSettings Clone()

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

Returns
Type Description
AnalyticsHubServiceSettings

A deep clone of this AnalyticsHubServiceSettings object.

GetDefault()

public static AnalyticsHubServiceSettings GetDefault()

Get a new instance of the default AnalyticsHubServiceSettings.

Returns
Type Description
AnalyticsHubServiceSettings

A new instance of the default AnalyticsHubServiceSettings.