Class protos.google.cloud.oracledatabase.v1.OracleDatabase (0.2.0)

Represents an OracleDatabase

Inheritance

$protobuf.rpc.Service > protos.google.cloud.oracledatabase.v1.OracleDatabase

Package

@google-cloud/oracledatabase

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new OracleDatabase service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): OracleDatabase;

Creates new OracleDatabase service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
OracleDatabase

RPC service. Useful where requests and/or responses are streamed.

createAutonomousDatabase(request, callback)

public createAutonomousDatabase(request: google.cloud.oracledatabase.v1.ICreateAutonomousDatabaseRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.CreateAutonomousDatabaseCallback): void;

Calls CreateAutonomousDatabase.

Parameters
Name Description
request ICreateAutonomousDatabaseRequest

CreateAutonomousDatabaseRequest message or plain object

callback CreateAutonomousDatabaseCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createAutonomousDatabase(request)

public createAutonomousDatabase(request: google.cloud.oracledatabase.v1.ICreateAutonomousDatabaseRequest): Promise<google.longrunning.Operation>;

Calls CreateAutonomousDatabase.

Parameter
Name Description
request ICreateAutonomousDatabaseRequest

CreateAutonomousDatabaseRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createCloudExadataInfrastructure(request, callback)

public createCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.ICreateCloudExadataInfrastructureRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.CreateCloudExadataInfrastructureCallback): void;

Calls CreateCloudExadataInfrastructure.

Parameters
Name Description
request ICreateCloudExadataInfrastructureRequest

CreateCloudExadataInfrastructureRequest message or plain object

callback CreateCloudExadataInfrastructureCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createCloudExadataInfrastructure(request)

public createCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.ICreateCloudExadataInfrastructureRequest): Promise<google.longrunning.Operation>;

Calls CreateCloudExadataInfrastructure.

Parameter
Name Description
request ICreateCloudExadataInfrastructureRequest

CreateCloudExadataInfrastructureRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createCloudVmCluster(request, callback)

public createCloudVmCluster(request: google.cloud.oracledatabase.v1.ICreateCloudVmClusterRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.CreateCloudVmClusterCallback): void;

Calls CreateCloudVmCluster.

Parameters
Name Description
request ICreateCloudVmClusterRequest

CreateCloudVmClusterRequest message or plain object

callback CreateCloudVmClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createCloudVmCluster(request)

public createCloudVmCluster(request: google.cloud.oracledatabase.v1.ICreateCloudVmClusterRequest): Promise<google.longrunning.Operation>;

Calls CreateCloudVmCluster.

Parameter
Name Description
request ICreateCloudVmClusterRequest

CreateCloudVmClusterRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteAutonomousDatabase(request, callback)

public deleteAutonomousDatabase(request: google.cloud.oracledatabase.v1.IDeleteAutonomousDatabaseRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.DeleteAutonomousDatabaseCallback): void;

Calls DeleteAutonomousDatabase.

Parameters
Name Description
request IDeleteAutonomousDatabaseRequest

DeleteAutonomousDatabaseRequest message or plain object

callback DeleteAutonomousDatabaseCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteAutonomousDatabase(request)

public deleteAutonomousDatabase(request: google.cloud.oracledatabase.v1.IDeleteAutonomousDatabaseRequest): Promise<google.longrunning.Operation>;

Calls DeleteAutonomousDatabase.

Parameter
Name Description
request IDeleteAutonomousDatabaseRequest

DeleteAutonomousDatabaseRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteCloudExadataInfrastructure(request, callback)

public deleteCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.IDeleteCloudExadataInfrastructureRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.DeleteCloudExadataInfrastructureCallback): void;

Calls DeleteCloudExadataInfrastructure.

Parameters
Name Description
request IDeleteCloudExadataInfrastructureRequest

DeleteCloudExadataInfrastructureRequest message or plain object

callback DeleteCloudExadataInfrastructureCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteCloudExadataInfrastructure(request)

public deleteCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.IDeleteCloudExadataInfrastructureRequest): Promise<google.longrunning.Operation>;

Calls DeleteCloudExadataInfrastructure.

Parameter
Name Description
request IDeleteCloudExadataInfrastructureRequest

DeleteCloudExadataInfrastructureRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteCloudVmCluster(request, callback)

public deleteCloudVmCluster(request: google.cloud.oracledatabase.v1.IDeleteCloudVmClusterRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.DeleteCloudVmClusterCallback): void;

Calls DeleteCloudVmCluster.

Parameters
Name Description
request IDeleteCloudVmClusterRequest

DeleteCloudVmClusterRequest message or plain object

callback DeleteCloudVmClusterCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteCloudVmCluster(request)

public deleteCloudVmCluster(request: google.cloud.oracledatabase.v1.IDeleteCloudVmClusterRequest): Promise<google.longrunning.Operation>;

Calls DeleteCloudVmCluster.

Parameter
Name Description
request IDeleteCloudVmClusterRequest

DeleteCloudVmClusterRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

generateAutonomousDatabaseWallet(request, callback)

public generateAutonomousDatabaseWallet(request: google.cloud.oracledatabase.v1.IGenerateAutonomousDatabaseWalletRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.GenerateAutonomousDatabaseWalletCallback): void;

Calls GenerateAutonomousDatabaseWallet.

Parameters
Name Description
request IGenerateAutonomousDatabaseWalletRequest

GenerateAutonomousDatabaseWalletRequest message or plain object

callback GenerateAutonomousDatabaseWalletCallback

Node-style callback called with the error, if any, and GenerateAutonomousDatabaseWalletResponse

Returns
Type Description
void

generateAutonomousDatabaseWallet(request)

public generateAutonomousDatabaseWallet(request: google.cloud.oracledatabase.v1.IGenerateAutonomousDatabaseWalletRequest): Promise<google.cloud.oracledatabase.v1.GenerateAutonomousDatabaseWalletResponse>;

Calls GenerateAutonomousDatabaseWallet.

Parameter
Name Description
request IGenerateAutonomousDatabaseWalletRequest

GenerateAutonomousDatabaseWalletRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.GenerateAutonomousDatabaseWalletResponse>

Promise

getAutonomousDatabase(request, callback)

public getAutonomousDatabase(request: google.cloud.oracledatabase.v1.IGetAutonomousDatabaseRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.GetAutonomousDatabaseCallback): void;

Calls GetAutonomousDatabase.

Parameters
Name Description
request IGetAutonomousDatabaseRequest

GetAutonomousDatabaseRequest message or plain object

callback GetAutonomousDatabaseCallback

Node-style callback called with the error, if any, and AutonomousDatabase

Returns
Type Description
void

getAutonomousDatabase(request)

public getAutonomousDatabase(request: google.cloud.oracledatabase.v1.IGetAutonomousDatabaseRequest): Promise<google.cloud.oracledatabase.v1.AutonomousDatabase>;

Calls GetAutonomousDatabase.

Parameter
Name Description
request IGetAutonomousDatabaseRequest

GetAutonomousDatabaseRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.AutonomousDatabase>

Promise

getCloudExadataInfrastructure(request, callback)

public getCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.IGetCloudExadataInfrastructureRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.GetCloudExadataInfrastructureCallback): void;

Calls GetCloudExadataInfrastructure.

Parameters
Name Description
request IGetCloudExadataInfrastructureRequest

GetCloudExadataInfrastructureRequest message or plain object

callback GetCloudExadataInfrastructureCallback

Node-style callback called with the error, if any, and CloudExadataInfrastructure

Returns
Type Description
void

getCloudExadataInfrastructure(request)

public getCloudExadataInfrastructure(request: google.cloud.oracledatabase.v1.IGetCloudExadataInfrastructureRequest): Promise<google.cloud.oracledatabase.v1.CloudExadataInfrastructure>;

Calls GetCloudExadataInfrastructure.

Parameter
Name Description
request IGetCloudExadataInfrastructureRequest

GetCloudExadataInfrastructureRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.CloudExadataInfrastructure>

Promise

getCloudVmCluster(request, callback)

public getCloudVmCluster(request: google.cloud.oracledatabase.v1.IGetCloudVmClusterRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.GetCloudVmClusterCallback): void;

Calls GetCloudVmCluster.

Parameters
Name Description
request IGetCloudVmClusterRequest

GetCloudVmClusterRequest message or plain object

callback GetCloudVmClusterCallback

Node-style callback called with the error, if any, and CloudVmCluster

Returns
Type Description
void

getCloudVmCluster(request)

public getCloudVmCluster(request: google.cloud.oracledatabase.v1.IGetCloudVmClusterRequest): Promise<google.cloud.oracledatabase.v1.CloudVmCluster>;

Calls GetCloudVmCluster.

Parameter
Name Description
request IGetCloudVmClusterRequest

GetCloudVmClusterRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.CloudVmCluster>

Promise

listAutonomousDatabaseBackups(request, callback)

public listAutonomousDatabaseBackups(request: google.cloud.oracledatabase.v1.IListAutonomousDatabaseBackupsRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListAutonomousDatabaseBackupsCallback): void;

Calls ListAutonomousDatabaseBackups.

Parameters
Name Description
request IListAutonomousDatabaseBackupsRequest

ListAutonomousDatabaseBackupsRequest message or plain object

callback ListAutonomousDatabaseBackupsCallback

Node-style callback called with the error, if any, and ListAutonomousDatabaseBackupsResponse

Returns
Type Description
void

listAutonomousDatabaseBackups(request)

public listAutonomousDatabaseBackups(request: google.cloud.oracledatabase.v1.IListAutonomousDatabaseBackupsRequest): Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabaseBackupsResponse>;

Calls ListAutonomousDatabaseBackups.

Parameter
Name Description
request IListAutonomousDatabaseBackupsRequest

ListAutonomousDatabaseBackupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabaseBackupsResponse>

Promise

listAutonomousDatabaseCharacterSets(request, callback)

public listAutonomousDatabaseCharacterSets(request: google.cloud.oracledatabase.v1.IListAutonomousDatabaseCharacterSetsRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListAutonomousDatabaseCharacterSetsCallback): void;

Calls ListAutonomousDatabaseCharacterSets.

Parameters
Name Description
request IListAutonomousDatabaseCharacterSetsRequest

ListAutonomousDatabaseCharacterSetsRequest message or plain object

callback ListAutonomousDatabaseCharacterSetsCallback

Node-style callback called with the error, if any, and ListAutonomousDatabaseCharacterSetsResponse

Returns
Type Description
void

listAutonomousDatabaseCharacterSets(request)

public listAutonomousDatabaseCharacterSets(request: google.cloud.oracledatabase.v1.IListAutonomousDatabaseCharacterSetsRequest): Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabaseCharacterSetsResponse>;

Calls ListAutonomousDatabaseCharacterSets.

Parameter
Name Description
request IListAutonomousDatabaseCharacterSetsRequest

ListAutonomousDatabaseCharacterSetsRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabaseCharacterSetsResponse>

Promise

listAutonomousDatabases(request, callback)

public listAutonomousDatabases(request: google.cloud.oracledatabase.v1.IListAutonomousDatabasesRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListAutonomousDatabasesCallback): void;

Calls ListAutonomousDatabases.

Parameters
Name Description
request IListAutonomousDatabasesRequest

ListAutonomousDatabasesRequest message or plain object

callback ListAutonomousDatabasesCallback

Node-style callback called with the error, if any, and ListAutonomousDatabasesResponse

Returns
Type Description
void

listAutonomousDatabases(request)

public listAutonomousDatabases(request: google.cloud.oracledatabase.v1.IListAutonomousDatabasesRequest): Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabasesResponse>;

Calls ListAutonomousDatabases.

Parameter
Name Description
request IListAutonomousDatabasesRequest

ListAutonomousDatabasesRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListAutonomousDatabasesResponse>

Promise

listAutonomousDbVersions(request, callback)

public listAutonomousDbVersions(request: google.cloud.oracledatabase.v1.IListAutonomousDbVersionsRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListAutonomousDbVersionsCallback): void;

Calls ListAutonomousDbVersions.

Parameters
Name Description
request IListAutonomousDbVersionsRequest

ListAutonomousDbVersionsRequest message or plain object

callback ListAutonomousDbVersionsCallback

Node-style callback called with the error, if any, and ListAutonomousDbVersionsResponse

Returns
Type Description
void

listAutonomousDbVersions(request)

public listAutonomousDbVersions(request: google.cloud.oracledatabase.v1.IListAutonomousDbVersionsRequest): Promise<google.cloud.oracledatabase.v1.ListAutonomousDbVersionsResponse>;

Calls ListAutonomousDbVersions.

Parameter
Name Description
request IListAutonomousDbVersionsRequest

ListAutonomousDbVersionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListAutonomousDbVersionsResponse>

Promise

listCloudExadataInfrastructures(request, callback)

public listCloudExadataInfrastructures(request: google.cloud.oracledatabase.v1.IListCloudExadataInfrastructuresRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListCloudExadataInfrastructuresCallback): void;

Calls ListCloudExadataInfrastructures.

Parameters
Name Description
request IListCloudExadataInfrastructuresRequest

ListCloudExadataInfrastructuresRequest message or plain object

callback ListCloudExadataInfrastructuresCallback

Node-style callback called with the error, if any, and ListCloudExadataInfrastructuresResponse

Returns
Type Description
void

listCloudExadataInfrastructures(request)

public listCloudExadataInfrastructures(request: google.cloud.oracledatabase.v1.IListCloudExadataInfrastructuresRequest): Promise<google.cloud.oracledatabase.v1.ListCloudExadataInfrastructuresResponse>;

Calls ListCloudExadataInfrastructures.

Parameter
Name Description
request IListCloudExadataInfrastructuresRequest

ListCloudExadataInfrastructuresRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListCloudExadataInfrastructuresResponse>

Promise

listCloudVmClusters(request, callback)

public listCloudVmClusters(request: google.cloud.oracledatabase.v1.IListCloudVmClustersRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListCloudVmClustersCallback): void;

Calls ListCloudVmClusters.

Parameters
Name Description
request IListCloudVmClustersRequest

ListCloudVmClustersRequest message or plain object

callback ListCloudVmClustersCallback

Node-style callback called with the error, if any, and ListCloudVmClustersResponse

Returns
Type Description
void

listCloudVmClusters(request)

public listCloudVmClusters(request: google.cloud.oracledatabase.v1.IListCloudVmClustersRequest): Promise<google.cloud.oracledatabase.v1.ListCloudVmClustersResponse>;

Calls ListCloudVmClusters.

Parameter
Name Description
request IListCloudVmClustersRequest

ListCloudVmClustersRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListCloudVmClustersResponse>

Promise

listDbNodes(request, callback)

public listDbNodes(request: google.cloud.oracledatabase.v1.IListDbNodesRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListDbNodesCallback): void;

Calls ListDbNodes.

Parameters
Name Description
request IListDbNodesRequest

ListDbNodesRequest message or plain object

callback ListDbNodesCallback

Node-style callback called with the error, if any, and ListDbNodesResponse

Returns
Type Description
void

listDbNodes(request)

public listDbNodes(request: google.cloud.oracledatabase.v1.IListDbNodesRequest): Promise<google.cloud.oracledatabase.v1.ListDbNodesResponse>;

Calls ListDbNodes.

Parameter
Name Description
request IListDbNodesRequest

ListDbNodesRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListDbNodesResponse>

Promise

listDbServers(request, callback)

public listDbServers(request: google.cloud.oracledatabase.v1.IListDbServersRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListDbServersCallback): void;

Calls ListDbServers.

Parameters
Name Description
request IListDbServersRequest

ListDbServersRequest message or plain object

callback ListDbServersCallback

Node-style callback called with the error, if any, and ListDbServersResponse

Returns
Type Description
void

listDbServers(request)

public listDbServers(request: google.cloud.oracledatabase.v1.IListDbServersRequest): Promise<google.cloud.oracledatabase.v1.ListDbServersResponse>;

Calls ListDbServers.

Parameter
Name Description
request IListDbServersRequest

ListDbServersRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListDbServersResponse>

Promise

listDbSystemShapes(request, callback)

public listDbSystemShapes(request: google.cloud.oracledatabase.v1.IListDbSystemShapesRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListDbSystemShapesCallback): void;

Calls ListDbSystemShapes.

Parameters
Name Description
request IListDbSystemShapesRequest

ListDbSystemShapesRequest message or plain object

callback ListDbSystemShapesCallback

Node-style callback called with the error, if any, and ListDbSystemShapesResponse

Returns
Type Description
void

listDbSystemShapes(request)

public listDbSystemShapes(request: google.cloud.oracledatabase.v1.IListDbSystemShapesRequest): Promise<google.cloud.oracledatabase.v1.ListDbSystemShapesResponse>;

Calls ListDbSystemShapes.

Parameter
Name Description
request IListDbSystemShapesRequest

ListDbSystemShapesRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListDbSystemShapesResponse>

Promise

listEntitlements(request, callback)

public listEntitlements(request: google.cloud.oracledatabase.v1.IListEntitlementsRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListEntitlementsCallback): void;

Calls ListEntitlements.

Parameters
Name Description
request IListEntitlementsRequest

ListEntitlementsRequest message or plain object

callback ListEntitlementsCallback

Node-style callback called with the error, if any, and ListEntitlementsResponse

Returns
Type Description
void

listEntitlements(request)

public listEntitlements(request: google.cloud.oracledatabase.v1.IListEntitlementsRequest): Promise<google.cloud.oracledatabase.v1.ListEntitlementsResponse>;

Calls ListEntitlements.

Parameter
Name Description
request IListEntitlementsRequest

ListEntitlementsRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListEntitlementsResponse>

Promise

listGiVersions(request, callback)

public listGiVersions(request: google.cloud.oracledatabase.v1.IListGiVersionsRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.ListGiVersionsCallback): void;

Calls ListGiVersions.

Parameters
Name Description
request IListGiVersionsRequest

ListGiVersionsRequest message or plain object

callback ListGiVersionsCallback

Node-style callback called with the error, if any, and ListGiVersionsResponse

Returns
Type Description
void

listGiVersions(request)

public listGiVersions(request: google.cloud.oracledatabase.v1.IListGiVersionsRequest): Promise<google.cloud.oracledatabase.v1.ListGiVersionsResponse>;

Calls ListGiVersions.

Parameter
Name Description
request IListGiVersionsRequest

ListGiVersionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.oracledatabase.v1.ListGiVersionsResponse>

Promise

restoreAutonomousDatabase(request, callback)

public restoreAutonomousDatabase(request: google.cloud.oracledatabase.v1.IRestoreAutonomousDatabaseRequest, callback: google.cloud.oracledatabase.v1.OracleDatabase.RestoreAutonomousDatabaseCallback): void;

Calls RestoreAutonomousDatabase.

Parameters
Name Description
request IRestoreAutonomousDatabaseRequest

RestoreAutonomousDatabaseRequest message or plain object

callback RestoreAutonomousDatabaseCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

restoreAutonomousDatabase(request)

public restoreAutonomousDatabase(request: google.cloud.oracledatabase.v1.IRestoreAutonomousDatabaseRequest): Promise<google.longrunning.Operation>;

Calls RestoreAutonomousDatabase.

Parameter
Name Description
request IRestoreAutonomousDatabaseRequest

RestoreAutonomousDatabaseRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise