Class GrpcBackupDRStub
java.lang.Object
com.google.cloud.backupdr.v1.stub.BackupDRStub
com.google.cloud.backupdr.v1.stub.GrpcBackupDRStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
gRPC stub implementation for the BackupDR service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcBackupDRStub(BackupDRStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcBackupDRStub, using the given settings.protectedGrpcBackupDRStub(BackupDRStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcBackupDRStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcBackupDRStubcreate(ClientContext clientContext) static final GrpcBackupDRStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcBackupDRStubcreate(BackupDRStubSettings settings) OperationCallable<DeleteBackupPlanAssociationRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteBackupPlanRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteBackupVaultRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteManagementServerRequest,com.google.protobuf.Empty, OperationMetadata> UnaryCallable<FetchBackupPlanAssociationsForResourceTypeRequest,FetchBackupPlanAssociationsForResourceTypeResponse> UnaryCallable<FetchBackupPlanAssociationsForResourceTypeRequest,BackupDRClient.FetchBackupPlanAssociationsForResourceTypePagedResponse> UnaryCallable<FetchBackupsForResourceTypeRequest,BackupDRClient.FetchBackupsForResourceTypePagedResponse> UnaryCallable<FetchDataSourceReferencesForResourceTypeRequest,FetchDataSourceReferencesForResourceTypeResponse> UnaryCallable<FetchDataSourceReferencesForResourceTypeRequest,BackupDRClient.FetchDataSourceReferencesForResourceTypePagedResponse> booleanbooleanUnaryCallable<ListBackupPlanAssociationsRequest,BackupDRClient.ListBackupPlanAssociationsPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.backupdr.v1.stub.BackupDRStub
getHttpJsonOperationsStub
-
Constructor Details
-
GrpcBackupDRStub
protected GrpcBackupDRStub(BackupDRStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcBackupDRStub, 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
-
GrpcBackupDRStub
protected GrpcBackupDRStub(BackupDRStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcBackupDRStub, 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 Details
-
create
- Throws:
IOException
-
create
- Throws:
IOException
-
create
public static final GrpcBackupDRStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
- Overrides:
getOperationsStubin classBackupDRStub
-
listManagementServersCallable
public UnaryCallable<ListManagementServersRequest,ListManagementServersResponse> listManagementServersCallable()- Overrides:
listManagementServersCallablein classBackupDRStub
-
listManagementServersPagedCallable
public UnaryCallable<ListManagementServersRequest,BackupDRClient.ListManagementServersPagedResponse> listManagementServersPagedCallable()- Overrides:
listManagementServersPagedCallablein classBackupDRStub
-
getManagementServerCallable
- Overrides:
getManagementServerCallablein classBackupDRStub
-
createManagementServerCallable
- Overrides:
createManagementServerCallablein classBackupDRStub
-
createManagementServerOperationCallable
public OperationCallable<CreateManagementServerRequest,ManagementServer, createManagementServerOperationCallable()OperationMetadata> - Overrides:
createManagementServerOperationCallablein classBackupDRStub
-
deleteManagementServerCallable
- Overrides:
deleteManagementServerCallablein classBackupDRStub
-
deleteManagementServerOperationCallable
public OperationCallable<DeleteManagementServerRequest,com.google.protobuf.Empty, deleteManagementServerOperationCallable()OperationMetadata> - Overrides:
deleteManagementServerOperationCallablein classBackupDRStub
-
createBackupVaultCallable
- Overrides:
createBackupVaultCallablein classBackupDRStub
-
createBackupVaultOperationCallable
public OperationCallable<CreateBackupVaultRequest,BackupVault, createBackupVaultOperationCallable()OperationMetadata> - Overrides:
createBackupVaultOperationCallablein classBackupDRStub
-
listBackupVaultsCallable
- Overrides:
listBackupVaultsCallablein classBackupDRStub
-
listBackupVaultsPagedCallable
public UnaryCallable<ListBackupVaultsRequest,BackupDRClient.ListBackupVaultsPagedResponse> listBackupVaultsPagedCallable()- Overrides:
listBackupVaultsPagedCallablein classBackupDRStub
-
fetchUsableBackupVaultsCallable
public UnaryCallable<FetchUsableBackupVaultsRequest,FetchUsableBackupVaultsResponse> fetchUsableBackupVaultsCallable()- Overrides:
fetchUsableBackupVaultsCallablein classBackupDRStub
-
fetchUsableBackupVaultsPagedCallable
public UnaryCallable<FetchUsableBackupVaultsRequest,BackupDRClient.FetchUsableBackupVaultsPagedResponse> fetchUsableBackupVaultsPagedCallable()- Overrides:
fetchUsableBackupVaultsPagedCallablein classBackupDRStub
-
getBackupVaultCallable
- Overrides:
getBackupVaultCallablein classBackupDRStub
-
updateBackupVaultCallable
- Overrides:
updateBackupVaultCallablein classBackupDRStub
-
updateBackupVaultOperationCallable
public OperationCallable<UpdateBackupVaultRequest,BackupVault, updateBackupVaultOperationCallable()OperationMetadata> - Overrides:
updateBackupVaultOperationCallablein classBackupDRStub
-
deleteBackupVaultCallable
- Overrides:
deleteBackupVaultCallablein classBackupDRStub
-
deleteBackupVaultOperationCallable
public OperationCallable<DeleteBackupVaultRequest,com.google.protobuf.Empty, deleteBackupVaultOperationCallable()OperationMetadata> - Overrides:
deleteBackupVaultOperationCallablein classBackupDRStub
-
listDataSourcesCallable
- Overrides:
listDataSourcesCallablein classBackupDRStub
-
listDataSourcesPagedCallable
public UnaryCallable<ListDataSourcesRequest,BackupDRClient.ListDataSourcesPagedResponse> listDataSourcesPagedCallable()- Overrides:
listDataSourcesPagedCallablein classBackupDRStub
-
getDataSourceCallable
- Overrides:
getDataSourceCallablein classBackupDRStub
-
updateDataSourceCallable
- Overrides:
updateDataSourceCallablein classBackupDRStub
-
updateDataSourceOperationCallable
public OperationCallable<UpdateDataSourceRequest,DataSource, updateDataSourceOperationCallable()OperationMetadata> - Overrides:
updateDataSourceOperationCallablein classBackupDRStub
-
listBackupsCallable
- Overrides:
listBackupsCallablein classBackupDRStub
-
listBackupsPagedCallable
public UnaryCallable<ListBackupsRequest,BackupDRClient.ListBackupsPagedResponse> listBackupsPagedCallable()- Overrides:
listBackupsPagedCallablein classBackupDRStub
-
fetchBackupsForResourceTypeCallable
public UnaryCallable<FetchBackupsForResourceTypeRequest,FetchBackupsForResourceTypeResponse> fetchBackupsForResourceTypeCallable()- Overrides:
fetchBackupsForResourceTypeCallablein classBackupDRStub
-
fetchBackupsForResourceTypePagedCallable
public UnaryCallable<FetchBackupsForResourceTypeRequest,BackupDRClient.FetchBackupsForResourceTypePagedResponse> fetchBackupsForResourceTypePagedCallable()- Overrides:
fetchBackupsForResourceTypePagedCallablein classBackupDRStub
-
getBackupCallable
- Overrides:
getBackupCallablein classBackupDRStub
-
updateBackupCallable
- Overrides:
updateBackupCallablein classBackupDRStub
-
updateBackupOperationCallable
public OperationCallable<UpdateBackupRequest,Backup, updateBackupOperationCallable()OperationMetadata> - Overrides:
updateBackupOperationCallablein classBackupDRStub
-
deleteBackupCallable
- Overrides:
deleteBackupCallablein classBackupDRStub
-
deleteBackupOperationCallable
public OperationCallable<DeleteBackupRequest,Backup, deleteBackupOperationCallable()OperationMetadata> - Overrides:
deleteBackupOperationCallablein classBackupDRStub
-
restoreBackupCallable
- Overrides:
restoreBackupCallablein classBackupDRStub
-
restoreBackupOperationCallable
public OperationCallable<RestoreBackupRequest,RestoreBackupResponse, restoreBackupOperationCallable()OperationMetadata> - Overrides:
restoreBackupOperationCallablein classBackupDRStub
-
createBackupPlanCallable
- Overrides:
createBackupPlanCallablein classBackupDRStub
-
createBackupPlanOperationCallable
public OperationCallable<CreateBackupPlanRequest,BackupPlan, createBackupPlanOperationCallable()OperationMetadata> - Overrides:
createBackupPlanOperationCallablein classBackupDRStub
-
updateBackupPlanCallable
- Overrides:
updateBackupPlanCallablein classBackupDRStub
-
updateBackupPlanOperationCallable
public OperationCallable<UpdateBackupPlanRequest,BackupPlan, updateBackupPlanOperationCallable()OperationMetadata> - Overrides:
updateBackupPlanOperationCallablein classBackupDRStub
-
getBackupPlanCallable
- Overrides:
getBackupPlanCallablein classBackupDRStub
-
listBackupPlansCallable
- Overrides:
listBackupPlansCallablein classBackupDRStub
-
listBackupPlansPagedCallable
public UnaryCallable<ListBackupPlansRequest,BackupDRClient.ListBackupPlansPagedResponse> listBackupPlansPagedCallable()- Overrides:
listBackupPlansPagedCallablein classBackupDRStub
-
deleteBackupPlanCallable
- Overrides:
deleteBackupPlanCallablein classBackupDRStub
-
deleteBackupPlanOperationCallable
public OperationCallable<DeleteBackupPlanRequest,com.google.protobuf.Empty, deleteBackupPlanOperationCallable()OperationMetadata> - Overrides:
deleteBackupPlanOperationCallablein classBackupDRStub
-
getBackupPlanRevisionCallable
public UnaryCallable<GetBackupPlanRevisionRequest,BackupPlanRevision> getBackupPlanRevisionCallable()- Overrides:
getBackupPlanRevisionCallablein classBackupDRStub
-
listBackupPlanRevisionsCallable
public UnaryCallable<ListBackupPlanRevisionsRequest,ListBackupPlanRevisionsResponse> listBackupPlanRevisionsCallable()- Overrides:
listBackupPlanRevisionsCallablein classBackupDRStub
-
listBackupPlanRevisionsPagedCallable
public UnaryCallable<ListBackupPlanRevisionsRequest,BackupDRClient.ListBackupPlanRevisionsPagedResponse> listBackupPlanRevisionsPagedCallable()- Overrides:
listBackupPlanRevisionsPagedCallablein classBackupDRStub
-
createBackupPlanAssociationCallable
public UnaryCallable<CreateBackupPlanAssociationRequest,Operation> createBackupPlanAssociationCallable()- Overrides:
createBackupPlanAssociationCallablein classBackupDRStub
-
createBackupPlanAssociationOperationCallable
public OperationCallable<CreateBackupPlanAssociationRequest,BackupPlanAssociation, createBackupPlanAssociationOperationCallable()OperationMetadata> - Overrides:
createBackupPlanAssociationOperationCallablein classBackupDRStub
-
updateBackupPlanAssociationCallable
public UnaryCallable<UpdateBackupPlanAssociationRequest,Operation> updateBackupPlanAssociationCallable()- Overrides:
updateBackupPlanAssociationCallablein classBackupDRStub
-
updateBackupPlanAssociationOperationCallable
public OperationCallable<UpdateBackupPlanAssociationRequest,BackupPlanAssociation, updateBackupPlanAssociationOperationCallable()OperationMetadata> - Overrides:
updateBackupPlanAssociationOperationCallablein classBackupDRStub
-
getBackupPlanAssociationCallable
public UnaryCallable<GetBackupPlanAssociationRequest,BackupPlanAssociation> getBackupPlanAssociationCallable()- Overrides:
getBackupPlanAssociationCallablein classBackupDRStub
-
listBackupPlanAssociationsCallable
public UnaryCallable<ListBackupPlanAssociationsRequest,ListBackupPlanAssociationsResponse> listBackupPlanAssociationsCallable()- Overrides:
listBackupPlanAssociationsCallablein classBackupDRStub
-
listBackupPlanAssociationsPagedCallable
public UnaryCallable<ListBackupPlanAssociationsRequest,BackupDRClient.ListBackupPlanAssociationsPagedResponse> listBackupPlanAssociationsPagedCallable()- Overrides:
listBackupPlanAssociationsPagedCallablein classBackupDRStub
-
fetchBackupPlanAssociationsForResourceTypeCallable
public UnaryCallable<FetchBackupPlanAssociationsForResourceTypeRequest,FetchBackupPlanAssociationsForResourceTypeResponse> fetchBackupPlanAssociationsForResourceTypeCallable()- Overrides:
fetchBackupPlanAssociationsForResourceTypeCallablein classBackupDRStub
-
fetchBackupPlanAssociationsForResourceTypePagedCallable
public UnaryCallable<FetchBackupPlanAssociationsForResourceTypeRequest,BackupDRClient.FetchBackupPlanAssociationsForResourceTypePagedResponse> fetchBackupPlanAssociationsForResourceTypePagedCallable()- Overrides:
fetchBackupPlanAssociationsForResourceTypePagedCallablein classBackupDRStub
-
deleteBackupPlanAssociationCallable
public UnaryCallable<DeleteBackupPlanAssociationRequest,Operation> deleteBackupPlanAssociationCallable()- Overrides:
deleteBackupPlanAssociationCallablein classBackupDRStub
-
deleteBackupPlanAssociationOperationCallable
public OperationCallable<DeleteBackupPlanAssociationRequest,com.google.protobuf.Empty, deleteBackupPlanAssociationOperationCallable()OperationMetadata> - Overrides:
deleteBackupPlanAssociationOperationCallablein classBackupDRStub
-
triggerBackupCallable
- Overrides:
triggerBackupCallablein classBackupDRStub
-
triggerBackupOperationCallable
public OperationCallable<TriggerBackupRequest,BackupPlanAssociation, triggerBackupOperationCallable()OperationMetadata> - Overrides:
triggerBackupOperationCallablein classBackupDRStub
-
getDataSourceReferenceCallable
public UnaryCallable<GetDataSourceReferenceRequest,DataSourceReference> getDataSourceReferenceCallable()- Overrides:
getDataSourceReferenceCallablein classBackupDRStub
-
listDataSourceReferencesCallable
public UnaryCallable<ListDataSourceReferencesRequest,ListDataSourceReferencesResponse> listDataSourceReferencesCallable()- Overrides:
listDataSourceReferencesCallablein classBackupDRStub
-
listDataSourceReferencesPagedCallable
public UnaryCallable<ListDataSourceReferencesRequest,BackupDRClient.ListDataSourceReferencesPagedResponse> listDataSourceReferencesPagedCallable()- Overrides:
listDataSourceReferencesPagedCallablein classBackupDRStub
-
fetchDataSourceReferencesForResourceTypeCallable
public UnaryCallable<FetchDataSourceReferencesForResourceTypeRequest,FetchDataSourceReferencesForResourceTypeResponse> fetchDataSourceReferencesForResourceTypeCallable()- Overrides:
fetchDataSourceReferencesForResourceTypeCallablein classBackupDRStub
-
fetchDataSourceReferencesForResourceTypePagedCallable
public UnaryCallable<FetchDataSourceReferencesForResourceTypeRequest,BackupDRClient.FetchDataSourceReferencesForResourceTypePagedResponse> fetchDataSourceReferencesForResourceTypePagedCallable()- Overrides:
fetchDataSourceReferencesForResourceTypePagedCallablein classBackupDRStub
-
initializeServiceCallable
- Overrides:
initializeServiceCallablein classBackupDRStub
-
initializeServiceOperationCallable
public OperationCallable<InitializeServiceRequest,InitializeServiceResponse, initializeServiceOperationCallable()OperationMetadata> - Overrides:
initializeServiceOperationCallablein classBackupDRStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classBackupDRStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,BackupDRClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classBackupDRStub
-
getLocationCallable
- Overrides:
getLocationCallablein classBackupDRStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classBackupDRStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classBackupDRStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classBackupDRStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classBackupDRStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-