Cloud Channel v1 API - Class CloudChannelServiceSettings (2.14.0)

public sealed class CloudChannelServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Channel v1 API class CloudChannelServiceSettings.

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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
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.

CreateChannelPartnerLinkSettings

public CallSettings CreateChannelPartnerLinkSettings { get; set; }

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

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.

CreateChannelPartnerRepricingConfigSettings

public CallSettings CreateChannelPartnerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CreateChannelPartnerRepricingConfig and CloudChannelServiceClient.CreateChannelPartnerRepricingConfigAsync.

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.

CreateCustomerRepricingConfigSettings

public CallSettings CreateCustomerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.CreateCustomerRepricingConfig and CloudChannelServiceClient.CreateCustomerRepricingConfigAsync.

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.

CreateCustomerSettings

public CallSettings CreateCustomerSettings { get; set; }

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

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.

CreateEntitlementOperationsSettings

public OperationsSettings CreateEntitlementOperationsSettings { get; set; }

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

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.

CreateEntitlementSettings

public CallSettings CreateEntitlementSettings { get; set; }

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

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

DeleteChannelPartnerRepricingConfigSettings

public CallSettings DeleteChannelPartnerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.DeleteChannelPartnerRepricingConfig and CloudChannelServiceClient.DeleteChannelPartnerRepricingConfigAsync.

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.

DeleteCustomerRepricingConfigSettings

public CallSettings DeleteCustomerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.DeleteCustomerRepricingConfig and CloudChannelServiceClient.DeleteCustomerRepricingConfigAsync.

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.

DeleteCustomerSettings

public CallSettings DeleteCustomerSettings { get; set; }

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

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.

GetChannelPartnerLinkSettings

public CallSettings GetChannelPartnerLinkSettings { get; set; }

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

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.

GetChannelPartnerRepricingConfigSettings

public CallSettings GetChannelPartnerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.GetChannelPartnerRepricingConfig and CloudChannelServiceClient.GetChannelPartnerRepricingConfigAsync.

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.

GetCustomerRepricingConfigSettings

public CallSettings GetCustomerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.GetCustomerRepricingConfig and CloudChannelServiceClient.GetCustomerRepricingConfigAsync.

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.

GetCustomerSettings

public CallSettings GetCustomerSettings { get; set; }

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

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.

GetEntitlementSettings

public CallSettings GetEntitlementSettings { get; set; }

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

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.

ImportCustomerSettings

public CallSettings ImportCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ImportCustomer and CloudChannelServiceClient.ImportCustomerAsync.

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.

ListChannelPartnerLinksSettings

public CallSettings ListChannelPartnerLinksSettings { get; set; }

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

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.

ListChannelPartnerRepricingConfigsSettings

public CallSettings ListChannelPartnerRepricingConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListChannelPartnerRepricingConfigs and CloudChannelServiceClient.ListChannelPartnerRepricingConfigsAsync.

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.

ListCustomerRepricingConfigsSettings

public CallSettings ListCustomerRepricingConfigsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListCustomerRepricingConfigs and CloudChannelServiceClient.ListCustomerRepricingConfigsAsync.

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.

ListCustomersSettings

public CallSettings ListCustomersSettings { get; set; }

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

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.

ListEntitlementChangesSettings

public CallSettings ListEntitlementChangesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListEntitlementChanges and CloudChannelServiceClient.ListEntitlementChangesAsync.

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.

ListEntitlementsSettings

public CallSettings ListEntitlementsSettings { get; set; }

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

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.

ListOffersSettings

public CallSettings ListOffersSettings { get; set; }

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

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.

ListProductsSettings

public CallSettings ListProductsSettings { get; set; }

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

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.

ListPurchasableOffersSettings

public CallSettings ListPurchasableOffersSettings { get; set; }

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

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.

ListPurchasableSkusSettings

public CallSettings ListPurchasableSkusSettings { get; set; }

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

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.

ListSkuGroupBillableSkusSettings

public CallSettings ListSkuGroupBillableSkusSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListSkuGroupBillableSkus and CloudChannelServiceClient.ListSkuGroupBillableSkusAsync.

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.

ListSkuGroupsSettings

public CallSettings ListSkuGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.ListSkuGroups and CloudChannelServiceClient.ListSkuGroupsAsync.

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.

ListSkusSettings

public CallSettings ListSkusSettings { get; set; }

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

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

public CallSettings ListSubscribersSettings { get; set; }

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

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.

ListTransferableOffersSettings

public CallSettings ListTransferableOffersSettings { get; set; }

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

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.

ListTransferableSkusSettings

public CallSettings ListTransferableSkusSettings { get; set; }

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

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.

LookupOfferSettings

public CallSettings LookupOfferSettings { get; set; }

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

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.

ProvisionCloudIdentityOperationsSettings

public OperationsSettings ProvisionCloudIdentityOperationsSettings { get; set; }

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

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.

ProvisionCloudIdentitySettings

public CallSettings ProvisionCloudIdentitySettings { get; set; }

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

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

QueryEligibleBillingAccountsSettings

public CallSettings QueryEligibleBillingAccountsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.QueryEligibleBillingAccounts and CloudChannelServiceClient.QueryEligibleBillingAccountsAsync.

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.

RegisterSubscriberSettings

public CallSettings RegisterSubscriberSettings { get; set; }

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

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.

StartPaidServiceOperationsSettings

public OperationsSettings StartPaidServiceOperationsSettings { get; set; }

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

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.

StartPaidServiceSettings

public CallSettings StartPaidServiceSettings { get; set; }

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

Property Value
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
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.

UpdateChannelPartnerLinkSettings

public CallSettings UpdateChannelPartnerLinkSettings { get; set; }

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

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.

UpdateChannelPartnerRepricingConfigSettings

public CallSettings UpdateChannelPartnerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.UpdateChannelPartnerRepricingConfig and CloudChannelServiceClient.UpdateChannelPartnerRepricingConfigAsync.

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.

UpdateCustomerRepricingConfigSettings

public CallSettings UpdateCustomerRepricingConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudChannelServiceClient.UpdateCustomerRepricingConfig and CloudChannelServiceClient.UpdateCustomerRepricingConfigAsync.

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.

UpdateCustomerSettings

public CallSettings UpdateCustomerSettings { get; set; }

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

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.

Methods

Clone()

public CloudChannelServiceSettings Clone()

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

Returns
Type Description
CloudChannelServiceSettings

A deep clone of this CloudChannelServiceSettings object.

GetDefault()

public static CloudChannelServiceSettings GetDefault()

Get a new instance of the default CloudChannelServiceSettings.

Returns
Type Description
CloudChannelServiceSettings

A new instance of the default CloudChannelServiceSettings.