Class OracleDatabaseGrpc.OracleDatabaseBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<OracleDatabaseGrpc.OracleDatabaseBlockingStub>
com.google.cloud.oracledatabase.v1.OracleDatabaseGrpc.OracleDatabaseBlockingStub
- Enclosing class:
- OracleDatabaseGrpc
public static final class OracleDatabaseGrpc.OracleDatabaseBlockingStub
extends io.grpc.stub.AbstractBlockingStub<OracleDatabaseGrpc.OracleDatabaseBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service OracleDatabase.
Service describing handlers for resources
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Creates a new Autonomous Database in a given project and location.Creates a new Exadata Infrastructure in a given project and location.Creates a new VM Cluster in a given project and location.createDbSystem(CreateDbSystemRequest request) Creates a new DbSystem in a given project and location.Creates a new Exadb (Exascale) VM Cluster resource.Creates a new ExascaleDB Storage Vault resource.createOdbNetwork(CreateOdbNetworkRequest request) Creates a new ODB Network in a given project and location.createOdbSubnet(CreateOdbSubnetRequest request) Creates a new ODB Subnet in a given ODB Network.Deletes a single Autonomous Database.Deletes a single Exadata Infrastructure.Deletes a single VM Cluster.deleteDbSystem(DeleteDbSystemRequest request) Deletes a single DbSystem.Deletes a single Exadb (Exascale) VM Cluster.Deletes a single ExascaleDB Storage Vault.deleteOdbNetwork(DeleteOdbNetworkRequest request) Deletes a single ODB Network.deleteOdbSubnet(DeleteOdbSubnetRequest request) Deletes a single ODB Subnet.Initiates a failover to target autonomous database from the associated primary database.Generates a wallet for an Autonomous Database.Gets the details of a single Autonomous Database.Gets details of a single Exadata Infrastructure.Gets details of a single VM Cluster.getDatabase(GetDatabaseRequest request) Gets details of a single Database.getDbSystem(GetDbSystemRequest request) Gets details of a single DbSystem.Gets details of a single Exadb (Exascale) VM Cluster.Gets details of a single ExascaleDB Storage Vault.getOdbNetwork(GetOdbNetworkRequest request) Gets details of a single ODB Network.getOdbSubnet(GetOdbSubnetRequest request) Gets details of a single ODB Subnet.Gets details of a single PluggableDatabase.Lists the long-term and automatic backups of an Autonomous Database.Lists Autonomous Database Character Sets in a given project and location.Lists the Autonomous Databases in a given project and location.Lists all the available Autonomous Database versions for a project and location.Lists Exadata Infrastructures in a given project and location.Lists the VM Clusters in a given project and location.List DatabaseCharacterSets for the given project and location.listDatabases(ListDatabasesRequest request) Lists all the Databases for the given project, location and DbSystem.listDbNodes(ListDbNodesRequest request) Lists the database nodes of a VM Cluster.listDbServers(ListDbServersRequest request) Lists the database servers of an Exadata Infrastructure instance.Lists all the DbSystemInitialStorageSizes for the given project and location.listDbSystems(ListDbSystemsRequest request) Lists all the DbSystems for the given project and location.Lists the database system shapes available for the project and location.listDbVersions(ListDbVersionsRequest request) List DbVersions for the given project and location.listEntitlements(ListEntitlementsRequest request) Lists the entitlements in a given project.Lists all the Exadb (Exascale) VM Clusters for the given project and location.Lists all the ExascaleDB Storage Vaults for the given project and location.listGiVersions(ListGiVersionsRequest request) Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.Lists all the valid minor versions for the given project, location, gi version and shape family.listOdbNetworks(ListOdbNetworksRequest request) Lists the ODB Networks in a given project and location.listOdbSubnets(ListOdbSubnetsRequest request) Lists all the ODB Subnets in a given ODB Network.Lists all the PluggableDatabases for the given project, location and Container Database.Removes virtual machines from an existing exadb vm cluster.Restarts an Autonomous Database.Restores a single Autonomous Database.Starts an Autonomous Database.Stops an Autonomous Database.Initiates a switchover of specified autonomous database to the associated peer database.Updates the parameters of a single Autonomous Database.Updates a single Exadb (Exascale) VM Cluster.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected OracleDatabaseGrpc.OracleDatabaseBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OracleDatabaseGrpc.OracleDatabaseBlockingStub>
-
listCloudExadataInfrastructures
public ListCloudExadataInfrastructuresResponse listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request) Lists Exadata Infrastructures in a given project and location.
-
getCloudExadataInfrastructure
public CloudExadataInfrastructure getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request) Gets details of a single Exadata Infrastructure.
-
createCloudExadataInfrastructure
Creates a new Exadata Infrastructure in a given project and location.
-
deleteCloudExadataInfrastructure
Deletes a single Exadata Infrastructure.
-
listCloudVmClusters
Lists the VM Clusters in a given project and location.
-
getCloudVmCluster
Gets details of a single VM Cluster.
-
createCloudVmCluster
Creates a new VM Cluster in a given project and location.
-
deleteCloudVmCluster
Deletes a single VM Cluster.
-
listEntitlements
Lists the entitlements in a given project.
-
listDbServers
Lists the database servers of an Exadata Infrastructure instance.
-
listDbNodes
Lists the database nodes of a VM Cluster.
-
listGiVersions
Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.
-
listMinorVersions
Lists all the valid minor versions for the given project, location, gi version and shape family.
-
listDbSystemShapes
Lists the database system shapes available for the project and location.
-
listAutonomousDatabases
public ListAutonomousDatabasesResponse listAutonomousDatabases(ListAutonomousDatabasesRequest request) Lists the Autonomous Databases in a given project and location.
-
getAutonomousDatabase
Gets the details of a single Autonomous Database.
-
createAutonomousDatabase
Creates a new Autonomous Database in a given project and location.
-
updateAutonomousDatabase
Updates the parameters of a single Autonomous Database.
-
deleteAutonomousDatabase
Deletes a single Autonomous Database.
-
restoreAutonomousDatabase
Restores a single Autonomous Database.
-
generateAutonomousDatabaseWallet
public GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request) Generates a wallet for an Autonomous Database.
-
listAutonomousDbVersions
public ListAutonomousDbVersionsResponse listAutonomousDbVersions(ListAutonomousDbVersionsRequest request) Lists all the available Autonomous Database versions for a project and location.
-
listAutonomousDatabaseCharacterSets
public ListAutonomousDatabaseCharacterSetsResponse listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request) Lists Autonomous Database Character Sets in a given project and location.
-
listAutonomousDatabaseBackups
public ListAutonomousDatabaseBackupsResponse listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request) Lists the long-term and automatic backups of an Autonomous Database.
-
stopAutonomousDatabase
Stops an Autonomous Database.
-
startAutonomousDatabase
Starts an Autonomous Database.
-
restartAutonomousDatabase
Restarts an Autonomous Database.
-
switchoverAutonomousDatabase
Initiates a switchover of specified autonomous database to the associated peer database.
-
failoverAutonomousDatabase
Initiates a failover to target autonomous database from the associated primary database.
-
listOdbNetworks
Lists the ODB Networks in a given project and location.
-
getOdbNetwork
Gets details of a single ODB Network.
-
createOdbNetwork
Creates a new ODB Network in a given project and location.
-
deleteOdbNetwork
Deletes a single ODB Network.
-
listOdbSubnets
Lists all the ODB Subnets in a given ODB Network.
-
getOdbSubnet
Gets details of a single ODB Subnet.
-
createOdbSubnet
Creates a new ODB Subnet in a given ODB Network.
-
deleteOdbSubnet
Deletes a single ODB Subnet.
-
listExadbVmClusters
Lists all the Exadb (Exascale) VM Clusters for the given project and location.
-
getExadbVmCluster
Gets details of a single Exadb (Exascale) VM Cluster.
-
createExadbVmCluster
Creates a new Exadb (Exascale) VM Cluster resource.
-
deleteExadbVmCluster
Deletes a single Exadb (Exascale) VM Cluster.
-
updateExadbVmCluster
Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.
-
removeVirtualMachineExadbVmCluster
public Operation removeVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request) Removes virtual machines from an existing exadb vm cluster.
-
listExascaleDbStorageVaults
public ListExascaleDbStorageVaultsResponse listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request) Lists all the ExascaleDB Storage Vaults for the given project and location.
-
getExascaleDbStorageVault
Gets details of a single ExascaleDB Storage Vault.
-
createExascaleDbStorageVault
Creates a new ExascaleDB Storage Vault resource.
-
deleteExascaleDbStorageVault
Deletes a single ExascaleDB Storage Vault.
-
listDbSystemInitialStorageSizes
public ListDbSystemInitialStorageSizesResponse listDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request) Lists all the DbSystemInitialStorageSizes for the given project and location.
-
listDatabases
Lists all the Databases for the given project, location and DbSystem.
-
getDatabase
Gets details of a single Database.
-
listPluggableDatabases
Lists all the PluggableDatabases for the given project, location and Container Database.
-
getPluggableDatabase
Gets details of a single PluggableDatabase.
-
listDbSystems
Lists all the DbSystems for the given project and location.
-
getDbSystem
Gets details of a single DbSystem.
-
createDbSystem
Creates a new DbSystem in a given project and location.
-
deleteDbSystem
Deletes a single DbSystem.
-
listDbVersions
List DbVersions for the given project and location.
-
listDatabaseCharacterSets
public ListDatabaseCharacterSetsResponse listDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request) List DatabaseCharacterSets for the given project and location.
-