Class OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub>
com.google.cloud.oracledatabase.v1.OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub
- Enclosing class:
- OracleDatabaseGrpc
public static final class OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub>
A stub to allow clients to do 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.OracleDatabaseBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<OracleDatabaseGrpc.OracleDatabaseBlockingV2Stub>
-
listCloudExadataInfrastructures
public ListCloudExadataInfrastructuresResponse listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request) throws io.grpc.StatusException Lists Exadata Infrastructures in a given project and location.
- Throws:
io.grpc.StatusException
-
getCloudExadataInfrastructure
public CloudExadataInfrastructure getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request) throws io.grpc.StatusException Gets details of a single Exadata Infrastructure.
- Throws:
io.grpc.StatusException
-
createCloudExadataInfrastructure
public Operation createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request) throws io.grpc.StatusException Creates a new Exadata Infrastructure in a given project and location.
- Throws:
io.grpc.StatusException
-
deleteCloudExadataInfrastructure
public Operation deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request) throws io.grpc.StatusException Deletes a single Exadata Infrastructure.
- Throws:
io.grpc.StatusException
-
listCloudVmClusters
public ListCloudVmClustersResponse listCloudVmClusters(ListCloudVmClustersRequest request) throws io.grpc.StatusException Lists the VM Clusters in a given project and location.
- Throws:
io.grpc.StatusException
-
getCloudVmCluster
public CloudVmCluster getCloudVmCluster(GetCloudVmClusterRequest request) throws io.grpc.StatusException Gets details of a single VM Cluster.
- Throws:
io.grpc.StatusException
-
createCloudVmCluster
public Operation createCloudVmCluster(CreateCloudVmClusterRequest request) throws io.grpc.StatusException Creates a new VM Cluster in a given project and location.
- Throws:
io.grpc.StatusException
-
deleteCloudVmCluster
public Operation deleteCloudVmCluster(DeleteCloudVmClusterRequest request) throws io.grpc.StatusException Deletes a single VM Cluster.
- Throws:
io.grpc.StatusException
-
listEntitlements
public ListEntitlementsResponse listEntitlements(ListEntitlementsRequest request) throws io.grpc.StatusException Lists the entitlements in a given project.
- Throws:
io.grpc.StatusException
-
listDbServers
public ListDbServersResponse listDbServers(ListDbServersRequest request) throws io.grpc.StatusException Lists the database servers of an Exadata Infrastructure instance.
- Throws:
io.grpc.StatusException
-
listDbNodes
Lists the database nodes of a VM Cluster.
- Throws:
io.grpc.StatusException
-
listGiVersions
public ListGiVersionsResponse listGiVersions(ListGiVersionsRequest request) throws io.grpc.StatusException Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.
- Throws:
io.grpc.StatusException
-
listMinorVersions
public ListMinorVersionsResponse listMinorVersions(ListMinorVersionsRequest request) throws io.grpc.StatusException Lists all the valid minor versions for the given project, location, gi version and shape family.
- Throws:
io.grpc.StatusException
-
listDbSystemShapes
public ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request) throws io.grpc.StatusException Lists the database system shapes available for the project and location.
- Throws:
io.grpc.StatusException
-
listAutonomousDatabases
public ListAutonomousDatabasesResponse listAutonomousDatabases(ListAutonomousDatabasesRequest request) throws io.grpc.StatusException Lists the Autonomous Databases in a given project and location.
- Throws:
io.grpc.StatusException
-
getAutonomousDatabase
public AutonomousDatabase getAutonomousDatabase(GetAutonomousDatabaseRequest request) throws io.grpc.StatusException Gets the details of a single Autonomous Database.
- Throws:
io.grpc.StatusException
-
createAutonomousDatabase
public Operation createAutonomousDatabase(CreateAutonomousDatabaseRequest request) throws io.grpc.StatusException Creates a new Autonomous Database in a given project and location.
- Throws:
io.grpc.StatusException
-
updateAutonomousDatabase
public Operation updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request) throws io.grpc.StatusException Updates the parameters of a single Autonomous Database.
- Throws:
io.grpc.StatusException
-
deleteAutonomousDatabase
public Operation deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request) throws io.grpc.StatusException Deletes a single Autonomous Database.
- Throws:
io.grpc.StatusException
-
restoreAutonomousDatabase
public Operation restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request) throws io.grpc.StatusException Restores a single Autonomous Database.
- Throws:
io.grpc.StatusException
-
generateAutonomousDatabaseWallet
public GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request) throws io.grpc.StatusException Generates a wallet for an Autonomous Database.
- Throws:
io.grpc.StatusException
-
listAutonomousDbVersions
public ListAutonomousDbVersionsResponse listAutonomousDbVersions(ListAutonomousDbVersionsRequest request) throws io.grpc.StatusException Lists all the available Autonomous Database versions for a project and location.
- Throws:
io.grpc.StatusException
-
listAutonomousDatabaseCharacterSets
public ListAutonomousDatabaseCharacterSetsResponse listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request) throws io.grpc.StatusException Lists Autonomous Database Character Sets in a given project and location.
- Throws:
io.grpc.StatusException
-
listAutonomousDatabaseBackups
public ListAutonomousDatabaseBackupsResponse listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request) throws io.grpc.StatusException Lists the long-term and automatic backups of an Autonomous Database.
- Throws:
io.grpc.StatusException
-
stopAutonomousDatabase
public Operation stopAutonomousDatabase(StopAutonomousDatabaseRequest request) throws io.grpc.StatusException Stops an Autonomous Database.
- Throws:
io.grpc.StatusException
-
startAutonomousDatabase
public Operation startAutonomousDatabase(StartAutonomousDatabaseRequest request) throws io.grpc.StatusException Starts an Autonomous Database.
- Throws:
io.grpc.StatusException
-
restartAutonomousDatabase
public Operation restartAutonomousDatabase(RestartAutonomousDatabaseRequest request) throws io.grpc.StatusException Restarts an Autonomous Database.
- Throws:
io.grpc.StatusException
-
switchoverAutonomousDatabase
public Operation switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request) throws io.grpc.StatusException Initiates a switchover of specified autonomous database to the associated peer database.
- Throws:
io.grpc.StatusException
-
failoverAutonomousDatabase
public Operation failoverAutonomousDatabase(FailoverAutonomousDatabaseRequest request) throws io.grpc.StatusException Initiates a failover to target autonomous database from the associated primary database.
- Throws:
io.grpc.StatusException
-
listOdbNetworks
public ListOdbNetworksResponse listOdbNetworks(ListOdbNetworksRequest request) throws io.grpc.StatusException Lists the ODB Networks in a given project and location.
- Throws:
io.grpc.StatusException
-
getOdbNetwork
Gets details of a single ODB Network.
- Throws:
io.grpc.StatusException
-
createOdbNetwork
Creates a new ODB Network in a given project and location.
- Throws:
io.grpc.StatusException
-
deleteOdbNetwork
Deletes a single ODB Network.
- Throws:
io.grpc.StatusException
-
listOdbSubnets
public ListOdbSubnetsResponse listOdbSubnets(ListOdbSubnetsRequest request) throws io.grpc.StatusException Lists all the ODB Subnets in a given ODB Network.
- Throws:
io.grpc.StatusException
-
getOdbSubnet
Gets details of a single ODB Subnet.
- Throws:
io.grpc.StatusException
-
createOdbSubnet
Creates a new ODB Subnet in a given ODB Network.
- Throws:
io.grpc.StatusException
-
deleteOdbSubnet
Deletes a single ODB Subnet.
- Throws:
io.grpc.StatusException
-
listExadbVmClusters
public ListExadbVmClustersResponse listExadbVmClusters(ListExadbVmClustersRequest request) throws io.grpc.StatusException Lists all the Exadb (Exascale) VM Clusters for the given project and location.
- Throws:
io.grpc.StatusException
-
getExadbVmCluster
public ExadbVmCluster getExadbVmCluster(GetExadbVmClusterRequest request) throws io.grpc.StatusException Gets details of a single Exadb (Exascale) VM Cluster.
- Throws:
io.grpc.StatusException
-
createExadbVmCluster
public Operation createExadbVmCluster(CreateExadbVmClusterRequest request) throws io.grpc.StatusException Creates a new Exadb (Exascale) VM Cluster resource.
- Throws:
io.grpc.StatusException
-
deleteExadbVmCluster
public Operation deleteExadbVmCluster(DeleteExadbVmClusterRequest request) throws io.grpc.StatusException Deletes a single Exadb (Exascale) VM Cluster.
- Throws:
io.grpc.StatusException
-
updateExadbVmCluster
public Operation updateExadbVmCluster(UpdateExadbVmClusterRequest request) throws io.grpc.StatusException Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.
- Throws:
io.grpc.StatusException
-
removeVirtualMachineExadbVmCluster
public Operation removeVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request) throws io.grpc.StatusException Removes virtual machines from an existing exadb vm cluster.
- Throws:
io.grpc.StatusException
-
listExascaleDbStorageVaults
public ListExascaleDbStorageVaultsResponse listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request) throws io.grpc.StatusException Lists all the ExascaleDB Storage Vaults for the given project and location.
- Throws:
io.grpc.StatusException
-
getExascaleDbStorageVault
public ExascaleDbStorageVault getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request) throws io.grpc.StatusException Gets details of a single ExascaleDB Storage Vault.
- Throws:
io.grpc.StatusException
-
createExascaleDbStorageVault
public Operation createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request) throws io.grpc.StatusException Creates a new ExascaleDB Storage Vault resource.
- Throws:
io.grpc.StatusException
-
deleteExascaleDbStorageVault
public Operation deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request) throws io.grpc.StatusException Deletes a single ExascaleDB Storage Vault.
- Throws:
io.grpc.StatusException
-
listDbSystemInitialStorageSizes
public ListDbSystemInitialStorageSizesResponse listDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request) throws io.grpc.StatusException Lists all the DbSystemInitialStorageSizes for the given project and location.
- Throws:
io.grpc.StatusException
-
listDatabases
public ListDatabasesResponse listDatabases(ListDatabasesRequest request) throws io.grpc.StatusException Lists all the Databases for the given project, location and DbSystem.
- Throws:
io.grpc.StatusException
-
getDatabase
Gets details of a single Database.
- Throws:
io.grpc.StatusException
-
listPluggableDatabases
public ListPluggableDatabasesResponse listPluggableDatabases(ListPluggableDatabasesRequest request) throws io.grpc.StatusException Lists all the PluggableDatabases for the given project, location and Container Database.
- Throws:
io.grpc.StatusException
-
getPluggableDatabase
public PluggableDatabase getPluggableDatabase(GetPluggableDatabaseRequest request) throws io.grpc.StatusException Gets details of a single PluggableDatabase.
- Throws:
io.grpc.StatusException
-
listDbSystems
public ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request) throws io.grpc.StatusException Lists all the DbSystems for the given project and location.
- Throws:
io.grpc.StatusException
-
getDbSystem
Gets details of a single DbSystem.
- Throws:
io.grpc.StatusException
-
createDbSystem
Creates a new DbSystem in a given project and location.
- Throws:
io.grpc.StatusException
-
deleteDbSystem
Deletes a single DbSystem.
- Throws:
io.grpc.StatusException
-
listDbVersions
public ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request) throws io.grpc.StatusException List DbVersions for the given project and location.
- Throws:
io.grpc.StatusException
-
listDatabaseCharacterSets
public ListDatabaseCharacterSetsResponse listDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request) throws io.grpc.StatusException List DatabaseCharacterSets for the given project and location.
- Throws:
io.grpc.StatusException
-