Oracle Database@Google Cloud v1 API - Class OracleDatabaseSettings (1.0.0)

public sealed class OracleDatabaseSettings : ServiceSettingsBase

Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class OracleDatabaseSettings.

Settings for OracleDatabaseClient instances.

Inheritance

object > ServiceSettingsBase > OracleDatabaseSettings

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Constructors

OracleDatabaseSettings()

public OracleDatabaseSettings()

Constructs a new OracleDatabaseSettings object with default settings.

Properties

CreateAutonomousDatabaseOperationsSettings

public OperationsSettings CreateAutonomousDatabaseOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.CreateAutonomousDatabase and OracleDatabaseClient.CreateAutonomousDatabaseAsync.

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.

CreateAutonomousDatabaseSettings

public CallSettings CreateAutonomousDatabaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.CreateAutonomousDatabase and OracleDatabaseClient.CreateAutonomousDatabaseAsync.

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

CreateCloudExadataInfrastructureOperationsSettings

public OperationsSettings CreateCloudExadataInfrastructureOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.CreateCloudExadataInfrastructure and OracleDatabaseClient.CreateCloudExadataInfrastructureAsync.

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.

CreateCloudExadataInfrastructureSettings

public CallSettings CreateCloudExadataInfrastructureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.CreateCloudExadataInfrastructure and OracleDatabaseClient.CreateCloudExadataInfrastructureAsync.

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

CreateCloudVmClusterOperationsSettings

public OperationsSettings CreateCloudVmClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.CreateCloudVmCluster and OracleDatabaseClient.CreateCloudVmClusterAsync.

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.

CreateCloudVmClusterSettings

public CallSettings CreateCloudVmClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.CreateCloudVmCluster and OracleDatabaseClient.CreateCloudVmClusterAsync.

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

DeleteAutonomousDatabaseOperationsSettings

public OperationsSettings DeleteAutonomousDatabaseOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.DeleteAutonomousDatabase and OracleDatabaseClient.DeleteAutonomousDatabaseAsync.

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.

DeleteAutonomousDatabaseSettings

public CallSettings DeleteAutonomousDatabaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.DeleteAutonomousDatabase and OracleDatabaseClient.DeleteAutonomousDatabaseAsync.

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

DeleteCloudExadataInfrastructureOperationsSettings

public OperationsSettings DeleteCloudExadataInfrastructureOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.DeleteCloudExadataInfrastructure and OracleDatabaseClient.DeleteCloudExadataInfrastructureAsync.

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.

DeleteCloudExadataInfrastructureSettings

public CallSettings DeleteCloudExadataInfrastructureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.DeleteCloudExadataInfrastructure and OracleDatabaseClient.DeleteCloudExadataInfrastructureAsync.

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

DeleteCloudVmClusterOperationsSettings

public OperationsSettings DeleteCloudVmClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.DeleteCloudVmCluster and OracleDatabaseClient.DeleteCloudVmClusterAsync.

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.

DeleteCloudVmClusterSettings

public CallSettings DeleteCloudVmClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.DeleteCloudVmCluster and OracleDatabaseClient.DeleteCloudVmClusterAsync.

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

GenerateAutonomousDatabaseWalletSettings

public CallSettings GenerateAutonomousDatabaseWalletSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.GenerateAutonomousDatabaseWallet and OracleDatabaseClient.GenerateAutonomousDatabaseWalletAsync.

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

GetAutonomousDatabaseSettings

public CallSettings GetAutonomousDatabaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.GetAutonomousDatabase and OracleDatabaseClient.GetAutonomousDatabaseAsync .

Property Value
Type Description
CallSettings
Remarks

GetCloudExadataInfrastructureSettings

public CallSettings GetCloudExadataInfrastructureSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.GetCloudExadataInfrastructure and OracleDatabaseClient.GetCloudExadataInfrastructureAsync.

Property Value
Type Description
CallSettings
Remarks

GetCloudVmClusterSettings

public CallSettings GetCloudVmClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.GetCloudVmCluster and OracleDatabaseClient.GetCloudVmClusterAsync.

Property Value
Type Description
CallSettings
Remarks

ListAutonomousDatabaseBackupsSettings

public CallSettings ListAutonomousDatabaseBackupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListAutonomousDatabaseBackups and OracleDatabaseClient.ListAutonomousDatabaseBackupsAsync.

Property Value
Type Description
CallSettings
Remarks

ListAutonomousDatabaseCharacterSetsSettings

public CallSettings ListAutonomousDatabaseCharacterSetsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListAutonomousDatabaseCharacterSets and OracleDatabaseClient.ListAutonomousDatabaseCharacterSetsAsync.

Property Value
Type Description
CallSettings
Remarks

ListAutonomousDatabasesSettings

public CallSettings ListAutonomousDatabasesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListAutonomousDatabases and OracleDatabaseClient.ListAutonomousDatabasesAsync .

Property Value
Type Description
CallSettings
Remarks

ListAutonomousDbVersionsSettings

public CallSettings ListAutonomousDbVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListAutonomousDbVersions and OracleDatabaseClient.ListAutonomousDbVersionsAsync.

Property Value
Type Description
CallSettings
Remarks

ListCloudExadataInfrastructuresSettings

public CallSettings ListCloudExadataInfrastructuresSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListCloudExadataInfrastructures and OracleDatabaseClient.ListCloudExadataInfrastructuresAsync.

Property Value
Type Description
CallSettings
Remarks

ListCloudVmClustersSettings

public CallSettings ListCloudVmClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListCloudVmClusters and OracleDatabaseClient.ListCloudVmClustersAsync.

Property Value
Type Description
CallSettings
Remarks

ListDbNodesSettings

public CallSettings ListDbNodesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListDbNodes and OracleDatabaseClient.ListDbNodesAsync.

Property Value
Type Description
CallSettings
Remarks

ListDbServersSettings

public CallSettings ListDbServersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListDbServers and OracleDatabaseClient.ListDbServersAsync.

Property Value
Type Description
CallSettings
Remarks

ListDbSystemShapesSettings

public CallSettings ListDbSystemShapesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListDbSystemShapes and OracleDatabaseClient.ListDbSystemShapesAsync.

Property Value
Type Description
CallSettings
Remarks

ListEntitlementsSettings

public CallSettings ListEntitlementsSettings { get; set; }

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

Property Value
Type Description
CallSettings
Remarks

ListGiVersionsSettings

public CallSettings ListGiVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.ListGiVersions and OracleDatabaseClient.ListGiVersionsAsync.

Property Value
Type Description
CallSettings
Remarks

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

RestoreAutonomousDatabaseOperationsSettings

public OperationsSettings RestoreAutonomousDatabaseOperationsSettings { get; set; }

Long Running Operation settings for calls to OracleDatabaseClient.RestoreAutonomousDatabase and OracleDatabaseClient.RestoreAutonomousDatabaseAsync.

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.

RestoreAutonomousDatabaseSettings

public CallSettings RestoreAutonomousDatabaseSettings { get; set; }

CallSettings for synchronous and asynchronous calls to OracleDatabaseClient.RestoreAutonomousDatabase and OracleDatabaseClient.RestoreAutonomousDatabaseAsync.

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

Methods

Clone()

public OracleDatabaseSettings Clone()

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

Returns
Type Description
OracleDatabaseSettings

A deep clone of this OracleDatabaseSettings object.

GetDefault()

public static OracleDatabaseSettings GetDefault()

Get a new instance of the default OracleDatabaseSettings.

Returns
Type Description
OracleDatabaseSettings

A new instance of the default OracleDatabaseSettings.