Class OracleDatabaseGrpc.OracleDatabaseFutureStub (0.29.0)

public static final class OracleDatabaseGrpc.OracleDatabaseFutureStub extends AbstractFutureStub<OracleDatabaseGrpc.OracleDatabaseFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service OracleDatabase.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > OracleDatabaseGrpc.OracleDatabaseFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected OracleDatabaseGrpc.OracleDatabaseFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
OracleDatabaseGrpc.OracleDatabaseFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAutonomousDatabase(CreateAutonomousDatabaseRequest request)

public ListenableFuture<Operation> createAutonomousDatabase(CreateAutonomousDatabaseRequest request)

Creates a new Autonomous Database in a given project and location.

Parameter
Name Description
request CreateAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request)

public ListenableFuture<Operation> createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request)

Creates a new Exadata Infrastructure in a given project and location.

Parameter
Name Description
request CreateCloudExadataInfrastructureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createCloudVmCluster(CreateCloudVmClusterRequest request)

public ListenableFuture<Operation> createCloudVmCluster(CreateCloudVmClusterRequest request)

Creates a new VM Cluster in a given project and location.

Parameter
Name Description
request CreateCloudVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createDbSystem(CreateDbSystemRequest request)

public ListenableFuture<Operation> createDbSystem(CreateDbSystemRequest request)

Creates a new DbSystem in a given project and location.

Parameter
Name Description
request CreateDbSystemRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createExadbVmCluster(CreateExadbVmClusterRequest request)

public ListenableFuture<Operation> createExadbVmCluster(CreateExadbVmClusterRequest request)

Creates a new Exadb (Exascale) VM Cluster resource.

Parameter
Name Description
request CreateExadbVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request)

public ListenableFuture<Operation> createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request)

Creates a new ExascaleDB Storage Vault resource.

Parameter
Name Description
request CreateExascaleDbStorageVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createOdbNetwork(CreateOdbNetworkRequest request)

public ListenableFuture<Operation> createOdbNetwork(CreateOdbNetworkRequest request)

Creates a new ODB Network in a given project and location.

Parameter
Name Description
request CreateOdbNetworkRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createOdbSubnet(CreateOdbSubnetRequest request)

public ListenableFuture<Operation> createOdbSubnet(CreateOdbSubnetRequest request)

Creates a new ODB Subnet in a given ODB Network.

Parameter
Name Description
request CreateOdbSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request)

public ListenableFuture<Operation> deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request)

Deletes a single Autonomous Database.

Parameter
Name Description
request DeleteAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request)

public ListenableFuture<Operation> deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request)

Deletes a single Exadata Infrastructure.

Parameter
Name Description
request DeleteCloudExadataInfrastructureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteCloudVmCluster(DeleteCloudVmClusterRequest request)

public ListenableFuture<Operation> deleteCloudVmCluster(DeleteCloudVmClusterRequest request)

Deletes a single VM Cluster.

Parameter
Name Description
request DeleteCloudVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteDbSystem(DeleteDbSystemRequest request)

public ListenableFuture<Operation> deleteDbSystem(DeleteDbSystemRequest request)

Deletes a single DbSystem.

Parameter
Name Description
request DeleteDbSystemRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteExadbVmCluster(DeleteExadbVmClusterRequest request)

public ListenableFuture<Operation> deleteExadbVmCluster(DeleteExadbVmClusterRequest request)

Deletes a single Exadb (Exascale) VM Cluster.

Parameter
Name Description
request DeleteExadbVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request)

public ListenableFuture<Operation> deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request)

Deletes a single ExascaleDB Storage Vault.

Parameter
Name Description
request DeleteExascaleDbStorageVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteOdbNetwork(DeleteOdbNetworkRequest request)

public ListenableFuture<Operation> deleteOdbNetwork(DeleteOdbNetworkRequest request)

Deletes a single ODB Network.

Parameter
Name Description
request DeleteOdbNetworkRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteOdbSubnet(DeleteOdbSubnetRequest request)

public ListenableFuture<Operation> deleteOdbSubnet(DeleteOdbSubnetRequest request)

Deletes a single ODB Subnet.

Parameter
Name Description
request DeleteOdbSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

failoverAutonomousDatabase(FailoverAutonomousDatabaseRequest request)

public ListenableFuture<Operation> failoverAutonomousDatabase(FailoverAutonomousDatabaseRequest request)

Initiates a failover to target autonomous database from the associated primary database.

Parameter
Name Description
request FailoverAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request)

public ListenableFuture<GenerateAutonomousDatabaseWalletResponse> generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request)

Generates a wallet for an Autonomous Database.

Parameter
Name Description
request GenerateAutonomousDatabaseWalletRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<GenerateAutonomousDatabaseWalletResponse>

getAutonomousDatabase(GetAutonomousDatabaseRequest request)

public ListenableFuture<AutonomousDatabase> getAutonomousDatabase(GetAutonomousDatabaseRequest request)

Gets the details of a single Autonomous Database.

Parameter
Name Description
request GetAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AutonomousDatabase>

getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request)

public ListenableFuture<CloudExadataInfrastructure> getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request)

Gets details of a single Exadata Infrastructure.

Parameter
Name Description
request GetCloudExadataInfrastructureRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CloudExadataInfrastructure>

getCloudVmCluster(GetCloudVmClusterRequest request)

public ListenableFuture<CloudVmCluster> getCloudVmCluster(GetCloudVmClusterRequest request)

Gets details of a single VM Cluster.

Parameter
Name Description
request GetCloudVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CloudVmCluster>

getDatabase(GetDatabaseRequest request)

public ListenableFuture<Database> getDatabase(GetDatabaseRequest request)

Gets details of a single Database.

Parameter
Name Description
request GetDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Database>

getDbSystem(GetDbSystemRequest request)

public ListenableFuture<DbSystem> getDbSystem(GetDbSystemRequest request)

Gets details of a single DbSystem.

Parameter
Name Description
request GetDbSystemRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DbSystem>

getExadbVmCluster(GetExadbVmClusterRequest request)

public ListenableFuture<ExadbVmCluster> getExadbVmCluster(GetExadbVmClusterRequest request)

Gets details of a single Exadb (Exascale) VM Cluster.

Parameter
Name Description
request GetExadbVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExadbVmCluster>

getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request)

public ListenableFuture<ExascaleDbStorageVault> getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request)

Gets details of a single ExascaleDB Storage Vault.

Parameter
Name Description
request GetExascaleDbStorageVaultRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExascaleDbStorageVault>

getOdbNetwork(GetOdbNetworkRequest request)

public ListenableFuture<OdbNetwork> getOdbNetwork(GetOdbNetworkRequest request)

Gets details of a single ODB Network.

Parameter
Name Description
request GetOdbNetworkRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<OdbNetwork>

getOdbSubnet(GetOdbSubnetRequest request)

public ListenableFuture<OdbSubnet> getOdbSubnet(GetOdbSubnetRequest request)

Gets details of a single ODB Subnet.

Parameter
Name Description
request GetOdbSubnetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<OdbSubnet>

getPluggableDatabase(GetPluggableDatabaseRequest request)

public ListenableFuture<PluggableDatabase> getPluggableDatabase(GetPluggableDatabaseRequest request)

Gets details of a single PluggableDatabase.

Parameter
Name Description
request GetPluggableDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PluggableDatabase>

listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request)

public ListenableFuture<ListAutonomousDatabaseBackupsResponse> listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request)

Lists the long-term and automatic backups of an Autonomous Database.

Parameter
Name Description
request ListAutonomousDatabaseBackupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAutonomousDatabaseBackupsResponse>

listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request)

public ListenableFuture<ListAutonomousDatabaseCharacterSetsResponse> listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request)

Lists Autonomous Database Character Sets in a given project and location.

Parameter
Name Description
request ListAutonomousDatabaseCharacterSetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAutonomousDatabaseCharacterSetsResponse>

listAutonomousDatabases(ListAutonomousDatabasesRequest request)

public ListenableFuture<ListAutonomousDatabasesResponse> listAutonomousDatabases(ListAutonomousDatabasesRequest request)

Lists the Autonomous Databases in a given project and location.

Parameter
Name Description
request ListAutonomousDatabasesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAutonomousDatabasesResponse>

listAutonomousDbVersions(ListAutonomousDbVersionsRequest request)

public ListenableFuture<ListAutonomousDbVersionsResponse> listAutonomousDbVersions(ListAutonomousDbVersionsRequest request)

Lists all the available Autonomous Database versions for a project and location.

Parameter
Name Description
request ListAutonomousDbVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAutonomousDbVersionsResponse>

listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request)

public ListenableFuture<ListCloudExadataInfrastructuresResponse> listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request)

Lists Exadata Infrastructures in a given project and location.

Parameter
Name Description
request ListCloudExadataInfrastructuresRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListCloudExadataInfrastructuresResponse>

listCloudVmClusters(ListCloudVmClustersRequest request)

public ListenableFuture<ListCloudVmClustersResponse> listCloudVmClusters(ListCloudVmClustersRequest request)

Lists the VM Clusters in a given project and location.

Parameter
Name Description
request ListCloudVmClustersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListCloudVmClustersResponse>

listDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request)

public ListenableFuture<ListDatabaseCharacterSetsResponse> listDatabaseCharacterSets(ListDatabaseCharacterSetsRequest request)

List DatabaseCharacterSets for the given project and location.

Parameter
Name Description
request ListDatabaseCharacterSetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDatabaseCharacterSetsResponse>

listDatabases(ListDatabasesRequest request)

public ListenableFuture<ListDatabasesResponse> listDatabases(ListDatabasesRequest request)

Lists all the Databases for the given project, location and DbSystem.

Parameter
Name Description
request ListDatabasesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDatabasesResponse>

listDbNodes(ListDbNodesRequest request)

public ListenableFuture<ListDbNodesResponse> listDbNodes(ListDbNodesRequest request)

Lists the database nodes of a VM Cluster.

Parameter
Name Description
request ListDbNodesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbNodesResponse>

listDbServers(ListDbServersRequest request)

public ListenableFuture<ListDbServersResponse> listDbServers(ListDbServersRequest request)

Lists the database servers of an Exadata Infrastructure instance.

Parameter
Name Description
request ListDbServersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbServersResponse>

listDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request)

public ListenableFuture<ListDbSystemInitialStorageSizesResponse> listDbSystemInitialStorageSizes(ListDbSystemInitialStorageSizesRequest request)

Lists all the DbSystemInitialStorageSizes for the given project and location.

Parameter
Name Description
request ListDbSystemInitialStorageSizesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbSystemInitialStorageSizesResponse>

listDbSystemShapes(ListDbSystemShapesRequest request)

public ListenableFuture<ListDbSystemShapesResponse> listDbSystemShapes(ListDbSystemShapesRequest request)

Lists the database system shapes available for the project and location.

Parameter
Name Description
request ListDbSystemShapesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbSystemShapesResponse>

listDbSystems(ListDbSystemsRequest request)

public ListenableFuture<ListDbSystemsResponse> listDbSystems(ListDbSystemsRequest request)

Lists all the DbSystems for the given project and location.

Parameter
Name Description
request ListDbSystemsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbSystemsResponse>

listDbVersions(ListDbVersionsRequest request)

public ListenableFuture<ListDbVersionsResponse> listDbVersions(ListDbVersionsRequest request)

List DbVersions for the given project and location.

Parameter
Name Description
request ListDbVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDbVersionsResponse>

listEntitlements(ListEntitlementsRequest request)

public ListenableFuture<ListEntitlementsResponse> listEntitlements(ListEntitlementsRequest request)

Lists the entitlements in a given project.

Parameter
Name Description
request ListEntitlementsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListEntitlementsResponse>

listExadbVmClusters(ListExadbVmClustersRequest request)

public ListenableFuture<ListExadbVmClustersResponse> listExadbVmClusters(ListExadbVmClustersRequest request)

Lists all the Exadb (Exascale) VM Clusters for the given project and location.

Parameter
Name Description
request ListExadbVmClustersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListExadbVmClustersResponse>

listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request)

public ListenableFuture<ListExascaleDbStorageVaultsResponse> listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request)

Lists all the ExascaleDB Storage Vaults for the given project and location.

Parameter
Name Description
request ListExascaleDbStorageVaultsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListExascaleDbStorageVaultsResponse>

listGiVersions(ListGiVersionsRequest request)

public ListenableFuture<ListGiVersionsResponse> listGiVersions(ListGiVersionsRequest request)

Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.

Parameter
Name Description
request ListGiVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListGiVersionsResponse>

listMinorVersions(ListMinorVersionsRequest request)

public ListenableFuture<ListMinorVersionsResponse> listMinorVersions(ListMinorVersionsRequest request)

Lists all the valid minor versions for the given project, location, gi version and shape family.

Parameter
Name Description
request ListMinorVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMinorVersionsResponse>

listOdbNetworks(ListOdbNetworksRequest request)

public ListenableFuture<ListOdbNetworksResponse> listOdbNetworks(ListOdbNetworksRequest request)

Lists the ODB Networks in a given project and location.

Parameter
Name Description
request ListOdbNetworksRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListOdbNetworksResponse>

listOdbSubnets(ListOdbSubnetsRequest request)

public ListenableFuture<ListOdbSubnetsResponse> listOdbSubnets(ListOdbSubnetsRequest request)

Lists all the ODB Subnets in a given ODB Network.

Parameter
Name Description
request ListOdbSubnetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListOdbSubnetsResponse>

listPluggableDatabases(ListPluggableDatabasesRequest request)

public ListenableFuture<ListPluggableDatabasesResponse> listPluggableDatabases(ListPluggableDatabasesRequest request)

Lists all the PluggableDatabases for the given project, location and Container Database.

Parameter
Name Description
request ListPluggableDatabasesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPluggableDatabasesResponse>

removeVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request)

public ListenableFuture<Operation> removeVirtualMachineExadbVmCluster(RemoveVirtualMachineExadbVmClusterRequest request)

Removes virtual machines from an existing exadb vm cluster.

Parameter
Name Description
request RemoveVirtualMachineExadbVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

restartAutonomousDatabase(RestartAutonomousDatabaseRequest request)

public ListenableFuture<Operation> restartAutonomousDatabase(RestartAutonomousDatabaseRequest request)

Restarts an Autonomous Database.

Parameter
Name Description
request RestartAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request)

public ListenableFuture<Operation> restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request)

Restores a single Autonomous Database.

Parameter
Name Description
request RestoreAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

startAutonomousDatabase(StartAutonomousDatabaseRequest request)

public ListenableFuture<Operation> startAutonomousDatabase(StartAutonomousDatabaseRequest request)

Starts an Autonomous Database.

Parameter
Name Description
request StartAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

stopAutonomousDatabase(StopAutonomousDatabaseRequest request)

public ListenableFuture<Operation> stopAutonomousDatabase(StopAutonomousDatabaseRequest request)

Stops an Autonomous Database.

Parameter
Name Description
request StopAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request)

public ListenableFuture<Operation> switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request)

Initiates a switchover of specified autonomous database to the associated peer database.

Parameter
Name Description
request SwitchoverAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request)

public ListenableFuture<Operation> updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request)

Updates the parameters of a single Autonomous Database.

Parameter
Name Description
request UpdateAutonomousDatabaseRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateExadbVmCluster(UpdateExadbVmClusterRequest request)

public ListenableFuture<Operation> updateExadbVmCluster(UpdateExadbVmClusterRequest request)

Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.

Parameter
Name Description
request UpdateExadbVmClusterRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>