Click or drag to resize

ApiModifyScheduleRequest Class

ModifyScheduleRequest
Inheritance Hierarchy
SystemObject
  SolidFire.CoreRpcBase
    SolidFire.Element.ApiApiModifyScheduleRequest

Namespace:  SolidFire.Element.Api
Assembly:  SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax
C#
public class ApiModifyScheduleRequest : RpcBase

The ApiModifyScheduleRequest type exposes the following members.

Constructors
  NameDescription
Public methodApiModifyScheduleRequest
Initializes a new instance of the ApiModifyScheduleRequest class
Top
Properties
  NameDescription
Public propertyAttributes
The "frequency" object is returned in "attributes" to indicate the frequency at which the snapshot will be made.
Valid values for "frequency" are:
Days of Week
Days of Month
Time Interval
Public propertyHours
Number of hours between snapshots or hour at which the snapshot will occur in "Days of Week", or "Days of Month" mode.
Valid values: 0 - 24
Public propertyMinutes
Number of minutes between snapshots or minute at which the snapshot will occur in "Days of Week", or "Days of Month" mode.
Valid values: 0 - 59
Public propertyMonthdays
The days of the month that a snapshot will be made.
Valid values: 1 - 31
Public propertyPaused
Indicates if the schedule should be paused or not.
Public propertyRecurring
Indicates if the schedule will be recurring or not.
Public propertyRunNextInterval
Use to choose to run the schedule when the scheduler the next time the scheduler is active. When set to "true", the schedule will run the next time the scheduler is active and then reset back to "false".
Public propertyScheduleID
Unique ID of the schedule.
Public propertyScheduleInfo
An object of schedule information about how the snapshot should be created at each scheduled interval.
volumeID - The ID of the volume to be included in the snapshot. (Integer)
volumes - A list of volume IDs to be included in the group snapshot. (Array of Integers)
name - The snapshot name to be used. (String)
enableRemoteReplication - Indicates if the snapshot should be included in remote replication. (Boolean)
retention - The amount of time the snapshot will be retained in HH:mm:ss. (String)
Public propertyScheduleName
Unique name for the schedule.
Public propertyScheduleType
Only "snapshot" is supported at this time.
Public propertyStartingDate
Indicates the date the first time the schedule began or will begin.
Public propertyToBeDeleted
Indicates if the schedule is marked for deletion.
Public propertyWeekdays
Day of the week the snapshot is to be created. The day of the week starts at Sunday with the value of "0" and an offset of "1." Monday has a value of "1" with an offset of "1", etc.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Builds a json-enabled string of all the properties and their values in this class.
(Inherited from RpcBase.)
Top
See Also