public interface BackupGroupApi
Modifier and Type | Method and Description |
---|---|
BackupGroup |
createBackupGroup(VdcUuid vdcUuid,
BackupGroupParams params)
Creates a new backup group within a designated vCloud vDC.
|
void |
deleteBackupGroup(BackupGroupUid backupGroupUid,
BackupGroupDeletionParams params)
Deletes a backup group.
|
Optional<BackupGroup> |
getBackupGroup(BackupGroupUid backupGroupUid)
Gets a vCloud backup group.
|
Stream<BackupGroup> |
listBackupGroupsForCompanyLocation(CompanyId companyId,
LocationId locationId)
Lists backup groups that exist within a company-location.
|
Stream<BackupGroup> |
listBackupGroupsForLocation(LocationId locationId)
Lists backup groups that exist for a vCloud instance in a specified
location.
|
Stream<BackupGroup> |
listBackupGroupsForOrg(OrgUuid orgUuid)
Lists backup groups that exist within a vCloud org.
|
Stream<BackupGroup> |
listBackupGroupsForVdc(VdcUuid vdcUuid)
Lists backup groups that exist within a vCloud vDC.
|
BackupGroup |
updateBackupGroup(BackupGroupUid backupGroupUid,
BackupGroupParams params)
Updates the configuration of an existing backup group.
|
Optional<BackupGroup> getBackupGroup(BackupGroupUid backupGroupUid)
backupGroupUid
- the BackupGroupUid
Optional
of BackupGroup
. An empty optional
indicates that the backup group was not found.Stream<BackupGroup> listBackupGroupsForLocation(LocationId locationId)
locationId
- the LocationId
Stream
of BackupGroup
Stream<BackupGroup> listBackupGroupsForOrg(OrgUuid orgUuid)
orgUuid
- the OrgUuid
Stream
of BackupGroup
Stream<BackupGroup> listBackupGroupsForVdc(VdcUuid vdcUuid)
vdcUuid
- the VdcUuid
Stream
of BackupGroup
.Stream<BackupGroup> listBackupGroupsForCompanyLocation(CompanyId companyId, LocationId locationId)
BackupGroup
.BackupGroup createBackupGroup(VdcUuid vdcUuid, BackupGroupParams params)
vdcUuid
- the VdcUuid
params
- the BackupGroupParams
BackupGroup
ValidationException
- if there is a problem during request
validationBackupGroup updateBackupGroup(BackupGroupUid backupGroupUid, BackupGroupParams params)
backupGroupUid
- the BackupGroupUid
params
- the BackupGroupParams
BackupGroup
ValidationException
- if there is a problem during request
validationvoid deleteBackupGroup(BackupGroupUid backupGroupUid, BackupGroupDeletionParams params)
backupGroupUid
- the BackupGroupUid
params
- the BackupGroupDeletionParams
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.