Class CloudChannelServiceSettings (1.2.0)

public sealed class CloudChannelServiceSettings : ServiceSettingsBase

Settings for CloudChannelServiceClient instances.

Inheritance

Object > ServiceSettingsBase > CloudChannelServiceSettings

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

CloudChannelServiceSettings()

public CloudChannelServiceSettings()

Constructs a new CloudChannelServiceSettings object with default settings.

Properties

ActivateEntitlementOperationsSettings

public OperationsSettings ActivateEntitlementOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.ActivateEntitlement and CloudChannelServiceClient.ActivateEntitlementAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ActivateEntitlementSettings

public CallSettings ActivateEntitlementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ActivateEntitlement and CloudChannelServiceClient.ActivateEntitlementAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CancelEntitlementOperationsSettings

public OperationsSettings CancelEntitlementOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.CancelEntitlement and CloudChannelServiceClient.CancelEntitlementAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

CancelEntitlementSettings

public CallSettings CancelEntitlementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CancelEntitlement and CloudChannelServiceClient.CancelEntitlementAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ChangeOfferOperationsSettings

public OperationsSettings ChangeOfferOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.ChangeOffer and CloudChannelServiceClient.ChangeOfferAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ChangeOfferSettings

public CallSettings ChangeOfferSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ChangeOffer and CloudChannelServiceClient.ChangeOfferAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ChangeParametersOperationsSettings

public OperationsSettings ChangeParametersOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.ChangeParameters and CloudChannelServiceClient.ChangeParametersAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ChangeParametersSettings

public CallSettings ChangeParametersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ChangeParameters and CloudChannelServiceClient.ChangeParametersAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ChangeRenewalSettingsOperationsSettings

public OperationsSettings ChangeRenewalSettingsOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.ChangeRenewalSettings and CloudChannelServiceClient.ChangeRenewalSettingsAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ChangeRenewalSettingsSettings

public CallSettings ChangeRenewalSettingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ChangeRenewalSettings and CloudChannelServiceClient.ChangeRenewalSettingsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CheckCloudIdentityAccountsExistSettings

public CallSettings CheckCloudIdentityAccountsExistSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CheckCloudIdentityAccountsExist and CloudChannelServiceClient.CheckCloudIdentityAccountsExistAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

CreateChannelPartnerLinkSettings

public CallSettings CreateChannelPartnerLinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CreateChannelPartnerLink and CloudChannelServiceClient.CreateChannelPartnerLinkAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

CreateCustomerSettings

public CallSettings CreateCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CreateCustomer and CloudChannelServiceClient.CreateCustomerAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

CreateEntitlementOperationsSettings

public OperationsSettings CreateEntitlementOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.CreateEntitlement and CloudChannelServiceClient.CreateEntitlementAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateEntitlementSettings

public CallSettings CreateEntitlementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CreateEntitlement and CloudChannelServiceClient.CreateEntitlementAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteCustomerSettings

public CallSettings DeleteCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.DeleteCustomer and CloudChannelServiceClient.DeleteCustomerAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

GetChannelPartnerLinkSettings

public CallSettings GetChannelPartnerLinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.GetChannelPartnerLink and CloudChannelServiceClient.GetChannelPartnerLinkAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

GetCustomerSettings

public CallSettings GetCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.GetCustomer and CloudChannelServiceClient.GetCustomerAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

GetEntitlementSettings

public CallSettings GetEntitlementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.GetEntitlement and CloudChannelServiceClient.GetEntitlementAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListChannelPartnerLinksSettings

public CallSettings ListChannelPartnerLinksSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListChannelPartnerLinks and CloudChannelServiceClient.ListChannelPartnerLinksAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListCustomersSettings

public CallSettings ListCustomersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListCustomers and CloudChannelServiceClient.ListCustomersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListEntitlementsSettings

public CallSettings ListEntitlementsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListEntitlements and CloudChannelServiceClient.ListEntitlementsAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListOffersSettings

public CallSettings ListOffersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListOffers and CloudChannelServiceClient.ListOffersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListProductsSettings

public CallSettings ListProductsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListProducts and CloudChannelServiceClient.ListProductsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListPurchasableOffersSettings

public CallSettings ListPurchasableOffersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListPurchasableOffers and CloudChannelServiceClient.ListPurchasableOffersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListPurchasableSkusSettings

public CallSettings ListPurchasableSkusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListPurchasableSkus and CloudChannelServiceClient.ListPurchasableSkusAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListSkusSettings

public CallSettings ListSkusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListSkus and CloudChannelServiceClient.ListSkusAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListSubscribersSettings

public CallSettings ListSubscribersSettings { get; set; }

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

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListTransferableOffersSettings

public CallSettings ListTransferableOffersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListTransferableOffers and CloudChannelServiceClient.ListTransferableOffersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ListTransferableSkusSettings

public CallSettings ListTransferableSkusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListTransferableSkus and CloudChannelServiceClient.ListTransferableSkusAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

LookupOfferSettings

public CallSettings LookupOfferSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.LookupOffer and CloudChannelServiceClient.LookupOfferAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

ProvisionCloudIdentityOperationsSettings

public OperationsSettings ProvisionCloudIdentityOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.ProvisionCloudIdentity and CloudChannelServiceClient.ProvisionCloudIdentityAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

ProvisionCloudIdentitySettings

public CallSettings ProvisionCloudIdentitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ProvisionCloudIdentity and CloudChannelServiceClient.ProvisionCloudIdentityAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

RegisterSubscriberSettings

public CallSettings RegisterSubscriberSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.RegisterSubscriber and CloudChannelServiceClient.RegisterSubscriberAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

StartPaidServiceOperationsSettings

public OperationsSettings StartPaidServiceOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.StartPaidService and CloudChannelServiceClient.StartPaidServiceAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

StartPaidServiceSettings

public CallSettings StartPaidServiceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.StartPaidService and CloudChannelServiceClient.StartPaidServiceAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

SuspendEntitlementOperationsSettings

public OperationsSettings SuspendEntitlementOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.SuspendEntitlement and CloudChannelServiceClient.SuspendEntitlementAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

SuspendEntitlementSettings

public CallSettings SuspendEntitlementSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.SuspendEntitlement and CloudChannelServiceClient.SuspendEntitlementAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

TransferEntitlementsOperationsSettings

public OperationsSettings TransferEntitlementsOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.TransferEntitlements and CloudChannelServiceClient.TransferEntitlementsAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

TransferEntitlementsSettings

public CallSettings TransferEntitlementsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.TransferEntitlements and CloudChannelServiceClient.TransferEntitlementsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

TransferEntitlementsToGoogleOperationsSettings

public OperationsSettings TransferEntitlementsToGoogleOperationsSettings { get; set; }

Long Running Operation settings for calls to CloudChannelServiceClient.TransferEntitlementsToGoogle and CloudChannelServiceClient.TransferEntitlementsToGoogleAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

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

TransferEntitlementsToGoogleSettings

public CallSettings TransferEntitlementsToGoogleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.TransferEntitlementsToGoogle and CloudChannelServiceClient.TransferEntitlementsToGoogleAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UnregisterSubscriberSettings

public CallSettings UnregisterSubscriberSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.UnregisterSubscriber and CloudChannelServiceClient.UnregisterSubscriberAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

UpdateChannelPartnerLinkSettings

public CallSettings UpdateChannelPartnerLinkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.UpdateChannelPartnerLink and CloudChannelServiceClient.UpdateChannelPartnerLinkAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

UpdateCustomerSettings

public CallSettings UpdateCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.UpdateCustomer and CloudChannelServiceClient.UpdateCustomerAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Timeout: 60 seconds.

Methods

Clone()

public CloudChannelServiceSettings Clone()

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

Returns
TypeDescription
CloudChannelServiceSettings

A deep clone of this CloudChannelServiceSettings object.

GetDefault()

public static CloudChannelServiceSettings GetDefault()

Get a new instance of the default CloudChannelServiceSettings.

Returns
TypeDescription
CloudChannelServiceSettings

A new instance of the default CloudChannelServiceSettings.