Cloud Product Registry v1 API - Class CloudProductRegistryReadServiceSettings (1.0.0-beta01)

public sealed class CloudProductRegistryReadServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Product Registry v1 API class CloudProductRegistryReadServiceSettings.

Settings for CloudProductRegistryReadServiceClient instances.

Inheritance

object > ServiceSettingsBase > CloudProductRegistryReadServiceSettings

Namespace

Google.Cloud.ProductRegistry.V1

Assembly

Google.Cloud.ProductRegistry.V1.dll

Constructors

CloudProductRegistryReadServiceSettings()

public CloudProductRegistryReadServiceSettings()

Constructs a new CloudProductRegistryReadServiceSettings object with default settings.

Properties

GetLogicalProductSettings

public CallSettings GetLogicalProductSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.GetLogicalProduct and CloudProductRegistryReadServiceClient.GetLogicalProductAsync.

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.

GetLogicalProductVariantSettings

public CallSettings GetLogicalProductVariantSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.GetLogicalProductVariant and CloudProductRegistryReadServiceClient.GetLogicalProductVariantAsync.

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.

GetProductSuiteSettings

public CallSettings GetProductSuiteSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.GetProductSuite and CloudProductRegistryReadServiceClient.GetProductSuiteAsync.

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.

ListLogicalProductVariantsSettings

public CallSettings ListLogicalProductVariantsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.ListLogicalProductVariants and CloudProductRegistryReadServiceClient.ListLogicalProductVariantsAsync.

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.

ListLogicalProductsSettings

public CallSettings ListLogicalProductsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.ListLogicalProducts and CloudProductRegistryReadServiceClient.ListLogicalProductsAsync.

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.

ListProductSuitesSettings

public CallSettings ListProductSuitesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.ListProductSuites and CloudProductRegistryReadServiceClient.ListProductSuitesAsync.

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.

LookupEntitySettings

public CallSettings LookupEntitySettings { get; set; }

CallSettings for synchronous and asynchronous calls to CloudProductRegistryReadServiceClient.LookupEntity and CloudProductRegistryReadServiceClient.LookupEntityAsync.

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

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

Returns
Type Description
CloudProductRegistryReadServiceSettings

A deep clone of this CloudProductRegistryReadServiceSettings object.

GetDefault()

public static CloudProductRegistryReadServiceSettings GetDefault()

Get a new instance of the default CloudProductRegistryReadServiceSettings.

Returns
Type Description
CloudProductRegistryReadServiceSettings

A new instance of the default CloudProductRegistryReadServiceSettings.