NetworkReportScheduleOpenApiVO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Cards | string | According to the Tab, fill in the cards parameter with the corresponding string. The string is a json array whose elements represent a single card. The type and granularity parameters for the cards cannot be removed. Only the granularity value can be changed, which can be 0/1/2 [0:5min, 1:hourly, 2:daily].Summary:\"[{\\"type\\":\\"apSummary\\"},{\\"type\\":\\"ssidSummary\\"},{\\"type\\":\\"bandSummary\\"},{\\"type\\":\\"switchSummary\\"},{\\"type\\":\\"deviceSummary\\"},{\\"type\\":\\"clientsSummary\\"},{\\"type\\":\\"trafficSummary\\",\\"granularity\\":0},{\\"type\\":\\"trafficDistribution\\",\\"granularity\\":0},{\\"type\\":\\"alertSummary\\"},{\\"type\\":\\"eventSummary\\"},{\\"type\\":\\"appFlowSummary\\"}]\";Wireless Summary:\"[{\\"type\\":\\"onlineOfflineAp\\",\\"granularity\\":0},{\\"type\\":\\"apSummary\\"},{\\"type\\":\\"ssidSummary\\"},{\\"type\\":\\"bandSummary\\"},{\\"type\\":\\"topTrafficAp\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumAp\\",\\"granularity\\":0},{\\"type\\":\\"apAlert\\"},{\\"type\\":\\"apRebootTimes\\"},{\\"type\\":\\"wirelessOverview\\"},{\\"type\\":\\"wirelessTxRxTraffic\\",\\"granularity\\":0},{\\"type\\":\\"wirelessBandTraffic\\",\\"granularity\\":0},{\\"type\\":\\"wirelessClientsActivities\\",\\"granularity\\":0}]\";Wired Summary:\"[{\\"type\\":\\"wiredOverview\\"},{\\"type\\":\\"ispLoad\\"},{\\"type\\":\\"onlineOfflineSwitch\\",\\"granularity\\":0},{\\"type\\":\\"wiredClientsActivities\\",\\"granularity\\":0},{\\"type\\":\\"switchSummary\\"},{\\"type\\":\\"topTrafficSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topPoeUtilSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topPoePowerSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumSwitch\\",\\"granularity\\":0},{\\"type\\":\\"switchAlert\\"},{\\"type\\":\\"switchRebootTimes\\"}]\";Wireless Devices:\"[{\\"type\\":\\"onlineOfflineAp\\",\\"granularity\\":0},{\\"type\\":\\"apSummary\\"},{\\"type\\":\\"topTrafficAp\\",\\"granularity\\":0},{\\"type\\":\\"topCpuUtilAp\\",\\"granularity\\":0},{\\"type\\":\\"topMemUtilAp\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumAp\\",\\"granularity\\":0},{\\"type\\":\\"apAlert\\"},{\\"type\\":\\"apRebootTimes\\"}]\";Wired Devices:\"[{\\"type\\":\\"onlineOfflineSwitch\\",\\"granularity\\":0},{\\"type\\":\\"switchSummary\\"},{\\"type\\":\\"gatewayCpuMemUtil\\",\\"granularity\\":0},{\\"type\\":\\"topTrafficSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topCpuUtilSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topMemUtilSwitch\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumSwitch\\",\\"granularity\\":0},{\\"type\\":\\"switchAlert\\"},{\\"type\\":\\"switchRebootTimes\\"}]\";SSID:\"[{\\"type\\":\\"ssidSummary\\"},{\\"type\\":\\"topTrafficSsid\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumSsid\\",\\"granularity\\":0},{\\"type\\":\\"ssidNumActivities\\",\\"granularity\\":0}]\";Clients:\"[{\\"type\\":\\"clientDistribution\\"},{\\"type\\":\\"clientNumActivities\\",\\"granularity\\":0},{\\"type\\":\\"wirelessClientsActivities\\",\\"granularity\\":0},{\\"type\\":\\"guestNumActivities\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumAp\\",\\"granularity\\":0},{\\"type\\":\\"topClientNumSwitch\\",\\"granularity\\":0}]\"; | |
| DayOfMonth | Pointer to int32 | If timing type is monthly, enter and only enter [dayOfMonth].The value ranges from 1 to 31. Schedule will fail on the day of the monthif you select 29th,30th,31th but the month doesn't have these days. | [optional] |
| DayOfWeek | Pointer to int32 | If timing type is weekly, enter and only enter [dayOfWeek].The value ranges from 0 to 6.('0' indicate Sunday) | [optional] |
| EmailList | []string | Email List. Example:[\"11@qq.com\",\"11@qq.com\"]. If 'enable' is false, the parameter must be []. | |
| Enable | bool | Whether to enable periodic report generation and sending. | |
| Hour | int32 | The value ranges from 0 to 23. | |
| Minute | int32 | The value ranges from 0 to 59. | |
| ReportName | string | Parameter [reportName] should be a string of 1 to 64 characters without any space at the beginning or end. | |
| ReportType | int32 | Type of the file to be exported [0:PDF,1:CSV]. | |
| Tab | int32 | Report tab, 0-summary, 1-wireless summary, 2-wired summary, 3-wireless devices,4-wired devices, 5-ssid, 6-client. | |
| TimingType | int32 | Frequency of executing schedule task Daily(1), Weekly(2), Monthly(3). |
Methods
NewNetworkReportScheduleOpenApiVO
func NewNetworkReportScheduleOpenApiVO(cards string, emailList []string, enable bool, hour int32, minute int32, reportName string, reportType int32, tab int32, timingType int32, ) *NetworkReportScheduleOpenApiVO
NewNetworkReportScheduleOpenApiVO instantiates a new NetworkReportScheduleOpenApiVO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewNetworkReportScheduleOpenApiVOWithDefaults
func NewNetworkReportScheduleOpenApiVOWithDefaults() *NetworkReportScheduleOpenApiVO
NewNetworkReportScheduleOpenApiVOWithDefaults instantiates a new NetworkReportScheduleOpenApiVO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetCards
func (o *NetworkReportScheduleOpenApiVO) GetCards() string
GetCards returns the Cards field if non-nil, zero value otherwise.
GetCardsOk
func (o *NetworkReportScheduleOpenApiVO) GetCardsOk() (*string, bool)
GetCardsOk returns a tuple with the Cards field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetCards
func (o *NetworkReportScheduleOpenApiVO) SetCards(v string)
SetCards sets Cards field to given value.
GetDayOfMonth
func (o *NetworkReportScheduleOpenApiVO) GetDayOfMonth() int32
GetDayOfMonth returns the DayOfMonth field if non-nil, zero value otherwise.
GetDayOfMonthOk
func (o *NetworkReportScheduleOpenApiVO) GetDayOfMonthOk() (*int32, bool)
GetDayOfMonthOk returns a tuple with the DayOfMonth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDayOfMonth
func (o *NetworkReportScheduleOpenApiVO) SetDayOfMonth(v int32)
SetDayOfMonth sets DayOfMonth field to given value.
HasDayOfMonth
func (o *NetworkReportScheduleOpenApiVO) HasDayOfMonth() bool
HasDayOfMonth returns a boolean if a field has been set.
GetDayOfWeek
func (o *NetworkReportScheduleOpenApiVO) GetDayOfWeek() int32
GetDayOfWeek returns the DayOfWeek field if non-nil, zero value otherwise.
GetDayOfWeekOk
func (o *NetworkReportScheduleOpenApiVO) GetDayOfWeekOk() (*int32, bool)
GetDayOfWeekOk returns a tuple with the DayOfWeek field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDayOfWeek
func (o *NetworkReportScheduleOpenApiVO) SetDayOfWeek(v int32)
SetDayOfWeek sets DayOfWeek field to given value.
HasDayOfWeek
func (o *NetworkReportScheduleOpenApiVO) HasDayOfWeek() bool
HasDayOfWeek returns a boolean if a field has been set.
GetEmailList
func (o *NetworkReportScheduleOpenApiVO) GetEmailList() []string
GetEmailList returns the EmailList field if non-nil, zero value otherwise.
GetEmailListOk
func (o *NetworkReportScheduleOpenApiVO) GetEmailListOk() (*[]string, bool)
GetEmailListOk returns a tuple with the EmailList field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetEmailList
func (o *NetworkReportScheduleOpenApiVO) SetEmailList(v []string)
SetEmailList sets EmailList field to given value.
GetEnable
func (o *NetworkReportScheduleOpenApiVO) GetEnable() bool
GetEnable returns the Enable field if non-nil, zero value otherwise.
GetEnableOk
func (o *NetworkReportScheduleOpenApiVO) GetEnableOk() (*bool, bool)
GetEnableOk returns a tuple with the Enable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetEnable
func (o *NetworkReportScheduleOpenApiVO) SetEnable(v bool)
SetEnable sets Enable field to given value.
GetHour
func (o *NetworkReportScheduleOpenApiVO) GetHour() int32
GetHour returns the Hour field if non-nil, zero value otherwise.
GetHourOk
func (o *NetworkReportScheduleOpenApiVO) GetHourOk() (*int32, bool)
GetHourOk returns a tuple with the Hour field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetHour
func (o *NetworkReportScheduleOpenApiVO) SetHour(v int32)
SetHour sets Hour field to given value.
GetMinute
func (o *NetworkReportScheduleOpenApiVO) GetMinute() int32
GetMinute returns the Minute field if non-nil, zero value otherwise.
GetMinuteOk
func (o *NetworkReportScheduleOpenApiVO) GetMinuteOk() (*int32, bool)
GetMinuteOk returns a tuple with the Minute field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMinute
func (o *NetworkReportScheduleOpenApiVO) SetMinute(v int32)
SetMinute sets Minute field to given value.
GetReportName
func (o *NetworkReportScheduleOpenApiVO) GetReportName() string
GetReportName returns the ReportName field if non-nil, zero value otherwise.
GetReportNameOk
func (o *NetworkReportScheduleOpenApiVO) GetReportNameOk() (*string, bool)
GetReportNameOk returns a tuple with the ReportName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetReportName
func (o *NetworkReportScheduleOpenApiVO) SetReportName(v string)
SetReportName sets ReportName field to given value.
GetReportType
func (o *NetworkReportScheduleOpenApiVO) GetReportType() int32
GetReportType returns the ReportType field if non-nil, zero value otherwise.
GetReportTypeOk
func (o *NetworkReportScheduleOpenApiVO) GetReportTypeOk() (*int32, bool)
GetReportTypeOk returns a tuple with the ReportType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetReportType
func (o *NetworkReportScheduleOpenApiVO) SetReportType(v int32)
SetReportType sets ReportType field to given value.
GetTab
func (o *NetworkReportScheduleOpenApiVO) GetTab() int32
GetTab returns the Tab field if non-nil, zero value otherwise.
GetTabOk
func (o *NetworkReportScheduleOpenApiVO) GetTabOk() (*int32, bool)
GetTabOk returns a tuple with the Tab field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTab
func (o *NetworkReportScheduleOpenApiVO) SetTab(v int32)
SetTab sets Tab field to given value.
GetTimingType
func (o *NetworkReportScheduleOpenApiVO) GetTimingType() int32
GetTimingType returns the TimingType field if non-nil, zero value otherwise.
GetTimingTypeOk
func (o *NetworkReportScheduleOpenApiVO) GetTimingTypeOk() (*int32, bool)
GetTimingTypeOk returns a tuple with the TimingType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetTimingType
func (o *NetworkReportScheduleOpenApiVO) SetTimingType(v int32)
SetTimingType sets TimingType field to given value.