Class Schedule


  • @ApiType("SoftLayer_Network_Storage_Schedule")
    public class Schedule
    extends Entity
    Schedules can be created for select Storage services, such as iscsi. These schedules are used to perform various tasks such as scheduling snapshots or synchronizing replicants.
    See Also:
    SoftLayer_Network_Storage_Schedule
    • Field Detail

      • dayOfMonth

        @ApiProperty
        protected String dayOfMonth
        The day of the month parameter of this schedule.
      • dayOfWeek

        @ApiProperty
        protected String dayOfWeek
        The day of the week parameter of this schedule.
      • events

        @ApiProperty
        protected List<Event> events
        Events which have been created as the result of a schedule execution.
      • monthOfYear

        @ApiProperty
        protected String monthOfYear
        The month of the year parameter of this schedule.
      • replicaSnapshots

        @ApiProperty
        protected List<Storage> replicaSnapshots
        Replica snapshots which have been created as the result of this schedule's execution.
      • retentionCount

        @ApiProperty
        protected String retentionCount
        The number of snapshots this schedule is configured to retain.
      • snapshots

        @ApiProperty
        protected List<Storage> snapshots
        Snapshots which have been created as the result of this schedule's execution.
      • type

        @ApiProperty
        protected Type type
        The type provides a standardized definition for a schedule.
      • activeSpecified

        protected boolean activeSpecified
      • createDateSpecified

        protected boolean createDateSpecified
      • idSpecified

        protected boolean idSpecified
      • modifyDateSpecified

        protected boolean modifyDateSpecified
      • nameSpecified

        protected boolean nameSpecified
      • partnershipIdSpecified

        protected boolean partnershipIdSpecified
      • typeIdSpecified

        protected boolean typeIdSpecified
      • volumeIdSpecified

        protected boolean volumeIdSpecified
      • eventCount

        @ApiProperty
        protected Long eventCount
        A count of events which have been created as the result of a schedule execution.
      • propertyCount

        @ApiProperty
        protected Long propertyCount
        A count of properties used for configuration of a schedule.
      • replicaSnapshotCount

        @ApiProperty
        protected Long replicaSnapshotCount
        A count of replica snapshots which have been created as the result of this schedule's execution.
      • snapshotCount

        @ApiProperty
        protected Long snapshotCount
        A count of snapshots which have been created as the result of this schedule's execution.
    • Constructor Detail

      • Schedule

        public Schedule()
    • Method Detail

      • getDay

        public String getDay()
      • setDay

        public void setDay​(String day)
      • getDayOfMonth

        public String getDayOfMonth()
      • setDayOfMonth

        public void setDayOfMonth​(String dayOfMonth)
      • getDayOfWeek

        public String getDayOfWeek()
      • setDayOfWeek

        public void setDayOfWeek​(String dayOfWeek)
      • getHour

        public String getHour()
      • setHour

        public void setHour​(String hour)
      • getMinute

        public String getMinute()
      • setMinute

        public void setMinute​(String minute)
      • getMonthOfYear

        public String getMonthOfYear()
      • setMonthOfYear

        public void setMonthOfYear​(String monthOfYear)
      • setPartnership

        public void setPartnership​(Partnership partnership)
      • getReplicaSnapshots

        public List<Storage> getReplicaSnapshots()
      • getRetentionCount

        public String getRetentionCount()
      • setRetentionCount

        public void setRetentionCount​(String retentionCount)
      • getSecond

        public String getSecond()
      • setSecond

        public void setSecond​(String second)
      • getType

        public Type getType()
      • setType

        public void setType​(Type type)
      • getVolume

        public Storage getVolume()
      • setVolume

        public void setVolume​(Storage volume)
      • getActive

        public Long getActive()
      • setActive

        public void setActive​(Long active)
      • isActiveSpecified

        public boolean isActiveSpecified()
      • unsetActive

        public void unsetActive()
      • isCreateDateSpecified

        public boolean isCreateDateSpecified()
      • unsetCreateDate

        public void unsetCreateDate()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • isModifyDateSpecified

        public boolean isModifyDateSpecified()
      • unsetModifyDate

        public void unsetModifyDate()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getPartnershipId

        public Long getPartnershipId()
      • setPartnershipId

        public void setPartnershipId​(Long partnershipId)
      • isPartnershipIdSpecified

        public boolean isPartnershipIdSpecified()
      • unsetPartnershipId

        public void unsetPartnershipId()
      • getTypeId

        public Long getTypeId()
      • setTypeId

        public void setTypeId​(Long typeId)
      • isTypeIdSpecified

        public boolean isTypeIdSpecified()
      • unsetTypeId

        public void unsetTypeId()
      • getVolumeId

        public Long getVolumeId()
      • setVolumeId

        public void setVolumeId​(Long volumeId)
      • isVolumeIdSpecified

        public boolean isVolumeIdSpecified()
      • unsetVolumeId

        public void unsetVolumeId()
      • getEventCount

        public Long getEventCount()
      • setEventCount

        public void setEventCount​(Long eventCount)
      • getPropertyCount

        public Long getPropertyCount()
      • setPropertyCount

        public void setPropertyCount​(Long propertyCount)
      • getReplicaSnapshotCount

        public Long getReplicaSnapshotCount()
      • setReplicaSnapshotCount

        public void setReplicaSnapshotCount​(Long replicaSnapshotCount)
      • getSnapshotCount

        public Long getSnapshotCount()
      • setSnapshotCount

        public void setSnapshotCount​(Long snapshotCount)