Oracle Database@Google Cloud v1 API - Class OracleDatabase.OracleDatabaseBase (1.4.0)

[BindServiceMethod(typeof(OracleDatabase), "BindService")]
public abstract class OracleDatabase.OracleDatabaseBase

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

Base class for server-side implementations of OracleDatabase

Inheritance

object > OracleDatabase.OracleDatabaseBase

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Methods

CreateAutonomousDatabase(CreateAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> CreateAutonomousDatabase(CreateAutonomousDatabaseRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest, ServerCallContext)

public virtual Task<Operation> CreateCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateCloudExadataInfrastructureRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateCloudVmCluster(CreateCloudVmClusterRequest, ServerCallContext)

public virtual Task<Operation> CreateCloudVmCluster(CreateCloudVmClusterRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateCloudVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateDbSystem(CreateDbSystemRequest, ServerCallContext)

public virtual Task<Operation> CreateDbSystem(CreateDbSystemRequest request, ServerCallContext context)

Creates a new DbSystem in a given project and location.

Parameters
Name Description
request CreateDbSystemRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateExadbVmCluster(CreateExadbVmClusterRequest, ServerCallContext)

public virtual Task<Operation> CreateExadbVmCluster(CreateExadbVmClusterRequest request, ServerCallContext context)

Creates a new Exadb (Exascale) VM Cluster resource.

Parameters
Name Description
request CreateExadbVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest, ServerCallContext)

public virtual Task<Operation> CreateExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request, ServerCallContext context)

Creates a new ExascaleDB Storage Vault resource.

Parameters
Name Description
request CreateExascaleDbStorageVaultRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateOdbNetwork(CreateOdbNetworkRequest, ServerCallContext)

public virtual Task<Operation> CreateOdbNetwork(CreateOdbNetworkRequest request, ServerCallContext context)

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

Parameters
Name Description
request CreateOdbNetworkRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

CreateOdbSubnet(CreateOdbSubnetRequest, ServerCallContext)

public virtual Task<Operation> CreateOdbSubnet(CreateOdbSubnetRequest request, ServerCallContext context)

Creates a new ODB Subnet in a given ODB Network.

Parameters
Name Description
request CreateOdbSubnetRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteAutonomousDatabase(DeleteAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> DeleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request, ServerCallContext context)

Deletes a single Autonomous Database.

Parameters
Name Description
request DeleteAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest, ServerCallContext)

public virtual Task<Operation> DeleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request, ServerCallContext context)

Deletes a single Exadata Infrastructure.

Parameters
Name Description
request DeleteCloudExadataInfrastructureRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteCloudVmCluster(DeleteCloudVmClusterRequest, ServerCallContext)

public virtual Task<Operation> DeleteCloudVmCluster(DeleteCloudVmClusterRequest request, ServerCallContext context)

Deletes a single VM Cluster.

Parameters
Name Description
request DeleteCloudVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteDbSystem(DeleteDbSystemRequest, ServerCallContext)

public virtual Task<Operation> DeleteDbSystem(DeleteDbSystemRequest request, ServerCallContext context)

Deletes a single DbSystem.

Parameters
Name Description
request DeleteDbSystemRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteExadbVmCluster(DeleteExadbVmClusterRequest, ServerCallContext)

public virtual Task<Operation> DeleteExadbVmCluster(DeleteExadbVmClusterRequest request, ServerCallContext context)

Deletes a single Exadb (Exascale) VM Cluster.

Parameters
Name Description
request DeleteExadbVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest, ServerCallContext)

public virtual Task<Operation> DeleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request, ServerCallContext context)

Deletes a single ExascaleDB Storage Vault.

Parameters
Name Description
request DeleteExascaleDbStorageVaultRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteOdbNetwork(DeleteOdbNetworkRequest, ServerCallContext)

public virtual Task<Operation> DeleteOdbNetwork(DeleteOdbNetworkRequest request, ServerCallContext context)

Deletes a single ODB Network.

Parameters
Name Description
request DeleteOdbNetworkRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteOdbSubnet(DeleteOdbSubnetRequest, ServerCallContext)

public virtual Task<Operation> DeleteOdbSubnet(DeleteOdbSubnetRequest request, ServerCallContext context)

Deletes a single ODB Subnet.

Parameters
Name Description
request DeleteOdbSubnetRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

FailoverAutonomousDatabase(FailoverAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> FailoverAutonomousDatabase(FailoverAutonomousDatabaseRequest request, ServerCallContext context)

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

Parameters
Name Description
request FailoverAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GenerateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest, ServerCallContext)

public virtual Task<GenerateAutonomousDatabaseWalletResponse> GenerateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request, ServerCallContext context)

Generates a wallet for an Autonomous Database.

Parameters
Name Description
request GenerateAutonomousDatabaseWalletRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskGenerateAutonomousDatabaseWalletResponse

The response to send back to the client (wrapped by a task).

GetAutonomousDatabase(GetAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<AutonomousDatabase> GetAutonomousDatabase(GetAutonomousDatabaseRequest request, ServerCallContext context)

Gets the details of a single Autonomous Database.

Parameters
Name Description
request GetAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskAutonomousDatabase

The response to send back to the client (wrapped by a task).

GetCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest, ServerCallContext)

public virtual Task<CloudExadataInfrastructure> GetCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request, ServerCallContext context)

Gets details of a single Exadata Infrastructure.

Parameters
Name Description
request GetCloudExadataInfrastructureRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCloudExadataInfrastructure

The response to send back to the client (wrapped by a task).

GetCloudVmCluster(GetCloudVmClusterRequest, ServerCallContext)

public virtual Task<CloudVmCluster> GetCloudVmCluster(GetCloudVmClusterRequest request, ServerCallContext context)

Gets details of a single VM Cluster.

Parameters
Name Description
request GetCloudVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskCloudVmCluster

The response to send back to the client (wrapped by a task).

GetDatabase(GetDatabaseRequest, ServerCallContext)

public virtual Task<Database> GetDatabase(GetDatabaseRequest request, ServerCallContext context)

Gets details of a single Database.

Parameters
Name Description
request GetDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDatabase

The response to send back to the client (wrapped by a task).

GetDbSystem(GetDbSystemRequest, ServerCallContext)

public virtual Task<DbSystem> GetDbSystem(GetDbSystemRequest request, ServerCallContext context)

Gets details of a single DbSystem.

Parameters
Name Description
request GetDbSystemRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskDbSystem

The response to send back to the client (wrapped by a task).

GetExadbVmCluster(GetExadbVmClusterRequest, ServerCallContext)

public virtual Task<ExadbVmCluster> GetExadbVmCluster(GetExadbVmClusterRequest request, ServerCallContext context)

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

Parameters
Name Description
request GetExadbVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskExadbVmCluster

The response to send back to the client (wrapped by a task).

GetExascaleDbStorageVault(GetExascaleDbStorageVaultRequest, ServerCallContext)

public virtual Task<ExascaleDbStorageVault> GetExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request, ServerCallContext context)

Gets details of a single ExascaleDB Storage Vault.

Parameters
Name Description
request GetExascaleDbStorageVaultRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskExascaleDbStorageVault

The response to send back to the client (wrapped by a task).

GetOdbNetwork(GetOdbNetworkRequest, ServerCallContext)

public virtual Task<OdbNetwork> GetOdbNetwork(GetOdbNetworkRequest request, ServerCallContext context)

Gets details of a single ODB Network.

Parameters
Name Description
request GetOdbNetworkRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOdbNetwork

The response to send back to the client (wrapped by a task).

GetOdbSubnet(GetOdbSubnetRequest, ServerCallContext)

public virtual Task<OdbSubnet> GetOdbSubnet(GetOdbSubnetRequest request, ServerCallContext context)

Gets details of a single ODB Subnet.

Parameters
Name Description
request GetOdbSubnetRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOdbSubnet

The response to send back to the client (wrapped by a task).

GetPluggableDatabase(GetPluggableDatabaseRequest, ServerCallContext)

public virtual Task<PluggableDatabase> GetPluggableDatabase(GetPluggableDatabaseRequest request, ServerCallContext context)

Gets details of a single PluggableDatabase.

Parameters
Name Description
request GetPluggableDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskPluggableDatabase

The response to send back to the client (wrapped by a task).

ListAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest, ServerCallContext)

public virtual Task<ListAutonomousDatabaseBackupsResponse> ListAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListAutonomousDatabaseBackupsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListAutonomousDatabaseBackupsResponse

The response to send back to the client (wrapped by a task).

ListAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest, ServerCallContext)

public virtual Task<ListAutonomousDatabaseCharacterSetsResponse> ListAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListAutonomousDatabaseCharacterSetsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListAutonomousDatabaseCharacterSetsResponse

The response to send back to the client (wrapped by a task).

ListAutonomousDatabases(ListAutonomousDatabasesRequest, ServerCallContext)

public virtual Task<ListAutonomousDatabasesResponse> ListAutonomousDatabases(ListAutonomousDatabasesRequest request, ServerCallContext context)

Lists the Autonomous Databases in a given project and location.

Parameters
Name Description
request ListAutonomousDatabasesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListAutonomousDatabasesResponse

The response to send back to the client (wrapped by a task).

ListAutonomousDbVersions(ListAutonomousDbVersionsRequest, ServerCallContext)

public virtual Task<ListAutonomousDbVersionsResponse> ListAutonomousDbVersions(ListAutonomousDbVersionsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListAutonomousDbVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListAutonomousDbVersionsResponse

The response to send back to the client (wrapped by a task).

ListCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest, ServerCallContext)

public virtual Task<ListCloudExadataInfrastructuresResponse> ListCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request, ServerCallContext context)

Lists Exadata Infrastructures in a given project and location.

Parameters
Name Description
request ListCloudExadataInfrastructuresRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCloudExadataInfrastructuresResponse

The response to send back to the client (wrapped by a task).

ListCloudVmClusters(ListCloudVmClustersRequest, ServerCallContext)

public virtual Task<ListCloudVmClustersResponse> ListCloudVmClusters(ListCloudVmClustersRequest request, ServerCallContext context)

Lists the VM Clusters in a given project and location.

Parameters
Name Description
request ListCloudVmClustersRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListCloudVmClustersResponse

The response to send back to the client (wrapped by a task).

ListDatabaseCharacterSets(ListDatabaseCharacterSetsRequest, ServerCallContext)

public virtual Task<ListDatabaseCharacterSetsResponse> ListDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request, ServerCallContext context)

List DatabaseCharacterSets for the given project and location.

Parameters
Name Description
request ListDatabaseCharacterSetsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDatabaseCharacterSetsResponse

The response to send back to the client (wrapped by a task).

ListDatabases(ListDatabasesRequest, ServerCallContext)

public virtual Task<ListDatabasesResponse> ListDatabases(ListDatabasesRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListDatabasesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDatabasesResponse

The response to send back to the client (wrapped by a task).

ListDbNodes(ListDbNodesRequest, ServerCallContext)

public virtual Task<ListDbNodesResponse> ListDbNodes(ListDbNodesRequest request, ServerCallContext context)

Lists the database nodes of a VM Cluster.

Parameters
Name Description
request ListDbNodesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbNodesResponse

The response to send back to the client (wrapped by a task).

ListDbServers(ListDbServersRequest, ServerCallContext)

public virtual Task<ListDbServersResponse> ListDbServers(ListDbServersRequest request, ServerCallContext context)

Lists the database servers of an Exadata Infrastructure instance.

Parameters
Name Description
request ListDbServersRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbServersResponse

The response to send back to the client (wrapped by a task).

ListDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest, ServerCallContext)

public virtual Task<ListDbSystemInitialStorageSizesResponse> ListDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request, ServerCallContext context)

Lists all the DbSystemInitialStorageSizes for the given project and location.

Parameters
Name Description
request ListDbSystemInitialStorageSizesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbSystemInitialStorageSizesResponse

The response to send back to the client (wrapped by a task).

ListDbSystemShapes(ListDbSystemShapesRequest, ServerCallContext)

public virtual Task<ListDbSystemShapesResponse> ListDbSystemShapes(ListDbSystemShapesRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListDbSystemShapesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbSystemShapesResponse

The response to send back to the client (wrapped by a task).

ListDbSystems(ListDbSystemsRequest, ServerCallContext)

public virtual Task<ListDbSystemsResponse> ListDbSystems(ListDbSystemsRequest request, ServerCallContext context)

Lists all the DbSystems for the given project and location.

Parameters
Name Description
request ListDbSystemsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbSystemsResponse

The response to send back to the client (wrapped by a task).

ListDbVersions(ListDbVersionsRequest, ServerCallContext)

public virtual Task<ListDbVersionsResponse> ListDbVersions(ListDbVersionsRequest request, ServerCallContext context)

List DbVersions for the given project and location.

Parameters
Name Description
request ListDbVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDbVersionsResponse

The response to send back to the client (wrapped by a task).

ListEntitlements(ListEntitlementsRequest, ServerCallContext)

public virtual Task<ListEntitlementsResponse> ListEntitlements(ListEntitlementsRequest request, ServerCallContext context)

Lists the entitlements in a given project.

Parameters
Name Description
request ListEntitlementsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListEntitlementsResponse

The response to send back to the client (wrapped by a task).

ListExadbVmClusters(ListExadbVmClustersRequest, ServerCallContext)

public virtual Task<ListExadbVmClustersResponse> ListExadbVmClusters(ListExadbVmClustersRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListExadbVmClustersRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListExadbVmClustersResponse

The response to send back to the client (wrapped by a task).

ListExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest, ServerCallContext)

public virtual Task<ListExascaleDbStorageVaultsResponse> ListExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListExascaleDbStorageVaultsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListExascaleDbStorageVaultsResponse

The response to send back to the client (wrapped by a task).

ListGiVersions(ListGiVersionsRequest, ServerCallContext)

public virtual Task<ListGiVersionsResponse> ListGiVersions(ListGiVersionsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListGiVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListGiVersionsResponse

The response to send back to the client (wrapped by a task).

ListMinorVersions(ListMinorVersionsRequest, ServerCallContext)

public virtual Task<ListMinorVersionsResponse> ListMinorVersions(ListMinorVersionsRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListMinorVersionsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListMinorVersionsResponse

The response to send back to the client (wrapped by a task).

ListOdbNetworks(ListOdbNetworksRequest, ServerCallContext)

public virtual Task<ListOdbNetworksResponse> ListOdbNetworks(ListOdbNetworksRequest request, ServerCallContext context)

Lists the ODB Networks in a given project and location.

Parameters
Name Description
request ListOdbNetworksRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListOdbNetworksResponse

The response to send back to the client (wrapped by a task).

ListOdbSubnets(ListOdbSubnetsRequest, ServerCallContext)

public virtual Task<ListOdbSubnetsResponse> ListOdbSubnets(ListOdbSubnetsRequest request, ServerCallContext context)

Lists all the ODB Subnets in a given ODB Network.

Parameters
Name Description
request ListOdbSubnetsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListOdbSubnetsResponse

The response to send back to the client (wrapped by a task).

ListPluggableDatabases(ListPluggableDatabasesRequest, ServerCallContext)

public virtual Task<ListPluggableDatabasesResponse> ListPluggableDatabases(ListPluggableDatabasesRequest request, ServerCallContext context)

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

Parameters
Name Description
request ListPluggableDatabasesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListPluggableDatabasesResponse

The response to send back to the client (wrapped by a task).

RemoveVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest, ServerCallContext)

public virtual Task<Operation> RemoveVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request, ServerCallContext context)

Removes virtual machines from an existing exadb vm cluster.

Parameters
Name Description
request RemoveVirtualMachineExadbVmClusterRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

RestartAutonomousDatabase(RestartAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> RestartAutonomousDatabase(RestartAutonomousDatabaseRequest request, ServerCallContext context)

Restarts an Autonomous Database.

Parameters
Name Description
request RestartAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

RestoreAutonomousDatabase(RestoreAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> RestoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request, ServerCallContext context)

Restores a single Autonomous Database.

Parameters
Name Description
request RestoreAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

StartAutonomousDatabase(StartAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> StartAutonomousDatabase(StartAutonomousDatabaseRequest request, ServerCallContext context)

Starts an Autonomous Database.

Parameters
Name Description
request StartAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

StopAutonomousDatabase(StopAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> StopAutonomousDatabase(StopAutonomousDatabaseRequest request, ServerCallContext context)

Stops an Autonomous Database.

Parameters
Name Description
request StopAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

SwitchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> SwitchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request, ServerCallContext context)

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

Parameters
Name Description
request SwitchoverAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateAutonomousDatabase(UpdateAutonomousDatabaseRequest, ServerCallContext)

public virtual Task<Operation> UpdateAutonomousDatabase(UpdateAutonomousDatabaseRequest request, ServerCallContext context)

Updates the parameters of a single Autonomous Database.

Parameters
Name Description
request UpdateAutonomousDatabaseRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateExadbVmCluster(UpdateExadbVmClusterRequest, ServerCallContext)

public virtual Task<Operation> UpdateExadbVmCluster(UpdateExadbVmClusterRequest request, ServerCallContext context)

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 received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).