class WavefrontDisplay::MaintenanceWindow

Format human-readable output for maintenance windows.

Public Instance Methods

do_describe() click to toggle source
# File lib/wavefront-cli/display/maintenancewindow.rb, line 10
def do_describe
  readable_time(:startTimeInSeconds, :endTimeInSeconds,
                :createdEpochMillis, :updatedEpochMillis)
  drop_fields(:hostTagGroupHostNamesGroupAnded, :relevantHostTagsAnded)
  long_output
end
do_list_brief() click to toggle source
# File lib/wavefront-cli/display/maintenancewindow.rb, line 17
def do_list_brief
  multicolumn(:id, :title)
end
do_ongoing() click to toggle source
# File lib/wavefront-cli/display/maintenancewindow.rb, line 25
def do_ongoing
  readable_time_arr(:startTimeInSeconds, :endTimeInSeconds)
  multicolumn(:id, :reason, :startTimeInSeconds, :endTimeInSeconds)
end
do_pending() click to toggle source
# File lib/wavefront-cli/display/maintenancewindow.rb, line 21
def do_pending
  do_ongoing
end