public sealed class ApiHubSettings : ServiceSettingsBaseReference documentation and code samples for the API hub v1 API class ApiHubSettings.
Settings for ApiHubClient instances.
Namespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
ApiHubSettings()
public ApiHubSettings()Constructs a new ApiHubSettings object with default settings.
Properties
CreateApiOperationSettings
public CallSettings CreateApiOperationSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.CreateApiOperation and ApiHubClient.CreateApiOperationAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - No timeout is applied.
 
CreateApiSettings
public CallSettings CreateApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.CreateApi
and ApiHubClient.CreateApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
CreateAttributeSettings
public CallSettings CreateAttributeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.CreateAttribute and ApiHubClient.CreateAttributeAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
CreateDeploymentSettings
public CallSettings CreateDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.CreateDeployment and ApiHubClient.CreateDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
CreateExternalApiSettings
public CallSettings CreateExternalApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.CreateExternalApi and ApiHubClient.CreateExternalApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
CreateSpecSettings
public CallSettings CreateSpecSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.CreateSpec
and ApiHubClient.CreateSpecAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
CreateVersionSettings
public CallSettings CreateVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.CreateVersion
 and ApiHubClient.CreateVersionAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
DeleteApiOperationSettings
public CallSettings DeleteApiOperationSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.DeleteApiOperation and ApiHubClient.DeleteApiOperationAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - No timeout is applied.
 
DeleteApiSettings
public CallSettings DeleteApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.DeleteApi
and ApiHubClient.DeleteApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 300 seconds.
 
DeleteAttributeSettings
public CallSettings DeleteAttributeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.DeleteAttribute and ApiHubClient.DeleteAttributeAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
DeleteDeploymentSettings
public CallSettings DeleteDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.DeleteDeployment and ApiHubClient.DeleteDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
DeleteExternalApiSettings
public CallSettings DeleteExternalApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.DeleteExternalApi and ApiHubClient.DeleteExternalApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
DeleteSpecSettings
public CallSettings DeleteSpecSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.DeleteSpec
and ApiHubClient.DeleteSpecAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 300 seconds.
 
DeleteVersionSettings
public CallSettings DeleteVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.DeleteVersion
 and ApiHubClient.DeleteVersionAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 300 seconds.
 
GetApiOperationSettings
public CallSettings GetApiOperationSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.GetApiOperation and ApiHubClient.GetApiOperationAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetApiSettings
public CallSettings GetApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetApi and
ApiHubClient.GetApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetAttributeSettings
public CallSettings GetAttributeSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetAttribute
 and ApiHubClient.GetAttributeAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetDefinitionSettings
public CallSettings GetDefinitionSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetDefinition
 and ApiHubClient.GetDefinitionAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetDeploymentSettings
public CallSettings GetDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetDeployment
 and ApiHubClient.GetDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetExternalApiSettings
public CallSettings GetExternalApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetExternalApi
 and ApiHubClient.GetExternalApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetSpecContentsSettings
public CallSettings GetSpecContentsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.GetSpecContents and ApiHubClient.GetSpecContentsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetSpecSettings
public CallSettings GetSpecSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetSpec
and ApiHubClient.GetSpecAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
GetVersionSettings
public CallSettings GetVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.GetVersion
and ApiHubClient.GetVersionAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListApiOperationsSettings
public CallSettings ListApiOperationsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.ListApiOperations and ApiHubClient.ListApiOperationsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListApisSettings
public CallSettings ListApisSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.ListApis
and ApiHubClient.ListApisAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListAttributesSettings
public CallSettings ListAttributesSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.ListAttributes
 and ApiHubClient.ListAttributesAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListDeploymentsSettings
public CallSettings ListDeploymentsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.ListDeployments and ApiHubClient.ListDeploymentsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListExternalApisSettings
public CallSettings ListExternalApisSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.ListExternalApis and ApiHubClient.ListExternalApisAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListSpecsSettings
public CallSettings ListSpecsSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.ListSpecs
and ApiHubClient.ListSpecsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
ListVersionsSettings
public CallSettings ListVersionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.ListVersions
 and ApiHubClient.ListVersionsAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
LocationsSettings
public LocationsSettings LocationsSettings { get; set; }The settings to use for the LocationsClient associated with the client.
| Property Value | |
|---|---|
| Type | Description | 
LocationsSettings | 
        |
SearchResourcesSettings
public CallSettings SearchResourcesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.SearchResources and ApiHubClient.SearchResourcesAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- 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.
 
UpdateApiOperationSettings
public CallSettings UpdateApiOperationSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.UpdateApiOperation and ApiHubClient.UpdateApiOperationAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - No timeout is applied.
 
UpdateApiSettings
public CallSettings UpdateApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.UpdateApi
and ApiHubClient.UpdateApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
UpdateAttributeSettings
public CallSettings UpdateAttributeSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.UpdateAttribute and ApiHubClient.UpdateAttributeAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
UpdateDeploymentSettings
public CallSettings UpdateDeploymentSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.UpdateDeployment and ApiHubClient.UpdateDeploymentAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
UpdateExternalApiSettings
public CallSettings UpdateExternalApiSettings { get; set; }CallSettings for synchronous and asynchronous calls to
ApiHubClient.UpdateExternalApi and ApiHubClient.UpdateExternalApiAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
UpdateSpecSettings
public CallSettings UpdateSpecSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.UpdateSpec
and ApiHubClient.UpdateSpecAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
UpdateVersionSettings
public CallSettings UpdateVersionSettings { get; set; }CallSettings for synchronous and asynchronous calls to ApiHubClient.UpdateVersion
 and ApiHubClient.UpdateVersionAsync.
| Property Value | |
|---|---|
| Type | Description | 
CallSettings | 
        |
- This call will not be retried.
 - Timeout: 60 seconds.
 
Methods
Clone()
public ApiHubSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description | 
ApiHubSettings | 
        A deep clone of this ApiHubSettings object.  | 
      
GetDefault()
public static ApiHubSettings GetDefault()Get a new instance of the default ApiHubSettings.
| Returns | |
|---|---|
| Type | Description | 
ApiHubSettings | 
        A new instance of the default ApiHubSettings.  |