Skip to content

HistoryRetention

Properties

Name Type Description Notes
ClientDataTrendDaily Pointer to int32 Retention Configuration of client data trend records(only effective in local controller), clientStatDaily should be a value as follows: 1: 1day; 7: 7days; 31: 31days; 60: 60days, 90: 90days. [optional]
ClientDataTrendEnable Pointer to bool Whether the client data trend records is recorded. [optional]
ClientHealthEnable Pointer to bool Whether client health is enabled. When enabled, client health data will be recorded, which may consume a significant amount of storage space. [optional]
ClientHistory Pointer to int32 Retention configuration of client History(only effective in local controller), clientHistory should be a value as follows: -1: Disabled; 0: All Time(Windows, Linux Only); 7: 7days; 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
ClientHistoryAvailableRetentionDays Pointer to []int32 Provide optional clientHistory data Retention Configuration list. [optional]
ClientRecognitionEnable Pointer to bool Whether client recognition is enabled. With the feature enabled, network devices will report client information in real time to ensure the accuracy of client recognition. Cloud Access is required for client recognition. This feature is not supported in the MSP view. [optional]
ClientTrendAvailableRetentionDays Pointer to []int32 Provide optional clientDataTrendDaily data Retention Configuration list. [optional]
ClientsDataEnable bool Whether the clients' history data is recorded.
Daily Pointer to int32 Retention configuration of time series with daily granularity, daily should be a value as follows: 90: 90days; 180: 180days; 365: 365days(Fixed value in Cloud Based Controller as 365 days). [optional]
DailyAvailableRetentionDays Pointer to []int32 Provide optional daily data Retention Configuration list. [optional]
FiveMin Pointer to int32 Retention configuration of Time Series with 5 Minutes Granularity. It is fixed to 2days and cannot be changed. [optional]
Hourly Pointer to int32 Retention configuration of time series with hourly granularity, hourly should be a value as follows: 7: 7days. [optional]
KnownClient Pointer to int32 Retention configuration of known client Data, knownClient should be a value as follows: -1: Disabled; 0: All Time(Windows, Linux Only); 1: 1day; 7: 7days; 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
KnownClientAvailableRetentionDays Pointer to []int32 Provide optional knownClient data Retention Configuration list. [optional]
Log Pointer to int32 Retention Configuration of log data(only effective in local controller), log should be a value as follows: 0: All Time(Windows, Linux Only); 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
LogAvailableRetentionDays Pointer to []int32 Provide optional log data Retention Configuration list. [optional]
Override Pointer to bool Whether the customer overrides the retention configuration of MSP. [optional]
PortalAuth Pointer to int32 Retention configuration of portal authentication records, portalAuth should be a value as follows: 0: All Time(Windows, Linux Only); 7: 7days; 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
PortalAuthAvailableRetentionDays Pointer to []int32 Provide optional portalAuth data Retention Configuration list. [optional]
RogueAp Pointer to int32 Retention Configuration of rogue ap data, rogueAp should be a value as follows: 0: All Time(Windows, Linux Only); 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
TenMin Pointer to int32 Retention configuration of Time Series with 10 Minutes Granularity, only for Lite Cloud-Based Controller. It is fixed to 2days and cannot be changed. [optional]
Weekly Pointer to int32 Retention configuration of time series with weekly granularity, weekly should be a value as follows: 31: 31days; 90: 90days; 180: 180days; 365: 365days. [optional]
WeeklyAvailableRetentionDays Pointer to []int32 Provide optional weekly data Retention Configuration list. [optional]
WidsData Pointer to int32 Retention Configuration of wids data(only effective in local pro controller), widsData should be a value as follows: 0: All Time(Windows, Linux Only); 90: 90days; 180: 180days; 365: 365days. [optional]

Methods

NewHistoryRetention

func NewHistoryRetention(clientsDataEnable bool, ) *HistoryRetention

NewHistoryRetention instantiates a new HistoryRetention 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

NewHistoryRetentionWithDefaults

func NewHistoryRetentionWithDefaults() *HistoryRetention

NewHistoryRetentionWithDefaults instantiates a new HistoryRetention 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

GetClientDataTrendDaily

func (o *HistoryRetention) GetClientDataTrendDaily() int32

GetClientDataTrendDaily returns the ClientDataTrendDaily field if non-nil, zero value otherwise.

GetClientDataTrendDailyOk

func (o *HistoryRetention) GetClientDataTrendDailyOk() (*int32, bool)

GetClientDataTrendDailyOk returns a tuple with the ClientDataTrendDaily field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientDataTrendDaily

func (o *HistoryRetention) SetClientDataTrendDaily(v int32)

SetClientDataTrendDaily sets ClientDataTrendDaily field to given value.

HasClientDataTrendDaily

func (o *HistoryRetention) HasClientDataTrendDaily() bool

HasClientDataTrendDaily returns a boolean if a field has been set.

GetClientDataTrendEnable

func (o *HistoryRetention) GetClientDataTrendEnable() bool

GetClientDataTrendEnable returns the ClientDataTrendEnable field if non-nil, zero value otherwise.

GetClientDataTrendEnableOk

func (o *HistoryRetention) GetClientDataTrendEnableOk() (*bool, bool)

GetClientDataTrendEnableOk returns a tuple with the ClientDataTrendEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientDataTrendEnable

func (o *HistoryRetention) SetClientDataTrendEnable(v bool)

SetClientDataTrendEnable sets ClientDataTrendEnable field to given value.

HasClientDataTrendEnable

func (o *HistoryRetention) HasClientDataTrendEnable() bool

HasClientDataTrendEnable returns a boolean if a field has been set.

GetClientHealthEnable

func (o *HistoryRetention) GetClientHealthEnable() bool

GetClientHealthEnable returns the ClientHealthEnable field if non-nil, zero value otherwise.

GetClientHealthEnableOk

func (o *HistoryRetention) GetClientHealthEnableOk() (*bool, bool)

GetClientHealthEnableOk returns a tuple with the ClientHealthEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientHealthEnable

func (o *HistoryRetention) SetClientHealthEnable(v bool)

SetClientHealthEnable sets ClientHealthEnable field to given value.

HasClientHealthEnable

func (o *HistoryRetention) HasClientHealthEnable() bool

HasClientHealthEnable returns a boolean if a field has been set.

GetClientHistory

func (o *HistoryRetention) GetClientHistory() int32

GetClientHistory returns the ClientHistory field if non-nil, zero value otherwise.

GetClientHistoryOk

func (o *HistoryRetention) GetClientHistoryOk() (*int32, bool)

GetClientHistoryOk returns a tuple with the ClientHistory field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientHistory

func (o *HistoryRetention) SetClientHistory(v int32)

SetClientHistory sets ClientHistory field to given value.

HasClientHistory

func (o *HistoryRetention) HasClientHistory() bool

HasClientHistory returns a boolean if a field has been set.

GetClientHistoryAvailableRetentionDays

func (o *HistoryRetention) GetClientHistoryAvailableRetentionDays() []int32

GetClientHistoryAvailableRetentionDays returns the ClientHistoryAvailableRetentionDays field if non-nil, zero value otherwise.

GetClientHistoryAvailableRetentionDaysOk

func (o *HistoryRetention) GetClientHistoryAvailableRetentionDaysOk() (*[]int32, bool)

GetClientHistoryAvailableRetentionDaysOk returns a tuple with the ClientHistoryAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientHistoryAvailableRetentionDays

func (o *HistoryRetention) SetClientHistoryAvailableRetentionDays(v []int32)

SetClientHistoryAvailableRetentionDays sets ClientHistoryAvailableRetentionDays field to given value.

HasClientHistoryAvailableRetentionDays

func (o *HistoryRetention) HasClientHistoryAvailableRetentionDays() bool

HasClientHistoryAvailableRetentionDays returns a boolean if a field has been set.

GetClientRecognitionEnable

func (o *HistoryRetention) GetClientRecognitionEnable() bool

GetClientRecognitionEnable returns the ClientRecognitionEnable field if non-nil, zero value otherwise.

GetClientRecognitionEnableOk

func (o *HistoryRetention) GetClientRecognitionEnableOk() (*bool, bool)

GetClientRecognitionEnableOk returns a tuple with the ClientRecognitionEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientRecognitionEnable

func (o *HistoryRetention) SetClientRecognitionEnable(v bool)

SetClientRecognitionEnable sets ClientRecognitionEnable field to given value.

HasClientRecognitionEnable

func (o *HistoryRetention) HasClientRecognitionEnable() bool

HasClientRecognitionEnable returns a boolean if a field has been set.

GetClientTrendAvailableRetentionDays

func (o *HistoryRetention) GetClientTrendAvailableRetentionDays() []int32

GetClientTrendAvailableRetentionDays returns the ClientTrendAvailableRetentionDays field if non-nil, zero value otherwise.

GetClientTrendAvailableRetentionDaysOk

func (o *HistoryRetention) GetClientTrendAvailableRetentionDaysOk() (*[]int32, bool)

GetClientTrendAvailableRetentionDaysOk returns a tuple with the ClientTrendAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientTrendAvailableRetentionDays

func (o *HistoryRetention) SetClientTrendAvailableRetentionDays(v []int32)

SetClientTrendAvailableRetentionDays sets ClientTrendAvailableRetentionDays field to given value.

HasClientTrendAvailableRetentionDays

func (o *HistoryRetention) HasClientTrendAvailableRetentionDays() bool

HasClientTrendAvailableRetentionDays returns a boolean if a field has been set.

GetClientsDataEnable

func (o *HistoryRetention) GetClientsDataEnable() bool

GetClientsDataEnable returns the ClientsDataEnable field if non-nil, zero value otherwise.

GetClientsDataEnableOk

func (o *HistoryRetention) GetClientsDataEnableOk() (*bool, bool)

GetClientsDataEnableOk returns a tuple with the ClientsDataEnable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetClientsDataEnable

func (o *HistoryRetention) SetClientsDataEnable(v bool)

SetClientsDataEnable sets ClientsDataEnable field to given value.

GetDaily

func (o *HistoryRetention) GetDaily() int32

GetDaily returns the Daily field if non-nil, zero value otherwise.

GetDailyOk

func (o *HistoryRetention) GetDailyOk() (*int32, bool)

GetDailyOk returns a tuple with the Daily field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDaily

func (o *HistoryRetention) SetDaily(v int32)

SetDaily sets Daily field to given value.

HasDaily

func (o *HistoryRetention) HasDaily() bool

HasDaily returns a boolean if a field has been set.

GetDailyAvailableRetentionDays

func (o *HistoryRetention) GetDailyAvailableRetentionDays() []int32

GetDailyAvailableRetentionDays returns the DailyAvailableRetentionDays field if non-nil, zero value otherwise.

GetDailyAvailableRetentionDaysOk

func (o *HistoryRetention) GetDailyAvailableRetentionDaysOk() (*[]int32, bool)

GetDailyAvailableRetentionDaysOk returns a tuple with the DailyAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetDailyAvailableRetentionDays

func (o *HistoryRetention) SetDailyAvailableRetentionDays(v []int32)

SetDailyAvailableRetentionDays sets DailyAvailableRetentionDays field to given value.

HasDailyAvailableRetentionDays

func (o *HistoryRetention) HasDailyAvailableRetentionDays() bool

HasDailyAvailableRetentionDays returns a boolean if a field has been set.

GetFiveMin

func (o *HistoryRetention) GetFiveMin() int32

GetFiveMin returns the FiveMin field if non-nil, zero value otherwise.

GetFiveMinOk

func (o *HistoryRetention) GetFiveMinOk() (*int32, bool)

GetFiveMinOk returns a tuple with the FiveMin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetFiveMin

func (o *HistoryRetention) SetFiveMin(v int32)

SetFiveMin sets FiveMin field to given value.

HasFiveMin

func (o *HistoryRetention) HasFiveMin() bool

HasFiveMin returns a boolean if a field has been set.

GetHourly

func (o *HistoryRetention) GetHourly() int32

GetHourly returns the Hourly field if non-nil, zero value otherwise.

GetHourlyOk

func (o *HistoryRetention) GetHourlyOk() (*int32, bool)

GetHourlyOk returns a tuple with the Hourly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetHourly

func (o *HistoryRetention) SetHourly(v int32)

SetHourly sets Hourly field to given value.

HasHourly

func (o *HistoryRetention) HasHourly() bool

HasHourly returns a boolean if a field has been set.

GetKnownClient

func (o *HistoryRetention) GetKnownClient() int32

GetKnownClient returns the KnownClient field if non-nil, zero value otherwise.

GetKnownClientOk

func (o *HistoryRetention) GetKnownClientOk() (*int32, bool)

GetKnownClientOk returns a tuple with the KnownClient field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetKnownClient

func (o *HistoryRetention) SetKnownClient(v int32)

SetKnownClient sets KnownClient field to given value.

HasKnownClient

func (o *HistoryRetention) HasKnownClient() bool

HasKnownClient returns a boolean if a field has been set.

GetKnownClientAvailableRetentionDays

func (o *HistoryRetention) GetKnownClientAvailableRetentionDays() []int32

GetKnownClientAvailableRetentionDays returns the KnownClientAvailableRetentionDays field if non-nil, zero value otherwise.

GetKnownClientAvailableRetentionDaysOk

func (o *HistoryRetention) GetKnownClientAvailableRetentionDaysOk() (*[]int32, bool)

GetKnownClientAvailableRetentionDaysOk returns a tuple with the KnownClientAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetKnownClientAvailableRetentionDays

func (o *HistoryRetention) SetKnownClientAvailableRetentionDays(v []int32)

SetKnownClientAvailableRetentionDays sets KnownClientAvailableRetentionDays field to given value.

HasKnownClientAvailableRetentionDays

func (o *HistoryRetention) HasKnownClientAvailableRetentionDays() bool

HasKnownClientAvailableRetentionDays returns a boolean if a field has been set.

GetLog

func (o *HistoryRetention) GetLog() int32

GetLog returns the Log field if non-nil, zero value otherwise.

GetLogOk

func (o *HistoryRetention) GetLogOk() (*int32, bool)

GetLogOk returns a tuple with the Log field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLog

func (o *HistoryRetention) SetLog(v int32)

SetLog sets Log field to given value.

HasLog

func (o *HistoryRetention) HasLog() bool

HasLog returns a boolean if a field has been set.

GetLogAvailableRetentionDays

func (o *HistoryRetention) GetLogAvailableRetentionDays() []int32

GetLogAvailableRetentionDays returns the LogAvailableRetentionDays field if non-nil, zero value otherwise.

GetLogAvailableRetentionDaysOk

func (o *HistoryRetention) GetLogAvailableRetentionDaysOk() (*[]int32, bool)

GetLogAvailableRetentionDaysOk returns a tuple with the LogAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetLogAvailableRetentionDays

func (o *HistoryRetention) SetLogAvailableRetentionDays(v []int32)

SetLogAvailableRetentionDays sets LogAvailableRetentionDays field to given value.

HasLogAvailableRetentionDays

func (o *HistoryRetention) HasLogAvailableRetentionDays() bool

HasLogAvailableRetentionDays returns a boolean if a field has been set.

GetOverride

func (o *HistoryRetention) GetOverride() bool

GetOverride returns the Override field if non-nil, zero value otherwise.

GetOverrideOk

func (o *HistoryRetention) GetOverrideOk() (*bool, bool)

GetOverrideOk returns a tuple with the Override field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetOverride

func (o *HistoryRetention) SetOverride(v bool)

SetOverride sets Override field to given value.

HasOverride

func (o *HistoryRetention) HasOverride() bool

HasOverride returns a boolean if a field has been set.

GetPortalAuth

func (o *HistoryRetention) GetPortalAuth() int32

GetPortalAuth returns the PortalAuth field if non-nil, zero value otherwise.

GetPortalAuthOk

func (o *HistoryRetention) GetPortalAuthOk() (*int32, bool)

GetPortalAuthOk returns a tuple with the PortalAuth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPortalAuth

func (o *HistoryRetention) SetPortalAuth(v int32)

SetPortalAuth sets PortalAuth field to given value.

HasPortalAuth

func (o *HistoryRetention) HasPortalAuth() bool

HasPortalAuth returns a boolean if a field has been set.

GetPortalAuthAvailableRetentionDays

func (o *HistoryRetention) GetPortalAuthAvailableRetentionDays() []int32

GetPortalAuthAvailableRetentionDays returns the PortalAuthAvailableRetentionDays field if non-nil, zero value otherwise.

GetPortalAuthAvailableRetentionDaysOk

func (o *HistoryRetention) GetPortalAuthAvailableRetentionDaysOk() (*[]int32, bool)

GetPortalAuthAvailableRetentionDaysOk returns a tuple with the PortalAuthAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPortalAuthAvailableRetentionDays

func (o *HistoryRetention) SetPortalAuthAvailableRetentionDays(v []int32)

SetPortalAuthAvailableRetentionDays sets PortalAuthAvailableRetentionDays field to given value.

HasPortalAuthAvailableRetentionDays

func (o *HistoryRetention) HasPortalAuthAvailableRetentionDays() bool

HasPortalAuthAvailableRetentionDays returns a boolean if a field has been set.

GetRogueAp

func (o *HistoryRetention) GetRogueAp() int32

GetRogueAp returns the RogueAp field if non-nil, zero value otherwise.

GetRogueApOk

func (o *HistoryRetention) GetRogueApOk() (*int32, bool)

GetRogueApOk returns a tuple with the RogueAp field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetRogueAp

func (o *HistoryRetention) SetRogueAp(v int32)

SetRogueAp sets RogueAp field to given value.

HasRogueAp

func (o *HistoryRetention) HasRogueAp() bool

HasRogueAp returns a boolean if a field has been set.

GetTenMin

func (o *HistoryRetention) GetTenMin() int32

GetTenMin returns the TenMin field if non-nil, zero value otherwise.

GetTenMinOk

func (o *HistoryRetention) GetTenMinOk() (*int32, bool)

GetTenMinOk returns a tuple with the TenMin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetTenMin

func (o *HistoryRetention) SetTenMin(v int32)

SetTenMin sets TenMin field to given value.

HasTenMin

func (o *HistoryRetention) HasTenMin() bool

HasTenMin returns a boolean if a field has been set.

GetWeekly

func (o *HistoryRetention) GetWeekly() int32

GetWeekly returns the Weekly field if non-nil, zero value otherwise.

GetWeeklyOk

func (o *HistoryRetention) GetWeeklyOk() (*int32, bool)

GetWeeklyOk returns a tuple with the Weekly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetWeekly

func (o *HistoryRetention) SetWeekly(v int32)

SetWeekly sets Weekly field to given value.

HasWeekly

func (o *HistoryRetention) HasWeekly() bool

HasWeekly returns a boolean if a field has been set.

GetWeeklyAvailableRetentionDays

func (o *HistoryRetention) GetWeeklyAvailableRetentionDays() []int32

GetWeeklyAvailableRetentionDays returns the WeeklyAvailableRetentionDays field if non-nil, zero value otherwise.

GetWeeklyAvailableRetentionDaysOk

func (o *HistoryRetention) GetWeeklyAvailableRetentionDaysOk() (*[]int32, bool)

GetWeeklyAvailableRetentionDaysOk returns a tuple with the WeeklyAvailableRetentionDays field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetWeeklyAvailableRetentionDays

func (o *HistoryRetention) SetWeeklyAvailableRetentionDays(v []int32)

SetWeeklyAvailableRetentionDays sets WeeklyAvailableRetentionDays field to given value.

HasWeeklyAvailableRetentionDays

func (o *HistoryRetention) HasWeeklyAvailableRetentionDays() bool

HasWeeklyAvailableRetentionDays returns a boolean if a field has been set.

GetWidsData

func (o *HistoryRetention) GetWidsData() int32

GetWidsData returns the WidsData field if non-nil, zero value otherwise.

GetWidsDataOk

func (o *HistoryRetention) GetWidsDataOk() (*int32, bool)

GetWidsDataOk returns a tuple with the WidsData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetWidsData

func (o *HistoryRetention) SetWidsData(v int32)

SetWidsData sets WidsData field to given value.

HasWidsData

func (o *HistoryRetention) HasWidsData() bool

HasWidsData returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]