Class BackupClientImpl
java.lang.Object
api.equinix.javasdk.core.client.ClientBase
api.equinix.javasdk.core.client.PageableBase
api.equinix.javasdk.networkedge.client.internal.implementation.BackupClientImpl
- All Implemented Interfaces:
Pageable<Backup>,BackupClient<Backup>
BackupClientImpl class.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Nested Class Summary
Nested classes/interfaces inherited from class api.equinix.javasdk.core.client.ClientBase
ClientBase.EquinixRequestBuilder -
Constructor Summary
ConstructorsConstructorDescriptionBackupClientImpl(NetworkEdgeConfigImpl configClient) Constructor for BackupClientImpl. -
Method Summary
Modifier and TypeMethodDescriptioncheckRestoreFeasibility(String uuid, String deviceUuid) checkRestoreFeasibility.create(BackupCreatorJson deviceLinkCreatorJson) create.delete.download.getByUuid.list(String deviceUuid, RequestBuilder.Backup requestBuilder) list.nextPage(PaginatedRequest<Backup> equinixRequest) nextPage.refresh.restore.update(String uuid, BackupUpdaterJson deviceLinkUpdaterJson) update.Methods inherited from class api.equinix.javasdk.core.client.ClientBase
buildRequest, buildRequest, buildRequest, buildRequest, buildRequestWithPathParams, buildRequestWithPathParams, buildRequestWithQueryParams, buildRequestWithQueryParams, getConfigClient, invoke, newRequest
-
Constructor Details
-
BackupClientImpl
Constructor for BackupClientImpl.
- Parameters:
configClient- aNetworkEdgeConfigImplobject.
-
-
Method Details
-
list
list.
list.
- Specified by:
listin interfaceBackupClient<Backup>- Parameters:
deviceUuid- aStringobject.requestBuilder- aRequestBuilder.Backupobject.- Returns:
- a
Pageobject.
-
getByUuid
getByUuid.
- Specified by:
getByUuidin interfaceBackupClient<Backup>- Parameters:
uuid- aStringobject.- Returns:
- a
BackupJsonobject.
-
checkRestoreFeasibility
checkRestoreFeasibility.
- Specified by:
checkRestoreFeasibilityin interfaceBackupClient<Backup>- Parameters:
uuid- aStringobject.deviceUuid- aStringobject.- Returns:
- a
RestoreFeasibilityJsonobject.
-
restore
-
download
-
create
create.
- Specified by:
createin interfaceBackupClient<Backup>- Parameters:
deviceLinkCreatorJson- aBackupCreatorJsonobject.- Returns:
- a
BackupJsonobject.
-
update
update.
- Parameters:
uuid- aStringobject.deviceLinkUpdaterJson- aBackupUpdaterJsonobject.- Returns:
- a
BackupJsonobject.
-
delete
-
refresh
refresh.
- Specified by:
refreshin interfaceBackupClient<Backup>- Parameters:
uuid- aStringobject.- Returns:
- a
BackupJsonobject.
-
nextPage
nextPage.
- Specified by:
nextPagein interfacePageable<Backup>- Parameters:
equinixRequest- aPaginatedRequestobject.- Returns:
- a
PaginatedListobject.
-