Class HttpJsonBackupForGKEStub
- java.lang.Object
-
- com.google.cloud.gkebackup.v1.stub.BackupForGKEStub
-
- com.google.cloud.gkebackup.v1.stub.HttpJsonBackupForGKEStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonBackupForGKEStub extends BackupForGKEStub
REST stub implementation for the BackupForGKE service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedHttpJsonBackupForGKEStub(BackupForGKEStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)Constructs an instance of HttpJsonBackupForGKEStub, using the given settings.protectedHttpJsonBackupForGKEStub(BackupForGKEStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)Constructs an instance of HttpJsonBackupForGKEStub, using the given settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long duration, TimeUnit unit)voidclose()static HttpJsonBackupForGKEStubcreate(com.google.api.gax.rpc.ClientContext clientContext)static HttpJsonBackupForGKEStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)static HttpJsonBackupForGKEStubcreate(BackupForGKEStubSettings settings)com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation>createBackupCallable()com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup,OperationMetadata>createBackupOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateBackupPlanRequest,com.google.longrunning.Operation>createBackupPlanCallable()com.google.api.gax.rpc.OperationCallable<CreateBackupPlanRequest,BackupPlan,OperationMetadata>createBackupPlanOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateRestoreRequest,com.google.longrunning.Operation>createRestoreCallable()com.google.api.gax.rpc.OperationCallable<CreateRestoreRequest,Restore,OperationMetadata>createRestoreOperationCallable()com.google.api.gax.rpc.UnaryCallable<CreateRestorePlanRequest,com.google.longrunning.Operation>createRestorePlanCallable()com.google.api.gax.rpc.OperationCallable<CreateRestorePlanRequest,RestorePlan,OperationMetadata>createRestorePlanOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.longrunning.Operation>deleteBackupCallable()com.google.api.gax.rpc.OperationCallable<DeleteBackupRequest,com.google.protobuf.Empty,OperationMetadata>deleteBackupOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteBackupPlanRequest,com.google.longrunning.Operation>deleteBackupPlanCallable()com.google.api.gax.rpc.OperationCallable<DeleteBackupPlanRequest,com.google.protobuf.Empty,OperationMetadata>deleteBackupPlanOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteRestoreRequest,com.google.longrunning.Operation>deleteRestoreCallable()com.google.api.gax.rpc.OperationCallable<DeleteRestoreRequest,com.google.protobuf.Empty,OperationMetadata>deleteRestoreOperationCallable()com.google.api.gax.rpc.UnaryCallable<DeleteRestorePlanRequest,com.google.longrunning.Operation>deleteRestorePlanCallable()com.google.api.gax.rpc.OperationCallable<DeleteRestorePlanRequest,com.google.protobuf.Empty,OperationMetadata>deleteRestorePlanOperationCallable()com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,Backup>getBackupCallable()com.google.api.gax.rpc.UnaryCallable<GetBackupPlanRequest,BackupPlan>getBackupPlanCallable()com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStubgetHttpJsonOperationsStub()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>getIamPolicyCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>getLocationCallable()static List<com.google.api.gax.httpjson.ApiMethodDescriptor>getMethodDescriptors()com.google.api.gax.rpc.UnaryCallable<GetRestoreRequest,Restore>getRestoreCallable()com.google.api.gax.rpc.UnaryCallable<GetRestorePlanRequest,RestorePlan>getRestorePlanCallable()com.google.api.gax.rpc.UnaryCallable<GetVolumeBackupRequest,VolumeBackup>getVolumeBackupCallable()com.google.api.gax.rpc.UnaryCallable<GetVolumeRestoreRequest,VolumeRestore>getVolumeRestoreCallable()booleanisShutdown()booleanisTerminated()com.google.api.gax.rpc.UnaryCallable<ListBackupPlansRequest,ListBackupPlansResponse>listBackupPlansCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupPlansRequest,BackupForGKEClient.ListBackupPlansPagedResponse>listBackupPlansPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse>listBackupsCallable()com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,BackupForGKEClient.ListBackupsPagedResponse>listBackupsPagedCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>listLocationsCallable()com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,BackupForGKEClient.ListLocationsPagedResponse>listLocationsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListRestorePlansRequest,ListRestorePlansResponse>listRestorePlansCallable()com.google.api.gax.rpc.UnaryCallable<ListRestorePlansRequest,BackupForGKEClient.ListRestorePlansPagedResponse>listRestorePlansPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListRestoresRequest,ListRestoresResponse>listRestoresCallable()com.google.api.gax.rpc.UnaryCallable<ListRestoresRequest,BackupForGKEClient.ListRestoresPagedResponse>listRestoresPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListVolumeBackupsRequest,ListVolumeBackupsResponse>listVolumeBackupsCallable()com.google.api.gax.rpc.UnaryCallable<ListVolumeBackupsRequest,BackupForGKEClient.ListVolumeBackupsPagedResponse>listVolumeBackupsPagedCallable()com.google.api.gax.rpc.UnaryCallable<ListVolumeRestoresRequest,ListVolumeRestoresResponse>listVolumeRestoresCallable()com.google.api.gax.rpc.UnaryCallable<ListVolumeRestoresRequest,BackupForGKEClient.ListVolumeRestoresPagedResponse>listVolumeRestoresPagedCallable()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>setIamPolicyCallable()voidshutdown()voidshutdownNow()com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>testIamPermissionsCallable()com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,com.google.longrunning.Operation>updateBackupCallable()com.google.api.gax.rpc.OperationCallable<UpdateBackupRequest,Backup,OperationMetadata>updateBackupOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateBackupPlanRequest,com.google.longrunning.Operation>updateBackupPlanCallable()com.google.api.gax.rpc.OperationCallable<UpdateBackupPlanRequest,BackupPlan,OperationMetadata>updateBackupPlanOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateRestoreRequest,com.google.longrunning.Operation>updateRestoreCallable()com.google.api.gax.rpc.OperationCallable<UpdateRestoreRequest,Restore,OperationMetadata>updateRestoreOperationCallable()com.google.api.gax.rpc.UnaryCallable<UpdateRestorePlanRequest,com.google.longrunning.Operation>updateRestorePlanCallable()com.google.api.gax.rpc.OperationCallable<UpdateRestorePlanRequest,RestorePlan,OperationMetadata>updateRestorePlanOperationCallable()-
Methods inherited from class com.google.cloud.gkebackup.v1.stub.BackupForGKEStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonBackupForGKEStub
protected HttpJsonBackupForGKEStub(BackupForGKEStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonBackupForGKEStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonBackupForGKEStub
protected HttpJsonBackupForGKEStub(BackupForGKEStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonBackupForGKEStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final HttpJsonBackupForGKEStub create(BackupForGKEStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonBackupForGKEStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonBackupForGKEStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStubin classBackupForGKEStub
-
createBackupPlanCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupPlanRequest,com.google.longrunning.Operation> createBackupPlanCallable()
- Overrides:
createBackupPlanCallablein classBackupForGKEStub
-
createBackupPlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateBackupPlanRequest,BackupPlan,OperationMetadata> createBackupPlanOperationCallable()
- Overrides:
createBackupPlanOperationCallablein classBackupForGKEStub
-
listBackupPlansCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupPlansRequest,ListBackupPlansResponse> listBackupPlansCallable()
- Overrides:
listBackupPlansCallablein classBackupForGKEStub
-
listBackupPlansPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupPlansRequest,BackupForGKEClient.ListBackupPlansPagedResponse> listBackupPlansPagedCallable()
- Overrides:
listBackupPlansPagedCallablein classBackupForGKEStub
-
getBackupPlanCallable
public com.google.api.gax.rpc.UnaryCallable<GetBackupPlanRequest,BackupPlan> getBackupPlanCallable()
- Overrides:
getBackupPlanCallablein classBackupForGKEStub
-
updateBackupPlanCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateBackupPlanRequest,com.google.longrunning.Operation> updateBackupPlanCallable()
- Overrides:
updateBackupPlanCallablein classBackupForGKEStub
-
updateBackupPlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateBackupPlanRequest,BackupPlan,OperationMetadata> updateBackupPlanOperationCallable()
- Overrides:
updateBackupPlanOperationCallablein classBackupForGKEStub
-
deleteBackupPlanCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupPlanRequest,com.google.longrunning.Operation> deleteBackupPlanCallable()
- Overrides:
deleteBackupPlanCallablein classBackupForGKEStub
-
deleteBackupPlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteBackupPlanRequest,com.google.protobuf.Empty,OperationMetadata> deleteBackupPlanOperationCallable()
- Overrides:
deleteBackupPlanOperationCallablein classBackupForGKEStub
-
createBackupCallable
public com.google.api.gax.rpc.UnaryCallable<CreateBackupRequest,com.google.longrunning.Operation> createBackupCallable()
- Overrides:
createBackupCallablein classBackupForGKEStub
-
createBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateBackupRequest,Backup,OperationMetadata> createBackupOperationCallable()
- Overrides:
createBackupOperationCallablein classBackupForGKEStub
-
listBackupsCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,ListBackupsResponse> listBackupsCallable()
- Overrides:
listBackupsCallablein classBackupForGKEStub
-
listBackupsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListBackupsRequest,BackupForGKEClient.ListBackupsPagedResponse> listBackupsPagedCallable()
- Overrides:
listBackupsPagedCallablein classBackupForGKEStub
-
getBackupCallable
public com.google.api.gax.rpc.UnaryCallable<GetBackupRequest,Backup> getBackupCallable()
- Overrides:
getBackupCallablein classBackupForGKEStub
-
updateBackupCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateBackupRequest,com.google.longrunning.Operation> updateBackupCallable()
- Overrides:
updateBackupCallablein classBackupForGKEStub
-
updateBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateBackupRequest,Backup,OperationMetadata> updateBackupOperationCallable()
- Overrides:
updateBackupOperationCallablein classBackupForGKEStub
-
deleteBackupCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteBackupRequest,com.google.longrunning.Operation> deleteBackupCallable()
- Overrides:
deleteBackupCallablein classBackupForGKEStub
-
deleteBackupOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteBackupRequest,com.google.protobuf.Empty,OperationMetadata> deleteBackupOperationCallable()
- Overrides:
deleteBackupOperationCallablein classBackupForGKEStub
-
listVolumeBackupsCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeBackupsRequest,ListVolumeBackupsResponse> listVolumeBackupsCallable()
- Overrides:
listVolumeBackupsCallablein classBackupForGKEStub
-
listVolumeBackupsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeBackupsRequest,BackupForGKEClient.ListVolumeBackupsPagedResponse> listVolumeBackupsPagedCallable()
- Overrides:
listVolumeBackupsPagedCallablein classBackupForGKEStub
-
getVolumeBackupCallable
public com.google.api.gax.rpc.UnaryCallable<GetVolumeBackupRequest,VolumeBackup> getVolumeBackupCallable()
- Overrides:
getVolumeBackupCallablein classBackupForGKEStub
-
createRestorePlanCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRestorePlanRequest,com.google.longrunning.Operation> createRestorePlanCallable()
- Overrides:
createRestorePlanCallablein classBackupForGKEStub
-
createRestorePlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateRestorePlanRequest,RestorePlan,OperationMetadata> createRestorePlanOperationCallable()
- Overrides:
createRestorePlanOperationCallablein classBackupForGKEStub
-
listRestorePlansCallable
public com.google.api.gax.rpc.UnaryCallable<ListRestorePlansRequest,ListRestorePlansResponse> listRestorePlansCallable()
- Overrides:
listRestorePlansCallablein classBackupForGKEStub
-
listRestorePlansPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRestorePlansRequest,BackupForGKEClient.ListRestorePlansPagedResponse> listRestorePlansPagedCallable()
- Overrides:
listRestorePlansPagedCallablein classBackupForGKEStub
-
getRestorePlanCallable
public com.google.api.gax.rpc.UnaryCallable<GetRestorePlanRequest,RestorePlan> getRestorePlanCallable()
- Overrides:
getRestorePlanCallablein classBackupForGKEStub
-
updateRestorePlanCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRestorePlanRequest,com.google.longrunning.Operation> updateRestorePlanCallable()
- Overrides:
updateRestorePlanCallablein classBackupForGKEStub
-
updateRestorePlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateRestorePlanRequest,RestorePlan,OperationMetadata> updateRestorePlanOperationCallable()
- Overrides:
updateRestorePlanOperationCallablein classBackupForGKEStub
-
deleteRestorePlanCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRestorePlanRequest,com.google.longrunning.Operation> deleteRestorePlanCallable()
- Overrides:
deleteRestorePlanCallablein classBackupForGKEStub
-
deleteRestorePlanOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRestorePlanRequest,com.google.protobuf.Empty,OperationMetadata> deleteRestorePlanOperationCallable()
- Overrides:
deleteRestorePlanOperationCallablein classBackupForGKEStub
-
createRestoreCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRestoreRequest,com.google.longrunning.Operation> createRestoreCallable()
- Overrides:
createRestoreCallablein classBackupForGKEStub
-
createRestoreOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateRestoreRequest,Restore,OperationMetadata> createRestoreOperationCallable()
- Overrides:
createRestoreOperationCallablein classBackupForGKEStub
-
listRestoresCallable
public com.google.api.gax.rpc.UnaryCallable<ListRestoresRequest,ListRestoresResponse> listRestoresCallable()
- Overrides:
listRestoresCallablein classBackupForGKEStub
-
listRestoresPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRestoresRequest,BackupForGKEClient.ListRestoresPagedResponse> listRestoresPagedCallable()
- Overrides:
listRestoresPagedCallablein classBackupForGKEStub
-
getRestoreCallable
public com.google.api.gax.rpc.UnaryCallable<GetRestoreRequest,Restore> getRestoreCallable()
- Overrides:
getRestoreCallablein classBackupForGKEStub
-
updateRestoreCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRestoreRequest,com.google.longrunning.Operation> updateRestoreCallable()
- Overrides:
updateRestoreCallablein classBackupForGKEStub
-
updateRestoreOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateRestoreRequest,Restore,OperationMetadata> updateRestoreOperationCallable()
- Overrides:
updateRestoreOperationCallablein classBackupForGKEStub
-
deleteRestoreCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRestoreRequest,com.google.longrunning.Operation> deleteRestoreCallable()
- Overrides:
deleteRestoreCallablein classBackupForGKEStub
-
deleteRestoreOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRestoreRequest,com.google.protobuf.Empty,OperationMetadata> deleteRestoreOperationCallable()
- Overrides:
deleteRestoreOperationCallablein classBackupForGKEStub
-
listVolumeRestoresCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeRestoresRequest,ListVolumeRestoresResponse> listVolumeRestoresCallable()
- Overrides:
listVolumeRestoresCallablein classBackupForGKEStub
-
listVolumeRestoresPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListVolumeRestoresRequest,BackupForGKEClient.ListVolumeRestoresPagedResponse> listVolumeRestoresPagedCallable()
- Overrides:
listVolumeRestoresPagedCallablein classBackupForGKEStub
-
getVolumeRestoreCallable
public com.google.api.gax.rpc.UnaryCallable<GetVolumeRestoreRequest,VolumeRestore> getVolumeRestoreCallable()
- Overrides:
getVolumeRestoreCallablein classBackupForGKEStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallablein classBackupForGKEStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,BackupForGKEClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallablein classBackupForGKEStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallablein classBackupForGKEStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallablein classBackupForGKEStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallablein classBackupForGKEStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallablein classBackupForGKEStub
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classBackupForGKEStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException- Throws:
InterruptedException
-
-