Class OracleDatabaseConnection (2.47.0-rc)

This interface defines virtual methods for each of the user-facing overload sets in OracleDatabaseClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type OracleDatabaseClient.

To create a concrete instance, see MakeOracleDatabaseConnection().

For mocking, see oracledatabase_v1_mocks::MockOracleDatabaseConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual ListCloudExadataInfrastructures(google::cloud::oracledatabase::v1::ListCloudExadataInfrastructuresRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListCloudExadataInfrastructuresRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::CloudExadataInfrastructure >

virtual GetCloudExadataInfrastructure(google::cloud::oracledatabase::v1::GetCloudExadataInfrastructureRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetCloudExadataInfrastructureRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::CloudExadataInfrastructure >

virtual CreateCloudExadataInfrastructure(google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::CloudExadataInfrastructure > >

virtual CreateCloudExadataInfrastructure(NoAwaitTag, google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateCloudExadataInfrastructure(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::CloudExadataInfrastructure > >

virtual DeleteCloudExadataInfrastructure(google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteCloudExadataInfrastructure(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteCloudExadataInfrastructure(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListCloudVmClusters(google::cloud::oracledatabase::v1::ListCloudVmClustersRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListCloudVmClustersRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::CloudVmCluster >

virtual GetCloudVmCluster(google::cloud::oracledatabase::v1::GetCloudVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetCloudVmClusterRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::CloudVmCluster >

virtual CreateCloudVmCluster(google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::CloudVmCluster > >

virtual CreateCloudVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateCloudVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::CloudVmCluster > >

virtual DeleteCloudVmCluster(google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteCloudVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteCloudVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListEntitlements(google::cloud::oracledatabase::v1::ListEntitlementsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListEntitlementsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::Entitlement >

virtual ListDbServers(google::cloud::oracledatabase::v1::ListDbServersRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbServersRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbServer >

virtual ListDbNodes(google::cloud::oracledatabase::v1::ListDbNodesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbNodesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbNode >

virtual ListGiVersions(google::cloud::oracledatabase::v1::ListGiVersionsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListGiVersionsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::GiVersion >

virtual ListMinorVersions(google::cloud::oracledatabase::v1::ListMinorVersionsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListMinorVersionsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::MinorVersion >

virtual ListDbSystemShapes(google::cloud::oracledatabase::v1::ListDbSystemShapesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbSystemShapesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbSystemShape >

virtual ListAutonomousDatabases(google::cloud::oracledatabase::v1::ListAutonomousDatabasesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListAutonomousDatabasesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::AutonomousDatabase >

virtual GetAutonomousDatabase(google::cloud::oracledatabase::v1::GetAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase >

virtual CreateAutonomousDatabase(google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual CreateAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual UpdateAutonomousDatabase(google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual UpdateAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual DeleteAutonomousDatabase(google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual RestoreAutonomousDatabase(google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual RestoreAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual RestoreAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual GenerateAutonomousDatabaseWallet(google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletResponse >

virtual ListAutonomousDbVersions(google::cloud::oracledatabase::v1::ListAutonomousDbVersionsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListAutonomousDbVersionsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::AutonomousDbVersion >

virtual ListAutonomousDatabaseCharacterSets(google::cloud::oracledatabase::v1::ListAutonomousDatabaseCharacterSetsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListAutonomousDatabaseCharacterSetsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::AutonomousDatabaseCharacterSet >

virtual ListAutonomousDatabaseBackups(google::cloud::oracledatabase::v1::ListAutonomousDatabaseBackupsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListAutonomousDatabaseBackupsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::AutonomousDatabaseBackup >

virtual StopAutonomousDatabase(google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual StopAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual StopAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual StartAutonomousDatabase(google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual StartAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual StartAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual RestartAutonomousDatabase(google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual RestartAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual RestartAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual SwitchoverAutonomousDatabase(google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual SwitchoverAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual SwitchoverAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual FailoverAutonomousDatabase(google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual FailoverAutonomousDatabase(NoAwaitTag, google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual FailoverAutonomousDatabase(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::AutonomousDatabase > >

virtual ListOdbNetworks(google::cloud::oracledatabase::v1::ListOdbNetworksRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListOdbNetworksRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::OdbNetwork >

virtual GetOdbNetwork(google::cloud::oracledatabase::v1::GetOdbNetworkRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetOdbNetworkRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::OdbNetwork >

virtual CreateOdbNetwork(google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OdbNetwork > >

virtual CreateOdbNetwork(NoAwaitTag, google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateOdbNetwork(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OdbNetwork > >

virtual DeleteOdbNetwork(google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteOdbNetwork(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOdbNetwork(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListOdbSubnets(google::cloud::oracledatabase::v1::ListOdbSubnetsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListOdbSubnetsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::OdbSubnet >

virtual GetOdbSubnet(google::cloud::oracledatabase::v1::GetOdbSubnetRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetOdbSubnetRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::OdbSubnet >

virtual CreateOdbSubnet(google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OdbSubnet > >

virtual CreateOdbSubnet(NoAwaitTag, google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateOdbSubnet(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OdbSubnet > >

virtual DeleteOdbSubnet(google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteOdbSubnet(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOdbSubnet(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListExadbVmClusters(google::cloud::oracledatabase::v1::ListExadbVmClustersRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListExadbVmClustersRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::ExadbVmCluster >

virtual GetExadbVmCluster(google::cloud::oracledatabase::v1::GetExadbVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetExadbVmClusterRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster >

virtual CreateExadbVmCluster(google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual CreateExadbVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateExadbVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual DeleteExadbVmCluster(google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteExadbVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteExadbVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual UpdateExadbVmCluster(google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual UpdateExadbVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateExadbVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual RemoveVirtualMachineExadbVmCluster(google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual RemoveVirtualMachineExadbVmCluster(NoAwaitTag, google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual RemoveVirtualMachineExadbVmCluster(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExadbVmCluster > >

virtual ListExascaleDbStorageVaults(google::cloud::oracledatabase::v1::ListExascaleDbStorageVaultsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListExascaleDbStorageVaultsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::ExascaleDbStorageVault >

virtual GetExascaleDbStorageVault(google::cloud::oracledatabase::v1::GetExascaleDbStorageVaultRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetExascaleDbStorageVaultRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::ExascaleDbStorageVault >

virtual CreateExascaleDbStorageVault(google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExascaleDbStorageVault > >

virtual CreateExascaleDbStorageVault(NoAwaitTag, google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateExascaleDbStorageVault(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::ExascaleDbStorageVault > >

virtual DeleteExascaleDbStorageVault(google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteExascaleDbStorageVault(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteExascaleDbStorageVault(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListDbSystemInitialStorageSizes(google::cloud::oracledatabase::v1::ListDbSystemInitialStorageSizesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbSystemInitialStorageSizesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbSystemInitialStorageSize >

virtual ListDatabases(google::cloud::oracledatabase::v1::ListDatabasesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDatabasesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::Database >

virtual GetDatabase(google::cloud::oracledatabase::v1::GetDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetDatabaseRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::Database >

virtual ListPluggableDatabases(google::cloud::oracledatabase::v1::ListPluggableDatabasesRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListPluggableDatabasesRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::PluggableDatabase >

virtual GetPluggableDatabase(google::cloud::oracledatabase::v1::GetPluggableDatabaseRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetPluggableDatabaseRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::PluggableDatabase >

virtual ListDbSystems(google::cloud::oracledatabase::v1::ListDbSystemsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbSystemsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbSystem >

virtual GetDbSystem(google::cloud::oracledatabase::v1::GetDbSystemRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::GetDbSystemRequest const &
Returns
Type Description
StatusOr< google::cloud::oracledatabase::v1::DbSystem >

virtual CreateDbSystem(google::cloud::oracledatabase::v1::CreateDbSystemRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::CreateDbSystemRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::DbSystem > >

virtual CreateDbSystem(NoAwaitTag, google::cloud::oracledatabase::v1::CreateDbSystemRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::CreateDbSystemRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual CreateDbSystem(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::DbSystem > >

virtual DeleteDbSystem(google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &)

Parameter
Name Description
request google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual DeleteDbSystem(NoAwaitTag, google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteDbSystem(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::oracledatabase::v1::OperationMetadata > >

virtual ListDbVersions(google::cloud::oracledatabase::v1::ListDbVersionsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDbVersionsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DbVersion >

virtual ListDatabaseCharacterSets(google::cloud::oracledatabase::v1::ListDatabaseCharacterSetsRequest)

Parameter
Name Description
request google::cloud::oracledatabase::v1::ListDatabaseCharacterSetsRequest
Returns
Type Description
StreamRange< google::cloud::oracledatabase::v1::DatabaseCharacterSet >

virtual ListLocations(google::cloud::location::ListLocationsRequest)

Parameter
Name Description
request google::cloud::location::ListLocationsRequest
Returns
Type Description
StreamRange< google::cloud::location::Location >

virtual GetLocation(google::cloud::location::GetLocationRequest const &)

Parameter
Name Description
request google::cloud::location::GetLocationRequest const &
Returns
Type Description
StatusOr< google::cloud::location::Location >

virtual ListOperations(google::longrunning::ListOperationsRequest)

Parameter
Name Description
request google::longrunning::ListOperationsRequest
Returns
Type Description
StreamRange< google::longrunning::Operation >

virtual GetOperation(google::longrunning::GetOperationRequest const &)

Parameter
Name Description
request google::longrunning::GetOperationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)

Parameter
Name Description
request google::longrunning::DeleteOperationRequest const &
Returns
Type Description
Status

virtual CancelOperation(google::longrunning::CancelOperationRequest const &)

Parameter
Name Description
request google::longrunning::CancelOperationRequest const &
Returns
Type Description
Status