public static final class BackupForGKEGrpc.BackupForGKEBlockingStub extends AbstractBlockingStub<BackupForGKEGrpc.BackupForGKEBlockingStub>
BackupForGKE allows Kubernetes administrators to configure, execute, and
manage backup and restore operations for their GKE clusters.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
BackupForGKEGrpc.BackupForGKEBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected BackupForGKEGrpc.BackupForGKEBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createBackup(CreateBackupRequest request)
public Operation createBackup(CreateBackupRequest request)
Creates a Backup for the given BackupPlan.
Parameter
Returns
createBackupPlan(CreateBackupPlanRequest request)
public Operation createBackupPlan(CreateBackupPlanRequest request)
Creates a new BackupPlan in a given location.
Parameter
Returns
createRestore(CreateRestoreRequest request)
public Operation createRestore(CreateRestoreRequest request)
Creates a new Restore for the given RestorePlan.
Parameter
Returns
createRestorePlan(CreateRestorePlanRequest request)
public Operation createRestorePlan(CreateRestorePlanRequest request)
Creates a new RestorePlan in a given location.
Parameter
Returns
deleteBackup(DeleteBackupRequest request)
public Operation deleteBackup(DeleteBackupRequest request)
Deletes an existing Backup.
Parameter
Returns
deleteBackupPlan(DeleteBackupPlanRequest request)
public Operation deleteBackupPlan(DeleteBackupPlanRequest request)
Deletes an existing BackupPlan.
Parameter
Returns
deleteRestore(DeleteRestoreRequest request)
public Operation deleteRestore(DeleteRestoreRequest request)
Deletes an existing Restore.
Parameter
Returns
deleteRestorePlan(DeleteRestorePlanRequest request)
public Operation deleteRestorePlan(DeleteRestorePlanRequest request)
Deletes an existing RestorePlan.
Parameter
Returns
getBackup(GetBackupRequest request)
public Backup getBackup(GetBackupRequest request)
Retrieve the details of a single Backup.
Parameter
Returns
getBackupPlan(GetBackupPlanRequest request)
public BackupPlan getBackupPlan(GetBackupPlanRequest request)
Retrieve the details of a single BackupPlan.
Parameter
Returns
getRestore(GetRestoreRequest request)
public Restore getRestore(GetRestoreRequest request)
Retrieves the details of a single Restore.
Parameter
Returns
getRestorePlan(GetRestorePlanRequest request)
public RestorePlan getRestorePlan(GetRestorePlanRequest request)
Retrieve the details of a single RestorePlan.
Parameter
Returns
getVolumeBackup(GetVolumeBackupRequest request)
public VolumeBackup getVolumeBackup(GetVolumeBackupRequest request)
Retrieve the details of a single VolumeBackup.
Parameter
Returns
getVolumeRestore(GetVolumeRestoreRequest request)
public VolumeRestore getVolumeRestore(GetVolumeRestoreRequest request)
Retrieve the details of a single VolumeRestore.
Parameter
Returns
listBackupPlans(ListBackupPlansRequest request)
public ListBackupPlansResponse listBackupPlans(ListBackupPlansRequest request)
Lists BackupPlans in a given location.
Parameter
Returns
listBackups(ListBackupsRequest request)
public ListBackupsResponse listBackups(ListBackupsRequest request)
Lists the Backups for a given BackupPlan.
Parameter
Returns
listRestorePlans(ListRestorePlansRequest request)
public ListRestorePlansResponse listRestorePlans(ListRestorePlansRequest request)
Lists RestorePlans in a given location.
Parameter
Returns
listRestores(ListRestoresRequest request)
public ListRestoresResponse listRestores(ListRestoresRequest request)
Lists the Restores for a given RestorePlan.
Parameter
Returns
listVolumeBackups(ListVolumeBackupsRequest request)
public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request)
Lists the VolumeBackups for a given Backup.
Parameter
Returns
listVolumeRestores(ListVolumeRestoresRequest request)
public ListVolumeRestoresResponse listVolumeRestores(ListVolumeRestoresRequest request)
Lists the VolumeRestores for a given Restore.
Parameter
Returns
updateBackup(UpdateBackupRequest request)
public Operation updateBackup(UpdateBackupRequest request)
Parameter
Returns
updateBackupPlan(UpdateBackupPlanRequest request)
public Operation updateBackupPlan(UpdateBackupPlanRequest request)
Parameter
Returns
updateRestore(UpdateRestoreRequest request)
public Operation updateRestore(UpdateRestoreRequest request)
Parameter
Returns
updateRestorePlan(UpdateRestorePlanRequest request)
public Operation updateRestorePlan(UpdateRestorePlanRequest request)
Parameter
Returns