Class protos.google.cloud.sql.v1.SqlBackupsService (0.25.0)

Represents a SqlBackupsService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.sql.v1.SqlBackupsService

Package

@google-cloud/sql

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new SqlBackupsService 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): SqlBackupsService;

Creates new SqlBackupsService 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
SqlBackupsService

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

createBackup(request, callback)

public createBackup(request: google.cloud.sql.v1.ICreateBackupRequest, callback: google.cloud.sql.v1.SqlBackupsService.CreateBackupCallback): void;

Calls CreateBackup.

Parameters
Name Description
request ICreateBackupRequest

CreateBackupRequest message or plain object

callback CreateBackupCallback

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

Returns
Type Description
void

createBackup(request)

public createBackup(request: google.cloud.sql.v1.ICreateBackupRequest): Promise<google.cloud.sql.v1.Operation>;

Calls CreateBackup.

Parameter
Name Description
request ICreateBackupRequest

CreateBackupRequest message or plain object

Returns
Type Description
Promise<google.cloud.sql.v1.Operation>

Promise

deleteBackup(request, callback)

public deleteBackup(request: google.cloud.sql.v1.IDeleteBackupRequest, callback: google.cloud.sql.v1.SqlBackupsService.DeleteBackupCallback): void;

Calls DeleteBackup.

Parameters
Name Description
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

callback DeleteBackupCallback

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

Returns
Type Description
void

deleteBackup(request)

public deleteBackup(request: google.cloud.sql.v1.IDeleteBackupRequest): Promise<google.cloud.sql.v1.Operation>;

Calls DeleteBackup.

Parameter
Name Description
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

Returns
Type Description
Promise<google.cloud.sql.v1.Operation>

Promise

getBackup(request, callback)

public getBackup(request: google.cloud.sql.v1.IGetBackupRequest, callback: google.cloud.sql.v1.SqlBackupsService.GetBackupCallback): void;

Calls GetBackup.

Parameters
Name Description
request IGetBackupRequest

GetBackupRequest message or plain object

callback GetBackupCallback

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

Returns
Type Description
void

getBackup(request)

public getBackup(request: google.cloud.sql.v1.IGetBackupRequest): Promise<google.cloud.sql.v1.Backup>;

Calls GetBackup.

Parameter
Name Description
request IGetBackupRequest

GetBackupRequest message or plain object

Returns
Type Description
Promise<google.cloud.sql.v1.Backup>

Promise

listBackups(request, callback)

public listBackups(request: google.cloud.sql.v1.IListBackupsRequest, callback: google.cloud.sql.v1.SqlBackupsService.ListBackupsCallback): void;

Calls ListBackups.

Parameters
Name Description
request IListBackupsRequest

ListBackupsRequest message or plain object

callback ListBackupsCallback

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

Returns
Type Description
void

listBackups(request)

public listBackups(request: google.cloud.sql.v1.IListBackupsRequest): Promise<google.cloud.sql.v1.ListBackupsResponse>;

Calls ListBackups.

Parameter
Name Description
request IListBackupsRequest

ListBackupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.sql.v1.ListBackupsResponse>

Promise

updateBackup(request, callback)

public updateBackup(request: google.cloud.sql.v1.IUpdateBackupRequest, callback: google.cloud.sql.v1.SqlBackupsService.UpdateBackupCallback): void;

Calls UpdateBackup.

Parameters
Name Description
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

callback UpdateBackupCallback

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

Returns
Type Description
void

updateBackup(request)

public updateBackup(request: google.cloud.sql.v1.IUpdateBackupRequest): Promise<google.cloud.sql.v1.Operation>;

Calls UpdateBackup.

Parameter
Name Description
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

Returns
Type Description
Promise<google.cloud.sql.v1.Operation>

Promise