com.vmware.snapservice
package provides interfaces for configuring
and managing vSAN protection groups and snapshotsSee: Description
Interface | Description |
---|---|
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. |
Class | 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. |
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. |
RetentionPeriod.Builder |
Builder class for
RetentionPeriod . |
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. |
SnapshotPolicy.Builder |
Builder class for
SnapshotPolicy . |
SnapshotSchedule |
The
SnapshotSchedule class contains properties that define the frequency
at which snapshots must be taken. |
SnapshotSchedule.Builder |
Builder class for
SnapshotSchedule . |
StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.snapservice package. |
TargetEntities |
The
TargetEntities class contains properties specifying the target
entities to be protected. |
TargetEntities.Builder |
Builder class for
TargetEntities . |
TasksDefinitions |
Defines the type descriptors for the
Tasks
API service. |
TasksStub |
Remote stub implementation of the
Tasks
API service. |
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.ListItem.Builder |
Builder class for
TasksTypes.ListItem . |
TasksTypes.ListResult |
The
ListResult class represents the result of Tasks.list(com.vmware.snapservice.TasksTypes.FilterSpec) method. |
TasksTypes.ListResult.Builder |
Builder class for
TasksTypes.ListResult . |
TimeUnit |
The
TimeUnit enumeration class contains the supported values for how
often snapshots are taken. |
Enum | Description |
---|---|
ProtectionGroupStatus.Values |
Native Java
enum representing this enumeration class. |
TimeUnit.Values |
Native Java
enum representing this enumeration class. |
com.vmware.snapservice
package provides interfaces for configuring
and managing vSAN protection groups and snapshots