Oracle Database@Google Cloud v1 API - Class OracleDatabaseClientImpl (1.0.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

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

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

RestoreAutonomousDatabaseOperationsClient

public override OperationsClient RestoreAutonomousDatabaseOperationsClient { get; }

The long-running operations client for RestoreAutonomousDatabase.

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

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

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

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

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

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

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

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

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