Send feedback
Class OracleDatabaseConnectionIdempotencyPolicy (3.5.0-rc)
Stay organized with collections
Save and categorize content based on your preferences.
3.5.0-rc
3.4.0 (latest)
3.3.0
3.2.0
2.48.0-rc
2.47.1
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.38.0
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< OracleDatabaseConnectionIdempotencyPolicy >
virtual ListCloudExadataInfrastructures(google::cloud::oracledatabase::v1::ListCloudExadataInfrastructuresRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListCloudExadataInfrastructuresRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetCloudExadataInfrastructure(google::cloud::oracledatabase::v1::GetCloudExadataInfrastructureRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetCloudExadataInfrastructureRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCloudExadataInfrastructure(google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateCloudExadataInfrastructureRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteCloudExadataInfrastructure(google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteCloudExadataInfrastructureRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListCloudVmClusters(google::cloud::oracledatabase::v1::ListCloudVmClustersRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListCloudVmClustersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetCloudVmCluster(google::cloud::oracledatabase::v1::GetCloudVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetCloudVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCloudVmCluster(google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateCloudVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteCloudVmCluster(google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteCloudVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListEntitlements(google::cloud::oracledatabase::v1::ListEntitlementsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListEntitlementsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbServers(google::cloud::oracledatabase::v1::ListDbServersRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbServersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbNodes(google::cloud::oracledatabase::v1::ListDbNodesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbNodesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListGiVersions(google::cloud::oracledatabase::v1::ListGiVersionsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListGiVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListMinorVersions(google::cloud::oracledatabase::v1::ListMinorVersionsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListMinorVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbSystemShapes(google::cloud::oracledatabase::v1::ListDbSystemShapesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbSystemShapesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListAutonomousDatabases(google::cloud::oracledatabase::v1::ListAutonomousDatabasesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListAutonomousDatabasesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetAutonomousDatabase(google::cloud::oracledatabase::v1::GetAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateAutonomousDatabase(google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateAutonomousDatabase(google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::UpdateAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteAutonomousDatabase(google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RestoreAutonomousDatabase(google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::RestoreAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual GenerateAutonomousDatabaseWallet(google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GenerateAutonomousDatabaseWalletRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListAutonomousDbVersions(google::cloud::oracledatabase::v1::ListAutonomousDbVersionsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListAutonomousDbVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListAutonomousDatabaseCharacterSets(google::cloud::oracledatabase::v1::ListAutonomousDatabaseCharacterSetsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListAutonomousDatabaseCharacterSetsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListAutonomousDatabaseBackups(google::cloud::oracledatabase::v1::ListAutonomousDatabaseBackupsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListAutonomousDatabaseBackupsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual StopAutonomousDatabase(google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::StopAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StartAutonomousDatabase(google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::StartAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RestartAutonomousDatabase(google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::RestartAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual SwitchoverAutonomousDatabase(google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::SwitchoverAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual FailoverAutonomousDatabase(google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::FailoverAutonomousDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListOdbNetworks(google::cloud::oracledatabase::v1::ListOdbNetworksRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListOdbNetworksRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetOdbNetwork(google::cloud::oracledatabase::v1::GetOdbNetworkRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetOdbNetworkRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateOdbNetwork(google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateOdbNetworkRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteOdbNetwork(google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteOdbNetworkRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListOdbSubnets(google::cloud::oracledatabase::v1::ListOdbSubnetsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListOdbSubnetsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetOdbSubnet(google::cloud::oracledatabase::v1::GetOdbSubnetRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetOdbSubnetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateOdbSubnet(google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateOdbSubnetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteOdbSubnet(google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteOdbSubnetRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListExadbVmClusters(google::cloud::oracledatabase::v1::ListExadbVmClustersRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListExadbVmClustersRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetExadbVmCluster(google::cloud::oracledatabase::v1::GetExadbVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetExadbVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateExadbVmCluster(google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateExadbVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteExadbVmCluster(google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteExadbVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateExadbVmCluster(google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::UpdateExadbVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RemoveVirtualMachineExadbVmCluster(google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::RemoveVirtualMachineExadbVmClusterRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListExascaleDbStorageVaults(google::cloud::oracledatabase::v1::ListExascaleDbStorageVaultsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListExascaleDbStorageVaultsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetExascaleDbStorageVault(google::cloud::oracledatabase::v1::GetExascaleDbStorageVaultRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetExascaleDbStorageVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateExascaleDbStorageVault(google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateExascaleDbStorageVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteExascaleDbStorageVault(google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteExascaleDbStorageVaultRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbSystemInitialStorageSizes(google::cloud::oracledatabase::v1::ListDbSystemInitialStorageSizesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbSystemInitialStorageSizesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListDatabases(google::cloud::oracledatabase::v1::ListDatabasesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDatabasesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDatabase(google::cloud::oracledatabase::v1::GetDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListPluggableDatabases(google::cloud::oracledatabase::v1::ListPluggableDatabasesRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListPluggableDatabasesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetPluggableDatabase(google::cloud::oracledatabase::v1::GetPluggableDatabaseRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetPluggableDatabaseRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbSystems(google::cloud::oracledatabase::v1::ListDbSystemsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbSystemsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDbSystem(google::cloud::oracledatabase::v1::GetDbSystemRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::GetDbSystemRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateDbSystem(google::cloud::oracledatabase::v1::CreateDbSystemRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::CreateDbSystemRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteDbSystem(google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::DeleteDbSystemRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListDbVersions(google::cloud::oracledatabase::v1::ListDbVersionsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDbVersionsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListDatabaseCharacterSets(google::cloud::oracledatabase::v1::ListDatabaseCharacterSetsRequest)
Parameter
Name
Description
request
google::cloud::oracledatabase::v1::ListDatabaseCharacterSetsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CancelOperation(google::longrunning::CancelOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::CancelOperationRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-23 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-23 UTC."],[],[]]