Class protos.google.cloud.gkebackup.v1.BackupForGKE (1.3.0)

Represents a BackupForGKE

Inheritance

$protobuf.rpc.Service > protos.google.cloud.gkebackup.v1.BackupForGKE

Package

@google-cloud/gke-backup

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new BackupForGKE service.

Parameters
NameDescription
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): BackupForGKE;

Creates new BackupForGKE service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
BackupForGKE

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

createBackup(request, callback)

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

Calls CreateBackup.

Parameters
NameDescription
request ICreateBackupRequest

CreateBackupRequest message or plain object

callback CreateBackupCallback

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

Returns
TypeDescription
void

createBackup(request)

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

Calls CreateBackup.

Parameter
NameDescription
request ICreateBackupRequest

CreateBackupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createBackupPlan(request, callback)

public createBackupPlan(request: google.cloud.gkebackup.v1.ICreateBackupPlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.CreateBackupPlanCallback): void;

Calls CreateBackupPlan.

Parameters
NameDescription
request ICreateBackupPlanRequest

CreateBackupPlanRequest message or plain object

callback CreateBackupPlanCallback

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

Returns
TypeDescription
void

createBackupPlan(request)

public createBackupPlan(request: google.cloud.gkebackup.v1.ICreateBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls CreateBackupPlan.

Parameter
NameDescription
request ICreateBackupPlanRequest

CreateBackupPlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createRestore(request, callback)

public createRestore(request: google.cloud.gkebackup.v1.ICreateRestoreRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.CreateRestoreCallback): void;

Calls CreateRestore.

Parameters
NameDescription
request ICreateRestoreRequest

CreateRestoreRequest message or plain object

callback CreateRestoreCallback

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

Returns
TypeDescription
void

createRestore(request)

public createRestore(request: google.cloud.gkebackup.v1.ICreateRestoreRequest): Promise<google.longrunning.Operation>;

Calls CreateRestore.

Parameter
NameDescription
request ICreateRestoreRequest

CreateRestoreRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createRestorePlan(request, callback)

public createRestorePlan(request: google.cloud.gkebackup.v1.ICreateRestorePlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.CreateRestorePlanCallback): void;

Calls CreateRestorePlan.

Parameters
NameDescription
request ICreateRestorePlanRequest

CreateRestorePlanRequest message or plain object

callback CreateRestorePlanCallback

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

Returns
TypeDescription
void

createRestorePlan(request)

public createRestorePlan(request: google.cloud.gkebackup.v1.ICreateRestorePlanRequest): Promise<google.longrunning.Operation>;

Calls CreateRestorePlan.

Parameter
NameDescription
request ICreateRestorePlanRequest

CreateRestorePlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteBackup(request, callback)

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

Calls DeleteBackup.

Parameters
NameDescription
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

callback DeleteBackupCallback

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

Returns
TypeDescription
void

deleteBackup(request)

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

Calls DeleteBackup.

Parameter
NameDescription
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteBackupPlan(request, callback)

public deleteBackupPlan(request: google.cloud.gkebackup.v1.IDeleteBackupPlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.DeleteBackupPlanCallback): void;

Calls DeleteBackupPlan.

Parameters
NameDescription
request IDeleteBackupPlanRequest

DeleteBackupPlanRequest message or plain object

callback DeleteBackupPlanCallback

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

Returns
TypeDescription
void

deleteBackupPlan(request)

public deleteBackupPlan(request: google.cloud.gkebackup.v1.IDeleteBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackupPlan.

Parameter
NameDescription
request IDeleteBackupPlanRequest

DeleteBackupPlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteRestore(request, callback)

public deleteRestore(request: google.cloud.gkebackup.v1.IDeleteRestoreRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.DeleteRestoreCallback): void;

Calls DeleteRestore.

Parameters
NameDescription
request IDeleteRestoreRequest

DeleteRestoreRequest message or plain object

callback DeleteRestoreCallback

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

Returns
TypeDescription
void

deleteRestore(request)

public deleteRestore(request: google.cloud.gkebackup.v1.IDeleteRestoreRequest): Promise<google.longrunning.Operation>;

Calls DeleteRestore.

Parameter
NameDescription
request IDeleteRestoreRequest

DeleteRestoreRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteRestorePlan(request, callback)

public deleteRestorePlan(request: google.cloud.gkebackup.v1.IDeleteRestorePlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.DeleteRestorePlanCallback): void;

Calls DeleteRestorePlan.

Parameters
NameDescription
request IDeleteRestorePlanRequest

DeleteRestorePlanRequest message or plain object

callback DeleteRestorePlanCallback

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

Returns
TypeDescription
void

deleteRestorePlan(request)

public deleteRestorePlan(request: google.cloud.gkebackup.v1.IDeleteRestorePlanRequest): Promise<google.longrunning.Operation>;

Calls DeleteRestorePlan.

Parameter
NameDescription
request IDeleteRestorePlanRequest

DeleteRestorePlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getBackup(request, callback)

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

Calls GetBackup.

Parameters
NameDescription
request IGetBackupRequest

GetBackupRequest message or plain object

callback GetBackupCallback

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

Returns
TypeDescription
void

getBackup(request)

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

Calls GetBackup.

Parameter
NameDescription
request IGetBackupRequest

GetBackupRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.Backup>

Promise

getBackupIndexDownloadUrl(request, callback)

public getBackupIndexDownloadUrl(request: google.cloud.gkebackup.v1.IGetBackupIndexDownloadUrlRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetBackupIndexDownloadUrlCallback): void;

Calls GetBackupIndexDownloadUrl.

Parameters
NameDescription
request IGetBackupIndexDownloadUrlRequest

GetBackupIndexDownloadUrlRequest message or plain object

callback GetBackupIndexDownloadUrlCallback

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

Returns
TypeDescription
void

getBackupIndexDownloadUrl(request)

public getBackupIndexDownloadUrl(request: google.cloud.gkebackup.v1.IGetBackupIndexDownloadUrlRequest): Promise<google.cloud.gkebackup.v1.GetBackupIndexDownloadUrlResponse>;

Calls GetBackupIndexDownloadUrl.

Parameter
NameDescription
request IGetBackupIndexDownloadUrlRequest

GetBackupIndexDownloadUrlRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.GetBackupIndexDownloadUrlResponse>

Promise

getBackupPlan(request, callback)

public getBackupPlan(request: google.cloud.gkebackup.v1.IGetBackupPlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetBackupPlanCallback): void;

Calls GetBackupPlan.

Parameters
NameDescription
request IGetBackupPlanRequest

GetBackupPlanRequest message or plain object

callback GetBackupPlanCallback

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

Returns
TypeDescription
void

getBackupPlan(request)

public getBackupPlan(request: google.cloud.gkebackup.v1.IGetBackupPlanRequest): Promise<google.cloud.gkebackup.v1.BackupPlan>;

Calls GetBackupPlan.

Parameter
NameDescription
request IGetBackupPlanRequest

GetBackupPlanRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.BackupPlan>

Promise

getRestore(request, callback)

public getRestore(request: google.cloud.gkebackup.v1.IGetRestoreRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetRestoreCallback): void;

Calls GetRestore.

Parameters
NameDescription
request IGetRestoreRequest

GetRestoreRequest message or plain object

callback GetRestoreCallback

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

Returns
TypeDescription
void

getRestore(request)

public getRestore(request: google.cloud.gkebackup.v1.IGetRestoreRequest): Promise<google.cloud.gkebackup.v1.Restore>;

Calls GetRestore.

Parameter
NameDescription
request IGetRestoreRequest

GetRestoreRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.Restore>

Promise

getRestorePlan(request, callback)

public getRestorePlan(request: google.cloud.gkebackup.v1.IGetRestorePlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetRestorePlanCallback): void;

Calls GetRestorePlan.

Parameters
NameDescription
request IGetRestorePlanRequest

GetRestorePlanRequest message or plain object

callback GetRestorePlanCallback

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

Returns
TypeDescription
void

getRestorePlan(request)

public getRestorePlan(request: google.cloud.gkebackup.v1.IGetRestorePlanRequest): Promise<google.cloud.gkebackup.v1.RestorePlan>;

Calls GetRestorePlan.

Parameter
NameDescription
request IGetRestorePlanRequest

GetRestorePlanRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.RestorePlan>

Promise

getVolumeBackup(request, callback)

public getVolumeBackup(request: google.cloud.gkebackup.v1.IGetVolumeBackupRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetVolumeBackupCallback): void;

Calls GetVolumeBackup.

Parameters
NameDescription
request IGetVolumeBackupRequest

GetVolumeBackupRequest message or plain object

callback GetVolumeBackupCallback

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

Returns
TypeDescription
void

getVolumeBackup(request)

public getVolumeBackup(request: google.cloud.gkebackup.v1.IGetVolumeBackupRequest): Promise<google.cloud.gkebackup.v1.VolumeBackup>;

Calls GetVolumeBackup.

Parameter
NameDescription
request IGetVolumeBackupRequest

GetVolumeBackupRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.VolumeBackup>

Promise

getVolumeRestore(request, callback)

public getVolumeRestore(request: google.cloud.gkebackup.v1.IGetVolumeRestoreRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.GetVolumeRestoreCallback): void;

Calls GetVolumeRestore.

Parameters
NameDescription
request IGetVolumeRestoreRequest

GetVolumeRestoreRequest message or plain object

callback GetVolumeRestoreCallback

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

Returns
TypeDescription
void

getVolumeRestore(request)

public getVolumeRestore(request: google.cloud.gkebackup.v1.IGetVolumeRestoreRequest): Promise<google.cloud.gkebackup.v1.VolumeRestore>;

Calls GetVolumeRestore.

Parameter
NameDescription
request IGetVolumeRestoreRequest

GetVolumeRestoreRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.VolumeRestore>

Promise

listBackupPlans(request, callback)

public listBackupPlans(request: google.cloud.gkebackup.v1.IListBackupPlansRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.ListBackupPlansCallback): void;

Calls ListBackupPlans.

Parameters
NameDescription
request IListBackupPlansRequest

ListBackupPlansRequest message or plain object

callback ListBackupPlansCallback

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

Returns
TypeDescription
void

listBackupPlans(request)

public listBackupPlans(request: google.cloud.gkebackup.v1.IListBackupPlansRequest): Promise<google.cloud.gkebackup.v1.ListBackupPlansResponse>;

Calls ListBackupPlans.

Parameter
NameDescription
request IListBackupPlansRequest

ListBackupPlansRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListBackupPlansResponse>

Promise

listBackups(request, callback)

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

Calls ListBackups.

Parameters
NameDescription
request IListBackupsRequest

ListBackupsRequest message or plain object

callback ListBackupsCallback

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

Returns
TypeDescription
void

listBackups(request)

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

Calls ListBackups.

Parameter
NameDescription
request IListBackupsRequest

ListBackupsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListBackupsResponse>

Promise

listRestorePlans(request, callback)

public listRestorePlans(request: google.cloud.gkebackup.v1.IListRestorePlansRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.ListRestorePlansCallback): void;

Calls ListRestorePlans.

Parameters
NameDescription
request IListRestorePlansRequest

ListRestorePlansRequest message or plain object

callback ListRestorePlansCallback

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

Returns
TypeDescription
void

listRestorePlans(request)

public listRestorePlans(request: google.cloud.gkebackup.v1.IListRestorePlansRequest): Promise<google.cloud.gkebackup.v1.ListRestorePlansResponse>;

Calls ListRestorePlans.

Parameter
NameDescription
request IListRestorePlansRequest

ListRestorePlansRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListRestorePlansResponse>

Promise

listRestores(request, callback)

public listRestores(request: google.cloud.gkebackup.v1.IListRestoresRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.ListRestoresCallback): void;

Calls ListRestores.

Parameters
NameDescription
request IListRestoresRequest

ListRestoresRequest message or plain object

callback ListRestoresCallback

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

Returns
TypeDescription
void

listRestores(request)

public listRestores(request: google.cloud.gkebackup.v1.IListRestoresRequest): Promise<google.cloud.gkebackup.v1.ListRestoresResponse>;

Calls ListRestores.

Parameter
NameDescription
request IListRestoresRequest

ListRestoresRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListRestoresResponse>

Promise

listVolumeBackups(request, callback)

public listVolumeBackups(request: google.cloud.gkebackup.v1.IListVolumeBackupsRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.ListVolumeBackupsCallback): void;

Calls ListVolumeBackups.

Parameters
NameDescription
request IListVolumeBackupsRequest

ListVolumeBackupsRequest message or plain object

callback ListVolumeBackupsCallback

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

Returns
TypeDescription
void

listVolumeBackups(request)

public listVolumeBackups(request: google.cloud.gkebackup.v1.IListVolumeBackupsRequest): Promise<google.cloud.gkebackup.v1.ListVolumeBackupsResponse>;

Calls ListVolumeBackups.

Parameter
NameDescription
request IListVolumeBackupsRequest

ListVolumeBackupsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListVolumeBackupsResponse>

Promise

listVolumeRestores(request, callback)

public listVolumeRestores(request: google.cloud.gkebackup.v1.IListVolumeRestoresRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.ListVolumeRestoresCallback): void;

Calls ListVolumeRestores.

Parameters
NameDescription
request IListVolumeRestoresRequest

ListVolumeRestoresRequest message or plain object

callback ListVolumeRestoresCallback

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

Returns
TypeDescription
void

listVolumeRestores(request)

public listVolumeRestores(request: google.cloud.gkebackup.v1.IListVolumeRestoresRequest): Promise<google.cloud.gkebackup.v1.ListVolumeRestoresResponse>;

Calls ListVolumeRestores.

Parameter
NameDescription
request IListVolumeRestoresRequest

ListVolumeRestoresRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.gkebackup.v1.ListVolumeRestoresResponse>

Promise

updateBackup(request, callback)

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

Calls UpdateBackup.

Parameters
NameDescription
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

callback UpdateBackupCallback

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

Returns
TypeDescription
void

updateBackup(request)

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

Calls UpdateBackup.

Parameter
NameDescription
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateBackupPlan(request, callback)

public updateBackupPlan(request: google.cloud.gkebackup.v1.IUpdateBackupPlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.UpdateBackupPlanCallback): void;

Calls UpdateBackupPlan.

Parameters
NameDescription
request IUpdateBackupPlanRequest

UpdateBackupPlanRequest message or plain object

callback UpdateBackupPlanCallback

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

Returns
TypeDescription
void

updateBackupPlan(request)

public updateBackupPlan(request: google.cloud.gkebackup.v1.IUpdateBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackupPlan.

Parameter
NameDescription
request IUpdateBackupPlanRequest

UpdateBackupPlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateRestore(request, callback)

public updateRestore(request: google.cloud.gkebackup.v1.IUpdateRestoreRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.UpdateRestoreCallback): void;

Calls UpdateRestore.

Parameters
NameDescription
request IUpdateRestoreRequest

UpdateRestoreRequest message or plain object

callback UpdateRestoreCallback

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

Returns
TypeDescription
void

updateRestore(request)

public updateRestore(request: google.cloud.gkebackup.v1.IUpdateRestoreRequest): Promise<google.longrunning.Operation>;

Calls UpdateRestore.

Parameter
NameDescription
request IUpdateRestoreRequest

UpdateRestoreRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateRestorePlan(request, callback)

public updateRestorePlan(request: google.cloud.gkebackup.v1.IUpdateRestorePlanRequest, callback: google.cloud.gkebackup.v1.BackupForGKE.UpdateRestorePlanCallback): void;

Calls UpdateRestorePlan.

Parameters
NameDescription
request IUpdateRestorePlanRequest

UpdateRestorePlanRequest message or plain object

callback UpdateRestorePlanCallback

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

Returns
TypeDescription
void

updateRestorePlan(request)

public updateRestorePlan(request: google.cloud.gkebackup.v1.IUpdateRestorePlanRequest): Promise<google.longrunning.Operation>;

Calls UpdateRestorePlan.

Parameter
NameDescription
request IUpdateRestorePlanRequest

UpdateRestorePlanRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise