Cloud Controls Partner v1 API - Class CloudControlsPartnerCoreSettings (1.0.0-beta01)

public sealed class CloudControlsPartnerCoreSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Controls Partner v1 API class CloudControlsPartnerCoreSettings.

Settings for CloudControlsPartnerCoreClient instances.

Inheritance

object > ServiceSettingsBase > CloudControlsPartnerCoreSettings

Namespace

Google.Cloud.CloudControlsPartner.V1

Assembly

Google.Cloud.CloudControlsPartner.V1.dll

Constructors

CloudControlsPartnerCoreSettings()

public CloudControlsPartnerCoreSettings()

Constructs a new CloudControlsPartnerCoreSettings object with default settings.

Properties

GetCustomerSettings

public CallSettings GetCustomerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.GetCustomer and CloudControlsPartnerCoreClient.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.

GetEkmConnectionsSettings

public CallSettings GetEkmConnectionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.GetEkmConnections and CloudControlsPartnerCoreClient.GetEkmConnectionsAsync.

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.

GetPartnerPermissionsSettings

public CallSettings GetPartnerPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.GetPartnerPermissions and CloudControlsPartnerCoreClient.GetPartnerPermissionsAsync.

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.

GetPartnerSettings

public CallSettings GetPartnerSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.GetPartner and CloudControlsPartnerCoreClient.GetPartnerAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetWorkloadSettings

public CallSettings GetWorkloadSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.GetWorkload and CloudControlsPartnerCoreClient.GetWorkloadAsync .

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.

ListAccessApprovalRequestsSettings

public CallSettings ListAccessApprovalRequestsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.ListAccessApprovalRequests and CloudControlsPartnerCoreClient.ListAccessApprovalRequestsAsync.

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 CloudControlsPartnerCoreClient.ListCustomers and CloudControlsPartnerCoreClient.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.

ListWorkloadsSettings

public CallSettings ListWorkloadsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudControlsPartnerCoreClient.ListWorkloads and CloudControlsPartnerCoreClient.ListWorkloadsAsync .

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 CloudControlsPartnerCoreSettings Clone()

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

Returns
Type Description
CloudControlsPartnerCoreSettings

A deep clone of this CloudControlsPartnerCoreSettings object.

GetDefault()

public static CloudControlsPartnerCoreSettings GetDefault()

Get a new instance of the default CloudControlsPartnerCoreSettings.

Returns
Type Description
CloudControlsPartnerCoreSettings

A new instance of the default CloudControlsPartnerCoreSettings.