Package | Description |
---|---|
com.vmware.snapservice |
The
com.vmware.snapservice package provides interfaces for configuring
and managing vSAN protection groups and snapshots |
com.vmware.snapservice.clusters |
The
com.vmware.snapservice.clusters package provides interfaces for
managing protection groups and snapshots in a vSAN cluster. |
com.vmware.snapservice.clusters.protection_groups |
The
com.vmware.snapservice.clusters.protection_groups package provides
interfaces for managing protection groups in a vSAN cluster. |
Class and Description |
---|
ProtectionGroupInfo
The
ProtectionGroupInfo class contains properties that provide detailed
information regarding the protection group and the snapshot policies associated
with it. |
ProtectionGroupInfo.Builder
Builder class for
ProtectionGroupInfo . |
ProtectionGroupSpec
The
ProtectionGroupSpec class contains properties that describe the
desired protection group and the snapshot policies associated with it. |
ProtectionGroupSpec.Builder
Builder class for
ProtectionGroupSpec . |
ProtectionGroupStatus
The
ProtectionGroupStatus enumeration class contains the different
states for the protection group. |
ProtectionGroupStatus.Values
Native Java
enum representing this enumeration class. |
ProtectionGroupUpdateSpec
The
ProtectionGroupUpdateSpec class contains properties that describe
the desired protection group and the snapshot policies associated with it. |
ProtectionGroupUpdateSpec.Builder
Builder class for
ProtectionGroupUpdateSpec . |
RetentionPeriod
The
RetentionPeriod class contains properties that define the duration
for which each snapshot must be retained. |
SnapserviceFactory
SnapserviceFactory is responsible for creating instances of services
contained inside the com.vmware.snapservice package and also has the subpackages reference
to access respective subpackage services. |
SnapshotPolicy
The
SnapshotPolicy class contains properties that describe the frequency
and retention for taking snapshots of the protection targets. |
SnapshotSchedule
The
SnapshotSchedule class contains properties that define the frequency
at which snapshots must be taken. |
TargetEntities
The
TargetEntities class contains properties specifying the target
entities to be protected. |
TargetEntities.Builder
Builder class for
TargetEntities . |
Tasks
The
Tasks interface provides methods for managing the tasks related to
long running operations. |
TasksTypes
The
Tasks interface provides methods for managing the tasks related to
long running operations. |
TasksTypes.FilterSpec
The
FilterSpec class contains properties used to filter the results when
listing tasks (see Tasks.list(com.vmware.snapservice.TasksTypes.FilterSpec) ). |
TasksTypes.FilterSpec.Builder
Builder class for
TasksTypes.FilterSpec . |
TasksTypes.ListItem
The
ListItem class contains information about a task returned by Tasks.list(com.vmware.snapservice.TasksTypes.FilterSpec) method |
TasksTypes.ListResult
The
ListResult class represents the result of Tasks.list(com.vmware.snapservice.TasksTypes.FilterSpec) method. |
TimeUnit
The
TimeUnit enumeration class contains the supported values for how
often snapshots are taken. |
TimeUnit.Values
Native Java
enum representing this enumeration class. |
Class and Description |
---|
ProtectionGroupInfo
The
ProtectionGroupInfo class contains properties that provide detailed
information regarding the protection group and the snapshot policies associated
with it. |
ProtectionGroupSpec
The
ProtectionGroupSpec class contains properties that describe the
desired protection group and the snapshot policies associated with it. |
ProtectionGroupStatus
The
ProtectionGroupStatus enumeration class contains the different
states for the protection group. |
ProtectionGroupUpdateSpec
The
ProtectionGroupUpdateSpec class contains properties that describe
the desired protection group and the snapshot policies associated with it. |
Class and Description |
---|
RetentionPeriod
The
RetentionPeriod class contains properties that define the duration
for which each snapshot must be retained. |