Class VMSS.Record

java.lang.Object
com.xensource.xenapi.VMSS.Record
All Implemented Interfaces:
Types.Record
Enclosing class:
VMSS

public static class VMSS.Record extends Object implements Types.Record
Represents all the fields in a VMSS
  • Field Details

    • uuid

      public String uuid
      Unique identifier/object reference
    • nameLabel

      public String nameLabel
      a human-readable name
    • nameDescription

      public String nameDescription
      a notes field containing human-readable description
    • enabled

      public Boolean enabled
      enable or disable this snapshot schedule
    • type

      public Types.VmssType type
      type of the snapshot schedule
    • retainedSnapshots

      public Long retainedSnapshots
      maximum number of snapshots that should be stored at any time
    • frequency

      public Types.VmssFrequency frequency
      frequency of taking snapshot from snapshot schedule
    • schedule

      public Map<String,String> schedule
      schedule of the snapshot containing 'hour', 'min', 'days'. Date/time-related information is in Local Timezone
    • lastRunTime

      public Date lastRunTime
      time of the last snapshot
    • VMs

      public Set<VM> VMs
      all VMs attached to this snapshot schedule
  • Constructor Details

    • Record

      public Record()
  • Method Details