public interface BackupGroup
Modifier and Type | Method and Description |
---|---|
boolean |
abortInBlackoutPeriod()
If true, aborts any currently executing backup group Runs of this backup
group when a blackout period specified for this backup group starts, even
if the backup group Run started before the blackout period began.
|
boolean |
active()
Indicates if the current state of the backup group is Active or Inactive.
|
TenantUid |
cohesityTenantUid()
Specifies the UID of the parent Cohesity tenant/org.
|
CompanyId |
companyId()
The ID of the iland company that is associated with the protection backup
group.
|
boolean |
continueOnQuiesceFailure()
Whether to continue backing up on quiesce failure.
|
Instant |
creationTime()
Specifies the time when the backup group was created.
|
boolean |
deleted()
Equals 'true' if the backup group was deleted but some Snapshots are still
associated with this backup group.
|
Optional<String> |
description()
Specifies a text description about the backup group.
|
Optional<Instant> |
endTime()
Specifies the time after which the backup group becomes dormant.
|
List<BackupGroupDiskUnit> |
excludedDisks()
Specifies the list of Disks to be excluded from backing up.
|
Set<VCloudProtectionSource> |
excludedSources()
Array of globally identifiable Excluded Source Objects, including
references to associated vCloud entities.
|
boolean |
fallbackToCrashConsistent()
If true, takes a crash-consistent snapshot when app-consistent snapshot
fails.
|
long |
fullProtectionSlaTimeMins()
If specified, this setting is number of minutes that a backup group Run of
a Full (no CBT) backup schedule is expected to complete, which is known as
a Service-Level Agreement (SLA).
|
long |
id()
The ID of the backup group.
|
long |
incrementalProtectionSlaTimeMins()
If specified, this setting is number of minutes that a backup group Run of
a CBT-based backup schedule is expected to complete, which is known as a
Service-Level Agreement (SLA).
|
BackupGroupIndexingPolicy |
indexingPolicy()
Specifies settings for indexing files found in an Object (such as a VM) so
these files can be searched and recovered.
|
LocationId |
locationId()
The vCloud location ID (the hostname of the associated vCloud instance).
|
Instant |
modifiedTime()
Specifies the last time this backup group was updated.
|
String |
name()
Specifies the name of the backup group.
|
OrgUuid |
orgUuid()
The UUID of the associated vCloud org.
|
boolean |
paused()
Indicates if the backup group is paused, which means that no new backup
group Runs are started but any existing backup group Runs continue to
execute.
|
Optional<Instant> |
policyAppliedTime()
Specifies the time when the associated Policy was last applied to this
backup group.
|
PolicyUid |
policyUid()
Specifies the universally unique id of the Protection Policy associated
with the backup group.
|
BackupGroupPriority |
priority()
Specifies the priority of execution for a backup group.
|
Set<VCloudProtectionSource> |
protectedSources()
Array of globally identifiable Protected Source Objects, including
references to associated vCloud entities.
|
BackupGroupQosType |
qosType()
Specifies the QoS policy type to use for this Protection backup group.
|
boolean |
quiesce()
Indicates if the App-Consistent option is enabled for this backup group.
|
boolean |
skipPhysicalRdmDisks()
If true, skip physical RDM disks when backing up VMs.
|
TimeOfDay |
startTime()
Specifies the time of day to start the Protection Schedule.
|
String |
timezone()
Specifies the timezone to use when calculating time for this Protection
backup group such as the backup group start time.
|
BackupGroupUid |
uid()
Specifies a UID for the backup group.
|
VdcUuid |
vdcUuid()
The UUID of the associated vCloud virtual datacenter.
|
long id()
BackupGroupUid uid()
String name()
Instant creationTime()
Instant modifiedTime()
Optional<Instant> endTime()
boolean active()
boolean deleted()
boolean paused()
List<BackupGroupDiskUnit> excludedDisks()
boolean fallbackToCrashConsistent()
boolean skipPhysicalRdmDisks()
long fullProtectionSlaTimeMins()
long incrementalProtectionSlaTimeMins()
BackupGroupIndexingPolicy indexingPolicy()
PolicyUid policyUid()
Optional<Instant> policyAppliedTime()
BackupGroupPriority priority()
BackupGroupQosType qosType()
TimeOfDay startTime()
String timezone()
TenantUid cohesityTenantUid()
CompanyId companyId()
LocationId locationId()
VdcUuid vdcUuid()
OrgUuid orgUuid()
Set<VCloudProtectionSource> excludedSources()
List of sources from a Protection Source that should not be protected and
are excluded from being backed up by the backup group. Leaf and non-leaf
Objects may be in this list and an Object in this list must have an
ancestor in the protectedSources()
list.
Set<VCloudProtectionSource> protectedSources()
Specifies the list of Objects to protect (or back up) by the Protection backup group. An Object in this list may be descendant of another Object in this list.
boolean abortInBlackoutPeriod()
boolean continueOnQuiesceFailure()
boolean quiesce()
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.