Oracle Database@Google Cloud v1 API - Class OracleDatabaseClientImpl (1.4.0)

public sealed class OracleDatabaseClientImpl : OracleDatabaseClient

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

OracleDatabase client wrapper implementation, for convenient use.

Inheritance

object > OracleDatabaseClient > OracleDatabaseClientImpl

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Remarks

Service describing handlers for resources

Constructors

OracleDatabaseClientImpl(OracleDatabaseClient, OracleDatabaseSettings, ILogger)

public OracleDatabaseClientImpl(OracleDatabase.OracleDatabaseClient grpcClient, OracleDatabaseSettings settings, ILogger logger)

Constructs a client wrapper for the OracleDatabase service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient OracleDatabaseOracleDatabaseClient

The underlying gRPC client.

settings OracleDatabaseSettings

The base OracleDatabaseSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

CreateAutonomousDatabaseOperationsClient

public override OperationsClient CreateAutonomousDatabaseOperationsClient { get; }

The long-running operations client for CreateAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

CreateCloudExadataInfrastructureOperationsClient

public override OperationsClient CreateCloudExadataInfrastructureOperationsClient { get; }

The long-running operations client for CreateCloudExadataInfrastructure.

Property Value
Type Description
OperationsClient
Overrides

CreateCloudVmClusterOperationsClient

public override OperationsClient CreateCloudVmClusterOperationsClient { get; }

The long-running operations client for CreateCloudVmCluster.

Property Value
Type Description
OperationsClient
Overrides

CreateDbSystemOperationsClient

public override OperationsClient CreateDbSystemOperationsClient { get; }

The long-running operations client for CreateDbSystem.

Property Value
Type Description
OperationsClient
Overrides

CreateExadbVmClusterOperationsClient

public override OperationsClient CreateExadbVmClusterOperationsClient { get; }

The long-running operations client for CreateExadbVmCluster.

Property Value
Type Description
OperationsClient
Overrides

CreateExascaleDbStorageVaultOperationsClient

public override OperationsClient CreateExascaleDbStorageVaultOperationsClient { get; }

The long-running operations client for CreateExascaleDbStorageVault.

Property Value
Type Description
OperationsClient
Overrides

CreateOdbNetworkOperationsClient

public override OperationsClient CreateOdbNetworkOperationsClient { get; }

The long-running operations client for CreateOdbNetwork.

Property Value
Type Description
OperationsClient
Overrides

CreateOdbSubnetOperationsClient

public override OperationsClient CreateOdbSubnetOperationsClient { get; }

The long-running operations client for CreateOdbSubnet.

Property Value
Type Description
OperationsClient
Overrides

DeleteAutonomousDatabaseOperationsClient

public override OperationsClient DeleteAutonomousDatabaseOperationsClient { get; }

The long-running operations client for DeleteAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

DeleteCloudExadataInfrastructureOperationsClient

public override OperationsClient DeleteCloudExadataInfrastructureOperationsClient { get; }

The long-running operations client for DeleteCloudExadataInfrastructure.

Property Value
Type Description
OperationsClient
Overrides

DeleteCloudVmClusterOperationsClient

public override OperationsClient DeleteCloudVmClusterOperationsClient { get; }

The long-running operations client for DeleteCloudVmCluster.

Property Value
Type Description
OperationsClient
Overrides

DeleteDbSystemOperationsClient

public override OperationsClient DeleteDbSystemOperationsClient { get; }

The long-running operations client for DeleteDbSystem.

Property Value
Type Description
OperationsClient
Overrides

DeleteExadbVmClusterOperationsClient

public override OperationsClient DeleteExadbVmClusterOperationsClient { get; }

The long-running operations client for DeleteExadbVmCluster.

Property Value
Type Description
OperationsClient
Overrides

DeleteExascaleDbStorageVaultOperationsClient

public override OperationsClient DeleteExascaleDbStorageVaultOperationsClient { get; }

The long-running operations client for DeleteExascaleDbStorageVault.

Property Value
Type Description
OperationsClient
Overrides

DeleteOdbNetworkOperationsClient

public override OperationsClient DeleteOdbNetworkOperationsClient { get; }

The long-running operations client for DeleteOdbNetwork.

Property Value
Type Description
OperationsClient
Overrides

DeleteOdbSubnetOperationsClient

public override OperationsClient DeleteOdbSubnetOperationsClient { get; }

The long-running operations client for DeleteOdbSubnet.

Property Value
Type Description
OperationsClient
Overrides

FailoverAutonomousDatabaseOperationsClient

public override OperationsClient FailoverAutonomousDatabaseOperationsClient { get; }

The long-running operations client for FailoverAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

GrpcClient

public override OracleDatabase.OracleDatabaseClient GrpcClient { get; }

The underlying gRPC OracleDatabase client

Property Value
Type Description
OracleDatabaseOracleDatabaseClient
Overrides

LocationsClient

public override LocationsClient LocationsClient { get; }

The LocationsClient associated with this client.

Property Value
Type Description
LocationsClient
Overrides

RemoveVirtualMachineExadbVmClusterOperationsClient

public override OperationsClient RemoveVirtualMachineExadbVmClusterOperationsClient { get; }

The long-running operations client for RemoveVirtualMachineExadbVmCluster.

Property Value
Type Description
OperationsClient
Overrides

RestartAutonomousDatabaseOperationsClient

public override OperationsClient RestartAutonomousDatabaseOperationsClient { get; }

The long-running operations client for RestartAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

RestoreAutonomousDatabaseOperationsClient

public override OperationsClient RestoreAutonomousDatabaseOperationsClient { get; }

The long-running operations client for RestoreAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

StartAutonomousDatabaseOperationsClient

public override OperationsClient StartAutonomousDatabaseOperationsClient { get; }

The long-running operations client for StartAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

StopAutonomousDatabaseOperationsClient

public override OperationsClient StopAutonomousDatabaseOperationsClient { get; }

The long-running operations client for StopAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

SwitchoverAutonomousDatabaseOperationsClient

public override OperationsClient SwitchoverAutonomousDatabaseOperationsClient { get; }

The long-running operations client for SwitchoverAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

UpdateAutonomousDatabaseOperationsClient

public override OperationsClient UpdateAutonomousDatabaseOperationsClient { get; }

The long-running operations client for UpdateAutonomousDatabase.

Property Value
Type Description
OperationsClient
Overrides

UpdateExadbVmClusterOperationsClient

public override OperationsClient UpdateExadbVmClusterOperationsClient { get; }

The long-running operations client for UpdateExadbVmCluster.

Property Value
Type Description
OperationsClient
Overrides

Methods

CreateAutonomousDatabase(CreateAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> CreateAutonomousDatabase(CreateAutonomousDatabaseRequest request, CallSettings callSettings = null)

Creates a new Autonomous Database in a given project and location.

Parameters
Name Description
request CreateAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

CreateAutonomousDatabaseAsync(CreateAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> CreateAutonomousDatabaseAsync(CreateAutonomousDatabaseRequest request, CallSettings callSettings = null)

Creates a new Autonomous Database in a given project and location.

Parameters
Name Description
request CreateAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

CreateCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest, CallSettings)

public override Operation<CloudExadataInfrastructure, OperationMetadata> CreateCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Creates a new Exadata Infrastructure in a given project and location.

Parameters
Name Description
request CreateCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationCloudExadataInfrastructureOperationMetadata

The RPC response.

Overrides

CreateCloudExadataInfrastructureAsync(CreateCloudExadataInfrastructureRequest, CallSettings)

public override Task<Operation<CloudExadataInfrastructure, OperationMetadata>> CreateCloudExadataInfrastructureAsync(CreateCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Creates a new Exadata Infrastructure in a given project and location.

Parameters
Name Description
request CreateCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationCloudExadataInfrastructureOperationMetadata

A Task containing the RPC response.

Overrides

CreateCloudVmCluster(CreateCloudVmClusterRequest, CallSettings)

public override Operation<CloudVmCluster, OperationMetadata> CreateCloudVmCluster(CreateCloudVmClusterRequest request, CallSettings callSettings = null)

Creates a new VM Cluster in a given project and location.

Parameters
Name Description
request CreateCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationCloudVmClusterOperationMetadata

The RPC response.

Overrides

CreateCloudVmClusterAsync(CreateCloudVmClusterRequest, CallSettings)

public override Task<Operation<CloudVmCluster, OperationMetadata>> CreateCloudVmClusterAsync(CreateCloudVmClusterRequest request, CallSettings callSettings = null)

Creates a new VM Cluster in a given project and location.

Parameters
Name Description
request CreateCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationCloudVmClusterOperationMetadata

A Task containing the RPC response.

Overrides

CreateDbSystem(CreateDbSystemRequest, CallSettings)

public override Operation<DbSystem, OperationMetadata> CreateDbSystem(CreateDbSystemRequest request, CallSettings callSettings = null)

Creates a new DbSystem in a given project and location.

Parameters
Name Description
request CreateDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationDbSystemOperationMetadata

The RPC response.

Overrides

CreateDbSystemAsync(CreateDbSystemRequest, CallSettings)

public override Task<Operation<DbSystem, OperationMetadata>> CreateDbSystemAsync(CreateDbSystemRequest request, CallSettings callSettings = null)

Creates a new DbSystem in a given project and location.

Parameters
Name Description
request CreateDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationDbSystemOperationMetadata

A Task containing the RPC response.

Overrides

CreateExadbVmCluster(CreateExadbVmClusterRequest, CallSettings)

public override Operation<ExadbVmCluster, OperationMetadata> CreateExadbVmCluster(CreateExadbVmClusterRequest request, CallSettings callSettings = null)

Creates a new Exadb (Exascale) VM Cluster resource.

Parameters
Name Description
request CreateExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExadbVmClusterOperationMetadata

The RPC response.

Overrides

CreateExadbVmClusterAsync(CreateExadbVmClusterRequest, CallSettings)

public override Task<Operation<ExadbVmCluster, OperationMetadata>> CreateExadbVmClusterAsync(CreateExadbVmClusterRequest request, CallSettings callSettings = null)

Creates a new Exadb (Exascale) VM Cluster resource.

Parameters
Name Description
request CreateExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExadbVmClusterOperationMetadata

A Task containing the RPC response.

Overrides

CreateExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest, CallSettings)

public override Operation<ExascaleDbStorageVault, OperationMetadata> CreateExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Creates a new ExascaleDB Storage Vault resource.

Parameters
Name Description
request CreateExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExascaleDbStorageVaultOperationMetadata

The RPC response.

Overrides

CreateExascaleDbStorageVaultAsync(CreateExascaleDbStorageVaultRequest, CallSettings)

public override Task<Operation<ExascaleDbStorageVault, OperationMetadata>> CreateExascaleDbStorageVaultAsync(CreateExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Creates a new ExascaleDB Storage Vault resource.

Parameters
Name Description
request CreateExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExascaleDbStorageVaultOperationMetadata

A Task containing the RPC response.

Overrides

CreateOdbNetwork(CreateOdbNetworkRequest, CallSettings)

public override Operation<OdbNetwork, OperationMetadata> CreateOdbNetwork(CreateOdbNetworkRequest request, CallSettings callSettings = null)

Creates a new ODB Network in a given project and location.

Parameters
Name Description
request CreateOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationOdbNetworkOperationMetadata

The RPC response.

Overrides

CreateOdbNetworkAsync(CreateOdbNetworkRequest, CallSettings)

public override Task<Operation<OdbNetwork, OperationMetadata>> CreateOdbNetworkAsync(CreateOdbNetworkRequest request, CallSettings callSettings = null)

Creates a new ODB Network in a given project and location.

Parameters
Name Description
request CreateOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationOdbNetworkOperationMetadata

A Task containing the RPC response.

Overrides

CreateOdbSubnet(CreateOdbSubnetRequest, CallSettings)

public override Operation<OdbSubnet, OperationMetadata> CreateOdbSubnet(CreateOdbSubnetRequest request, CallSettings callSettings = null)

Creates a new ODB Subnet in a given ODB Network.

Parameters
Name Description
request CreateOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationOdbSubnetOperationMetadata

The RPC response.

Overrides

CreateOdbSubnetAsync(CreateOdbSubnetRequest, CallSettings)

public override Task<Operation<OdbSubnet, OperationMetadata>> CreateOdbSubnetAsync(CreateOdbSubnetRequest request, CallSettings callSettings = null)

Creates a new ODB Subnet in a given ODB Network.

Parameters
Name Description
request CreateOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationOdbSubnetOperationMetadata

A Task containing the RPC response.

Overrides

DeleteAutonomousDatabase(DeleteAutonomousDatabaseRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request, CallSettings callSettings = null)

Deletes a single Autonomous Database.

Parameters
Name Description
request DeleteAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteAutonomousDatabaseAsync(DeleteAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteAutonomousDatabaseAsync(DeleteAutonomousDatabaseRequest request, CallSettings callSettings = null)

Deletes a single Autonomous Database.

Parameters
Name Description
request DeleteAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Deletes a single Exadata Infrastructure.

Parameters
Name Description
request DeleteCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCloudExadataInfrastructureAsync(DeleteCloudExadataInfrastructureRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCloudExadataInfrastructureAsync(DeleteCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Deletes a single Exadata Infrastructure.

Parameters
Name Description
request DeleteCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteCloudVmCluster(DeleteCloudVmClusterRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteCloudVmCluster(DeleteCloudVmClusterRequest request, CallSettings callSettings = null)

Deletes a single VM Cluster.

Parameters
Name Description
request DeleteCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteCloudVmClusterAsync(DeleteCloudVmClusterRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteCloudVmClusterAsync(DeleteCloudVmClusterRequest request, CallSettings callSettings = null)

Deletes a single VM Cluster.

Parameters
Name Description
request DeleteCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteDbSystem(DeleteDbSystemRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteDbSystem(DeleteDbSystemRequest request, CallSettings callSettings = null)

Deletes a single DbSystem.

Parameters
Name Description
request DeleteDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteDbSystemAsync(DeleteDbSystemRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteDbSystemAsync(DeleteDbSystemRequest request, CallSettings callSettings = null)

Deletes a single DbSystem.

Parameters
Name Description
request DeleteDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteExadbVmCluster(DeleteExadbVmClusterRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteExadbVmCluster(DeleteExadbVmClusterRequest request, CallSettings callSettings = null)

Deletes a single Exadb (Exascale) VM Cluster.

Parameters
Name Description
request DeleteExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteExadbVmClusterAsync(DeleteExadbVmClusterRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteExadbVmClusterAsync(DeleteExadbVmClusterRequest request, CallSettings callSettings = null)

Deletes a single Exadb (Exascale) VM Cluster.

Parameters
Name Description
request DeleteExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Deletes a single ExascaleDB Storage Vault.

Parameters
Name Description
request DeleteExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteExascaleDbStorageVaultAsync(DeleteExascaleDbStorageVaultRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteExascaleDbStorageVaultAsync(DeleteExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Deletes a single ExascaleDB Storage Vault.

Parameters
Name Description
request DeleteExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteOdbNetwork(DeleteOdbNetworkRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteOdbNetwork(DeleteOdbNetworkRequest request, CallSettings callSettings = null)

Deletes a single ODB Network.

Parameters
Name Description
request DeleteOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteOdbNetworkAsync(DeleteOdbNetworkRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteOdbNetworkAsync(DeleteOdbNetworkRequest request, CallSettings callSettings = null)

Deletes a single ODB Network.

Parameters
Name Description
request DeleteOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

DeleteOdbSubnet(DeleteOdbSubnetRequest, CallSettings)

public override Operation<Empty, OperationMetadata> DeleteOdbSubnet(DeleteOdbSubnetRequest request, CallSettings callSettings = null)

Deletes a single ODB Subnet.

Parameters
Name Description
request DeleteOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationEmptyOperationMetadata

The RPC response.

Overrides

DeleteOdbSubnetAsync(DeleteOdbSubnetRequest, CallSettings)

public override Task<Operation<Empty, OperationMetadata>> DeleteOdbSubnetAsync(DeleteOdbSubnetRequest request, CallSettings callSettings = null)

Deletes a single ODB Subnet.

Parameters
Name Description
request DeleteOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationEmptyOperationMetadata

A Task containing the RPC response.

Overrides

FailoverAutonomousDatabase(FailoverAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> FailoverAutonomousDatabase(FailoverAutonomousDatabaseRequest request, CallSettings callSettings = null)

Initiates a failover to target autonomous database from the associated primary database.

Parameters
Name Description
request FailoverAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

FailoverAutonomousDatabaseAsync(FailoverAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> FailoverAutonomousDatabaseAsync(FailoverAutonomousDatabaseRequest request, CallSettings callSettings = null)

Initiates a failover to target autonomous database from the associated primary database.

Parameters
Name Description
request FailoverAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

GenerateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest, CallSettings)

public override GenerateAutonomousDatabaseWalletResponse GenerateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request, CallSettings callSettings = null)

Generates a wallet for an Autonomous Database.

Parameters
Name Description
request GenerateAutonomousDatabaseWalletRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
GenerateAutonomousDatabaseWalletResponse

The RPC response.

Overrides

GenerateAutonomousDatabaseWalletAsync(GenerateAutonomousDatabaseWalletRequest, CallSettings)

public override Task<GenerateAutonomousDatabaseWalletResponse> GenerateAutonomousDatabaseWalletAsync(GenerateAutonomousDatabaseWalletRequest request, CallSettings callSettings = null)

Generates a wallet for an Autonomous Database.

Parameters
Name Description
request GenerateAutonomousDatabaseWalletRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskGenerateAutonomousDatabaseWalletResponse

A Task containing the RPC response.

Overrides

GetAutonomousDatabase(GetAutonomousDatabaseRequest, CallSettings)

public override AutonomousDatabase GetAutonomousDatabase(GetAutonomousDatabaseRequest request, CallSettings callSettings = null)

Gets the details of a single Autonomous Database.

Parameters
Name Description
request GetAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AutonomousDatabase

The RPC response.

Overrides

GetAutonomousDatabaseAsync(GetAutonomousDatabaseRequest, CallSettings)

public override Task<AutonomousDatabase> GetAutonomousDatabaseAsync(GetAutonomousDatabaseRequest request, CallSettings callSettings = null)

Gets the details of a single Autonomous Database.

Parameters
Name Description
request GetAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAutonomousDatabase

A Task containing the RPC response.

Overrides

GetCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest, CallSettings)

public override CloudExadataInfrastructure GetCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Gets details of a single Exadata Infrastructure.

Parameters
Name Description
request GetCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CloudExadataInfrastructure

The RPC response.

Overrides

GetCloudExadataInfrastructureAsync(GetCloudExadataInfrastructureRequest, CallSettings)

public override Task<CloudExadataInfrastructure> GetCloudExadataInfrastructureAsync(GetCloudExadataInfrastructureRequest request, CallSettings callSettings = null)

Gets details of a single Exadata Infrastructure.

Parameters
Name Description
request GetCloudExadataInfrastructureRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCloudExadataInfrastructure

A Task containing the RPC response.

Overrides

GetCloudVmCluster(GetCloudVmClusterRequest, CallSettings)

public override CloudVmCluster GetCloudVmCluster(GetCloudVmClusterRequest request, CallSettings callSettings = null)

Gets details of a single VM Cluster.

Parameters
Name Description
request GetCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
CloudVmCluster

The RPC response.

Overrides

GetCloudVmClusterAsync(GetCloudVmClusterRequest, CallSettings)

public override Task<CloudVmCluster> GetCloudVmClusterAsync(GetCloudVmClusterRequest request, CallSettings callSettings = null)

Gets details of a single VM Cluster.

Parameters
Name Description
request GetCloudVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskCloudVmCluster

A Task containing the RPC response.

Overrides

GetDatabase(GetDatabaseRequest, CallSettings)

public override Database GetDatabase(GetDatabaseRequest request, CallSettings callSettings = null)

Gets details of a single Database.

Parameters
Name Description
request GetDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Database

The RPC response.

Overrides

GetDatabaseAsync(GetDatabaseRequest, CallSettings)

public override Task<Database> GetDatabaseAsync(GetDatabaseRequest request, CallSettings callSettings = null)

Gets details of a single Database.

Parameters
Name Description
request GetDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDatabase

A Task containing the RPC response.

Overrides

GetDbSystem(GetDbSystemRequest, CallSettings)

public override DbSystem GetDbSystem(GetDbSystemRequest request, CallSettings callSettings = null)

Gets details of a single DbSystem.

Parameters
Name Description
request GetDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
DbSystem

The RPC response.

Overrides

GetDbSystemAsync(GetDbSystemRequest, CallSettings)

public override Task<DbSystem> GetDbSystemAsync(GetDbSystemRequest request, CallSettings callSettings = null)

Gets details of a single DbSystem.

Parameters
Name Description
request GetDbSystemRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskDbSystem

A Task containing the RPC response.

Overrides

GetExadbVmCluster(GetExadbVmClusterRequest, CallSettings)

public override ExadbVmCluster GetExadbVmCluster(GetExadbVmClusterRequest request, CallSettings callSettings = null)

Gets details of a single Exadb (Exascale) VM Cluster.

Parameters
Name Description
request GetExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ExadbVmCluster

The RPC response.

Overrides

GetExadbVmClusterAsync(GetExadbVmClusterRequest, CallSettings)

public override Task<ExadbVmCluster> GetExadbVmClusterAsync(GetExadbVmClusterRequest request, CallSettings callSettings = null)

Gets details of a single Exadb (Exascale) VM Cluster.

Parameters
Name Description
request GetExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskExadbVmCluster

A Task containing the RPC response.

Overrides

GetExascaleDbStorageVault(GetExascaleDbStorageVaultRequest, CallSettings)

public override ExascaleDbStorageVault GetExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Gets details of a single ExascaleDB Storage Vault.

Parameters
Name Description
request GetExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ExascaleDbStorageVault

The RPC response.

Overrides

GetExascaleDbStorageVaultAsync(GetExascaleDbStorageVaultRequest, CallSettings)

public override Task<ExascaleDbStorageVault> GetExascaleDbStorageVaultAsync(GetExascaleDbStorageVaultRequest request, CallSettings callSettings = null)

Gets details of a single ExascaleDB Storage Vault.

Parameters
Name Description
request GetExascaleDbStorageVaultRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskExascaleDbStorageVault

A Task containing the RPC response.

Overrides

GetOdbNetwork(GetOdbNetworkRequest, CallSettings)

public override OdbNetwork GetOdbNetwork(GetOdbNetworkRequest request, CallSettings callSettings = null)

Gets details of a single ODB Network.

Parameters
Name Description
request GetOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OdbNetwork

The RPC response.

Overrides

GetOdbNetworkAsync(GetOdbNetworkRequest, CallSettings)

public override Task<OdbNetwork> GetOdbNetworkAsync(GetOdbNetworkRequest request, CallSettings callSettings = null)

Gets details of a single ODB Network.

Parameters
Name Description
request GetOdbNetworkRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOdbNetwork

A Task containing the RPC response.

Overrides

GetOdbSubnet(GetOdbSubnetRequest, CallSettings)

public override OdbSubnet GetOdbSubnet(GetOdbSubnetRequest request, CallSettings callSettings = null)

Gets details of a single ODB Subnet.

Parameters
Name Description
request GetOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OdbSubnet

The RPC response.

Overrides

GetOdbSubnetAsync(GetOdbSubnetRequest, CallSettings)

public override Task<OdbSubnet> GetOdbSubnetAsync(GetOdbSubnetRequest request, CallSettings callSettings = null)

Gets details of a single ODB Subnet.

Parameters
Name Description
request GetOdbSubnetRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOdbSubnet

A Task containing the RPC response.

Overrides

GetPluggableDatabase(GetPluggableDatabaseRequest, CallSettings)

public override PluggableDatabase GetPluggableDatabase(GetPluggableDatabaseRequest request, CallSettings callSettings = null)

Gets details of a single PluggableDatabase.

Parameters
Name Description
request GetPluggableDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PluggableDatabase

The RPC response.

Overrides

GetPluggableDatabaseAsync(GetPluggableDatabaseRequest, CallSettings)

public override Task<PluggableDatabase> GetPluggableDatabaseAsync(GetPluggableDatabaseRequest request, CallSettings callSettings = null)

Gets details of a single PluggableDatabase.

Parameters
Name Description
request GetPluggableDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskPluggableDatabase

A Task containing the RPC response.

Overrides

ListAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest, CallSettings)

public override PagedEnumerable<ListAutonomousDatabaseBackupsResponse, AutonomousDatabaseBackup> ListAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request, CallSettings callSettings = null)

Lists the long-term and automatic backups of an Autonomous Database.

Parameters
Name Description
request ListAutonomousDatabaseBackupsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAutonomousDatabaseBackupsResponseAutonomousDatabaseBackup

A pageable sequence of AutonomousDatabaseBackup resources.

Overrides

ListAutonomousDatabaseBackupsAsync(ListAutonomousDatabaseBackupsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAutonomousDatabaseBackupsResponse, AutonomousDatabaseBackup> ListAutonomousDatabaseBackupsAsync(ListAutonomousDatabaseBackupsRequest request, CallSettings callSettings = null)

Lists the long-term and automatic backups of an Autonomous Database.

Parameters
Name Description
request ListAutonomousDatabaseBackupsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAutonomousDatabaseBackupsResponseAutonomousDatabaseBackup

A pageable asynchronous sequence of AutonomousDatabaseBackup resources.

Overrides

ListAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest, CallSettings)

public override PagedEnumerable<ListAutonomousDatabaseCharacterSetsResponse, AutonomousDatabaseCharacterSet> ListAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request, CallSettings callSettings = null)

Lists Autonomous Database Character Sets in a given project and location.

Parameters
Name Description
request ListAutonomousDatabaseCharacterSetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAutonomousDatabaseCharacterSetsResponseAutonomousDatabaseCharacterSet

A pageable sequence of AutonomousDatabaseCharacterSet resources.

Overrides

ListAutonomousDatabaseCharacterSetsAsync(ListAutonomousDatabaseCharacterSetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAutonomousDatabaseCharacterSetsResponse, AutonomousDatabaseCharacterSet> ListAutonomousDatabaseCharacterSetsAsync(ListAutonomousDatabaseCharacterSetsRequest request, CallSettings callSettings = null)

Lists Autonomous Database Character Sets in a given project and location.

Parameters
Name Description
request ListAutonomousDatabaseCharacterSetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAutonomousDatabaseCharacterSetsResponseAutonomousDatabaseCharacterSet

A pageable asynchronous sequence of AutonomousDatabaseCharacterSet resources.

Overrides

ListAutonomousDatabases(ListAutonomousDatabasesRequest, CallSettings)

public override PagedEnumerable<ListAutonomousDatabasesResponse, AutonomousDatabase> ListAutonomousDatabases(ListAutonomousDatabasesRequest request, CallSettings callSettings = null)

Lists the Autonomous Databases in a given project and location.

Parameters
Name Description
request ListAutonomousDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAutonomousDatabasesResponseAutonomousDatabase

A pageable sequence of AutonomousDatabase resources.

Overrides

ListAutonomousDatabasesAsync(ListAutonomousDatabasesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAutonomousDatabasesResponse, AutonomousDatabase> ListAutonomousDatabasesAsync(ListAutonomousDatabasesRequest request, CallSettings callSettings = null)

Lists the Autonomous Databases in a given project and location.

Parameters
Name Description
request ListAutonomousDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAutonomousDatabasesResponseAutonomousDatabase

A pageable asynchronous sequence of AutonomousDatabase resources.

Overrides

ListAutonomousDbVersions(ListAutonomousDbVersionsRequest, CallSettings)

public override PagedEnumerable<ListAutonomousDbVersionsResponse, AutonomousDbVersion> ListAutonomousDbVersions(ListAutonomousDbVersionsRequest request, CallSettings callSettings = null)

Lists all the available Autonomous Database versions for a project and location.

Parameters
Name Description
request ListAutonomousDbVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAutonomousDbVersionsResponseAutonomousDbVersion

A pageable sequence of AutonomousDbVersion resources.

Overrides

ListAutonomousDbVersionsAsync(ListAutonomousDbVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListAutonomousDbVersionsResponse, AutonomousDbVersion> ListAutonomousDbVersionsAsync(ListAutonomousDbVersionsRequest request, CallSettings callSettings = null)

Lists all the available Autonomous Database versions for a project and location.

Parameters
Name Description
request ListAutonomousDbVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAutonomousDbVersionsResponseAutonomousDbVersion

A pageable asynchronous sequence of AutonomousDbVersion resources.

Overrides

ListCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest, CallSettings)

public override PagedEnumerable<ListCloudExadataInfrastructuresResponse, CloudExadataInfrastructure> ListCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request, CallSettings callSettings = null)

Lists Exadata Infrastructures in a given project and location.

Parameters
Name Description
request ListCloudExadataInfrastructuresRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListCloudExadataInfrastructuresResponseCloudExadataInfrastructure

A pageable sequence of CloudExadataInfrastructure resources.

Overrides

ListCloudExadataInfrastructuresAsync(ListCloudExadataInfrastructuresRequest, CallSettings)

public override PagedAsyncEnumerable<ListCloudExadataInfrastructuresResponse, CloudExadataInfrastructure> ListCloudExadataInfrastructuresAsync(ListCloudExadataInfrastructuresRequest request, CallSettings callSettings = null)

Lists Exadata Infrastructures in a given project and location.

Parameters
Name Description
request ListCloudExadataInfrastructuresRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListCloudExadataInfrastructuresResponseCloudExadataInfrastructure

A pageable asynchronous sequence of CloudExadataInfrastructure resources.

Overrides

ListCloudVmClusters(ListCloudVmClustersRequest, CallSettings)

public override PagedEnumerable<ListCloudVmClustersResponse, CloudVmCluster> ListCloudVmClusters(ListCloudVmClustersRequest request, CallSettings callSettings = null)

Lists the VM Clusters in a given project and location.

Parameters
Name Description
request ListCloudVmClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListCloudVmClustersResponseCloudVmCluster

A pageable sequence of CloudVmCluster resources.

Overrides

ListCloudVmClustersAsync(ListCloudVmClustersRequest, CallSettings)

public override PagedAsyncEnumerable<ListCloudVmClustersResponse, CloudVmCluster> ListCloudVmClustersAsync(ListCloudVmClustersRequest request, CallSettings callSettings = null)

Lists the VM Clusters in a given project and location.

Parameters
Name Description
request ListCloudVmClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListCloudVmClustersResponseCloudVmCluster

A pageable asynchronous sequence of CloudVmCluster resources.

Overrides

ListDatabaseCharacterSets(ListDatabaseCharacterSetsRequest, CallSettings)

public override PagedEnumerable<ListDatabaseCharacterSetsResponse, DatabaseCharacterSet> ListDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request, CallSettings callSettings = null)

List DatabaseCharacterSets for the given project and location.

Parameters
Name Description
request ListDatabaseCharacterSetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDatabaseCharacterSetsResponseDatabaseCharacterSet

A pageable sequence of DatabaseCharacterSet resources.

Overrides

ListDatabaseCharacterSetsAsync(ListDatabaseCharacterSetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDatabaseCharacterSetsResponse, DatabaseCharacterSet> ListDatabaseCharacterSetsAsync(ListDatabaseCharacterSetsRequest request, CallSettings callSettings = null)

List DatabaseCharacterSets for the given project and location.

Parameters
Name Description
request ListDatabaseCharacterSetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDatabaseCharacterSetsResponseDatabaseCharacterSet

A pageable asynchronous sequence of DatabaseCharacterSet resources.

Overrides

ListDatabases(ListDatabasesRequest, CallSettings)

public override PagedEnumerable<ListDatabasesResponse, Database> ListDatabases(ListDatabasesRequest request, CallSettings callSettings = null)

Lists all the Databases for the given project, location and DbSystem.

Parameters
Name Description
request ListDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDatabasesResponseDatabase

A pageable sequence of Database resources.

Overrides

ListDatabasesAsync(ListDatabasesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDatabasesResponse, Database> ListDatabasesAsync(ListDatabasesRequest request, CallSettings callSettings = null)

Lists all the Databases for the given project, location and DbSystem.

Parameters
Name Description
request ListDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDatabasesResponseDatabase

A pageable asynchronous sequence of Database resources.

Overrides

ListDbNodes(ListDbNodesRequest, CallSettings)

public override PagedEnumerable<ListDbNodesResponse, DbNode> ListDbNodes(ListDbNodesRequest request, CallSettings callSettings = null)

Lists the database nodes of a VM Cluster.

Parameters
Name Description
request ListDbNodesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbNodesResponseDbNode

A pageable sequence of DbNode resources.

Overrides

ListDbNodesAsync(ListDbNodesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbNodesResponse, DbNode> ListDbNodesAsync(ListDbNodesRequest request, CallSettings callSettings = null)

Lists the database nodes of a VM Cluster.

Parameters
Name Description
request ListDbNodesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbNodesResponseDbNode

A pageable asynchronous sequence of DbNode resources.

Overrides

ListDbServers(ListDbServersRequest, CallSettings)

public override PagedEnumerable<ListDbServersResponse, DbServer> ListDbServers(ListDbServersRequest request, CallSettings callSettings = null)

Lists the database servers of an Exadata Infrastructure instance.

Parameters
Name Description
request ListDbServersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbServersResponseDbServer

A pageable sequence of DbServer resources.

Overrides

ListDbServersAsync(ListDbServersRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbServersResponse, DbServer> ListDbServersAsync(ListDbServersRequest request, CallSettings callSettings = null)

Lists the database servers of an Exadata Infrastructure instance.

Parameters
Name Description
request ListDbServersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbServersResponseDbServer

A pageable asynchronous sequence of DbServer resources.

Overrides

ListDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest, CallSettings)

public override PagedEnumerable<ListDbSystemInitialStorageSizesResponse, DbSystemInitialStorageSize> ListDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request, CallSettings callSettings = null)

Lists all the DbSystemInitialStorageSizes for the given project and location.

Parameters
Name Description
request ListDbSystemInitialStorageSizesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbSystemInitialStorageSizesResponseDbSystemInitialStorageSize

A pageable sequence of DbSystemInitialStorageSize resources.

Overrides

ListDbSystemInitialStorageSizesAsync(ListDbSystemInitialStorageSizesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbSystemInitialStorageSizesResponse, DbSystemInitialStorageSize> ListDbSystemInitialStorageSizesAsync(ListDbSystemInitialStorageSizesRequest request, CallSettings callSettings = null)

Lists all the DbSystemInitialStorageSizes for the given project and location.

Parameters
Name Description
request ListDbSystemInitialStorageSizesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbSystemInitialStorageSizesResponseDbSystemInitialStorageSize

A pageable asynchronous sequence of DbSystemInitialStorageSize resources.

Overrides

ListDbSystemShapes(ListDbSystemShapesRequest, CallSettings)

public override PagedEnumerable<ListDbSystemShapesResponse, DbSystemShape> ListDbSystemShapes(ListDbSystemShapesRequest request, CallSettings callSettings = null)

Lists the database system shapes available for the project and location.

Parameters
Name Description
request ListDbSystemShapesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbSystemShapesResponseDbSystemShape

A pageable sequence of DbSystemShape resources.

Overrides

ListDbSystemShapesAsync(ListDbSystemShapesRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbSystemShapesResponse, DbSystemShape> ListDbSystemShapesAsync(ListDbSystemShapesRequest request, CallSettings callSettings = null)

Lists the database system shapes available for the project and location.

Parameters
Name Description
request ListDbSystemShapesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbSystemShapesResponseDbSystemShape

A pageable asynchronous sequence of DbSystemShape resources.

Overrides

ListDbSystems(ListDbSystemsRequest, CallSettings)

public override PagedEnumerable<ListDbSystemsResponse, DbSystem> ListDbSystems(ListDbSystemsRequest request, CallSettings callSettings = null)

Lists all the DbSystems for the given project and location.

Parameters
Name Description
request ListDbSystemsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbSystemsResponseDbSystem

A pageable sequence of DbSystem resources.

Overrides

ListDbSystemsAsync(ListDbSystemsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbSystemsResponse, DbSystem> ListDbSystemsAsync(ListDbSystemsRequest request, CallSettings callSettings = null)

Lists all the DbSystems for the given project and location.

Parameters
Name Description
request ListDbSystemsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbSystemsResponseDbSystem

A pageable asynchronous sequence of DbSystem resources.

Overrides

ListDbVersions(ListDbVersionsRequest, CallSettings)

public override PagedEnumerable<ListDbVersionsResponse, DbVersion> ListDbVersions(ListDbVersionsRequest request, CallSettings callSettings = null)

List DbVersions for the given project and location.

Parameters
Name Description
request ListDbVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListDbVersionsResponseDbVersion

A pageable sequence of DbVersion resources.

Overrides

ListDbVersionsAsync(ListDbVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListDbVersionsResponse, DbVersion> ListDbVersionsAsync(ListDbVersionsRequest request, CallSettings callSettings = null)

List DbVersions for the given project and location.

Parameters
Name Description
request ListDbVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListDbVersionsResponseDbVersion

A pageable asynchronous sequence of DbVersion resources.

Overrides

ListEntitlements(ListEntitlementsRequest, CallSettings)

public override PagedEnumerable<ListEntitlementsResponse, Entitlement> ListEntitlements(ListEntitlementsRequest request, CallSettings callSettings = null)

Lists the entitlements in a given project.

Parameters
Name Description
request ListEntitlementsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListEntitlementsResponseEntitlement

A pageable sequence of Entitlement resources.

Overrides

ListEntitlementsAsync(ListEntitlementsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEntitlementsResponse, Entitlement> ListEntitlementsAsync(ListEntitlementsRequest request, CallSettings callSettings = null)

Lists the entitlements in a given project.

Parameters
Name Description
request ListEntitlementsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListEntitlementsResponseEntitlement

A pageable asynchronous sequence of Entitlement resources.

Overrides

ListExadbVmClusters(ListExadbVmClustersRequest, CallSettings)

public override PagedEnumerable<ListExadbVmClustersResponse, ExadbVmCluster> ListExadbVmClusters(ListExadbVmClustersRequest request, CallSettings callSettings = null)

Lists all the Exadb (Exascale) VM Clusters for the given project and location.

Parameters
Name Description
request ListExadbVmClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListExadbVmClustersResponseExadbVmCluster

A pageable sequence of ExadbVmCluster resources.

Overrides

ListExadbVmClustersAsync(ListExadbVmClustersRequest, CallSettings)

public override PagedAsyncEnumerable<ListExadbVmClustersResponse, ExadbVmCluster> ListExadbVmClustersAsync(ListExadbVmClustersRequest request, CallSettings callSettings = null)

Lists all the Exadb (Exascale) VM Clusters for the given project and location.

Parameters
Name Description
request ListExadbVmClustersRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListExadbVmClustersResponseExadbVmCluster

A pageable asynchronous sequence of ExadbVmCluster resources.

Overrides

ListExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest, CallSettings)

public override PagedEnumerable<ListExascaleDbStorageVaultsResponse, ExascaleDbStorageVault> ListExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request, CallSettings callSettings = null)

Lists all the ExascaleDB Storage Vaults for the given project and location.

Parameters
Name Description
request ListExascaleDbStorageVaultsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListExascaleDbStorageVaultsResponseExascaleDbStorageVault

A pageable sequence of ExascaleDbStorageVault resources.

Overrides

ListExascaleDbStorageVaultsAsync(ListExascaleDbStorageVaultsRequest, CallSettings)

public override PagedAsyncEnumerable<ListExascaleDbStorageVaultsResponse, ExascaleDbStorageVault> ListExascaleDbStorageVaultsAsync(ListExascaleDbStorageVaultsRequest request, CallSettings callSettings = null)

Lists all the ExascaleDB Storage Vaults for the given project and location.

Parameters
Name Description
request ListExascaleDbStorageVaultsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListExascaleDbStorageVaultsResponseExascaleDbStorageVault

A pageable asynchronous sequence of ExascaleDbStorageVault resources.

Overrides

ListGiVersions(ListGiVersionsRequest, CallSettings)

public override PagedEnumerable<ListGiVersionsResponse, GiVersion> ListGiVersions(ListGiVersionsRequest request, CallSettings callSettings = null)

Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.

Parameters
Name Description
request ListGiVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListGiVersionsResponseGiVersion

A pageable sequence of GiVersion resources.

Overrides

ListGiVersionsAsync(ListGiVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListGiVersionsResponse, GiVersion> ListGiVersionsAsync(ListGiVersionsRequest request, CallSettings callSettings = null)

Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.

Parameters
Name Description
request ListGiVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListGiVersionsResponseGiVersion

A pageable asynchronous sequence of GiVersion resources.

Overrides

ListMinorVersions(ListMinorVersionsRequest, CallSettings)

public override PagedEnumerable<ListMinorVersionsResponse, MinorVersion> ListMinorVersions(ListMinorVersionsRequest request, CallSettings callSettings = null)

Lists all the valid minor versions for the given project, location, gi version and shape family.

Parameters
Name Description
request ListMinorVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListMinorVersionsResponseMinorVersion

A pageable sequence of MinorVersion resources.

Overrides

ListMinorVersionsAsync(ListMinorVersionsRequest, CallSettings)

public override PagedAsyncEnumerable<ListMinorVersionsResponse, MinorVersion> ListMinorVersionsAsync(ListMinorVersionsRequest request, CallSettings callSettings = null)

Lists all the valid minor versions for the given project, location, gi version and shape family.

Parameters
Name Description
request ListMinorVersionsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListMinorVersionsResponseMinorVersion

A pageable asynchronous sequence of MinorVersion resources.

Overrides

ListOdbNetworks(ListOdbNetworksRequest, CallSettings)

public override PagedEnumerable<ListOdbNetworksResponse, OdbNetwork> ListOdbNetworks(ListOdbNetworksRequest request, CallSettings callSettings = null)

Lists the ODB Networks in a given project and location.

Parameters
Name Description
request ListOdbNetworksRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListOdbNetworksResponseOdbNetwork

A pageable sequence of OdbNetwork resources.

Overrides

ListOdbNetworksAsync(ListOdbNetworksRequest, CallSettings)

public override PagedAsyncEnumerable<ListOdbNetworksResponse, OdbNetwork> ListOdbNetworksAsync(ListOdbNetworksRequest request, CallSettings callSettings = null)

Lists the ODB Networks in a given project and location.

Parameters
Name Description
request ListOdbNetworksRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListOdbNetworksResponseOdbNetwork

A pageable asynchronous sequence of OdbNetwork resources.

Overrides

ListOdbSubnets(ListOdbSubnetsRequest, CallSettings)

public override PagedEnumerable<ListOdbSubnetsResponse, OdbSubnet> ListOdbSubnets(ListOdbSubnetsRequest request, CallSettings callSettings = null)

Lists all the ODB Subnets in a given ODB Network.

Parameters
Name Description
request ListOdbSubnetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListOdbSubnetsResponseOdbSubnet

A pageable sequence of OdbSubnet resources.

Overrides

ListOdbSubnetsAsync(ListOdbSubnetsRequest, CallSettings)

public override PagedAsyncEnumerable<ListOdbSubnetsResponse, OdbSubnet> ListOdbSubnetsAsync(ListOdbSubnetsRequest request, CallSettings callSettings = null)

Lists all the ODB Subnets in a given ODB Network.

Parameters
Name Description
request ListOdbSubnetsRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListOdbSubnetsResponseOdbSubnet

A pageable asynchronous sequence of OdbSubnet resources.

Overrides

ListPluggableDatabases(ListPluggableDatabasesRequest, CallSettings)

public override PagedEnumerable<ListPluggableDatabasesResponse, PluggableDatabase> ListPluggableDatabases(ListPluggableDatabasesRequest request, CallSettings callSettings = null)

Lists all the PluggableDatabases for the given project, location and Container Database.

Parameters
Name Description
request ListPluggableDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListPluggableDatabasesResponsePluggableDatabase

A pageable sequence of PluggableDatabase resources.

Overrides

ListPluggableDatabasesAsync(ListPluggableDatabasesRequest, CallSettings)

public override PagedAsyncEnumerable<ListPluggableDatabasesResponse, PluggableDatabase> ListPluggableDatabasesAsync(ListPluggableDatabasesRequest request, CallSettings callSettings = null)

Lists all the PluggableDatabases for the given project, location and Container Database.

Parameters
Name Description
request ListPluggableDatabasesRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListPluggableDatabasesResponsePluggableDatabase

A pageable asynchronous sequence of PluggableDatabase resources.

Overrides

RemoveVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest, CallSettings)

public override Operation<ExadbVmCluster, OperationMetadata> RemoveVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request, CallSettings callSettings = null)

Removes virtual machines from an existing exadb vm cluster.

Parameters
Name Description
request RemoveVirtualMachineExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExadbVmClusterOperationMetadata

The RPC response.

Overrides

RemoveVirtualMachineExadbVmClusterAsync(RemoveVirtualMachineExadbVmClusterRequest, CallSettings)

public override Task<Operation<ExadbVmCluster, OperationMetadata>> RemoveVirtualMachineExadbVmClusterAsync(RemoveVirtualMachineExadbVmClusterRequest request, CallSettings callSettings = null)

Removes virtual machines from an existing exadb vm cluster.

Parameters
Name Description
request RemoveVirtualMachineExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExadbVmClusterOperationMetadata

A Task containing the RPC response.

Overrides

RestartAutonomousDatabase(RestartAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> RestartAutonomousDatabase(RestartAutonomousDatabaseRequest request, CallSettings callSettings = null)

Restarts an Autonomous Database.

Parameters
Name Description
request RestartAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

RestartAutonomousDatabaseAsync(RestartAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> RestartAutonomousDatabaseAsync(RestartAutonomousDatabaseRequest request, CallSettings callSettings = null)

Restarts an Autonomous Database.

Parameters
Name Description
request RestartAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

RestoreAutonomousDatabase(RestoreAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> RestoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request, CallSettings callSettings = null)

Restores a single Autonomous Database.

Parameters
Name Description
request RestoreAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

RestoreAutonomousDatabaseAsync(RestoreAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> RestoreAutonomousDatabaseAsync(RestoreAutonomousDatabaseRequest request, CallSettings callSettings = null)

Restores a single Autonomous Database.

Parameters
Name Description
request RestoreAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

StartAutonomousDatabase(StartAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> StartAutonomousDatabase(StartAutonomousDatabaseRequest request, CallSettings callSettings = null)

Starts an Autonomous Database.

Parameters
Name Description
request StartAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

StartAutonomousDatabaseAsync(StartAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> StartAutonomousDatabaseAsync(StartAutonomousDatabaseRequest request, CallSettings callSettings = null)

Starts an Autonomous Database.

Parameters
Name Description
request StartAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

StopAutonomousDatabase(StopAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> StopAutonomousDatabase(StopAutonomousDatabaseRequest request, CallSettings callSettings = null)

Stops an Autonomous Database.

Parameters
Name Description
request StopAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

StopAutonomousDatabaseAsync(StopAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> StopAutonomousDatabaseAsync(StopAutonomousDatabaseRequest request, CallSettings callSettings = null)

Stops an Autonomous Database.

Parameters
Name Description
request StopAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

SwitchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> SwitchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request, CallSettings callSettings = null)

Initiates a switchover of specified autonomous database to the associated peer database.

Parameters
Name Description
request SwitchoverAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

SwitchoverAutonomousDatabaseAsync(SwitchoverAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> SwitchoverAutonomousDatabaseAsync(SwitchoverAutonomousDatabaseRequest request, CallSettings callSettings = null)

Initiates a switchover of specified autonomous database to the associated peer database.

Parameters
Name Description
request SwitchoverAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateAutonomousDatabase(UpdateAutonomousDatabaseRequest, CallSettings)

public override Operation<AutonomousDatabase, OperationMetadata> UpdateAutonomousDatabase(UpdateAutonomousDatabaseRequest request, CallSettings callSettings = null)

Updates the parameters of a single Autonomous Database.

Parameters
Name Description
request UpdateAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationAutonomousDatabaseOperationMetadata

The RPC response.

Overrides

UpdateAutonomousDatabaseAsync(UpdateAutonomousDatabaseRequest, CallSettings)

public override Task<Operation<AutonomousDatabase, OperationMetadata>> UpdateAutonomousDatabaseAsync(UpdateAutonomousDatabaseRequest request, CallSettings callSettings = null)

Updates the parameters of a single Autonomous Database.

Parameters
Name Description
request UpdateAutonomousDatabaseRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationAutonomousDatabaseOperationMetadata

A Task containing the RPC response.

Overrides

UpdateExadbVmCluster(UpdateExadbVmClusterRequest, CallSettings)

public override Operation<ExadbVmCluster, OperationMetadata> UpdateExadbVmCluster(UpdateExadbVmClusterRequest request, CallSettings callSettings = null)

Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.

Parameters
Name Description
request UpdateExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
OperationExadbVmClusterOperationMetadata

The RPC response.

Overrides

UpdateExadbVmClusterAsync(UpdateExadbVmClusterRequest, CallSettings)

public override Task<Operation<ExadbVmCluster, OperationMetadata>> UpdateExadbVmClusterAsync(UpdateExadbVmClusterRequest request, CallSettings callSettings = null)

Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.

Parameters
Name Description
request UpdateExadbVmClusterRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskOperationExadbVmClusterOperationMetadata

A Task containing the RPC response.

Overrides