public interface BackupGroupParams
Modifier and Type | Method and Description |
---|---|
boolean |
abortInBlackoutPeriod()
If true, aborts any currently executing Job Runs of this backup group when
a blackout period specified for this Job starts, even if the Job Run
started before the blackout period began.
|
boolean |
continueOnQuiesceFailure()
Whether to continue backing up on quiesce failure.
|
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.
|
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 |
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).
|
Optional<BackupGroupIndexingPolicy> |
indexingPolicy()
Specifies settings for indexing files found in an Object (such as a VM) so
these files can be searched and recovered.
|
String |
name()
Specifies the name of the backup group.
|
PolicyUid |
policyId()
Specifies the unique id of the Protection Policy associated with the backup
group.
|
BackupGroupPriority |
priority()
Specifies the priority of execution for a backup group.
|
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.
|
Set<VCloudProtectionSourceRef> |
vcloudExcludedSources()
Array of Excluded vCloud Source Objects.
|
Set<VCloudProtectionSourceRef> |
vcloudProtectedSources()
Array of Protected vCloud Source Objects.
|
String name()
Optional<Instant> endTime()
List<BackupGroupDiskUnit> excludedDisks()
boolean fallbackToCrashConsistent()
boolean skipPhysicalRdmDisks()
long fullProtectionSlaTimeMins()
long incrementalProtectionSlaTimeMins()
Optional<BackupGroupIndexingPolicy> indexingPolicy()
PolicyUid policyId()
BackupGroupPriority priority()
BackupGroupQosType qosType()
Set<VCloudProtectionSourceRef> vcloudExcludedSources()
List of sources from a Protection Source that should not be protected and
are excluded from being backed up by the job. Leaf and non-leaf Objects may
be in this list and an Object in this list must have an ancestor in the
vcloudProtectedSources()
list.
Set<VCloudProtectionSourceRef> vcloudProtectedSources()
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.
TimeOfDay startTime()
String timezone()
boolean abortInBlackoutPeriod()
boolean continueOnQuiesceFailure()
boolean quiesce()
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.