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

[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).

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).

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).

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).

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).

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).

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).

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).

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).