models

package
v2.0.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type APIToken ¶

type APIToken struct {

	// The access Id associated with the API Tokens
	// Read Only: true
	AccessID string `json:"accessId,omitempty"`

	// The secret key associated with the API Tokens
	// Read Only: true
	AccessKey string `json:"accessKey,omitempty"`

	// The id of the user associated with the API Tokens
	// Read Only: true
	AdminID int32 `json:"adminId,omitempty"`

	// The name of the user associated with the API Tokens
	// Read Only: true
	AdminName string `json:"adminName,omitempty"`

	// The user who is the API Tokens created by
	// Read Only: true
	CreatedBy string `json:"createdBy,omitempty"`

	// The epoch at which the API Tokens were created
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// The id of the API Token
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The epoch at which the API Tokens were last used
	// Read Only: true
	LastUsedOn int64 `json:"lastUsedOn,omitempty"`

	// The note associated with the API Tokens
	Note string `json:"note,omitempty"`

	// The roles assigned to the user that is associated with the API Tokens
	// Read Only: true
	// Unique: true
	Roles []string `json:"roles,omitempty"`

	// 1 | 2 - Whether or not the API Tokens are enabled, where 2 = enabled
	Status int32 `json:"status,omitempty"`
}

APIToken API token swagger:model APIToken

func (*APIToken) MarshalBinary ¶

func (m *APIToken) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APIToken) UnmarshalBinary ¶

func (m *APIToken) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APIToken) Validate ¶

func (m *APIToken) Validate(formats strfmt.Registry) error

Validate validates this API token

type APITokenPaginationResponse ¶

type APITokenPaginationResponse struct {

	// items
	Items []*APIToken `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

APITokenPaginationResponse Api token pagination response swagger:model ApiTokenPaginationResponse

func (*APITokenPaginationResponse) MarshalBinary ¶

func (m *APITokenPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APITokenPaginationResponse) UnmarshalBinary ¶

func (m *APITokenPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APITokenPaginationResponse) Validate ¶

func (m *APITokenPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this Api token pagination response

type AWSNetscan ¶

type AWSNetscan struct {

	// access Id
	// Read Only: true
	AccessID string `json:"accessId,omitempty"`

	// account Id
	// Read Only: true
	AccountID string `json:"accountId,omitempty"`

	// assumed role arn
	// Read Only: true
	AssumedRoleArn string `json:"assumedRoleArn,omitempty"`

	// aws a z
	// Read Only: true
	AwsAZ string `json:"awsAZ,omitempty"`

	// aws service
	// Read Only: true
	AwsService string `json:"awsService,omitempty"`

	// external Id
	// Read Only: true
	ExternalID string `json:"externalId,omitempty"`

	// group Id
	// Read Only: true
	GroupID int32 `json:"groupId,omitempty"`

	// root name
	// Read Only: true
	RootName string `json:"rootName,omitempty"`

	// secret key
	// Read Only: true
	SecretKey string `json:"secretKey,omitempty"`
	// contains filtered or unexported fields
}

AWSNetscan a w s netscan swagger:model AWSNetscan

func (*AWSNetscan) Collector ¶

func (m *AWSNetscan) Collector() *int32

Collector gets the collector of this subtype

func (*AWSNetscan) CollectorDescription ¶

func (m *AWSNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*AWSNetscan) CollectorGroup ¶

func (m *AWSNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*AWSNetscan) CollectorGroupName ¶

func (m *AWSNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*AWSNetscan) Creator ¶

func (m *AWSNetscan) Creator() string

Creator gets the creator of this subtype

func (*AWSNetscan) Description ¶

func (m *AWSNetscan) Description() string

Description gets the description of this subtype

func (*AWSNetscan) Duplicate ¶

func (m *AWSNetscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*AWSNetscan) Group ¶

func (m *AWSNetscan) Group() string

Group gets the group of this subtype

func (*AWSNetscan) ID ¶

func (m *AWSNetscan) ID() int32

ID gets the id of this subtype

func (*AWSNetscan) MarshalBinary ¶

func (m *AWSNetscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AWSNetscan) MarshalJSON ¶

func (m AWSNetscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AWSNetscan) Method ¶

func (m *AWSNetscan) Method() string

Method gets the method of this subtype

func (*AWSNetscan) Name ¶

func (m *AWSNetscan) Name() *string

Name gets the name of this subtype

func (*AWSNetscan) NextStart ¶

func (m *AWSNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*AWSNetscan) NextStartEpoch ¶

func (m *AWSNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*AWSNetscan) NsgID ¶

func (m *AWSNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*AWSNetscan) Schedule ¶

func (m *AWSNetscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*AWSNetscan) SetCollector ¶

func (m *AWSNetscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*AWSNetscan) SetCollectorDescription ¶

func (m *AWSNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*AWSNetscan) SetCollectorGroup ¶

func (m *AWSNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*AWSNetscan) SetCollectorGroupName ¶

func (m *AWSNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*AWSNetscan) SetCreator ¶

func (m *AWSNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*AWSNetscan) SetDescription ¶

func (m *AWSNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AWSNetscan) SetDuplicate ¶

func (m *AWSNetscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*AWSNetscan) SetGroup ¶

func (m *AWSNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*AWSNetscan) SetID ¶

func (m *AWSNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*AWSNetscan) SetMethod ¶

func (m *AWSNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*AWSNetscan) SetName ¶

func (m *AWSNetscan) SetName(val *string)

SetName sets the name of this subtype

func (*AWSNetscan) SetNextStart ¶

func (m *AWSNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*AWSNetscan) SetNextStartEpoch ¶

func (m *AWSNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*AWSNetscan) SetNsgID ¶

func (m *AWSNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*AWSNetscan) SetSchedule ¶

func (m *AWSNetscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*AWSNetscan) SetVersion ¶

func (m *AWSNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*AWSNetscan) UnmarshalBinary ¶

func (m *AWSNetscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AWSNetscan) UnmarshalJSON ¶

func (m *AWSNetscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AWSNetscan) Validate ¶

func (m *AWSNetscan) Validate(formats strfmt.Registry) error

Validate validates this a w s netscan

func (*AWSNetscan) Version ¶

func (m *AWSNetscan) Version() int32

Version gets the version of this subtype

type AccessLogPaginationResponse ¶

type AccessLogPaginationResponse struct {

	// items
	Items []*AuditLog `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

AccessLogPaginationResponse access log pagination response swagger:model AccessLogPaginationResponse

func (*AccessLogPaginationResponse) MarshalBinary ¶

func (m *AccessLogPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessLogPaginationResponse) UnmarshalBinary ¶

func (m *AccessLogPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessLogPaginationResponse) Validate ¶

func (m *AccessLogPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this access log pagination response

type AckCollectorDown ¶

type AckCollectorDown struct {

	// comment
	Comment string `json:"comment,omitempty"`
}

AckCollectorDown ack collector down swagger:model AckCollectorDown

func (*AckCollectorDown) MarshalBinary ¶

func (m *AckCollectorDown) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AckCollectorDown) UnmarshalBinary ¶

func (m *AckCollectorDown) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AckCollectorDown) Validate ¶

func (m *AckCollectorDown) Validate(formats strfmt.Registry) error

Validate validates this ack collector down

type Admin ¶

type Admin struct {

	// Whether or not the user is required to accept the EULA (end user license agreement)
	AcceptEULA bool `json:"acceptEULA,omitempty"`

	// The time, in epoch format, that the user accepted the EULA (if required to)
	// Read Only: true
	AcceptEULAOn int64 `json:"acceptEULAOn,omitempty"`

	// Any API Tokens associated with the user
	APITokens []*APIToken `json:"apiTokens,omitempty"`

	// Whether it is a API only user
	Apionly bool `json:"apionly,omitempty"`

	// email | smsemail
	ContactMethod string `json:"contactMethod,omitempty"`

	// Who created the user. This may be another user, SAML or LogicMonitor
	CreatedBy string `json:"createdBy,omitempty"`

	// The email address associated with the user
	// Required: true
	Email *string `json:"email"`

	// The first name associated with the user
	FirstName string `json:"firstName,omitempty"`

	// Whether or not the user should be forced to change their password on the next login
	ForcePasswordChange bool `json:"forcePasswordChange,omitempty"`

	// The Id of the user
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The last action taken by the user
	// Read Only: true
	LastAction string `json:"lastAction,omitempty"`

	// The time, in epoch format, of the user's last action
	// Read Only: true
	LastActionOn int64 `json:"lastActionOn,omitempty"`

	// The time, in local format, of the user's last action
	// Read Only: true
	LastActionOnLocal string `json:"lastActionOnLocal,omitempty"`

	// The time that the user last logged in, in epoch format
	// Read Only: true
	LastLoginOn int64 `json:"lastLoginOn,omitempty"`

	// The last name associated with the user
	LastName string `json:"lastName,omitempty"`

	// Any notes assocaited with the user
	Note string `json:"note,omitempty"`

	// The password associated with the user
	// Required: true
	Password *string `json:"password"`

	// The phone number associated with the user
	Phone string `json:"phone,omitempty"`

	// The roles assigned to the user
	// Required: true
	// Unique: true
	Roles []*Role `json:"roles"`

	// The sms email address associated with the user
	SmsEmail string `json:"smsEmail,omitempty"`

	// sms | fullText, where sms = 160 characters and fullText= all characters
	SmsEmailFormat string `json:"smsEmailFormat,omitempty"`

	// The user's status. Should be one of active and suspended
	Status string `json:"status,omitempty"`

	// The timezone of the user
	Timezone string `json:"timezone,omitempty"`

	// The email address for user's Training account
	// Read Only: true
	TrainingEmail string `json:"trainingEmail,omitempty"`

	// Whether or not two factor authentication is enabled for the user
	TwoFAEnabled bool `json:"twoFAEnabled,omitempty"`

	// The username associated with the user
	// Required: true
	Username *string `json:"username"`

	// The account tabs that will be visible to the user
	ViewPermission interface{} `json:"viewPermission,omitempty"`
}

Admin admin swagger:model Admin

func (*Admin) MarshalBinary ¶

func (m *Admin) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Admin) UnmarshalBinary ¶

func (m *Admin) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Admin) Validate ¶

func (m *Admin) Validate(formats strfmt.Registry) error

Validate validates this admin

type AdminPaginationResponse ¶

type AdminPaginationResponse struct {

	// items
	Items []*Admin `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

AdminPaginationResponse admin pagination response swagger:model AdminPaginationResponse

func (*AdminPaginationResponse) MarshalBinary ¶

func (m *AdminPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AdminPaginationResponse) UnmarshalBinary ¶

func (m *AdminPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AdminPaginationResponse) Validate ¶

func (m *AdminPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this admin pagination response

type AggragateCollectorAttribute ¶

type AggragateCollectorAttribute struct {
	AggragateCollectorAttributeAllOf1
}

AggragateCollectorAttribute aggragate collector attribute swagger:model AggragateCollectorAttribute

func (*AggragateCollectorAttribute) MarshalBinary ¶

func (m *AggragateCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AggragateCollectorAttribute) MarshalJSON ¶

func (m AggragateCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AggragateCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AggragateCollectorAttribute) SetName ¶

func (m *AggragateCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AggragateCollectorAttribute) UnmarshalBinary ¶

func (m *AggragateCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AggragateCollectorAttribute) UnmarshalJSON ¶

func (m *AggragateCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AggragateCollectorAttribute) Validate ¶

func (m *AggragateCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this aggragate collector attribute

type AggragateCollectorAttributeAllOf1 ¶

type AggragateCollectorAttributeAllOf1 interface{}

AggragateCollectorAttributeAllOf1 aggragate collector attribute all of1 swagger:model AggragateCollectorAttributeAllOf1

type Alert ¶

type Alert struct {

	// The active SDT, if one exists
	// Read Only: true
	SDT interface{} `json:"SDT,omitempty"`

	// The comment submitted with the acknowledgement
	// Read Only: true
	AckComment string `json:"ackComment,omitempty"`

	// Whether or not the alert has been acknowledged
	// Read Only: true
	Acked *bool `json:"acked,omitempty"`

	// The user that acknowledged the alert
	// Read Only: true
	AckedBy string `json:"ackedBy,omitempty"`

	// The time (in epoch format) that the alert was acknowledged
	// Read Only: true
	AckedEpoch int64 `json:"ackedEpoch,omitempty"`

	// The value that triggered the alert
	// Read Only: true
	AlertValue string `json:"alertValue,omitempty"`

	// The escalation chain the alert was routed to
	// Read Only: true
	Chain string `json:"chain,omitempty"`

	// The id of the escalation chain the alert was routed to
	// Read Only: true
	ChainID int32 `json:"chainId,omitempty"`

	// The value that cleared the alert
	// Read Only: true
	ClearValue string `json:"clearValue,omitempty"`

	// Whether or not the alert has cleared
	// Read Only: true
	Cleared *bool `json:"cleared,omitempty"`

	// The property or token values that should display with the alert details. Note that if referencing tokens, you'll need to URL encode the # symbol.
	// Read Only: true
	CustomColumns interface{} `json:"customColumns,omitempty"`

	// The id of the datapoint in alert
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

	// The name of the datapoint in alert
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// The alert message, if needMessage=true is included in the query parameters
	// Read Only: true
	DetailMessage interface{} `json:"detailMessage,omitempty"`

	// The time (in epoch format) that the alert ended
	// Read Only: true
	EndEpoch int64 `json:"endEpoch,omitempty"`

	// The alert id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The description of the instance in alert
	// Read Only: true
	InstanceDescription string `json:"instanceDescription,omitempty"`

	// The id of the instance in alert
	// Read Only: true
	InstanceID int32 `json:"instanceId,omitempty"`

	// The name of the instance in alert
	// Read Only: true
	InstanceName string `json:"instanceName,omitempty"`

	// The internal id for the alert
	// Read Only: true
	InternalID string `json:"internalId,omitempty"`

	// Information about the groups the object is a member of
	// Read Only: true
	MonitorObjectGroups interface{} `json:"monitorObjectGroups,omitempty"`

	// The id of the object that the alert is associated with
	// Read Only: true
	MonitorObjectID int32 `json:"monitorObjectId,omitempty"`

	// The name of the object that the alert is associated with
	// Read Only: true
	MonitorObjectName string `json:"monitorObjectName,omitempty"`

	// monitor object type
	// Read Only: true
	MonitorObjectType string `json:"monitorObjectType,omitempty"`

	// The next recipient in the escalation chain for this alert
	// Read Only: true
	NextRecipient int32 `json:"nextRecipient,omitempty"`

	// The recipients that have received the alert
	// Read Only: true
	ReceivedList string `json:"receivedList,omitempty"`

	// The device specific LogicModule Id
	// Read Only: true
	ResourceID int32 `json:"resourceId,omitempty"`

	// The id of the datasource in alert
	// Read Only: true
	ResourceTemplateID int32 `json:"resourceTemplateId,omitempty"`

	// The name of the datasource in alert
	// Read Only: true
	ResourceTemplateName string `json:"resourceTemplateName,omitempty"`

	// The type of the logicmodule in alert
	// Read Only: true
	ResourceTemplateType string `json:"resourceTemplateType,omitempty"`

	// The rule the alert matches
	// Read Only: true
	Rule string `json:"rule,omitempty"`

	// The id of the rule the alert matches
	// Read Only: true
	RuleID int32 `json:"ruleId,omitempty"`

	// Whether or not the alert was triggered during an SDT
	// Read Only: true
	SDTED *bool `json:"sdted,omitempty"`

	// The alert severity, where 2=warning, 3=error and 4=critical
	// Read Only: true
	Severity int32 `json:"severity,omitempty"`

	// The time (in epoch format) that the alert started
	// Read Only: true
	StartEpoch int64 `json:"startEpoch,omitempty"`

	// The id of the sub time based chain
	// Read Only: true
	SubChainID int32 `json:"subChainId,omitempty"`

	// The threshold associated with the object in alert
	// Read Only: true
	Threshold string `json:"threshold,omitempty"`

	// The type of alert
	// Read Only: true
	Type string `json:"type,omitempty"`
}

Alert alert swagger:model Alert

func (*Alert) MarshalBinary ¶

func (m *Alert) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Alert) UnmarshalBinary ¶

func (m *Alert) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Alert) Validate ¶

func (m *Alert) Validate(formats strfmt.Registry) error

Validate validates this alert

type AlertAck ¶

type AlertAck struct {

	// your comment on the alert
	// Required: true
	AckComment *string `json:"ackComment"`
}

AlertAck alert ack swagger:model AlertAck

func (*AlertAck) MarshalBinary ¶

func (m *AlertAck) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertAck) UnmarshalBinary ¶

func (m *AlertAck) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertAck) Validate ¶

func (m *AlertAck) Validate(formats strfmt.Registry) error

Validate validates this alert ack

type AlertFilters ¶

type AlertFilters struct {

	// Displayed alerts must have an acknowledgement status that satisfies this criteria
	Acked string `json:"acked,omitempty"`

	// Displayed alerts must be routed to an escalation chain that satisfies this filter. Glob is accepted, and * and an empty string both match all escalation chains
	Chain string `json:"chain,omitempty"`

	// Displayed alerts must be active if cleared=no, and must have cleared in the past 7 days if cleared=all
	Cleared string `json:"cleared,omitempty"`

	// Displayed alerts must be associated with datapoints that meet this filter criteria. Glob is accepted, and * and an empty string both match all datapoints
	DataPoint string `json:"dataPoint,omitempty"`

	// Displayed alerts must be associated with datasources that meet this filter criteria. Glob is accepted, and * and an empty string both indicate all datasources
	DataSource string `json:"dataSource,omitempty"`

	// Displayed alerts must be associated with groups that meet this filter criteria. Glob is accepted, and * and an empty string both indicate all groups
	Group string `json:"group,omitempty"`

	// Displayed alerts must be associated with devices that meet this filter criteria. Glob is accepted, and * and an empty string both indicate all devices
	Host string `json:"host,omitempty"`

	// Displayed alerts must be associated with instances that meet this filter criteria. Glob is accepted, and * and an empty string both match all instances
	Instance string `json:"instance,omitempty"`

	// The key word for free search
	Keyword string `json:"keyword,omitempty"`

	// Displayed alerts must match a rule that satisfies this filter. Glob is accepted, and * and an empty string both match all rules
	Rule string `json:"rule,omitempty"`

	// Displayed alerts must have an SDT status that meets this criteria
	SDTED string `json:"sdted,omitempty"`

	// Displayed alerts must have a severity that satisfies this criteria. Multiple severities are separated by commas
	Severity string `json:"severity,omitempty"`
}

AlertFilters alert filters swagger:model AlertFilters

func (*AlertFilters) MarshalBinary ¶

func (m *AlertFilters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertFilters) UnmarshalBinary ¶

func (m *AlertFilters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertFilters) Validate ¶

func (m *AlertFilters) Validate(formats strfmt.Registry) error

Validate validates this alert filters

type AlertForecastingReport ¶

type AlertForecastingReport struct {

	// Forecast method for the report. Acceptable values are: Linear, ARIMA
	Algorithm string `json:"algorithm,omitempty"`

	// The columns displayed in the report
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The confidence level when do forecasting
	// Required: true
	ConfidenceLevel *int32 `json:"confidenceLevel"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The group or device name selected for the report
	HostsVal string `json:"hostsVal,omitempty"`

	// The type of the resource selection. Acceptable values are: host, group
	// Required: true
	HostsValType *string `json:"hostsValType"`

	// The datapoints that needs to do forecasting
	// Required: true
	Metrics []*Metric `json:"metrics"`

	// The sort option for the alert forecast report
	SortedBy int32 `json:"sortedBy,omitempty"`

	// true | false
	// false: CPU metrics will be displayed for all selected devices or groups
	// true: CPU metrics will only be displayed for the top ten device or groups
	Top10Only bool `json:"top10Only,omitempty"`
	// contains filtered or unexported fields
}

AlertForecastingReport alert forecasting report swagger:model AlertForecastingReport

func (*AlertForecastingReport) CustomReportTypeID ¶

func (m *AlertForecastingReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AlertForecastingReport) CustomReportTypeName ¶

func (m *AlertForecastingReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AlertForecastingReport) Delivery ¶

func (m *AlertForecastingReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AlertForecastingReport) Description ¶

func (m *AlertForecastingReport) Description() string

Description gets the description of this subtype

func (*AlertForecastingReport) EnableViewAsOtherUser ¶

func (m *AlertForecastingReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AlertForecastingReport) Format ¶

func (m *AlertForecastingReport) Format() string

Format gets the format of this subtype

func (*AlertForecastingReport) GroupID ¶

func (m *AlertForecastingReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AlertForecastingReport) ID ¶

func (m *AlertForecastingReport) ID() int32

ID gets the id of this subtype

func (*AlertForecastingReport) LastGenerateOn ¶

func (m *AlertForecastingReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AlertForecastingReport) LastGeneratePages ¶

func (m *AlertForecastingReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AlertForecastingReport) LastGenerateSize ¶

func (m *AlertForecastingReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AlertForecastingReport) LastmodifyUserID ¶

func (m *AlertForecastingReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AlertForecastingReport) LastmodifyUserName ¶

func (m *AlertForecastingReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AlertForecastingReport) MarshalBinary ¶

func (m *AlertForecastingReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertForecastingReport) MarshalJSON ¶

func (m AlertForecastingReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertForecastingReport) Name ¶

func (m *AlertForecastingReport) Name() *string

Name gets the name of this subtype

func (*AlertForecastingReport) Recipients ¶

func (m *AlertForecastingReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AlertForecastingReport) ReportLinkNum ¶

func (m *AlertForecastingReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AlertForecastingReport) Schedule ¶

func (m *AlertForecastingReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AlertForecastingReport) ScheduleTimezone ¶

func (m *AlertForecastingReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AlertForecastingReport) SetCustomReportTypeID ¶

func (m *AlertForecastingReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AlertForecastingReport) SetCustomReportTypeName ¶

func (m *AlertForecastingReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AlertForecastingReport) SetDelivery ¶

func (m *AlertForecastingReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AlertForecastingReport) SetDescription ¶

func (m *AlertForecastingReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertForecastingReport) SetEnableViewAsOtherUser ¶

func (m *AlertForecastingReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AlertForecastingReport) SetFormat ¶

func (m *AlertForecastingReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AlertForecastingReport) SetGroupID ¶

func (m *AlertForecastingReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AlertForecastingReport) SetID ¶

func (m *AlertForecastingReport) SetID(val int32)

SetID sets the id of this subtype

func (*AlertForecastingReport) SetLastGenerateOn ¶

func (m *AlertForecastingReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AlertForecastingReport) SetLastGeneratePages ¶

func (m *AlertForecastingReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AlertForecastingReport) SetLastGenerateSize ¶

func (m *AlertForecastingReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AlertForecastingReport) SetLastmodifyUserID ¶

func (m *AlertForecastingReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AlertForecastingReport) SetLastmodifyUserName ¶

func (m *AlertForecastingReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AlertForecastingReport) SetName ¶

func (m *AlertForecastingReport) SetName(val *string)

SetName sets the name of this subtype

func (*AlertForecastingReport) SetRecipients ¶

func (m *AlertForecastingReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AlertForecastingReport) SetReportLinkNum ¶

func (m *AlertForecastingReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AlertForecastingReport) SetSchedule ¶

func (m *AlertForecastingReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AlertForecastingReport) SetScheduleTimezone ¶

func (m *AlertForecastingReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AlertForecastingReport) SetType ¶

func (m *AlertForecastingReport) SetType(val string)

SetType sets the type of this subtype

func (*AlertForecastingReport) SetUserPermission ¶

func (m *AlertForecastingReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertForecastingReport) Type ¶

func (m *AlertForecastingReport) Type() string

Type gets the type of this subtype

func (*AlertForecastingReport) UnmarshalBinary ¶

func (m *AlertForecastingReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertForecastingReport) UnmarshalJSON ¶

func (m *AlertForecastingReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertForecastingReport) UserPermission ¶

func (m *AlertForecastingReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertForecastingReport) Validate ¶

func (m *AlertForecastingReport) Validate(formats strfmt.Registry) error

Validate validates this alert forecasting report

type AlertPaginationResponse ¶

type AlertPaginationResponse struct {

	// items
	Items []*Alert `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

AlertPaginationResponse alert pagination response swagger:model AlertPaginationResponse

func (*AlertPaginationResponse) MarshalBinary ¶

func (m *AlertPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertPaginationResponse) UnmarshalBinary ¶

func (m *AlertPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertPaginationResponse) Validate ¶

func (m *AlertPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this alert pagination response

type AlertReport ¶

type AlertReport struct {

	// all | acked | nonacked
	// all: both acknowledged and non-acknowledged alerts that meet the report criteria will be displayed
	// acked: only acknowledged alerts that meet the report criteria will be displayed
	// nonacked: only non-acknowledged alerts that meet the report criteria will be displayed
	AckFilter string `json:"ackFilter,omitempty"`

	// true: only alerts that are still alerting (i.e. haven't yet cleared) will be displayed in the report
	// false: active alerts and cleared alerts will both be displayed in the report
	ActiveOnly bool `json:"activeOnly,omitempty"`

	// All alerts displayed in the report must have been routed to the Escalation Chains specified in this filter
	Chain string `json:"chain,omitempty"`

	// The columns that will be displayed in the report. You should specify the columns in the order in which you'd like them to be displayed. All column names need to be included in this object, but each column should have an associated isHidden field that indicates whether it is displayed or not. NOTE that if summaryOnly is set to true you can only include these columns: Alerts, Group, Device, Instance, Datapoint. If summaryOnly is set to false you can include these columns: Severity, Group, Device, Instance, Datapoint, Thresholds, Value, Began, End, Rule, Chain, Acked, Acked By, Acked On, Notes, In SDT
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The group filter used to determine which alerts will appear in the report. Glob expression supported
	DataPoint string `json:"dataPoint,omitempty"`

	// All alerts displayed in the report must have been triggered for the Datasources specified in this filter
	DataSource string `json:"dataSource,omitempty"`

	// The instance filter used to determine which alerts will appear in the report. Glob expressions supported
	DataSourceInstanceName string `json:"dataSourceInstanceName,omitempty"`

	// The Time Range configured for the report. Options include: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The device filter used to determine which alerts will appear in the report. Glob expressions supported
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The group filter used to determine which alerts will appear in the report. Glob expressions supported
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// true: alerts that started prior to the specified dateRange but that meet all other criteria will be displayed in the report
	// false: only alerts that started during the specified dateRange will be displayed in the report
	IncludePreexist bool `json:"includePreexist,omitempty"`

	// all | error | critical
	// all: alerts of all severity levels will be displayed if they match the filter criteria
	// error: only error and critical alerts that match the filter criteria will be displayed
	// critical: only critical alerts that match the filter criteria will be displayed
	Level string `json:"level,omitempty"`

	// All alerts displayed in the report must have been routed to the Rules specified in this filter
	Rule string `json:"rule,omitempty"`

	// all | sdt | nonsdt
	// all: alerts that are in SDT and that aren't in SDT that meet the report criteria will be displayed
	// sdt: only alerts that are in SDT and that meet the report criteria will be displayed
	// nonsdt: only alerts that aren't in SDT and that meet the report criteria will be displayed
	SDTFilter string `json:"sdtFilter,omitempty"`

	// count | host | dataPoint | level | startOn | ackedOn. How displayed alerts will be sorted in the report. Note that if summaryOnly is set to true, you are limited to sortedBy= count | host | dataPoint. If summaryOnly is set to false, you cannot set sortedBy = count
	SortedBy string `json:"sortedBy,omitempty"`

	// true: a column will be added to the report detailing the number of times each alert occurred
	// false: the number of times each alert occurred will not be displayed in the report
	SummaryOnly bool `json:"summaryOnly,omitempty"`

	// overlap | start - Any alerts active during the specified dateRange will be displayed in the report if time=overlap. If time=start, only alerts that started during the specified dateRange will be displayed in the report
	Timing string `json:"timing,omitempty"`
	// contains filtered or unexported fields
}

AlertReport alert report swagger:model AlertReport

func (*AlertReport) CustomReportTypeID ¶

func (m *AlertReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AlertReport) CustomReportTypeName ¶

func (m *AlertReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AlertReport) Delivery ¶

func (m *AlertReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AlertReport) Description ¶

func (m *AlertReport) Description() string

Description gets the description of this subtype

func (*AlertReport) EnableViewAsOtherUser ¶

func (m *AlertReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AlertReport) Format ¶

func (m *AlertReport) Format() string

Format gets the format of this subtype

func (*AlertReport) GroupID ¶

func (m *AlertReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AlertReport) ID ¶

func (m *AlertReport) ID() int32

ID gets the id of this subtype

func (*AlertReport) LastGenerateOn ¶

func (m *AlertReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AlertReport) LastGeneratePages ¶

func (m *AlertReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AlertReport) LastGenerateSize ¶

func (m *AlertReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AlertReport) LastmodifyUserID ¶

func (m *AlertReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AlertReport) LastmodifyUserName ¶

func (m *AlertReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AlertReport) MarshalBinary ¶

func (m *AlertReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertReport) MarshalJSON ¶

func (m AlertReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertReport) Name ¶

func (m *AlertReport) Name() *string

Name gets the name of this subtype

func (*AlertReport) Recipients ¶

func (m *AlertReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AlertReport) ReportLinkNum ¶

func (m *AlertReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AlertReport) Schedule ¶

func (m *AlertReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AlertReport) ScheduleTimezone ¶

func (m *AlertReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AlertReport) SetCustomReportTypeID ¶

func (m *AlertReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AlertReport) SetCustomReportTypeName ¶

func (m *AlertReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AlertReport) SetDelivery ¶

func (m *AlertReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AlertReport) SetDescription ¶

func (m *AlertReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertReport) SetEnableViewAsOtherUser ¶

func (m *AlertReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AlertReport) SetFormat ¶

func (m *AlertReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AlertReport) SetGroupID ¶

func (m *AlertReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AlertReport) SetID ¶

func (m *AlertReport) SetID(val int32)

SetID sets the id of this subtype

func (*AlertReport) SetLastGenerateOn ¶

func (m *AlertReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AlertReport) SetLastGeneratePages ¶

func (m *AlertReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AlertReport) SetLastGenerateSize ¶

func (m *AlertReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AlertReport) SetLastmodifyUserID ¶

func (m *AlertReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AlertReport) SetLastmodifyUserName ¶

func (m *AlertReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AlertReport) SetName ¶

func (m *AlertReport) SetName(val *string)

SetName sets the name of this subtype

func (*AlertReport) SetRecipients ¶

func (m *AlertReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AlertReport) SetReportLinkNum ¶

func (m *AlertReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AlertReport) SetSchedule ¶

func (m *AlertReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AlertReport) SetScheduleTimezone ¶

func (m *AlertReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AlertReport) SetType ¶

func (m *AlertReport) SetType(val string)

SetType sets the type of this subtype

func (*AlertReport) SetUserPermission ¶

func (m *AlertReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertReport) Type ¶

func (m *AlertReport) Type() string

Type gets the type of this subtype

func (*AlertReport) UnmarshalBinary ¶

func (m *AlertReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertReport) UnmarshalJSON ¶

func (m *AlertReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertReport) UserPermission ¶

func (m *AlertReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertReport) Validate ¶

func (m *AlertReport) Validate(formats strfmt.Registry) error

Validate validates this alert report

type AlertRule ¶

type AlertRule struct {

	// The datapoint the alert rule is configured to match
	Datapoint string `json:"datapoint,omitempty"`

	// The datasource the alert rule is configured to match
	Datasource string `json:"datasource,omitempty"`

	// The device groups and service groups the alert rule is configured to match
	// Unique: true
	DeviceGroups []string `json:"deviceGroups,omitempty"`

	// The device names and service names the alert rule is configured to match
	// Unique: true
	Devices []string `json:"devices,omitempty"`

	// The escalation chain associated with the alert rule
	// Read Only: true
	EscalatingChain interface{} `json:"escalatingChain,omitempty"`

	// The id of the escalation chain associated with the alert rule
	// Required: true
	EscalatingChainID *int32 `json:"escalatingChainId"`

	// The escalation interval associated with the alert rule, in minutes
	EscalationInterval int32 `json:"escalationInterval,omitempty"`

	// The Id of the alert rule
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The instance the alert rule is configured to match
	Instance string `json:"instance,omitempty"`

	// The alert severity levels the alert rule is configured to match. Acceptable values are: All, Warn, Error, Critical
	LevelStr string `json:"levelStr,omitempty"`

	// The name of the alert rule
	// Required: true
	Name *string `json:"name"`

	// The priority associated with the alert rule
	// Required: true
	Priority *int32 `json:"priority"`

	// Whether or not status notifications for acknowledgements and SDTs should be sent to the alert rule
	SuppressAlertAckSDT bool `json:"suppressAlertAckSdt,omitempty"`

	// Whether or not alert clear notifications should be sent to the alert rule
	SuppressAlertClear bool `json:"suppressAlertClear,omitempty"`
}

AlertRule alert rule swagger:model AlertRule

func (*AlertRule) MarshalBinary ¶

func (m *AlertRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertRule) UnmarshalBinary ¶

func (m *AlertRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertRule) Validate ¶

func (m *AlertRule) Validate(formats strfmt.Registry) error

Validate validates this alert rule

type AlertRulePaginationResponse ¶

type AlertRulePaginationResponse struct {

	// items
	Items []*AlertRule `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

AlertRulePaginationResponse alert rule pagination response swagger:model AlertRulePaginationResponse

func (*AlertRulePaginationResponse) MarshalBinary ¶

func (m *AlertRulePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertRulePaginationResponse) UnmarshalBinary ¶

func (m *AlertRulePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertRulePaginationResponse) Validate ¶

func (m *AlertRulePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this alert rule pagination response

type AlertSLAReport ¶

type AlertSLAReport struct {

	// Warn | Error | Critical. The minimum severity of the alert statuses you’d like to evaluate for the specified devices and device groups
	AlertLevel string `json:"alertLevel,omitempty"`

	// The name of the Alert Rule that the datapoint alert you’re evaluating will be routed to. Note that if you do not select the correct alert rule, no matching alerts will be displayed
	AlertRule string `json:"alertRule,omitempty"`

	// The datapoints selected for the report, where multiple datapoints are separated by commas
	DataPoint string `json:"dataPoint,omitempty"`

	// The datasource instance selected for the report, in the format DatasourceName-InstanceName (If it is a single instance datasource you can just leave it at DatasourceName)
	DataSource string `json:"dataSource,omitempty"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The devices OR groups (use full path) selected for the report, where multiple entities are separated by commas. Note that glob is supported
	HostsVal string `json:"hostsVal,omitempty"`

	// host | group. The type of entities specified in the hostsVal field
	HostsValType string `json:"hostsValType,omitempty"`
	// contains filtered or unexported fields
}

AlertSLAReport alert Sla report swagger:model AlertSlaReport

func (*AlertSLAReport) CustomReportTypeID ¶

func (m *AlertSLAReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AlertSLAReport) CustomReportTypeName ¶

func (m *AlertSLAReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AlertSLAReport) Delivery ¶

func (m *AlertSLAReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AlertSLAReport) Description ¶

func (m *AlertSLAReport) Description() string

Description gets the description of this subtype

func (*AlertSLAReport) EnableViewAsOtherUser ¶

func (m *AlertSLAReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AlertSLAReport) Format ¶

func (m *AlertSLAReport) Format() string

Format gets the format of this subtype

func (*AlertSLAReport) GroupID ¶

func (m *AlertSLAReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AlertSLAReport) ID ¶

func (m *AlertSLAReport) ID() int32

ID gets the id of this subtype

func (*AlertSLAReport) LastGenerateOn ¶

func (m *AlertSLAReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AlertSLAReport) LastGeneratePages ¶

func (m *AlertSLAReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AlertSLAReport) LastGenerateSize ¶

func (m *AlertSLAReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AlertSLAReport) LastmodifyUserID ¶

func (m *AlertSLAReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AlertSLAReport) LastmodifyUserName ¶

func (m *AlertSLAReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AlertSLAReport) MarshalBinary ¶

func (m *AlertSLAReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertSLAReport) MarshalJSON ¶

func (m AlertSLAReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertSLAReport) Name ¶

func (m *AlertSLAReport) Name() *string

Name gets the name of this subtype

func (*AlertSLAReport) Recipients ¶

func (m *AlertSLAReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AlertSLAReport) ReportLinkNum ¶

func (m *AlertSLAReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AlertSLAReport) Schedule ¶

func (m *AlertSLAReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AlertSLAReport) ScheduleTimezone ¶

func (m *AlertSLAReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AlertSLAReport) SetCustomReportTypeID ¶

func (m *AlertSLAReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AlertSLAReport) SetCustomReportTypeName ¶

func (m *AlertSLAReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AlertSLAReport) SetDelivery ¶

func (m *AlertSLAReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AlertSLAReport) SetDescription ¶

func (m *AlertSLAReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertSLAReport) SetEnableViewAsOtherUser ¶

func (m *AlertSLAReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AlertSLAReport) SetFormat ¶

func (m *AlertSLAReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AlertSLAReport) SetGroupID ¶

func (m *AlertSLAReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AlertSLAReport) SetID ¶

func (m *AlertSLAReport) SetID(val int32)

SetID sets the id of this subtype

func (*AlertSLAReport) SetLastGenerateOn ¶

func (m *AlertSLAReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AlertSLAReport) SetLastGeneratePages ¶

func (m *AlertSLAReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AlertSLAReport) SetLastGenerateSize ¶

func (m *AlertSLAReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AlertSLAReport) SetLastmodifyUserID ¶

func (m *AlertSLAReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AlertSLAReport) SetLastmodifyUserName ¶

func (m *AlertSLAReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AlertSLAReport) SetName ¶

func (m *AlertSLAReport) SetName(val *string)

SetName sets the name of this subtype

func (*AlertSLAReport) SetRecipients ¶

func (m *AlertSLAReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AlertSLAReport) SetReportLinkNum ¶

func (m *AlertSLAReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AlertSLAReport) SetSchedule ¶

func (m *AlertSLAReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AlertSLAReport) SetScheduleTimezone ¶

func (m *AlertSLAReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AlertSLAReport) SetType ¶

func (m *AlertSLAReport) SetType(val string)

SetType sets the type of this subtype

func (*AlertSLAReport) SetUserPermission ¶

func (m *AlertSLAReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertSLAReport) Type ¶

func (m *AlertSLAReport) Type() string

Type gets the type of this subtype

func (*AlertSLAReport) UnmarshalBinary ¶

func (m *AlertSLAReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertSLAReport) UnmarshalJSON ¶

func (m *AlertSLAReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertSLAReport) UserPermission ¶

func (m *AlertSLAReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertSLAReport) Validate ¶

func (m *AlertSLAReport) Validate(formats strfmt.Registry) error

Validate validates this alert Sla report

type AlertThresholdReport ¶

type AlertThresholdReport struct {

	// The columns that will be displayed in the report. You should specify the columns in the order in which you'd like them to be displayed
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The datapoint to be included in the report. Glob expressions supported
	DataPoint string `json:"dataPoint,omitempty"`

	// The name of the datasource instance to be included in the report, where the syntax should be dataSourceDisplayName-InstanceName. If you're referencing a single instance datasource, you can just specify dataSourceDisplayName. Glob expressions supported
	DataSourceInstanceName string `json:"dataSourceInstanceName,omitempty"`

	// The display name of the device(s) to be included in the report. Glob expressions supported
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// true: only variations from the global thresholds will be displayed
	// false: all thresholds will be displayed, including global thresholds an custom group and instance level thresholds
	ExcludeGlobal bool `json:"excludeGlobal,omitempty"`

	// The full path of the group whose member devices you are going to include in the report. Glob expressions supported
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// host | datasource | datapoint
	// host: displayed thresholds will be sorted by device
	// datasource: displayed thresholds will be sorted by datasource instance
	// datapoint: displayed thresholds will be sorted by datapoint (metric)
	SortedBy string `json:"sortedBy,omitempty"`
	// contains filtered or unexported fields
}

AlertThresholdReport alert threshold report swagger:model AlertThresholdReport

func (*AlertThresholdReport) CustomReportTypeID ¶

func (m *AlertThresholdReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AlertThresholdReport) CustomReportTypeName ¶

func (m *AlertThresholdReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AlertThresholdReport) Delivery ¶

func (m *AlertThresholdReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AlertThresholdReport) Description ¶

func (m *AlertThresholdReport) Description() string

Description gets the description of this subtype

func (*AlertThresholdReport) EnableViewAsOtherUser ¶

func (m *AlertThresholdReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AlertThresholdReport) Format ¶

func (m *AlertThresholdReport) Format() string

Format gets the format of this subtype

func (*AlertThresholdReport) GroupID ¶

func (m *AlertThresholdReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AlertThresholdReport) ID ¶

func (m *AlertThresholdReport) ID() int32

ID gets the id of this subtype

func (*AlertThresholdReport) LastGenerateOn ¶

func (m *AlertThresholdReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AlertThresholdReport) LastGeneratePages ¶

func (m *AlertThresholdReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AlertThresholdReport) LastGenerateSize ¶

func (m *AlertThresholdReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AlertThresholdReport) LastmodifyUserID ¶

func (m *AlertThresholdReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AlertThresholdReport) LastmodifyUserName ¶

func (m *AlertThresholdReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AlertThresholdReport) MarshalBinary ¶

func (m *AlertThresholdReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertThresholdReport) MarshalJSON ¶

func (m AlertThresholdReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertThresholdReport) Name ¶

func (m *AlertThresholdReport) Name() *string

Name gets the name of this subtype

func (*AlertThresholdReport) Recipients ¶

func (m *AlertThresholdReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AlertThresholdReport) ReportLinkNum ¶

func (m *AlertThresholdReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AlertThresholdReport) Schedule ¶

func (m *AlertThresholdReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AlertThresholdReport) ScheduleTimezone ¶

func (m *AlertThresholdReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AlertThresholdReport) SetCustomReportTypeID ¶

func (m *AlertThresholdReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AlertThresholdReport) SetCustomReportTypeName ¶

func (m *AlertThresholdReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AlertThresholdReport) SetDelivery ¶

func (m *AlertThresholdReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AlertThresholdReport) SetDescription ¶

func (m *AlertThresholdReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertThresholdReport) SetEnableViewAsOtherUser ¶

func (m *AlertThresholdReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AlertThresholdReport) SetFormat ¶

func (m *AlertThresholdReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AlertThresholdReport) SetGroupID ¶

func (m *AlertThresholdReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AlertThresholdReport) SetID ¶

func (m *AlertThresholdReport) SetID(val int32)

SetID sets the id of this subtype

func (*AlertThresholdReport) SetLastGenerateOn ¶

func (m *AlertThresholdReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AlertThresholdReport) SetLastGeneratePages ¶

func (m *AlertThresholdReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AlertThresholdReport) SetLastGenerateSize ¶

func (m *AlertThresholdReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AlertThresholdReport) SetLastmodifyUserID ¶

func (m *AlertThresholdReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AlertThresholdReport) SetLastmodifyUserName ¶

func (m *AlertThresholdReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AlertThresholdReport) SetName ¶

func (m *AlertThresholdReport) SetName(val *string)

SetName sets the name of this subtype

func (*AlertThresholdReport) SetRecipients ¶

func (m *AlertThresholdReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AlertThresholdReport) SetReportLinkNum ¶

func (m *AlertThresholdReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AlertThresholdReport) SetSchedule ¶

func (m *AlertThresholdReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AlertThresholdReport) SetScheduleTimezone ¶

func (m *AlertThresholdReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AlertThresholdReport) SetType ¶

func (m *AlertThresholdReport) SetType(val string)

SetType sets the type of this subtype

func (*AlertThresholdReport) SetUserPermission ¶

func (m *AlertThresholdReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertThresholdReport) Type ¶

func (m *AlertThresholdReport) Type() string

Type gets the type of this subtype

func (*AlertThresholdReport) UnmarshalBinary ¶

func (m *AlertThresholdReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertThresholdReport) UnmarshalJSON ¶

func (m *AlertThresholdReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertThresholdReport) UserPermission ¶

func (m *AlertThresholdReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertThresholdReport) Validate ¶

func (m *AlertThresholdReport) Validate(formats strfmt.Registry) error

Validate validates this alert threshold report

type AlertTrendsMetric ¶

type AlertTrendsMetric struct {

	// item type
	// Required: true
	ItemType *string `json:"itemType"`

	// item val
	// Required: true
	ItemVal *string `json:"itemVal"`
}

AlertTrendsMetric alert trends metric swagger:model AlertTrendsMetric

func (*AlertTrendsMetric) MarshalBinary ¶

func (m *AlertTrendsMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AlertTrendsMetric) UnmarshalBinary ¶

func (m *AlertTrendsMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertTrendsMetric) Validate ¶

func (m *AlertTrendsMetric) Validate(formats strfmt.Registry) error

Validate validates this alert trends metric

type AlertTrendsReport ¶

type AlertTrendsReport struct {

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The devices and groups that will be included in the report, where each device/group should be represented with two fields: itemType and itemVal
	// Required: true
	Metrics []*AlertTrendsMetric `json:"metrics"`
	// contains filtered or unexported fields
}

AlertTrendsReport alert trends report swagger:model AlertTrendsReport

func (*AlertTrendsReport) CustomReportTypeID ¶

func (m *AlertTrendsReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AlertTrendsReport) CustomReportTypeName ¶

func (m *AlertTrendsReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AlertTrendsReport) Delivery ¶

func (m *AlertTrendsReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AlertTrendsReport) Description ¶

func (m *AlertTrendsReport) Description() string

Description gets the description of this subtype

func (*AlertTrendsReport) EnableViewAsOtherUser ¶

func (m *AlertTrendsReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AlertTrendsReport) Format ¶

func (m *AlertTrendsReport) Format() string

Format gets the format of this subtype

func (*AlertTrendsReport) GroupID ¶

func (m *AlertTrendsReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AlertTrendsReport) ID ¶

func (m *AlertTrendsReport) ID() int32

ID gets the id of this subtype

func (*AlertTrendsReport) LastGenerateOn ¶

func (m *AlertTrendsReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AlertTrendsReport) LastGeneratePages ¶

func (m *AlertTrendsReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AlertTrendsReport) LastGenerateSize ¶

func (m *AlertTrendsReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AlertTrendsReport) LastmodifyUserID ¶

func (m *AlertTrendsReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AlertTrendsReport) LastmodifyUserName ¶

func (m *AlertTrendsReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AlertTrendsReport) MarshalBinary ¶

func (m *AlertTrendsReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertTrendsReport) MarshalJSON ¶

func (m AlertTrendsReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertTrendsReport) Name ¶

func (m *AlertTrendsReport) Name() *string

Name gets the name of this subtype

func (*AlertTrendsReport) Recipients ¶

func (m *AlertTrendsReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AlertTrendsReport) ReportLinkNum ¶

func (m *AlertTrendsReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AlertTrendsReport) Schedule ¶

func (m *AlertTrendsReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AlertTrendsReport) ScheduleTimezone ¶

func (m *AlertTrendsReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AlertTrendsReport) SetCustomReportTypeID ¶

func (m *AlertTrendsReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AlertTrendsReport) SetCustomReportTypeName ¶

func (m *AlertTrendsReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AlertTrendsReport) SetDelivery ¶

func (m *AlertTrendsReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AlertTrendsReport) SetDescription ¶

func (m *AlertTrendsReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertTrendsReport) SetEnableViewAsOtherUser ¶

func (m *AlertTrendsReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AlertTrendsReport) SetFormat ¶

func (m *AlertTrendsReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AlertTrendsReport) SetGroupID ¶

func (m *AlertTrendsReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AlertTrendsReport) SetID ¶

func (m *AlertTrendsReport) SetID(val int32)

SetID sets the id of this subtype

func (*AlertTrendsReport) SetLastGenerateOn ¶

func (m *AlertTrendsReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AlertTrendsReport) SetLastGeneratePages ¶

func (m *AlertTrendsReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AlertTrendsReport) SetLastGenerateSize ¶

func (m *AlertTrendsReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AlertTrendsReport) SetLastmodifyUserID ¶

func (m *AlertTrendsReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AlertTrendsReport) SetLastmodifyUserName ¶

func (m *AlertTrendsReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AlertTrendsReport) SetName ¶

func (m *AlertTrendsReport) SetName(val *string)

SetName sets the name of this subtype

func (*AlertTrendsReport) SetRecipients ¶

func (m *AlertTrendsReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AlertTrendsReport) SetReportLinkNum ¶

func (m *AlertTrendsReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AlertTrendsReport) SetSchedule ¶

func (m *AlertTrendsReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AlertTrendsReport) SetScheduleTimezone ¶

func (m *AlertTrendsReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AlertTrendsReport) SetType ¶

func (m *AlertTrendsReport) SetType(val string)

SetType sets the type of this subtype

func (*AlertTrendsReport) SetUserPermission ¶

func (m *AlertTrendsReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertTrendsReport) Type ¶

func (m *AlertTrendsReport) Type() string

Type gets the type of this subtype

func (*AlertTrendsReport) UnmarshalBinary ¶

func (m *AlertTrendsReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertTrendsReport) UnmarshalJSON ¶

func (m *AlertTrendsReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertTrendsReport) UserPermission ¶

func (m *AlertTrendsReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertTrendsReport) Validate ¶

func (m *AlertTrendsReport) Validate(formats strfmt.Registry) error

Validate validates this alert trends report

type AlertWidget ¶

type AlertWidget struct {

	// The filter for the alert table
	Filters *AlertFilters `json:"filters,omitempty"`

	// parsed filters
	ParsedFilters *AlertFilters `json:"parsedFilters,omitempty"`
	// contains filtered or unexported fields
}

AlertWidget alert widget swagger:model AlertWidget

func (*AlertWidget) DashboardID ¶

func (m *AlertWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*AlertWidget) Description ¶

func (m *AlertWidget) Description() string

Description gets the description of this subtype

func (*AlertWidget) ID ¶

func (m *AlertWidget) ID() int32

ID gets the id of this subtype

func (*AlertWidget) Interval ¶

func (m *AlertWidget) Interval() int32

Interval gets the interval of this subtype

func (*AlertWidget) LastUpdatedBy ¶

func (m *AlertWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*AlertWidget) LastUpdatedOn ¶

func (m *AlertWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*AlertWidget) MarshalBinary ¶

func (m *AlertWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertWidget) MarshalJSON ¶

func (m AlertWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertWidget) Name ¶

func (m *AlertWidget) Name() *string

Name gets the name of this subtype

func (*AlertWidget) SetDashboardID ¶

func (m *AlertWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*AlertWidget) SetDescription ¶

func (m *AlertWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AlertWidget) SetID ¶

func (m *AlertWidget) SetID(val int32)

SetID sets the id of this subtype

func (*AlertWidget) SetInterval ¶

func (m *AlertWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*AlertWidget) SetLastUpdatedBy ¶

func (m *AlertWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*AlertWidget) SetLastUpdatedOn ¶

func (m *AlertWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*AlertWidget) SetName ¶

func (m *AlertWidget) SetName(val *string)

SetName sets the name of this subtype

func (*AlertWidget) SetTheme ¶

func (m *AlertWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*AlertWidget) SetTimescale ¶

func (m *AlertWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*AlertWidget) SetType ¶

func (m *AlertWidget) SetType(val string)

SetType sets the type of this subtype

func (*AlertWidget) SetUserPermission ¶

func (m *AlertWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AlertWidget) Theme ¶

func (m *AlertWidget) Theme() string

Theme gets the theme of this subtype

func (*AlertWidget) Timescale ¶

func (m *AlertWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*AlertWidget) Type ¶

func (m *AlertWidget) Type() string

Type gets the type of this subtype

func (*AlertWidget) UnmarshalBinary ¶

func (m *AlertWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertWidget) UnmarshalJSON ¶

func (m *AlertWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertWidget) UserPermission ¶

func (m *AlertWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AlertWidget) Validate ¶

func (m *AlertWidget) Validate(formats strfmt.Registry) error

Validate validates this alert widget

type AlertWidgetData ¶

type AlertWidgetData struct {

	// items
	// Read Only: true
	Items []*Alert `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

AlertWidgetData alert widget data swagger:model AlertWidgetData

func (*AlertWidgetData) MarshalBinary ¶

func (m *AlertWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AlertWidgetData) MarshalJSON ¶

func (m AlertWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AlertWidgetData) SetTitle ¶

func (m *AlertWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*AlertWidgetData) SetType ¶

func (m *AlertWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*AlertWidgetData) Title ¶

func (m *AlertWidgetData) Title() string

Title gets the title of this subtype

func (*AlertWidgetData) Type ¶

func (m *AlertWidgetData) Type() string

Type gets the type of this subtype

func (*AlertWidgetData) UnmarshalBinary ¶

func (m *AlertWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AlertWidgetData) UnmarshalJSON ¶

func (m *AlertWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AlertWidgetData) Validate ¶

func (m *AlertWidgetData) Validate(formats strfmt.Registry) error

Validate validates this alert widget data

type Assignment ¶

type Assignment struct {

	// Whether or not specified devices should be included or excluded
	Action string `json:"action,omitempty"`

	// Whether or not alerting should be disabled for discovered devices
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The ID of the group that discovered devices should be added into
	Group int32 `json:"group,omitempty"`

	// The name of the group that discovered devices should be added into
	GroupName string `json:"groupName,omitempty"`

	// tag key
	TagKey string `json:"tagKey,omitempty"`

	// tag value
	TagValue string `json:"tagValue,omitempty"`
}

Assignment assignment swagger:model Assignment

func (*Assignment) MarshalBinary ¶

func (m *Assignment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Assignment) UnmarshalBinary ¶

func (m *Assignment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Assignment) Validate ¶

func (m *Assignment) Validate(formats strfmt.Registry) error

Validate validates this assignment

type AuditLog ¶

type AuditLog struct {

	// The description of the action recorded in the access log entry
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The time, in epoch seconds, that the action recorded in the access log entry occurred
	// Read Only: true
	HappenedOn int64 `json:"happenedOn,omitempty"`

	// The date and time that the action recorded in the access log entry occured
	// Read Only: true
	HappenedOnLocal string `json:"happenedOnLocal,omitempty"`

	// The Id of the access log entry
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The IP address that the action was performed from
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// The Id of the session during which the action was performed
	// Read Only: true
	SessionID string `json:"sessionId,omitempty"`

	// The username associated with the user that performed the action recorded in the access log entry
	// Read Only: true
	Username string `json:"username,omitempty"`
}

AuditLog audit log swagger:model AuditLog

func (*AuditLog) MarshalBinary ¶

func (m *AuditLog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AuditLog) UnmarshalBinary ¶

func (m *AuditLog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuditLog) Validate ¶

func (m *AuditLog) Validate(formats strfmt.Registry) error

Validate validates this audit log

type AuditLogReport ¶

type AuditLogReport struct {

	// The columns displayed in the report
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The filter setting for the report
	Filter string `json:"filter,omitempty"`

	// The sort option for the repor
	SortedBy string `json:"sortedBy,omitempty"`

	// The user name of the user filter setting for the report
	Username string `json:"username,omitempty"`
	// contains filtered or unexported fields
}

AuditLogReport audit log report swagger:model AuditLogReport

func (*AuditLogReport) CustomReportTypeID ¶

func (m *AuditLogReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*AuditLogReport) CustomReportTypeName ¶

func (m *AuditLogReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*AuditLogReport) Delivery ¶

func (m *AuditLogReport) Delivery() string

Delivery gets the delivery of this subtype

func (*AuditLogReport) Description ¶

func (m *AuditLogReport) Description() string

Description gets the description of this subtype

func (*AuditLogReport) EnableViewAsOtherUser ¶

func (m *AuditLogReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*AuditLogReport) Format ¶

func (m *AuditLogReport) Format() string

Format gets the format of this subtype

func (*AuditLogReport) GroupID ¶

func (m *AuditLogReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*AuditLogReport) ID ¶

func (m *AuditLogReport) ID() int32

ID gets the id of this subtype

func (*AuditLogReport) LastGenerateOn ¶

func (m *AuditLogReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*AuditLogReport) LastGeneratePages ¶

func (m *AuditLogReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*AuditLogReport) LastGenerateSize ¶

func (m *AuditLogReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*AuditLogReport) LastmodifyUserID ¶

func (m *AuditLogReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*AuditLogReport) LastmodifyUserName ¶

func (m *AuditLogReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*AuditLogReport) MarshalBinary ¶

func (m *AuditLogReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AuditLogReport) MarshalJSON ¶

func (m AuditLogReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AuditLogReport) Name ¶

func (m *AuditLogReport) Name() *string

Name gets the name of this subtype

func (*AuditLogReport) Recipients ¶

func (m *AuditLogReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*AuditLogReport) ReportLinkNum ¶

func (m *AuditLogReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*AuditLogReport) Schedule ¶

func (m *AuditLogReport) Schedule() string

Schedule gets the schedule of this subtype

func (*AuditLogReport) ScheduleTimezone ¶

func (m *AuditLogReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*AuditLogReport) SetCustomReportTypeID ¶

func (m *AuditLogReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*AuditLogReport) SetCustomReportTypeName ¶

func (m *AuditLogReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*AuditLogReport) SetDelivery ¶

func (m *AuditLogReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*AuditLogReport) SetDescription ¶

func (m *AuditLogReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AuditLogReport) SetEnableViewAsOtherUser ¶

func (m *AuditLogReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*AuditLogReport) SetFormat ¶

func (m *AuditLogReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*AuditLogReport) SetGroupID ¶

func (m *AuditLogReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*AuditLogReport) SetID ¶

func (m *AuditLogReport) SetID(val int32)

SetID sets the id of this subtype

func (*AuditLogReport) SetLastGenerateOn ¶

func (m *AuditLogReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*AuditLogReport) SetLastGeneratePages ¶

func (m *AuditLogReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*AuditLogReport) SetLastGenerateSize ¶

func (m *AuditLogReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*AuditLogReport) SetLastmodifyUserID ¶

func (m *AuditLogReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*AuditLogReport) SetLastmodifyUserName ¶

func (m *AuditLogReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*AuditLogReport) SetName ¶

func (m *AuditLogReport) SetName(val *string)

SetName sets the name of this subtype

func (*AuditLogReport) SetRecipients ¶

func (m *AuditLogReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*AuditLogReport) SetReportLinkNum ¶

func (m *AuditLogReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*AuditLogReport) SetSchedule ¶

func (m *AuditLogReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*AuditLogReport) SetScheduleTimezone ¶

func (m *AuditLogReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*AuditLogReport) SetType ¶

func (m *AuditLogReport) SetType(val string)

SetType sets the type of this subtype

func (*AuditLogReport) SetUserPermission ¶

func (m *AuditLogReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*AuditLogReport) Type ¶

func (m *AuditLogReport) Type() string

Type gets the type of this subtype

func (*AuditLogReport) UnmarshalBinary ¶

func (m *AuditLogReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuditLogReport) UnmarshalJSON ¶

func (m *AuditLogReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AuditLogReport) UserPermission ¶

func (m *AuditLogReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*AuditLogReport) Validate ¶

func (m *AuditLogReport) Validate(formats strfmt.Registry) error

Validate validates this audit log report

type Authentication ¶

type Authentication interface {
	runtime.Validatable

	// password
	// Required: true
	Password() *string
	SetPassword(*string)

	// type
	// Required: true
	Type() string
	SetType(string)

	// user name
	// Required: true
	UserName() *string
	SetUserName(*string)
}

Authentication authentication swagger:discriminator Authentication type

func UnmarshalAuthentication ¶

func UnmarshalAuthentication(reader io.Reader, consumer runtime.Consumer) (Authentication, error)

UnmarshalAuthentication unmarshals polymorphic Authentication

func UnmarshalAuthenticationSlice ¶

func UnmarshalAuthenticationSlice(reader io.Reader, consumer runtime.Consumer) ([]Authentication, error)

UnmarshalAuthenticationSlice unmarshals polymorphic slices of Authentication

type AutoDiscoveryConfiguration ¶

type AutoDiscoveryConfiguration struct {

	// delete inactive instance
	DeleteInactiveInstance bool `json:"deleteInactiveInstance,omitempty"`

	// disable instance
	DisableInstance bool `json:"disableInstance,omitempty"`

	// filters
	Filters []*AutoDiscoveryFilter `json:"filters,omitempty"`

	// instance auto group method
	InstanceAutoGroupMethod string `json:"instanceAutoGroupMethod,omitempty"`

	// instance auto group method params
	InstanceAutoGroupMethodParams string `json:"instanceAutoGroupMethodParams,omitempty"`

	// persistent instance
	PersistentInstance bool `json:"persistentInstance,omitempty"`

	// schedule interval
	ScheduleInterval int32 `json:"scheduleInterval,omitempty"`
	// contains filtered or unexported fields
}

AutoDiscoveryConfiguration auto discovery configuration swagger:model AutoDiscoveryConfiguration

func (*AutoDiscoveryConfiguration) MarshalBinary ¶

func (m *AutoDiscoveryConfiguration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AutoDiscoveryConfiguration) MarshalJSON ¶

func (m AutoDiscoveryConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AutoDiscoveryConfiguration) Method ¶

Method gets the method of this base type

func (*AutoDiscoveryConfiguration) SetMethod ¶

SetMethod sets the method of this base type

func (*AutoDiscoveryConfiguration) UnmarshalBinary ¶

func (m *AutoDiscoveryConfiguration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AutoDiscoveryConfiguration) UnmarshalJSON ¶

func (m *AutoDiscoveryConfiguration) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AutoDiscoveryConfiguration) Validate ¶

func (m *AutoDiscoveryConfiguration) Validate(formats strfmt.Registry) error

Validate validates this auto discovery configuration

type AutoDiscoveryFilter ¶

type AutoDiscoveryFilter struct {

	// attribute
	// Required: true
	Attribute *string `json:"attribute"`

	// comment
	Comment string `json:"comment,omitempty"`

	// operation
	// Required: true
	Operation *string `json:"operation"`

	// value
	Value string `json:"value,omitempty"`
}

AutoDiscoveryFilter auto discovery filter swagger:model AutoDiscoveryFilter

func (*AutoDiscoveryFilter) MarshalBinary ¶

func (m *AutoDiscoveryFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AutoDiscoveryFilter) UnmarshalBinary ¶

func (m *AutoDiscoveryFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AutoDiscoveryFilter) Validate ¶

func (m *AutoDiscoveryFilter) Validate(formats strfmt.Registry) error

Validate validates this auto discovery filter

type AutoDiscoveryMethod ¶

type AutoDiscoveryMethod interface {
	runtime.Validatable

	// name
	// Required: true
	Name() string
	SetName(string)
}

AutoDiscoveryMethod auto discovery method swagger:discriminator AutoDiscoveryMethod name

func UnmarshalAutoDiscoveryMethod ¶

func UnmarshalAutoDiscoveryMethod(reader io.Reader, consumer runtime.Consumer) (AutoDiscoveryMethod, error)

UnmarshalAutoDiscoveryMethod unmarshals polymorphic AutoDiscoveryMethod

func UnmarshalAutoDiscoveryMethodSlice ¶

func UnmarshalAutoDiscoveryMethodSlice(reader io.Reader, consumer runtime.Consumer) ([]AutoDiscoveryMethod, error)

UnmarshalAutoDiscoveryMethodSlice unmarshals polymorphic slices of AutoDiscoveryMethod

type AutomaticUpgradeInfo ¶

type AutomaticUpgradeInfo struct {

	// created by
	// Read Only: true
	CreatedBy string `json:"createdBy,omitempty"`

	// day of week
	// Required: true
	DayOfWeek *string `json:"dayOfWeek"`

	// description
	Description string `json:"description,omitempty"`

	// hour
	// Required: true
	Hour *int32 `json:"hour"`

	// level
	// Read Only: true
	Level string `json:"level,omitempty"`

	// minute
	// Required: true
	Minute *int32 `json:"minute"`

	// occurrence
	// Required: true
	Occurrence *string `json:"occurrence"`

	// timezone
	Timezone string `json:"timezone,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// version
	// Required: true
	Version *string `json:"version"`
}

AutomaticUpgradeInfo automatic upgrade info swagger:model AutomaticUpgradeInfo

func (*AutomaticUpgradeInfo) MarshalBinary ¶

func (m *AutomaticUpgradeInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AutomaticUpgradeInfo) UnmarshalBinary ¶

func (m *AutomaticUpgradeInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AutomaticUpgradeInfo) Validate ¶

func (m *AutomaticUpgradeInfo) Validate(formats strfmt.Registry) error

Validate validates this automatic upgrade info

type AwsAccountTestResult ¶

type AwsAccountTestResult struct {

	// detail link
	DetailLink string `json:"detailLink,omitempty"`

	// no permission services
	// Unique: true
	NoPermissionServices []string `json:"noPermissionServices,omitempty"`

	// non permission errors
	// Unique: true
	NonPermissionErrors []string `json:"nonPermissionErrors,omitempty"`
}

AwsAccountTestResult aws account test result swagger:model AwsAccountTestResult

func (*AwsAccountTestResult) MarshalBinary ¶

func (m *AwsAccountTestResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsAccountTestResult) UnmarshalBinary ¶

func (m *AwsAccountTestResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsAccountTestResult) Validate ¶

func (m *AwsAccountTestResult) Validate(formats strfmt.Registry) error

Validate validates this aws account test result

type AwsAutoScalingServiceLimitsCollectorAttribute ¶

type AwsAutoScalingServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsAutoScalingServiceLimitsCollectorAttribute aws auto scaling service limits collector attribute swagger:model AwsAutoScalingServiceLimitsCollectorAttribute

func (*AwsAutoScalingServiceLimitsCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsAutoScalingServiceLimitsCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsAutoScalingServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsAutoScalingServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsAutoScalingServiceLimitsCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsAutoScalingServiceLimitsCollectorAttribute) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsAutoScalingServiceLimitsCollectorAttribute) Validate ¶

Validate validates this aws auto scaling service limits collector attribute

type AwsBillingCollectorAttribute ¶

type AwsBillingCollectorAttribute struct {
	AwsBillingCollectorAttributeAllOf1
}

AwsBillingCollectorAttribute aws billing collector attribute swagger:model AwsBillingCollectorAttribute

func (*AwsBillingCollectorAttribute) MarshalBinary ¶

func (m *AwsBillingCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsBillingCollectorAttribute) MarshalJSON ¶

func (m AwsBillingCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsBillingCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsBillingCollectorAttribute) SetName ¶

func (m *AwsBillingCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AwsBillingCollectorAttribute) UnmarshalBinary ¶

func (m *AwsBillingCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsBillingCollectorAttribute) UnmarshalJSON ¶

func (m *AwsBillingCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsBillingCollectorAttribute) Validate ¶

func (m *AwsBillingCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this aws billing collector attribute

type AwsBillingCollectorAttributeAllOf1 ¶

type AwsBillingCollectorAttributeAllOf1 interface{}

AwsBillingCollectorAttributeAllOf1 aws billing collector attribute all of1 swagger:model AwsBillingCollectorAttributeAllOf1

type AwsBillingReportCollectorAttribute ¶

type AwsBillingReportCollectorAttribute struct {
	AwsBillingReportCollectorAttributeAllOf1
}

AwsBillingReportCollectorAttribute aws billing report collector attribute swagger:model AwsBillingReportCollectorAttribute

func (*AwsBillingReportCollectorAttribute) MarshalBinary ¶

func (m *AwsBillingReportCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsBillingReportCollectorAttribute) MarshalJSON ¶

func (m AwsBillingReportCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsBillingReportCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsBillingReportCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsBillingReportCollectorAttribute) UnmarshalBinary ¶

func (m *AwsBillingReportCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsBillingReportCollectorAttribute) UnmarshalJSON ¶

func (m *AwsBillingReportCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsBillingReportCollectorAttribute) Validate ¶

Validate validates this aws billing report collector attribute

type AwsBillingReportCollectorAttributeAllOf1 ¶

type AwsBillingReportCollectorAttributeAllOf1 interface{}

AwsBillingReportCollectorAttributeAllOf1 aws billing report collector attribute all of1 swagger:model AwsBillingReportCollectorAttributeAllOf1

type AwsBillingReportDiscoveryMethod ¶

type AwsBillingReportDiscoveryMethod struct {

	// aws billing report attribute
	// Required: true
	AwsBillingReportAttribute *string `json:"awsBillingReportAttribute"`
}

AwsBillingReportDiscoveryMethod aws billing report discovery method swagger:model AwsBillingReportDiscoveryMethod

func (*AwsBillingReportDiscoveryMethod) MarshalBinary ¶

func (m *AwsBillingReportDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsBillingReportDiscoveryMethod) MarshalJSON ¶

func (m AwsBillingReportDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsBillingReportDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsBillingReportDiscoveryMethod) SetName ¶

func (m *AwsBillingReportDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsBillingReportDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsBillingReportDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsBillingReportDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsBillingReportDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsBillingReportDiscoveryMethod) Validate ¶

Validate validates this aws billing report discovery method

type AwsClassicElbServiceLimitsCollectorAttribute ¶

type AwsClassicElbServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsClassicElbServiceLimitsCollectorAttribute aws classic elb service limits collector attribute swagger:model AwsClassicElbServiceLimitsCollectorAttribute

func (*AwsClassicElbServiceLimitsCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsClassicElbServiceLimitsCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsClassicElbServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsClassicElbServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsClassicElbServiceLimitsCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsClassicElbServiceLimitsCollectorAttribute) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsClassicElbServiceLimitsCollectorAttribute) Validate ¶

Validate validates this aws classic elb service limits collector attribute

type AwsCloudWatchCollectorAttribute ¶

type AwsCloudWatchCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsCloudWatchCollectorAttribute aws cloud watch collector attribute swagger:model AwsCloudWatchCollectorAttribute

func (*AwsCloudWatchCollectorAttribute) MarshalBinary ¶

func (m *AwsCloudWatchCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsCloudWatchCollectorAttribute) MarshalJSON ¶

func (m AwsCloudWatchCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsCloudWatchCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsCloudWatchCollectorAttribute) SetName ¶

func (m *AwsCloudWatchCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AwsCloudWatchCollectorAttribute) UnmarshalBinary ¶

func (m *AwsCloudWatchCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsCloudWatchCollectorAttribute) UnmarshalJSON ¶

func (m *AwsCloudWatchCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsCloudWatchCollectorAttribute) Validate ¶

Validate validates this aws cloud watch collector attribute

type AwsDynamodbCollectorAttribute ¶

type AwsDynamodbCollectorAttribute struct {

	// aws attribute name
	AwsAttributeName string `json:"awsAttributeName,omitempty"`

	// aws dynamodb attr type
	AwsDynamodbAttrType string `json:"awsDynamodbAttrType,omitempty"`

	// aws key value
	AwsKeyValue string `json:"awsKeyValue,omitempty"`

	// aws query index name
	AwsQueryIndexName string `json:"awsQueryIndexName,omitempty"`

	// aws query index type
	AwsQueryIndexType string `json:"awsQueryIndexType,omitempty"`

	// aws query key value
	AwsQueryKeyValue string `json:"awsQueryKeyValue,omitempty"`

	// aws query range op
	AwsQueryRangeOp string `json:"awsQueryRangeOp,omitempty"`

	// aws query range value
	AwsQueryRangeValue string `json:"awsQueryRangeValue,omitempty"`

	// aws range value
	AwsRangeValue string `json:"awsRangeValue,omitempty"`
}

AwsDynamodbCollectorAttribute aws dynamodb collector attribute swagger:model AwsDynamodbCollectorAttribute

func (*AwsDynamodbCollectorAttribute) MarshalBinary ¶

func (m *AwsDynamodbCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsDynamodbCollectorAttribute) MarshalJSON ¶

func (m AwsDynamodbCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsDynamodbCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsDynamodbCollectorAttribute) SetName ¶

func (m *AwsDynamodbCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AwsDynamodbCollectorAttribute) UnmarshalBinary ¶

func (m *AwsDynamodbCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsDynamodbCollectorAttribute) UnmarshalJSON ¶

func (m *AwsDynamodbCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsDynamodbCollectorAttribute) Validate ¶

func (m *AwsDynamodbCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this aws dynamodb collector attribute

type AwsEC2ReservedInstanceCollectorAttribute ¶

type AwsEC2ReservedInstanceCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsEC2ReservedInstanceCollectorAttribute aws e c2 reserved instance collector attribute swagger:model AwsEC2ReservedInstanceCollectorAttribute

func (*AwsEC2ReservedInstanceCollectorAttribute) MarshalBinary ¶

func (m *AwsEC2ReservedInstanceCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEC2ReservedInstanceCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEC2ReservedInstanceCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsEC2ReservedInstanceCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsEC2ReservedInstanceCollectorAttribute) UnmarshalBinary ¶

func (m *AwsEC2ReservedInstanceCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEC2ReservedInstanceCollectorAttribute) UnmarshalJSON ¶

func (m *AwsEC2ReservedInstanceCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEC2ReservedInstanceCollectorAttribute) Validate ¶

Validate validates this aws e c2 reserved instance collector attribute

type AwsEC2ReservedInstanceCoverageCollectorAttribute ¶

type AwsEC2ReservedInstanceCoverageCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsEC2ReservedInstanceCoverageCollectorAttribute aws e c2 reserved instance coverage collector attribute swagger:model AwsEC2ReservedInstanceCoverageCollectorAttribute

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsEC2ReservedInstanceCoverageCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEC2ReservedInstanceCoverageCollectorAttribute) Validate ¶

Validate validates this aws e c2 reserved instance coverage collector attribute

type AwsEC2ReservedInstanceCoverageDiscoveryMethod ¶

type AwsEC2ReservedInstanceCoverageDiscoveryMethod struct {
	AwsEC2ReservedInstanceCoverageDiscoveryMethodAllOf1
}

AwsEC2ReservedInstanceCoverageDiscoveryMethod aws e c2 reserved instance coverage discovery method swagger:model AwsEC2ReservedInstanceCoverageDiscoveryMethod

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsEC2ReservedInstanceCoverageDiscoveryMethod) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEC2ReservedInstanceCoverageDiscoveryMethod) Validate ¶

Validate validates this aws e c2 reserved instance coverage discovery method

type AwsEC2ReservedInstanceCoverageDiscoveryMethodAllOf1 ¶

type AwsEC2ReservedInstanceCoverageDiscoveryMethodAllOf1 interface{}

AwsEC2ReservedInstanceCoverageDiscoveryMethodAllOf1 aws e c2 reserved instance coverage discovery method all of1 swagger:model AwsEC2ReservedInstanceCoverageDiscoveryMethodAllOf1

type AwsEC2ReservedInstanceDiscoveryMethod ¶

type AwsEC2ReservedInstanceDiscoveryMethod struct {

	// instance name
	// Required: true
	InstanceName *string `json:"instanceName"`
}

AwsEC2ReservedInstanceDiscoveryMethod aws e c2 reserved instance discovery method swagger:model AwsEC2ReservedInstanceDiscoveryMethod

func (*AwsEC2ReservedInstanceDiscoveryMethod) MarshalBinary ¶

func (m *AwsEC2ReservedInstanceDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEC2ReservedInstanceDiscoveryMethod) MarshalJSON ¶

func (m AwsEC2ReservedInstanceDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEC2ReservedInstanceDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsEC2ReservedInstanceDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AwsEC2ReservedInstanceDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsEC2ReservedInstanceDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEC2ReservedInstanceDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsEC2ReservedInstanceDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEC2ReservedInstanceDiscoveryMethod) Validate ¶

Validate validates this aws e c2 reserved instance discovery method

type AwsEC2ScheduledEventsCollectorAttribute ¶

type AwsEC2ScheduledEventsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsEC2ScheduledEventsCollectorAttribute aws e c2 scheduled events collector attribute swagger:model AwsEC2ScheduledEventsCollectorAttribute

func (*AwsEC2ScheduledEventsCollectorAttribute) MarshalBinary ¶

func (m *AwsEC2ScheduledEventsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEC2ScheduledEventsCollectorAttribute) MarshalJSON ¶

func (m AwsEC2ScheduledEventsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEC2ScheduledEventsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsEC2ScheduledEventsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsEC2ScheduledEventsCollectorAttribute) UnmarshalBinary ¶

func (m *AwsEC2ScheduledEventsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEC2ScheduledEventsCollectorAttribute) UnmarshalJSON ¶

func (m *AwsEC2ScheduledEventsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEC2ScheduledEventsCollectorAttribute) Validate ¶

Validate validates this aws e c2 scheduled events collector attribute

type AwsEc2ServiceLimitsCollectorAttribute ¶

type AwsEc2ServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsEc2ServiceLimitsCollectorAttribute aws ec2 service limits collector attribute swagger:model AwsEc2ServiceLimitsCollectorAttribute

func (*AwsEc2ServiceLimitsCollectorAttribute) MarshalBinary ¶

func (m *AwsEc2ServiceLimitsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEc2ServiceLimitsCollectorAttribute) MarshalJSON ¶

func (m AwsEc2ServiceLimitsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEc2ServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsEc2ServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsEc2ServiceLimitsCollectorAttribute) UnmarshalBinary ¶

func (m *AwsEc2ServiceLimitsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEc2ServiceLimitsCollectorAttribute) UnmarshalJSON ¶

func (m *AwsEc2ServiceLimitsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEc2ServiceLimitsCollectorAttribute) Validate ¶

Validate validates this aws ec2 service limits collector attribute

type AwsEcsServiceDetailsCollectorAttribute ¶

type AwsEcsServiceDetailsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsEcsServiceDetailsCollectorAttribute aws ecs service details collector attribute swagger:model AwsEcsServiceDetailsCollectorAttribute

func (*AwsEcsServiceDetailsCollectorAttribute) MarshalBinary ¶

func (m *AwsEcsServiceDetailsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEcsServiceDetailsCollectorAttribute) MarshalJSON ¶

func (m AwsEcsServiceDetailsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEcsServiceDetailsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsEcsServiceDetailsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsEcsServiceDetailsCollectorAttribute) UnmarshalBinary ¶

func (m *AwsEcsServiceDetailsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEcsServiceDetailsCollectorAttribute) UnmarshalJSON ¶

func (m *AwsEcsServiceDetailsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEcsServiceDetailsCollectorAttribute) Validate ¶

Validate validates this aws ecs service details collector attribute

type AwsEcsServiceDiscoveryMethod ¶

type AwsEcsServiceDiscoveryMethod struct {
	AwsEcsServiceDiscoveryMethodAllOf1
}

AwsEcsServiceDiscoveryMethod aws ecs service discovery method swagger:model AwsEcsServiceDiscoveryMethod

func (*AwsEcsServiceDiscoveryMethod) MarshalBinary ¶

func (m *AwsEcsServiceDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsEcsServiceDiscoveryMethod) MarshalJSON ¶

func (m AwsEcsServiceDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsEcsServiceDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsEcsServiceDiscoveryMethod) SetName ¶

func (m *AwsEcsServiceDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsEcsServiceDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsEcsServiceDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsEcsServiceDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsEcsServiceDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsEcsServiceDiscoveryMethod) Validate ¶

func (m *AwsEcsServiceDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this aws ecs service discovery method

type AwsEcsServiceDiscoveryMethodAllOf1 ¶

type AwsEcsServiceDiscoveryMethodAllOf1 interface{}

AwsEcsServiceDiscoveryMethodAllOf1 aws ecs service discovery method all of1 swagger:model AwsEcsServiceDiscoveryMethodAllOf1

type AwsElastiCacheDiscoveryMethod ¶

type AwsElastiCacheDiscoveryMethod struct {
	AwsElastiCacheDiscoveryMethodAllOf1
}

AwsElastiCacheDiscoveryMethod aws elasti cache discovery method swagger:model AwsElastiCacheDiscoveryMethod

func (*AwsElastiCacheDiscoveryMethod) MarshalBinary ¶

func (m *AwsElastiCacheDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsElastiCacheDiscoveryMethod) MarshalJSON ¶

func (m AwsElastiCacheDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsElastiCacheDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsElastiCacheDiscoveryMethod) SetName ¶

func (m *AwsElastiCacheDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsElastiCacheDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsElastiCacheDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsElastiCacheDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsElastiCacheDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsElastiCacheDiscoveryMethod) Validate ¶

func (m *AwsElastiCacheDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this aws elasti cache discovery method

type AwsElastiCacheDiscoveryMethodAllOf1 ¶

type AwsElastiCacheDiscoveryMethodAllOf1 interface{}

AwsElastiCacheDiscoveryMethodAllOf1 aws elasti cache discovery method all of1 swagger:model AwsElastiCacheDiscoveryMethodAllOf1

type AwsExternalID ¶

type AwsExternalID struct {

	// created at
	CreatedAt string `json:"createdAt,omitempty"`

	// external Id
	ExternalID string `json:"externalId,omitempty"`
}

AwsExternalID aws external Id swagger:model AwsExternalId

func (*AwsExternalID) MarshalBinary ¶

func (m *AwsExternalID) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsExternalID) UnmarshalBinary ¶

func (m *AwsExternalID) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsExternalID) Validate ¶

func (m *AwsExternalID) Validate(formats strfmt.Registry) error

Validate validates this aws external Id

type AwsLBTargetGroupDiscoveryMethod ¶

type AwsLBTargetGroupDiscoveryMethod struct {
	AwsLBTargetGroupDiscoveryMethodAllOf1
}

AwsLBTargetGroupDiscoveryMethod aws l b target group discovery method swagger:model AwsLBTargetGroupDiscoveryMethod

func (*AwsLBTargetGroupDiscoveryMethod) MarshalBinary ¶

func (m *AwsLBTargetGroupDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsLBTargetGroupDiscoveryMethod) MarshalJSON ¶

func (m AwsLBTargetGroupDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsLBTargetGroupDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsLBTargetGroupDiscoveryMethod) SetName ¶

func (m *AwsLBTargetGroupDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsLBTargetGroupDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsLBTargetGroupDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsLBTargetGroupDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsLBTargetGroupDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsLBTargetGroupDiscoveryMethod) Validate ¶

Validate validates this aws l b target group discovery method

type AwsLBTargetGroupDiscoveryMethodAllOf1 ¶

type AwsLBTargetGroupDiscoveryMethodAllOf1 interface{}

AwsLBTargetGroupDiscoveryMethodAllOf1 aws l b target group discovery method all of1 swagger:model AwsLBTargetGroupDiscoveryMethodAllOf1

type AwsRedShiftDiscoveryMethod ¶

type AwsRedShiftDiscoveryMethod struct {
	AwsRedShiftDiscoveryMethodAllOf1
}

AwsRedShiftDiscoveryMethod aws red shift discovery method swagger:model AwsRedShiftDiscoveryMethod

func (*AwsRedShiftDiscoveryMethod) MarshalBinary ¶

func (m *AwsRedShiftDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsRedShiftDiscoveryMethod) MarshalJSON ¶

func (m AwsRedShiftDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsRedShiftDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsRedShiftDiscoveryMethod) SetName ¶

func (m *AwsRedShiftDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsRedShiftDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsRedShiftDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsRedShiftDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsRedShiftDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsRedShiftDiscoveryMethod) Validate ¶

func (m *AwsRedShiftDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this aws red shift discovery method

type AwsRedShiftDiscoveryMethodAllOf1 ¶

type AwsRedShiftDiscoveryMethodAllOf1 interface{}

AwsRedShiftDiscoveryMethodAllOf1 aws red shift discovery method all of1 swagger:model AwsRedShiftDiscoveryMethodAllOf1

type AwsS3CollectorAttribute ¶

type AwsS3CollectorAttribute struct {
	AwsS3CollectorAttributeAllOf1
}

AwsS3CollectorAttribute aws s3 collector attribute swagger:model AwsS3CollectorAttribute

func (*AwsS3CollectorAttribute) MarshalBinary ¶

func (m *AwsS3CollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsS3CollectorAttribute) MarshalJSON ¶

func (m AwsS3CollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsS3CollectorAttribute) Name ¶

func (m *AwsS3CollectorAttribute) Name() string

Name gets the name of this subtype

func (*AwsS3CollectorAttribute) SetName ¶

func (m *AwsS3CollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AwsS3CollectorAttribute) UnmarshalBinary ¶

func (m *AwsS3CollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsS3CollectorAttribute) UnmarshalJSON ¶

func (m *AwsS3CollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsS3CollectorAttribute) Validate ¶

func (m *AwsS3CollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this aws s3 collector attribute

type AwsS3CollectorAttributeAllOf1 ¶

type AwsS3CollectorAttributeAllOf1 interface{}

AwsS3CollectorAttributeAllOf1 aws s3 collector attribute all of1 swagger:model AwsS3CollectorAttributeAllOf1

type AwsServiceLimitsFromTrustedAdvisorCollectorAttribute ¶

type AwsServiceLimitsFromTrustedAdvisorCollectorAttribute struct {

	// aws service name
	AwsServiceName string `json:"awsServiceName,omitempty"`

	// period
	Period int32 `json:"period,omitempty"`
}

AwsServiceLimitsFromTrustedAdvisorCollectorAttribute aws service limits from trusted advisor collector attribute swagger:model AwsServiceLimitsFromTrustedAdvisorCollectorAttribute

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsServiceLimitsFromTrustedAdvisorCollectorAttribute) Validate ¶

Validate validates this aws service limits from trusted advisor collector attribute

type AwsServiceRegionDiscoveryMethod ¶

type AwsServiceRegionDiscoveryMethod struct {

	// aws service name
	// Required: true
	AwsServiceName *string `json:"awsServiceName"`
}

AwsServiceRegionDiscoveryMethod aws service region discovery method swagger:model AwsServiceRegionDiscoveryMethod

func (*AwsServiceRegionDiscoveryMethod) MarshalBinary ¶

func (m *AwsServiceRegionDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsServiceRegionDiscoveryMethod) MarshalJSON ¶

func (m AwsServiceRegionDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsServiceRegionDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsServiceRegionDiscoveryMethod) SetName ¶

func (m *AwsServiceRegionDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsServiceRegionDiscoveryMethod) UnmarshalBinary ¶

func (m *AwsServiceRegionDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsServiceRegionDiscoveryMethod) UnmarshalJSON ¶

func (m *AwsServiceRegionDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsServiceRegionDiscoveryMethod) Validate ¶

Validate validates this aws service region discovery method

type AwsSesServiceLimitsCollectorAttribute ¶

type AwsSesServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AwsSesServiceLimitsCollectorAttribute aws ses service limits collector attribute swagger:model AwsSesServiceLimitsCollectorAttribute

func (*AwsSesServiceLimitsCollectorAttribute) MarshalBinary ¶

func (m *AwsSesServiceLimitsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsSesServiceLimitsCollectorAttribute) MarshalJSON ¶

func (m AwsSesServiceLimitsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsSesServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsSesServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsSesServiceLimitsCollectorAttribute) UnmarshalBinary ¶

func (m *AwsSesServiceLimitsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsSesServiceLimitsCollectorAttribute) UnmarshalJSON ¶

func (m *AwsSesServiceLimitsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsSesServiceLimitsCollectorAttribute) Validate ¶

Validate validates this aws ses service limits collector attribute

type AwsSqsCollectorAttribute ¶

type AwsSqsCollectorAttribute struct {

	// aws sqs message num
	AwsSqsMessageNum int32 `json:"awsSqsMessageNum,omitempty"`

	// aws sqs message size
	AwsSqsMessageSize int32 `json:"awsSqsMessageSize,omitempty"`
}

AwsSqsCollectorAttribute aws sqs collector attribute swagger:model AwsSqsCollectorAttribute

func (*AwsSqsCollectorAttribute) MarshalBinary ¶

func (m *AwsSqsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AwsSqsCollectorAttribute) MarshalJSON ¶

func (m AwsSqsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AwsSqsCollectorAttribute) Name ¶

func (m *AwsSqsCollectorAttribute) Name() string

Name gets the name of this subtype

func (*AwsSqsCollectorAttribute) SetName ¶

func (m *AwsSqsCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AwsSqsCollectorAttribute) UnmarshalBinary ¶

func (m *AwsSqsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsSqsCollectorAttribute) UnmarshalJSON ¶

func (m *AwsSqsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AwsSqsCollectorAttribute) Validate ¶

func (m *AwsSqsCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this aws sqs collector attribute

type AzureAccountTestResult ¶

type AzureAccountTestResult struct {

	// detail link
	// Read Only: true
	DetailLink interface{} `json:"detailLink,omitempty"`

	// no permission services
	// Read Only: true
	NoPermissionServices interface{} `json:"noPermissionServices,omitempty"`
}

AzureAccountTestResult azure account test result swagger:model AzureAccountTestResult

func (*AzureAccountTestResult) MarshalBinary ¶

func (m *AzureAccountTestResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureAccountTestResult) UnmarshalBinary ¶

func (m *AzureAccountTestResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureAccountTestResult) Validate ¶

func (m *AzureAccountTestResult) Validate(formats strfmt.Registry) error

Validate validates this azure account test result

type AzureBillingCollectorAttribute ¶

type AzureBillingCollectorAttribute struct {
	AzureBillingCollectorAttributeAllOf1
}

AzureBillingCollectorAttribute azure billing collector attribute swagger:model AzureBillingCollectorAttribute

func (*AzureBillingCollectorAttribute) MarshalBinary ¶

func (m *AzureBillingCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureBillingCollectorAttribute) MarshalJSON ¶

func (m AzureBillingCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureBillingCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureBillingCollectorAttribute) SetName ¶

func (m *AzureBillingCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AzureBillingCollectorAttribute) UnmarshalBinary ¶

func (m *AzureBillingCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureBillingCollectorAttribute) UnmarshalJSON ¶

func (m *AzureBillingCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureBillingCollectorAttribute) Validate ¶

func (m *AzureBillingCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this azure billing collector attribute

type AzureBillingCollectorAttributeAllOf1 ¶

type AzureBillingCollectorAttributeAllOf1 interface{}

AzureBillingCollectorAttributeAllOf1 azure billing collector attribute all of1 swagger:model AzureBillingCollectorAttributeAllOf1

type AzureBillingDiscoveryMethod ¶

type AzureBillingDiscoveryMethod struct {

	// azure billing type
	// Required: true
	AzureBillingType *string `json:"azureBillingType"`
}

AzureBillingDiscoveryMethod azure billing discovery method swagger:model AzureBillingDiscoveryMethod

func (*AzureBillingDiscoveryMethod) MarshalBinary ¶

func (m *AzureBillingDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureBillingDiscoveryMethod) MarshalJSON ¶

func (m AzureBillingDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureBillingDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureBillingDiscoveryMethod) SetName ¶

func (m *AzureBillingDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureBillingDiscoveryMethod) UnmarshalBinary ¶

func (m *AzureBillingDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureBillingDiscoveryMethod) UnmarshalJSON ¶

func (m *AzureBillingDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureBillingDiscoveryMethod) Validate ¶

func (m *AzureBillingDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this azure billing discovery method

type AzureInsightsCollectorAttribute ¶

type AzureInsightsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AzureInsightsCollectorAttribute azure insights collector attribute swagger:model AzureInsightsCollectorAttribute

func (*AzureInsightsCollectorAttribute) MarshalBinary ¶

func (m *AzureInsightsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureInsightsCollectorAttribute) MarshalJSON ¶

func (m AzureInsightsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureInsightsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureInsightsCollectorAttribute) SetName ¶

func (m *AzureInsightsCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AzureInsightsCollectorAttribute) UnmarshalBinary ¶

func (m *AzureInsightsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureInsightsCollectorAttribute) UnmarshalJSON ¶

func (m *AzureInsightsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureInsightsCollectorAttribute) Validate ¶

Validate validates this azure insights collector attribute

type AzureNetscan ¶

type AzureNetscan struct {

	// azure a z
	// Read Only: true
	AzureAZ string `json:"azureAZ,omitempty"`

	// azure service
	// Read Only: true
	AzureService string `json:"azureService,omitempty"`

	// client Id
	// Read Only: true
	ClientID string `json:"clientId,omitempty"`

	// group Id
	// Read Only: true
	GroupID int32 `json:"groupId,omitempty"`

	// root name
	// Read Only: true
	RootName string `json:"rootName,omitempty"`

	// secret key
	// Read Only: true
	SecretKey string `json:"secretKey,omitempty"`

	// subscription ids
	// Read Only: true
	SubscriptionIds string `json:"subscriptionIds,omitempty"`

	// tenant Id
	// Read Only: true
	TenantID string `json:"tenantId,omitempty"`
	// contains filtered or unexported fields
}

AzureNetscan azure netscan swagger:model AzureNetscan

func (*AzureNetscan) Collector ¶

func (m *AzureNetscan) Collector() *int32

Collector gets the collector of this subtype

func (*AzureNetscan) CollectorDescription ¶

func (m *AzureNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*AzureNetscan) CollectorGroup ¶

func (m *AzureNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*AzureNetscan) CollectorGroupName ¶

func (m *AzureNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*AzureNetscan) Creator ¶

func (m *AzureNetscan) Creator() string

Creator gets the creator of this subtype

func (*AzureNetscan) Description ¶

func (m *AzureNetscan) Description() string

Description gets the description of this subtype

func (*AzureNetscan) Duplicate ¶

func (m *AzureNetscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*AzureNetscan) Group ¶

func (m *AzureNetscan) Group() string

Group gets the group of this subtype

func (*AzureNetscan) ID ¶

func (m *AzureNetscan) ID() int32

ID gets the id of this subtype

func (*AzureNetscan) MarshalBinary ¶

func (m *AzureNetscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureNetscan) MarshalJSON ¶

func (m AzureNetscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureNetscan) Method ¶

func (m *AzureNetscan) Method() string

Method gets the method of this subtype

func (*AzureNetscan) Name ¶

func (m *AzureNetscan) Name() *string

Name gets the name of this subtype

func (*AzureNetscan) NextStart ¶

func (m *AzureNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*AzureNetscan) NextStartEpoch ¶

func (m *AzureNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*AzureNetscan) NsgID ¶

func (m *AzureNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*AzureNetscan) Schedule ¶

func (m *AzureNetscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*AzureNetscan) SetCollector ¶

func (m *AzureNetscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*AzureNetscan) SetCollectorDescription ¶

func (m *AzureNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*AzureNetscan) SetCollectorGroup ¶

func (m *AzureNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*AzureNetscan) SetCollectorGroupName ¶

func (m *AzureNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*AzureNetscan) SetCreator ¶

func (m *AzureNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*AzureNetscan) SetDescription ¶

func (m *AzureNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AzureNetscan) SetDuplicate ¶

func (m *AzureNetscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*AzureNetscan) SetGroup ¶

func (m *AzureNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*AzureNetscan) SetID ¶

func (m *AzureNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*AzureNetscan) SetMethod ¶

func (m *AzureNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*AzureNetscan) SetName ¶

func (m *AzureNetscan) SetName(val *string)

SetName sets the name of this subtype

func (*AzureNetscan) SetNextStart ¶

func (m *AzureNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*AzureNetscan) SetNextStartEpoch ¶

func (m *AzureNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*AzureNetscan) SetNsgID ¶

func (m *AzureNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*AzureNetscan) SetSchedule ¶

func (m *AzureNetscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*AzureNetscan) SetVersion ¶

func (m *AzureNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*AzureNetscan) UnmarshalBinary ¶

func (m *AzureNetscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureNetscan) UnmarshalJSON ¶

func (m *AzureNetscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureNetscan) Validate ¶

func (m *AzureNetscan) Validate(formats strfmt.Registry) error

Validate validates this azure netscan

func (*AzureNetscan) Version ¶

func (m *AzureNetscan) Version() int32

Version gets the version of this subtype

type AzureNetworkServiceLimitsCollectorAttribute ¶

type AzureNetworkServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AzureNetworkServiceLimitsCollectorAttribute azure network service limits collector attribute swagger:model AzureNetworkServiceLimitsCollectorAttribute

func (*AzureNetworkServiceLimitsCollectorAttribute) MarshalBinary ¶

func (m *AzureNetworkServiceLimitsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureNetworkServiceLimitsCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureNetworkServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureNetworkServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureNetworkServiceLimitsCollectorAttribute) UnmarshalBinary ¶

func (m *AzureNetworkServiceLimitsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureNetworkServiceLimitsCollectorAttribute) UnmarshalJSON ¶

func (m *AzureNetworkServiceLimitsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureNetworkServiceLimitsCollectorAttribute) Validate ¶

Validate validates this azure network service limits collector attribute

type AzureRedisCacheDiscoveryMethod ¶

type AzureRedisCacheDiscoveryMethod struct {
	AzureRedisCacheDiscoveryMethodAllOf1
}

AzureRedisCacheDiscoveryMethod azure redis cache discovery method swagger:model AzureRedisCacheDiscoveryMethod

func (*AzureRedisCacheDiscoveryMethod) MarshalBinary ¶

func (m *AzureRedisCacheDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureRedisCacheDiscoveryMethod) MarshalJSON ¶

func (m AzureRedisCacheDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureRedisCacheDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureRedisCacheDiscoveryMethod) SetName ¶

func (m *AzureRedisCacheDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureRedisCacheDiscoveryMethod) UnmarshalBinary ¶

func (m *AzureRedisCacheDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureRedisCacheDiscoveryMethod) UnmarshalJSON ¶

func (m *AzureRedisCacheDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureRedisCacheDiscoveryMethod) Validate ¶

func (m *AzureRedisCacheDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this azure redis cache discovery method

type AzureRedisCacheDiscoveryMethodAllOf1 ¶

type AzureRedisCacheDiscoveryMethodAllOf1 interface{}

AzureRedisCacheDiscoveryMethodAllOf1 azure redis cache discovery method all of1 swagger:model AzureRedisCacheDiscoveryMethodAllOf1

type AzureResourceHealthCollectorAttribute ¶

type AzureResourceHealthCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AzureResourceHealthCollectorAttribute azure resource health collector attribute swagger:model AzureResourceHealthCollectorAttribute

func (*AzureResourceHealthCollectorAttribute) MarshalBinary ¶

func (m *AzureResourceHealthCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureResourceHealthCollectorAttribute) MarshalJSON ¶

func (m AzureResourceHealthCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureResourceHealthCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureResourceHealthCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureResourceHealthCollectorAttribute) UnmarshalBinary ¶

func (m *AzureResourceHealthCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureResourceHealthCollectorAttribute) UnmarshalJSON ¶

func (m *AzureResourceHealthCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureResourceHealthCollectorAttribute) Validate ¶

Validate validates this azure resource health collector attribute

type AzureServiceRegionDiscoveryMethod ¶

type AzureServiceRegionDiscoveryMethod struct {
	AzureServiceRegionDiscoveryMethodAllOf1
}

AzureServiceRegionDiscoveryMethod azure service region discovery method swagger:model AzureServiceRegionDiscoveryMethod

func (*AzureServiceRegionDiscoveryMethod) MarshalBinary ¶

func (m *AzureServiceRegionDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureServiceRegionDiscoveryMethod) MarshalJSON ¶

func (m AzureServiceRegionDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureServiceRegionDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureServiceRegionDiscoveryMethod) SetName ¶

func (m *AzureServiceRegionDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureServiceRegionDiscoveryMethod) UnmarshalBinary ¶

func (m *AzureServiceRegionDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureServiceRegionDiscoveryMethod) UnmarshalJSON ¶

func (m *AzureServiceRegionDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureServiceRegionDiscoveryMethod) Validate ¶

Validate validates this azure service region discovery method

type AzureServiceRegionDiscoveryMethodAllOf1 ¶

type AzureServiceRegionDiscoveryMethodAllOf1 interface{}

AzureServiceRegionDiscoveryMethodAllOf1 azure service region discovery method all of1 swagger:model AzureServiceRegionDiscoveryMethodAllOf1

type AzureStorageServiceLimitsCollectorAttribute ¶

type AzureStorageServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AzureStorageServiceLimitsCollectorAttribute azure storage service limits collector attribute swagger:model AzureStorageServiceLimitsCollectorAttribute

func (*AzureStorageServiceLimitsCollectorAttribute) MarshalBinary ¶

func (m *AzureStorageServiceLimitsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureStorageServiceLimitsCollectorAttribute) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureStorageServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureStorageServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureStorageServiceLimitsCollectorAttribute) UnmarshalBinary ¶

func (m *AzureStorageServiceLimitsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureStorageServiceLimitsCollectorAttribute) UnmarshalJSON ¶

func (m *AzureStorageServiceLimitsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureStorageServiceLimitsCollectorAttribute) Validate ¶

Validate validates this azure storage service limits collector attribute

type AzureSubscriptionDiscoveryMethod ¶

type AzureSubscriptionDiscoveryMethod struct {
	AzureSubscriptionDiscoveryMethodAllOf1
}

AzureSubscriptionDiscoveryMethod azure subscription discovery method swagger:model AzureSubscriptionDiscoveryMethod

func (*AzureSubscriptionDiscoveryMethod) MarshalBinary ¶

func (m *AzureSubscriptionDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureSubscriptionDiscoveryMethod) MarshalJSON ¶

func (m AzureSubscriptionDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureSubscriptionDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureSubscriptionDiscoveryMethod) SetName ¶

func (m *AzureSubscriptionDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureSubscriptionDiscoveryMethod) UnmarshalBinary ¶

func (m *AzureSubscriptionDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscriptionDiscoveryMethod) UnmarshalJSON ¶

func (m *AzureSubscriptionDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureSubscriptionDiscoveryMethod) Validate ¶

Validate validates this azure subscription discovery method

type AzureSubscriptionDiscoveryMethodAllOf1 ¶

type AzureSubscriptionDiscoveryMethodAllOf1 interface{}

AzureSubscriptionDiscoveryMethodAllOf1 azure subscription discovery method all of1 swagger:model AzureSubscriptionDiscoveryMethodAllOf1

type AzureVMServiceLimitsCollectorAttribute ¶

type AzureVMServiceLimitsCollectorAttribute struct {

	// period
	Period int32 `json:"period,omitempty"`
}

AzureVMServiceLimitsCollectorAttribute azure VM service limits collector attribute swagger:model AzureVMServiceLimitsCollectorAttribute

func (*AzureVMServiceLimitsCollectorAttribute) MarshalBinary ¶

func (m *AzureVMServiceLimitsCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AzureVMServiceLimitsCollectorAttribute) MarshalJSON ¶

func (m AzureVMServiceLimitsCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*AzureVMServiceLimitsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureVMServiceLimitsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureVMServiceLimitsCollectorAttribute) UnmarshalBinary ¶

func (m *AzureVMServiceLimitsCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureVMServiceLimitsCollectorAttribute) UnmarshalJSON ¶

func (m *AzureVMServiceLimitsCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*AzureVMServiceLimitsCollectorAttribute) Validate ¶

Validate validates this azure VM service limits collector attribute

type BasicAuthentication ¶

type BasicAuthentication struct {
	BasicAuthenticationAllOf1
	// contains filtered or unexported fields
}

BasicAuthentication basic authentication swagger:model BasicAuthentication

func (*BasicAuthentication) MarshalBinary ¶

func (m *BasicAuthentication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BasicAuthentication) MarshalJSON ¶

func (m BasicAuthentication) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BasicAuthentication) Password ¶

func (m *BasicAuthentication) Password() *string

Password gets the password of this subtype

func (*BasicAuthentication) SetPassword ¶

func (m *BasicAuthentication) SetPassword(val *string)

SetPassword sets the password of this subtype

func (*BasicAuthentication) SetType ¶

func (m *BasicAuthentication) SetType(val string)

SetType sets the type of this subtype

func (*BasicAuthentication) SetUserName ¶

func (m *BasicAuthentication) SetUserName(val *string)

SetUserName sets the user name of this subtype

func (*BasicAuthentication) Type ¶

func (m *BasicAuthentication) Type() string

Type gets the type of this subtype

func (*BasicAuthentication) UnmarshalBinary ¶

func (m *BasicAuthentication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BasicAuthentication) UnmarshalJSON ¶

func (m *BasicAuthentication) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BasicAuthentication) UserName ¶

func (m *BasicAuthentication) UserName() *string

UserName gets the user name of this subtype

func (*BasicAuthentication) Validate ¶

func (m *BasicAuthentication) Validate(formats strfmt.Registry) error

Validate validates this basic authentication

type BasicAuthenticationAllOf1 ¶

type BasicAuthenticationAllOf1 interface{}

BasicAuthenticationAllOf1 basic authentication all of1 swagger:model BasicAuthenticationAllOf1

type BatchJobExecutionItem ¶

type BatchJobExecutionItem struct {

	// alert level
	// Read Only: true
	AlertLevel int32 `json:"alertLevel,omitempty"`

	// bj name
	// Read Only: true
	BjName string `json:"bjName,omitempty"`

	// cmdline
	// Read Only: true
	Cmdline string `json:"cmdline,omitempty"`

	// device batch job Id
	// Read Only: true
	DeviceBatchJobID int32 `json:"deviceBatchJobId,omitempty"`

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// execution no
	// Read Only: true
	ExecutionNo int64 `json:"executionNo,omitempty"`

	// exit code
	// Read Only: true
	ExitCode int32 `json:"exitCode,omitempty"`

	// finished on
	// Read Only: true
	FinishedOn int64 `json:"finishedOn,omitempty"`

	// finished on local
	// Read Only: true
	FinishedOnLocal string `json:"finishedOnLocal,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// started on
	// Read Only: true
	StartedOn int64 `json:"startedOn,omitempty"`

	// started on local
	// Read Only: true
	StartedOnLocal string `json:"startedOnLocal,omitempty"`

	// stderr
	// Read Only: true
	Stderr string `json:"stderr,omitempty"`

	// stdout
	// Read Only: true
	Stdout string `json:"stdout,omitempty"`

	// user data
	// Read Only: true
	UserData string `json:"userData,omitempty"`
}

BatchJobExecutionItem batch job execution item swagger:model BatchJobExecutionItem

func (*BatchJobExecutionItem) MarshalBinary ¶

func (m *BatchJobExecutionItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BatchJobExecutionItem) UnmarshalBinary ¶

func (m *BatchJobExecutionItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchJobExecutionItem) Validate ¶

func (m *BatchJobExecutionItem) Validate(formats strfmt.Registry) error

Validate validates this batch job execution item

type BatchJobWidget ¶

type BatchJobWidget struct {

	// The id of the batchjob definition in LogicMonitor
	BatchJobID int32 `json:"batchJobId,omitempty"`

	// The name of the batchjob definition in LogicMonitor
	BatchJobName string `json:"batchJobName,omitempty"`

	// The display name of the device in LogicMonitor that the batchjob is running on
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The display name of the device group in LogicMonitor that the batchjob is running on
	GroupDisplayName string `json:"groupDisplayName,omitempty"`
	// contains filtered or unexported fields
}

BatchJobWidget batch job widget swagger:model BatchJobWidget

func (*BatchJobWidget) DashboardID ¶

func (m *BatchJobWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*BatchJobWidget) Description ¶

func (m *BatchJobWidget) Description() string

Description gets the description of this subtype

func (*BatchJobWidget) ID ¶

func (m *BatchJobWidget) ID() int32

ID gets the id of this subtype

func (*BatchJobWidget) Interval ¶

func (m *BatchJobWidget) Interval() int32

Interval gets the interval of this subtype

func (*BatchJobWidget) LastUpdatedBy ¶

func (m *BatchJobWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*BatchJobWidget) LastUpdatedOn ¶

func (m *BatchJobWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*BatchJobWidget) MarshalBinary ¶

func (m *BatchJobWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BatchJobWidget) MarshalJSON ¶

func (m BatchJobWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BatchJobWidget) Name ¶

func (m *BatchJobWidget) Name() *string

Name gets the name of this subtype

func (*BatchJobWidget) SetDashboardID ¶

func (m *BatchJobWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*BatchJobWidget) SetDescription ¶

func (m *BatchJobWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*BatchJobWidget) SetID ¶

func (m *BatchJobWidget) SetID(val int32)

SetID sets the id of this subtype

func (*BatchJobWidget) SetInterval ¶

func (m *BatchJobWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*BatchJobWidget) SetLastUpdatedBy ¶

func (m *BatchJobWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*BatchJobWidget) SetLastUpdatedOn ¶

func (m *BatchJobWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*BatchJobWidget) SetName ¶

func (m *BatchJobWidget) SetName(val *string)

SetName sets the name of this subtype

func (*BatchJobWidget) SetTheme ¶

func (m *BatchJobWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*BatchJobWidget) SetTimescale ¶

func (m *BatchJobWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*BatchJobWidget) SetType ¶

func (m *BatchJobWidget) SetType(val string)

SetType sets the type of this subtype

func (*BatchJobWidget) SetUserPermission ¶

func (m *BatchJobWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*BatchJobWidget) Theme ¶

func (m *BatchJobWidget) Theme() string

Theme gets the theme of this subtype

func (*BatchJobWidget) Timescale ¶

func (m *BatchJobWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*BatchJobWidget) Type ¶

func (m *BatchJobWidget) Type() string

Type gets the type of this subtype

func (*BatchJobWidget) UnmarshalBinary ¶

func (m *BatchJobWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchJobWidget) UnmarshalJSON ¶

func (m *BatchJobWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BatchJobWidget) UserPermission ¶

func (m *BatchJobWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*BatchJobWidget) Validate ¶

func (m *BatchJobWidget) Validate(formats strfmt.Registry) error

Validate validates this batch job widget

type BatchJobWidgetData ¶

type BatchJobWidgetData struct {

	// items
	// Read Only: true
	Items []*BatchJobExecutionItem `json:"items,omitempty"`
	// contains filtered or unexported fields
}

BatchJobWidgetData batch job widget data swagger:model BatchJobWidgetData

func (*BatchJobWidgetData) MarshalBinary ¶

func (m *BatchJobWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BatchJobWidgetData) MarshalJSON ¶

func (m BatchJobWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BatchJobWidgetData) SetTitle ¶

func (m *BatchJobWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*BatchJobWidgetData) SetType ¶

func (m *BatchJobWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*BatchJobWidgetData) Title ¶

func (m *BatchJobWidgetData) Title() string

Title gets the title of this subtype

func (*BatchJobWidgetData) Type ¶

func (m *BatchJobWidgetData) Type() string

Type gets the type of this subtype

func (*BatchJobWidgetData) UnmarshalBinary ¶

func (m *BatchJobWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchJobWidgetData) UnmarshalJSON ¶

func (m *BatchJobWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BatchJobWidgetData) Validate ¶

func (m *BatchJobWidgetData) Validate(formats strfmt.Registry) error

Validate validates this batch job widget data

type BatchScriptCollectorAttribute ¶

type BatchScriptCollectorAttribute struct {

	// groovy script
	GroovyScript string `json:"groovyScript,omitempty"`

	// linux cmdline
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// script type
	ScriptType string `json:"scriptType,omitempty"`

	// windows cmdline
	WindowsCmdline string `json:"windowsCmdline,omitempty"`

	// windows script
	WindowsScript string `json:"windowsScript,omitempty"`
}

BatchScriptCollectorAttribute batch script collector attribute swagger:model BatchScriptCollectorAttribute

func (*BatchScriptCollectorAttribute) MarshalBinary ¶

func (m *BatchScriptCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BatchScriptCollectorAttribute) MarshalJSON ¶

func (m BatchScriptCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BatchScriptCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*BatchScriptCollectorAttribute) SetName ¶

func (m *BatchScriptCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*BatchScriptCollectorAttribute) UnmarshalBinary ¶

func (m *BatchScriptCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BatchScriptCollectorAttribute) UnmarshalJSON ¶

func (m *BatchScriptCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BatchScriptCollectorAttribute) Validate ¶

func (m *BatchScriptCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this batch script collector attribute

type BigNumberData ¶

type BigNumberData struct {

	// bottom label
	// Read Only: true
	BottomLabel string `json:"bottomLabel,omitempty"`

	// color level
	// Read Only: true
	ColorLevel int32 `json:"colorLevel,omitempty"`

	// error message
	// Read Only: true
	ErrorMessage string `json:"errorMessage,omitempty"`

	// position
	// Read Only: true
	Position int32 `json:"position,omitempty"`

	// right label
	// Read Only: true
	RightLabel string `json:"rightLabel,omitempty"`

	// rounding
	// Read Only: true
	Rounding int32 `json:"rounding,omitempty"`

	// use comma separators
	// Required: true
	UseCommaSeparators *bool `json:"useCommaSeparators"`

	// value
	// Read Only: true
	Value float64 `json:"value,omitempty"`
}

BigNumberData big number data swagger:model BigNumberData

func (*BigNumberData) MarshalBinary ¶

func (m *BigNumberData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BigNumberData) UnmarshalBinary ¶

func (m *BigNumberData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberData) Validate ¶

func (m *BigNumberData) Validate(formats strfmt.Registry) error

Validate validates this big number data

type BigNumberDataPoint ¶

type BigNumberDataPoint struct {

	// aggregate function
	AggregateFunction string `json:"aggregateFunction,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// device display name
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device group full path
	// Required: true
	DeviceGroupFullPath *string `json:"deviceGroupFullPath"`

	// instance name
	// Required: true
	InstanceName *string `json:"instanceName"`

	// name
	// Required: true
	Name *string `json:"name"`
}

BigNumberDataPoint big number data point swagger:model BigNumberDataPoint

func (*BigNumberDataPoint) MarshalBinary ¶

func (m *BigNumberDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BigNumberDataPoint) UnmarshalBinary ¶

func (m *BigNumberDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberDataPoint) Validate ¶

func (m *BigNumberDataPoint) Validate(formats strfmt.Registry) error

Validate validates this big number data point

type BigNumberInfo ¶

type BigNumberInfo struct {

	// The datapoints and virtual datapoints whose values should be displayed in the big number widget
	// Required: true
	BigNumberItems []*BigNumberItem `json:"bigNumberItems"`

	// The counter is used for saving applyTo expression, it's mainly used for count device
	Counters []*Counter `json:"counters,omitempty"`

	// The datapoints included in the widget. Note that a datapoint must be referenced in the bigNumberItems object in order to be displayed
	// Required: true
	DataPoints []*BigNumberDataPoint `json:"dataPoints"`

	// The virtual datapoints included in the widget. Note that a virtual datapoint must be referenced in the bigNumberItems object in order to be displayed
	VirtualDataPoints []*VirtualDataPoint `json:"virtualDataPoints,omitempty"`
}

BigNumberInfo big number info swagger:model BigNumberInfo

func (*BigNumberInfo) MarshalBinary ¶

func (m *BigNumberInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BigNumberInfo) UnmarshalBinary ¶

func (m *BigNumberInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberInfo) Validate ¶

func (m *BigNumberInfo) Validate(formats strfmt.Registry) error

Validate validates this big number info

type BigNumberItem ¶

type BigNumberItem struct {

	// bottom label
	BottomLabel string `json:"bottomLabel,omitempty"`

	// color thresholds
	ColorThresholds []*ColorThreshold `json:"colorThresholds,omitempty"`

	// data point name
	// Required: true
	DataPointName *string `json:"dataPointName"`

	// position
	Position int32 `json:"position,omitempty"`

	// right label
	RightLabel string `json:"rightLabel,omitempty"`

	// rounding
	Rounding int32 `json:"rounding,omitempty"`

	// use comma separators
	// Required: true
	UseCommaSeparators *bool `json:"useCommaSeparators"`
}

BigNumberItem big number item swagger:model BigNumberItem

func (*BigNumberItem) MarshalBinary ¶

func (m *BigNumberItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BigNumberItem) UnmarshalBinary ¶

func (m *BigNumberItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberItem) Validate ¶

func (m *BigNumberItem) Validate(formats strfmt.Registry) error

Validate validates this big number item

type BigNumberWidget ¶

type BigNumberWidget struct {

	// BigNumber widget configuration info
	// Required: true
	BigNumberInfo *BigNumberInfo `json:"bigNumberInfo"`
	// contains filtered or unexported fields
}

BigNumberWidget big number widget swagger:model BigNumberWidget

func (*BigNumberWidget) DashboardID ¶

func (m *BigNumberWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*BigNumberWidget) Description ¶

func (m *BigNumberWidget) Description() string

Description gets the description of this subtype

func (*BigNumberWidget) ID ¶

func (m *BigNumberWidget) ID() int32

ID gets the id of this subtype

func (*BigNumberWidget) Interval ¶

func (m *BigNumberWidget) Interval() int32

Interval gets the interval of this subtype

func (*BigNumberWidget) LastUpdatedBy ¶

func (m *BigNumberWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*BigNumberWidget) LastUpdatedOn ¶

func (m *BigNumberWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*BigNumberWidget) MarshalBinary ¶

func (m *BigNumberWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BigNumberWidget) MarshalJSON ¶

func (m BigNumberWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BigNumberWidget) Name ¶

func (m *BigNumberWidget) Name() *string

Name gets the name of this subtype

func (*BigNumberWidget) SetDashboardID ¶

func (m *BigNumberWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*BigNumberWidget) SetDescription ¶

func (m *BigNumberWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*BigNumberWidget) SetID ¶

func (m *BigNumberWidget) SetID(val int32)

SetID sets the id of this subtype

func (*BigNumberWidget) SetInterval ¶

func (m *BigNumberWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*BigNumberWidget) SetLastUpdatedBy ¶

func (m *BigNumberWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*BigNumberWidget) SetLastUpdatedOn ¶

func (m *BigNumberWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*BigNumberWidget) SetName ¶

func (m *BigNumberWidget) SetName(val *string)

SetName sets the name of this subtype

func (*BigNumberWidget) SetTheme ¶

func (m *BigNumberWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*BigNumberWidget) SetTimescale ¶

func (m *BigNumberWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*BigNumberWidget) SetType ¶

func (m *BigNumberWidget) SetType(val string)

SetType sets the type of this subtype

func (*BigNumberWidget) SetUserPermission ¶

func (m *BigNumberWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*BigNumberWidget) Theme ¶

func (m *BigNumberWidget) Theme() string

Theme gets the theme of this subtype

func (*BigNumberWidget) Timescale ¶

func (m *BigNumberWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*BigNumberWidget) Type ¶

func (m *BigNumberWidget) Type() string

Type gets the type of this subtype

func (*BigNumberWidget) UnmarshalBinary ¶

func (m *BigNumberWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberWidget) UnmarshalJSON ¶

func (m *BigNumberWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BigNumberWidget) UserPermission ¶

func (m *BigNumberWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*BigNumberWidget) Validate ¶

func (m *BigNumberWidget) Validate(formats strfmt.Registry) error

Validate validates this big number widget

type BigNumberWidgetData ¶

type BigNumberWidgetData struct {

	// data
	// Read Only: true
	Data []*BigNumberData `json:"data,omitempty"`
	// contains filtered or unexported fields
}

BigNumberWidgetData big number widget data swagger:model BigNumberWidgetData

func (*BigNumberWidgetData) MarshalBinary ¶

func (m *BigNumberWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (BigNumberWidgetData) MarshalJSON ¶

func (m BigNumberWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*BigNumberWidgetData) SetTitle ¶

func (m *BigNumberWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*BigNumberWidgetData) SetType ¶

func (m *BigNumberWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*BigNumberWidgetData) Title ¶

func (m *BigNumberWidgetData) Title() string

Title gets the title of this subtype

func (*BigNumberWidgetData) Type ¶

func (m *BigNumberWidgetData) Type() string

Type gets the type of this subtype

func (*BigNumberWidgetData) UnmarshalBinary ¶

func (m *BigNumberWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BigNumberWidgetData) UnmarshalJSON ¶

func (m *BigNumberWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*BigNumberWidgetData) Validate ¶

func (m *BigNumberWidgetData) Validate(formats strfmt.Registry) error

Validate validates this big number widget data

type CIMAutoDiscoveryMethod ¶

type CIMAutoDiscoveryMethod struct {

	// cim class
	// Required: true
	CimClass *string `json:"cimClass"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// property
	// Required: true
	Property *string `json:"property"`
}

CIMAutoDiscoveryMethod c i m auto discovery method swagger:model CIMAutoDiscoveryMethod

func (*CIMAutoDiscoveryMethod) MarshalBinary ¶

func (m *CIMAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CIMAutoDiscoveryMethod) MarshalJSON ¶

func (m CIMAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CIMAutoDiscoveryMethod) Name ¶

func (m *CIMAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*CIMAutoDiscoveryMethod) SetName ¶

func (m *CIMAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*CIMAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *CIMAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CIMAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *CIMAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CIMAutoDiscoveryMethod) Validate ¶

func (m *CIMAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this c i m auto discovery method

type CIMCollectorAttribute ¶

type CIMCollectorAttribute struct {

	// fields
	Fields []*DataSourceAttribute `json:"fields,omitempty"`

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// query class
	QueryClass string `json:"queryClass,omitempty"`

	// query index
	QueryIndex string `json:"queryIndex,omitempty"`

	// query value
	QueryValue string `json:"queryValue,omitempty"`
}

CIMCollectorAttribute c i m collector attribute swagger:model CIMCollectorAttribute

func (*CIMCollectorAttribute) MarshalBinary ¶

func (m *CIMCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CIMCollectorAttribute) MarshalJSON ¶

func (m CIMCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CIMCollectorAttribute) Name ¶

func (m *CIMCollectorAttribute) Name() string

Name gets the name of this subtype

func (*CIMCollectorAttribute) SetName ¶

func (m *CIMCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*CIMCollectorAttribute) UnmarshalBinary ¶

func (m *CIMCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CIMCollectorAttribute) UnmarshalJSON ¶

func (m *CIMCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CIMCollectorAttribute) Validate ¶

func (m *CIMCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this c i m collector attribute

type CellData ¶

type CellData struct {

	// alert severity
	AlertSeverity string `json:"alertSeverity,omitempty"`

	// alert status
	// Read Only: true
	AlertStatus string `json:"alertStatus,omitempty"`

	// days until alert list
	DaysUntilAlertList []*DaysUntilAlert `json:"daysUntilAlertList,omitempty"`

	// forecast day
	// Read Only: true
	ForecastDay int32 `json:"forecastDay,omitempty"`

	// instance Id
	// Read Only: true
	InstanceID int32 `json:"instanceId,omitempty"`

	// instance name
	// Read Only: true
	InstanceName string `json:"instanceName,omitempty"`

	// value
	// Read Only: true
	Value float64 `json:"value,omitempty"`
}

CellData cell data swagger:model CellData

func (*CellData) MarshalBinary ¶

func (m *CellData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CellData) UnmarshalBinary ¶

func (m *CellData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CellData) Validate ¶

func (m *CellData) Validate(formats strfmt.Registry) error

Validate validates this cell data

type Chain ¶

type Chain struct {

	// period
	Period *Period `json:"period,omitempty"`

	// stages
	// Required: true
	Stages [][]*Recipient `json:"stages"`

	// single
	// Required: true
	Type *string `json:"type"`
}

Chain chain swagger:model Chain

func (*Chain) MarshalBinary ¶

func (m *Chain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Chain) UnmarshalBinary ¶

func (m *Chain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Chain) Validate ¶

func (m *Chain) Validate(formats strfmt.Registry) error

Validate validates this chain

type CloudWatchAutoDiscoveryMethod ¶

type CloudWatchAutoDiscoveryMethod struct {

	// cluster dimension
	// Required: true
	ClusterDimension *string `json:"clusterDimension"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// node dimension
	// Required: true
	NodeDimension *string `json:"nodeDimension"`
}

CloudWatchAutoDiscoveryMethod cloud watch auto discovery method swagger:model CloudWatchAutoDiscoveryMethod

func (*CloudWatchAutoDiscoveryMethod) MarshalBinary ¶

func (m *CloudWatchAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CloudWatchAutoDiscoveryMethod) MarshalJSON ¶

func (m CloudWatchAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CloudWatchAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*CloudWatchAutoDiscoveryMethod) SetName ¶

func (m *CloudWatchAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*CloudWatchAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *CloudWatchAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CloudWatchAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *CloudWatchAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CloudWatchAutoDiscoveryMethod) Validate ¶

func (m *CloudWatchAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this cloud watch auto discovery method

type Collector ¶

type Collector struct {

	// The comment associated with the Collector acknowledgement (if it is in alert and acknowledged)
	// Read Only: true
	AckComment string `json:"ackComment,omitempty"`

	// Whether or not the Collector is currently acknowledged
	// Read Only: true
	Acked *bool `json:"acked,omitempty"`

	// The user that acknowledged the Collector (if it is in alert)
	// Read Only: true
	AckedBy string `json:"ackedBy,omitempty"`

	// The epoch at which the Collector was acknowledged (if it is in alert)
	// Read Only: true
	AckedOn int64 `json:"ackedOn,omitempty"`

	// The time that the Collector was acknowledged (if it is in alert), in local time format
	// Read Only: true
	AckedOnLocal string `json:"ackedOnLocal,omitempty"`

	// The collector architecture (Windows | Linux platform followed by 32 | 64 bit)
	// Read Only: true
	Arch string `json:"arch,omitempty"`

	// The details of the Collector's automatic upgrade schedule, if one exists
	AutomaticUpgradeInfo *AutomaticUpgradeInfo `json:"automaticUpgradeInfo,omitempty"`

	// The Id of the backup Collector assigned to the Collector
	BackupAgentID int32 `json:"backupAgentId,omitempty"`

	// The Collector version
	// Read Only: true
	Build string `json:"build,omitempty"`

	// Whether the collector can be downgraded to a lower version
	// Read Only: true
	CanDowngrade *bool `json:"canDowngrade,omitempty"`

	// The reason why the collector can be downgraded
	// Read Only: true
	CanDowngradeReason string `json:"canDowngradeReason,omitempty"`

	// Whether or not an alert clear notifcation has been sent for this Collector
	// Read Only: true
	ClearSent *bool `json:"clearSent,omitempty"`

	// The Collector's configuration file
	// Read Only: true
	CollectorConf string `json:"collectorConf,omitempty"`

	// The device id of the collector device
	// Read Only: true
	CollectorDeviceID int32 `json:"collectorDeviceId,omitempty"`

	// The Id of the group the Collector is in
	CollectorGroupID int32 `json:"collectorGroupId,omitempty"`

	// The name of the group the Collector is in
	// Read Only: true
	CollectorGroupName string `json:"collectorGroupName,omitempty"`

	// The size of the collector
	// Read Only: true
	CollectorSize string `json:"collectorSize,omitempty"`

	// The version of the agent.conf configuration file
	// Read Only: true
	ConfVersion string `json:"confVersion,omitempty"`

	// The time that the Collector was created, in epoch format
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// The time that the Collector was created, in local time format
	// Read Only: true
	CreatedOnLocal string `json:"createdOnLocal,omitempty"`

	// The custom properties defined for the Collector
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The Collector's description
	Description string `json:"description,omitempty"`

	// Whether the collector is in EA version
	// Read Only: true
	Ea *bool `json:"ea,omitempty"`

	// Whether or not automatic failback is enabled for the Collector
	EnableFailBack bool `json:"enableFailBack,omitempty"`

	// Whether or not the device the Collector is installed on is enabled for fail over
	EnableFailOverOnCollectorDevice bool `json:"enableFailOverOnCollectorDevice,omitempty"`

	// The Id of the escalation chain associated with this Collector
	EscalatingChainID int32 `json:"escalatingChainId,omitempty"`

	// Whether the collector has failover devices
	// Read Only: true
	HasFailOverDevice *bool `json:"hasFailOverDevice,omitempty"`

	// The hostname of the device the Collector is installed on
	// Read Only: true
	Hostname string `json:"hostname,omitempty"`

	// The id of the Collector
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The SDT status of the collector
	// Read Only: true
	InSDT *bool `json:"inSDT,omitempty"`

	// Whether or not the Collector is currently down
	// Read Only: true
	IsDown *bool `json:"isDown,omitempty"`

	// The time, in epoch format, that a notification was last sent for the Collector
	// Read Only: true
	LastSentNotificationOn int64 `json:"lastSentNotificationOn,omitempty"`

	// The time that a notification was last sent for this Collector, in local time format
	// Read Only: true
	LastSentNotificationOnLocal string `json:"lastSentNotificationOnLocal,omitempty"`

	// Whether to create a collector device when instance collector, the default value is true
	NeedAutoCreateCollectorDevice interface{} `json:"needAutoCreateCollectorDevice,omitempty"`

	// The Netscan version associated with the Collector
	// Read Only: true
	NetscanVersion string `json:"netscanVersion,omitempty"`

	// The Id of the next recipient to which alert notifications will be sent
	// Read Only: true
	NextRecipient int32 `json:"nextRecipient,omitempty"`

	// The details of the Collector's next upgrade, if one has been scheduled
	// Read Only: true
	NextUpgradeInfo *NextUpgradeInfo `json:"nextUpgradeInfo,omitempty"`

	// The number of devices monitored by the Collector
	// Read Only: true
	NumberOfHosts int32 `json:"numberOfHosts,omitempty"`

	// number of instances
	NumberOfInstances int32 `json:"numberOfInstances,omitempty"`

	// The number of websites monitored by the Collector
	// Read Only: true
	NumberOfWebsites int32 `json:"numberOfWebsites,omitempty"`

	// The details of the Collector's automatic downgrade schedule, if one exists
	OnetimeDowngradeInfo *OnetimeUpgradeInfo `json:"onetimeDowngradeInfo,omitempty"`

	// The details of the Collector's one time upgrade, if one has been scheduled
	OnetimeUpgradeInfo *OnetimeUpgradeInfo `json:"onetimeUpgradeInfo,omitempty"`

	// The OS of the Collector device (e.g. Linux, Windows)
	// Read Only: true
	Platform string `json:"platform,omitempty"`

	// Collector configurations
	// Read Only: true
	PredefinedConfig interface{} `json:"predefinedConfig,omitempty"`

	// The previous version of the collector, used for downgrading
	// Read Only: true
	PreviousVersion string `json:"previousVersion,omitempty"`

	// The interval, in minutes, after which alert notifications for the Collector will be resent
	ResendIval int32 `json:"resendIval,omitempty"`

	// The Proxy's configuration
	// Read Only: true
	SbproxyConf string `json:"sbproxyConf,omitempty"`

	// The device group id when create a new collector device
	SpecifiedCollectorDeviceGroupID int32 `json:"specifiedCollectorDeviceGroupId,omitempty"`

	// The registration status of the Collector. Acceptable values are: 0= unregistered, 1= registered, 2= stopped, 3= suspended
	// Read Only: true
	Status int32 `json:"status,omitempty"`

	// Whether alert clear notifications are suppressed for the Collector
	SuppressAlertClear bool `json:"suppressAlertClear,omitempty"`

	// The time the Collector has been up, in seconds
	// Read Only: true
	UpTime int64 `json:"upTime,omitempty"`

	// The time that the Collector was last updated, in epoch format
	// Read Only: true
	UpdatedOn int64 `json:"updatedOn,omitempty"`

	// The time that the Collector was last updated, in local time format
	// Read Only: true
	UpdatedOnLocal string `json:"updatedOnLocal,omitempty"`

	// The last time the Collector was updated, in epoch format
	// Read Only: true
	UserChangeOn int64 `json:"userChangeOn,omitempty"`

	// The last time the Collector was updated, in the account time zone
	// Read Only: true
	UserChangeOnLocal string `json:"userChangeOnLocal,omitempty"`

	// The permission level of the user that made the API request to get Collector information
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`

	// The number of devices monitored by the Collector and visible to the user that made the query
	// Read Only: true
	UserVisibleHostsNum int32 `json:"userVisibleHostsNum,omitempty"`

	// The number of websites monitored by the Collector and visible to the user that made the query
	// Read Only: true
	UserVisibleWebsitesNum int32 `json:"userVisibleWebsitesNum,omitempty"`

	// The Watchdog's configuration
	// Read Only: true
	WatchdogConf string `json:"watchdogConf,omitempty"`

	// The time that the Watchdog Services was last updated, in epoch format
	// Read Only: true
	WatchdogUpdatedOn int64 `json:"watchdogUpdatedOn,omitempty"`

	// The time that the Collector Watchdog was last updated, in local time format
	// Read Only: true
	WatchdogUpdatedOnLocal string `json:"watchdogUpdatedOnLocal,omitempty"`

	// Whether or not the device the Collector is installed on is enabled for fail over
	// Read Only: true
	WebsiteConf string `json:"websiteConf,omitempty"`

	// The java service wrapper's configuration
	// Read Only: true
	WrapperConf string `json:"wrapperConf,omitempty"`
}

Collector collector swagger:model Collector

func (*Collector) MarshalBinary ¶

func (m *Collector) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Collector) UnmarshalBinary ¶

func (m *Collector) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Collector) Validate ¶

func (m *Collector) Validate(formats strfmt.Registry) error

Validate validates this collector

type CollectorAttribute ¶

type CollectorAttribute interface {
	runtime.Validatable

	// name
	// Required: true
	Name() string
	SetName(string)
}

CollectorAttribute collector attribute swagger:discriminator CollectorAttribute name

func UnmarshalCollectorAttribute ¶

func UnmarshalCollectorAttribute(reader io.Reader, consumer runtime.Consumer) (CollectorAttribute, error)

UnmarshalCollectorAttribute unmarshals polymorphic CollectorAttribute

func UnmarshalCollectorAttributeSlice ¶

func UnmarshalCollectorAttributeSlice(reader io.Reader, consumer runtime.Consumer) ([]CollectorAttribute, error)

UnmarshalCollectorAttributeSlice unmarshals polymorphic slices of CollectorAttribute

type CollectorAutoDiscoveryMethod ¶

type CollectorAutoDiscoveryMethod struct {

	// collector Id
	// Required: true
	CollectorID *string `json:"collectorId"`
}

CollectorAutoDiscoveryMethod collector auto discovery method swagger:model CollectorAutoDiscoveryMethod

func (*CollectorAutoDiscoveryMethod) MarshalBinary ¶

func (m *CollectorAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CollectorAutoDiscoveryMethod) MarshalJSON ¶

func (m CollectorAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CollectorAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*CollectorAutoDiscoveryMethod) SetName ¶

func (m *CollectorAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*CollectorAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *CollectorAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *CollectorAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CollectorAutoDiscoveryMethod) Validate ¶

func (m *CollectorAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this collector auto discovery method

type CollectorBase ¶

type CollectorBase struct {

	// The comment associated with the Collector acknowledgement (if it is in alert and acknowledged)
	// Read Only: true
	AckComment string `json:"ackComment,omitempty"`

	// Whether or not the Collector is currently acknowledged
	// Read Only: true
	Acked *bool `json:"acked,omitempty"`

	// The user that acknowledged the Collector (if it is in alert)
	// Read Only: true
	AckedBy string `json:"ackedBy,omitempty"`

	// The epoch at which the Collector was acknowledged (if it is in alert)
	// Read Only: true
	AckedOn int64 `json:"ackedOn,omitempty"`

	// The time that the Collector was acknowledged (if it is in alert), in local time format
	// Read Only: true
	AckedOnLocal string `json:"ackedOnLocal,omitempty"`

	// The collector architecture (Windows | Linux platform followed by 32 | 64 bit)
	// Read Only: true
	Arch string `json:"arch,omitempty"`

	// The details of the Collector's automatic upgrade schedule, if one exists
	AutomaticUpgradeInfo *AutomaticUpgradeInfo `json:"automaticUpgradeInfo,omitempty"`

	// The Id of the backup Collector assigned to the Collector
	BackupAgentID int32 `json:"backupAgentId,omitempty"`

	// The Collector version
	// Read Only: true
	Build string `json:"build,omitempty"`

	// Whether the collector can be downgraded to a lower version
	// Read Only: true
	CanDowngrade *bool `json:"canDowngrade,omitempty"`

	// The reason why the collector can be downgraded
	// Read Only: true
	CanDowngradeReason string `json:"canDowngradeReason,omitempty"`

	// Whether or not an alert clear notifcation has been sent for this Collector
	// Read Only: true
	ClearSent *bool `json:"clearSent,omitempty"`

	// The Collector's configuration file
	// Read Only: true
	CollectorConf string `json:"collectorConf,omitempty"`

	// The device id of the collector device
	// Read Only: true
	CollectorDeviceID int32 `json:"collectorDeviceId,omitempty"`

	// The Id of the group the Collector is in
	CollectorGroupID int32 `json:"collectorGroupId,omitempty"`

	// The name of the group the Collector is in
	// Read Only: true
	CollectorGroupName string `json:"collectorGroupName,omitempty"`

	// The size of the collector
	// Read Only: true
	CollectorSize string `json:"collectorSize,omitempty"`

	// The version of the agent.conf configuration file
	// Read Only: true
	ConfVersion string `json:"confVersion,omitempty"`

	// The time that the Collector was created, in epoch format
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// The time that the Collector was created, in local time format
	// Read Only: true
	CreatedOnLocal string `json:"createdOnLocal,omitempty"`

	// The custom properties defined for the Collector
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The Collector's description
	Description string `json:"description,omitempty"`

	// Whether the collector is in EA version
	// Read Only: true
	Ea *bool `json:"ea,omitempty"`

	// Whether or not automatic failback is enabled for the Collector
	EnableFailBack bool `json:"enableFailBack,omitempty"`

	// Whether or not the device the Collector is installed on is enabled for fail over
	EnableFailOverOnCollectorDevice bool `json:"enableFailOverOnCollectorDevice,omitempty"`

	// The Id of the escalation chain associated with this Collector
	EscalatingChainID int32 `json:"escalatingChainId,omitempty"`

	// Whether the collector has failover devices
	// Read Only: true
	HasFailOverDevice *bool `json:"hasFailOverDevice,omitempty"`

	// The hostname of the device the Collector is installed on
	// Read Only: true
	Hostname string `json:"hostname,omitempty"`

	// The id of the Collector
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The SDT status of the collector
	// Read Only: true
	InSDT *bool `json:"inSDT,omitempty"`

	// Whether or not the Collector is currently down
	// Read Only: true
	IsDown *bool `json:"isDown,omitempty"`

	// The time, in epoch format, that a notification was last sent for the Collector
	// Read Only: true
	LastSentNotificationOn int64 `json:"lastSentNotificationOn,omitempty"`

	// The time that a notification was last sent for this Collector, in local time format
	// Read Only: true
	LastSentNotificationOnLocal string `json:"lastSentNotificationOnLocal,omitempty"`

	// Whether to create a collector device when instance collector, the default value is true
	NeedAutoCreateCollectorDevice interface{} `json:"needAutoCreateCollectorDevice,omitempty"`

	// The Netscan version associated with the Collector
	// Read Only: true
	NetscanVersion string `json:"netscanVersion,omitempty"`

	// The Id of the next recipient to which alert notifications will be sent
	// Read Only: true
	NextRecipient int32 `json:"nextRecipient,omitempty"`

	// The details of the Collector's next upgrade, if one has been scheduled
	// Read Only: true
	NextUpgradeInfo *NextUpgradeInfo `json:"nextUpgradeInfo,omitempty"`

	// The number of devices monitored by the Collector
	// Read Only: true
	NumberOfHosts int32 `json:"numberOfHosts,omitempty"`

	// number of instances
	NumberOfInstances int32 `json:"numberOfInstances,omitempty"`

	// The details of the Collector's automatic downgrade schedule, if one exists
	OnetimeDowngradeInfo *OnetimeUpgradeInfo `json:"onetimeDowngradeInfo,omitempty"`

	// The details of the Collector's one time upgrade, if one has been scheduled
	OnetimeUpgradeInfo *OnetimeUpgradeInfo `json:"onetimeUpgradeInfo,omitempty"`

	// The OS of the Collector device (e.g. Linux, Windows)
	// Read Only: true
	Platform string `json:"platform,omitempty"`

	// Collector configurations
	// Read Only: true
	PredefinedConfig interface{} `json:"predefinedConfig,omitempty"`

	// The previous version of the collector, used for downgrading
	// Read Only: true
	PreviousVersion string `json:"previousVersion,omitempty"`

	// The interval, in minutes, after which alert notifications for the Collector will be resent
	ResendIval int32 `json:"resendIval,omitempty"`

	// The Proxy's configuration
	// Read Only: true
	SbproxyConf string `json:"sbproxyConf,omitempty"`

	// The device group id when create a new collector device
	SpecifiedCollectorDeviceGroupID int32 `json:"specifiedCollectorDeviceGroupId,omitempty"`

	// The registration status of the Collector. Acceptable values are: 0= unregistered, 1= registered, 2= stopped, 3= suspended
	// Read Only: true
	Status int32 `json:"status,omitempty"`

	// Whether alert clear notifications are suppressed for the Collector
	SuppressAlertClear bool `json:"suppressAlertClear,omitempty"`

	// The time the Collector has been up, in seconds
	// Read Only: true
	UpTime int64 `json:"upTime,omitempty"`

	// The time that the Collector was last updated, in epoch format
	// Read Only: true
	UpdatedOn int64 `json:"updatedOn,omitempty"`

	// The time that the Collector was last updated, in local time format
	// Read Only: true
	UpdatedOnLocal string `json:"updatedOnLocal,omitempty"`

	// The last time the Collector was updated, in epoch format
	// Read Only: true
	UserChangeOn int64 `json:"userChangeOn,omitempty"`

	// The last time the Collector was updated, in the account time zone
	// Read Only: true
	UserChangeOnLocal string `json:"userChangeOnLocal,omitempty"`

	// The permission level of the user that made the API request to get Collector information
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`

	// The number of devices monitored by the Collector and visible to the user that made the query
	// Read Only: true
	UserVisibleHostsNum int32 `json:"userVisibleHostsNum,omitempty"`

	// The Watchdog's configuration
	// Read Only: true
	WatchdogConf string `json:"watchdogConf,omitempty"`

	// The time that the Watchdog Services was last updated, in epoch format
	// Read Only: true
	WatchdogUpdatedOn int64 `json:"watchdogUpdatedOn,omitempty"`

	// The time that the Collector Watchdog was last updated, in local time format
	// Read Only: true
	WatchdogUpdatedOnLocal string `json:"watchdogUpdatedOnLocal,omitempty"`

	// The java service wrapper's configuration
	// Read Only: true
	WrapperConf string `json:"wrapperConf,omitempty"`
}

CollectorBase collector base swagger:model CollectorBase

func (*CollectorBase) MarshalBinary ¶

func (m *CollectorBase) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollectorBase) UnmarshalBinary ¶

func (m *CollectorBase) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorBase) Validate ¶

func (m *CollectorBase) Validate(formats strfmt.Registry) error

Validate validates this collector base

type CollectorGroup ¶

type CollectorGroup struct {

	// The time at which the group was created, in epoch format
	// Read Only: true
	CreateOn int64 `json:"createOn,omitempty"`

	// The custom properties defined for the Collector group
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The description of the Collector Group
	Description string `json:"description,omitempty"`

	// The id of the Collector Group
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the Collector Group
	// Required: true
	Name *string `json:"name"`

	// The number of Collectors that belong to the group
	// Read Only: true
	NumOfCollectors int32 `json:"numOfCollectors,omitempty"`

	// The permission level of the user that made the API request
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

CollectorGroup collector group swagger:model CollectorGroup

func (*CollectorGroup) MarshalBinary ¶

func (m *CollectorGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollectorGroup) UnmarshalBinary ¶

func (m *CollectorGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorGroup) Validate ¶

func (m *CollectorGroup) Validate(formats strfmt.Registry) error

Validate validates this collector group

type CollectorGroupPaginationResponse ¶

type CollectorGroupPaginationResponse struct {

	// items
	Items []*CollectorGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

CollectorGroupPaginationResponse collector group pagination response swagger:model CollectorGroupPaginationResponse

func (*CollectorGroupPaginationResponse) MarshalBinary ¶

func (m *CollectorGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollectorGroupPaginationResponse) UnmarshalBinary ¶

func (m *CollectorGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorGroupPaginationResponse) Validate ¶

Validate validates this collector group pagination response

type CollectorPaginationResponse ¶

type CollectorPaginationResponse struct {

	// items
	Items []*CollectorBase `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

CollectorPaginationResponse collector pagination response swagger:model CollectorPaginationResponse

func (*CollectorPaginationResponse) MarshalBinary ¶

func (m *CollectorPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollectorPaginationResponse) UnmarshalBinary ¶

func (m *CollectorPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorPaginationResponse) Validate ¶

func (m *CollectorPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this collector pagination response

type CollectorSDT ¶

type CollectorSDT struct {

	// The description of the collector that the SDT will be associated with
	// Read Only: true
	CollectorDescription string `json:"collectorDescription,omitempty"`

	// The id of the collector that the SDT will be associated with
	// Required: true
	CollectorID *int32 `json:"collectorId"`
	// contains filtered or unexported fields
}

CollectorSDT collector SDT swagger:model CollectorSDT

func (*CollectorSDT) Admin ¶

func (m *CollectorSDT) Admin() string

Admin gets the admin of this subtype

func (*CollectorSDT) Comment ¶

func (m *CollectorSDT) Comment() string

Comment gets the comment of this subtype

func (*CollectorSDT) Duration ¶

func (m *CollectorSDT) Duration() int32

Duration gets the duration of this subtype

func (*CollectorSDT) EndDateTime ¶

func (m *CollectorSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*CollectorSDT) EndDateTimeOnLocal ¶

func (m *CollectorSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*CollectorSDT) EndHour ¶

func (m *CollectorSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*CollectorSDT) EndMinute ¶

func (m *CollectorSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*CollectorSDT) Hour ¶

func (m *CollectorSDT) Hour() int32

Hour gets the hour of this subtype

func (*CollectorSDT) ID ¶

func (m *CollectorSDT) ID() string

ID gets the id of this subtype

func (*CollectorSDT) IsEffective ¶

func (m *CollectorSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*CollectorSDT) MarshalBinary ¶

func (m *CollectorSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CollectorSDT) MarshalJSON ¶

func (m CollectorSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CollectorSDT) Minute ¶

func (m *CollectorSDT) Minute() int32

Minute gets the minute of this subtype

func (*CollectorSDT) MonthDay ¶

func (m *CollectorSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*CollectorSDT) SDTType ¶

func (m *CollectorSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*CollectorSDT) SetAdmin ¶

func (m *CollectorSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*CollectorSDT) SetComment ¶

func (m *CollectorSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*CollectorSDT) SetDuration ¶

func (m *CollectorSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*CollectorSDT) SetEndDateTime ¶

func (m *CollectorSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*CollectorSDT) SetEndDateTimeOnLocal ¶

func (m *CollectorSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*CollectorSDT) SetEndHour ¶

func (m *CollectorSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*CollectorSDT) SetEndMinute ¶

func (m *CollectorSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*CollectorSDT) SetHour ¶

func (m *CollectorSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*CollectorSDT) SetID ¶

func (m *CollectorSDT) SetID(val string)

SetID sets the id of this subtype

func (*CollectorSDT) SetIsEffective ¶

func (m *CollectorSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*CollectorSDT) SetMinute ¶

func (m *CollectorSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*CollectorSDT) SetMonthDay ¶

func (m *CollectorSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*CollectorSDT) SetSDTType ¶

func (m *CollectorSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*CollectorSDT) SetStartDateTime ¶

func (m *CollectorSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*CollectorSDT) SetStartDateTimeOnLocal ¶

func (m *CollectorSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*CollectorSDT) SetTimezone ¶

func (m *CollectorSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*CollectorSDT) SetType ¶

func (m *CollectorSDT) SetType(val string)

SetType sets the type of this subtype

func (*CollectorSDT) SetWeekDay ¶

func (m *CollectorSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*CollectorSDT) SetWeekOfMonth ¶

func (m *CollectorSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*CollectorSDT) StartDateTime ¶

func (m *CollectorSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*CollectorSDT) StartDateTimeOnLocal ¶

func (m *CollectorSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*CollectorSDT) Timezone ¶

func (m *CollectorSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*CollectorSDT) Type ¶

func (m *CollectorSDT) Type() string

Type gets the type of this subtype

func (*CollectorSDT) UnmarshalBinary ¶

func (m *CollectorSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollectorSDT) UnmarshalJSON ¶

func (m *CollectorSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CollectorSDT) Validate ¶

func (m *CollectorSDT) Validate(formats strfmt.Registry) error

Validate validates this collector SDT

func (*CollectorSDT) WeekDay ¶

func (m *CollectorSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*CollectorSDT) WeekOfMonth ¶

func (m *CollectorSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type ColorThreshold ¶

type ColorThreshold struct {

	// level
	// Required: true
	Level *int32 `json:"level"`

	// relation
	// Required: true
	Relation *string `json:"relation"`

	// threshold
	// Required: true
	Threshold *float64 `json:"threshold"`
}

ColorThreshold color threshold swagger:model ColorThreshold

func (*ColorThreshold) MarshalBinary ¶

func (m *ColorThreshold) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ColorThreshold) UnmarshalBinary ¶

func (m *ColorThreshold) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ColorThreshold) Validate ¶

func (m *ColorThreshold) Validate(formats strfmt.Registry) error

Validate validates this color threshold

type ColumnHeader ¶

type ColumnHeader struct {

	// display type
	// Read Only: true
	DisplayType string `json:"displayType,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// need forecast
	// Read Only: true
	NeedForecast *bool `json:"needForecast,omitempty"`
}

ColumnHeader column header swagger:model ColumnHeader

func (*ColumnHeader) MarshalBinary ¶

func (m *ColumnHeader) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ColumnHeader) UnmarshalBinary ¶

func (m *ColumnHeader) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ColumnHeader) Validate ¶

func (m *ColumnHeader) Validate(formats strfmt.Registry) error

Validate validates this column header

type Counter ¶

type Counter struct {

	// applies to
	AppliesTo string `json:"appliesTo,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

Counter counter swagger:model Counter

func (*Counter) MarshalBinary ¶

func (m *Counter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Counter) UnmarshalBinary ¶

func (m *Counter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Counter) Validate ¶

func (m *Counter) Validate(formats strfmt.Registry) error

Validate validates this counter

type CustomFlexibleVirtualDataSourceEx ¶

type CustomFlexibleVirtualDataSourceEx struct {

	// aggregate function
	AggregateFunction string `json:"aggregateFunction,omitempty"`

	// consolidate function
	ConsolidateFunction string `json:"consolidateFunction,omitempty"`

	// custom graph Id
	// Read Only: true
	CustomGraphID int32 `json:"customGraphId,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// device display name
	// Required: true
	DeviceDisplayName *GlobMatchToggle `json:"deviceDisplayName"`

	// device group full path
	// Required: true
	DeviceGroupFullPath *GlobMatchToggle `json:"deviceGroupFullPath"`

	// display
	// Required: true
	Display *GraphDisplay `json:"display"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// instance name
	// Required: true
	InstanceName *GlobMatchToggle `json:"instanceName"`

	// name
	// Required: true
	Name *string `json:"name"`
}

CustomFlexibleVirtualDataSourceEx custom flexible virtual data source ex swagger:model CustomFlexibleVirtualDataSourceEx

func (*CustomFlexibleVirtualDataSourceEx) MarshalBinary ¶

func (m *CustomFlexibleVirtualDataSourceEx) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomFlexibleVirtualDataSourceEx) UnmarshalBinary ¶

func (m *CustomFlexibleVirtualDataSourceEx) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomFlexibleVirtualDataSourceEx) Validate ¶

Validate validates this custom flexible virtual data source ex

type CustomGraph ¶

type CustomGraph struct {

	// true: You can set this field to true to aggregate results into one line.
	// false: Results will not be aggregated
	Aggregate bool `json:"aggregate,omitempty"`

	// The datapoints added to the widget (note that a datapoint must be referenced in a graph line to be displayed)
	// Required: true
	DataPoints []*CustomFlexibleVirtualDataSourceEx `json:"dataPoints"`

	// Whether the top X are displayed (false) or the bottom X are displayed (true)
	Desc bool `json:"desc,omitempty"`

	// The function for global consolidate
	GlobalConsolidateFunction string `json:"globalConsolidateFunction,omitempty"`

	// The unique id of the custom graph displayed by this widget (not to be confused with the widget id)
	ID int32 `json:"id,omitempty"`

	// The maximum value that should be displayed on the y-axis
	MaxValue interface{} `json:"maxValue,omitempty"`

	// The minimum value that should be displayed on the y-axis
	MinValue interface{} `json:"minValue,omitempty"`

	// The base scale unit (1000 or 1024)
	ScaleUnit int32 `json:"scaleUnit,omitempty"`

	// The number of lines to display for each configured datapoint
	TopX int32 `json:"topX,omitempty"`

	// The label that will be display along the y axis
	VerticalLabel string `json:"verticalLabel,omitempty"`

	// The virtual datapoints added to the widget (note that a virtual datapoint must be referenced in a graph line to be displayed)
	VirtualDataPoints []*CustomVirtualDataPoint `json:"virtualDataPoints,omitempty"`
}

CustomGraph custom graph swagger:model CustomGraph

func (*CustomGraph) MarshalBinary ¶

func (m *CustomGraph) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomGraph) UnmarshalBinary ¶

func (m *CustomGraph) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomGraph) Validate ¶

func (m *CustomGraph) Validate(formats strfmt.Registry) error

Validate validates this custom graph

type CustomReport ¶

type CustomReport struct {

	// date range
	DateRange string `json:"dateRange,omitempty"`

	// macros
	Macros []*Macro `json:"macros,omitempty"`
	// contains filtered or unexported fields
}

CustomReport custom report swagger:model CustomReport

func (*CustomReport) CustomReportTypeID ¶

func (m *CustomReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*CustomReport) CustomReportTypeName ¶

func (m *CustomReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*CustomReport) Delivery ¶

func (m *CustomReport) Delivery() string

Delivery gets the delivery of this subtype

func (*CustomReport) Description ¶

func (m *CustomReport) Description() string

Description gets the description of this subtype

func (*CustomReport) EnableViewAsOtherUser ¶

func (m *CustomReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*CustomReport) Format ¶

func (m *CustomReport) Format() string

Format gets the format of this subtype

func (*CustomReport) GroupID ¶

func (m *CustomReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*CustomReport) ID ¶

func (m *CustomReport) ID() int32

ID gets the id of this subtype

func (*CustomReport) LastGenerateOn ¶

func (m *CustomReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*CustomReport) LastGeneratePages ¶

func (m *CustomReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*CustomReport) LastGenerateSize ¶

func (m *CustomReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*CustomReport) LastmodifyUserID ¶

func (m *CustomReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*CustomReport) LastmodifyUserName ¶

func (m *CustomReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*CustomReport) MarshalBinary ¶

func (m *CustomReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomReport) MarshalJSON ¶

func (m CustomReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomReport) Name ¶

func (m *CustomReport) Name() *string

Name gets the name of this subtype

func (*CustomReport) Recipients ¶

func (m *CustomReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*CustomReport) ReportLinkNum ¶

func (m *CustomReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*CustomReport) Schedule ¶

func (m *CustomReport) Schedule() string

Schedule gets the schedule of this subtype

func (*CustomReport) ScheduleTimezone ¶

func (m *CustomReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*CustomReport) SetCustomReportTypeID ¶

func (m *CustomReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*CustomReport) SetCustomReportTypeName ¶

func (m *CustomReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*CustomReport) SetDelivery ¶

func (m *CustomReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*CustomReport) SetDescription ¶

func (m *CustomReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*CustomReport) SetEnableViewAsOtherUser ¶

func (m *CustomReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*CustomReport) SetFormat ¶

func (m *CustomReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*CustomReport) SetGroupID ¶

func (m *CustomReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*CustomReport) SetID ¶

func (m *CustomReport) SetID(val int32)

SetID sets the id of this subtype

func (*CustomReport) SetLastGenerateOn ¶

func (m *CustomReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*CustomReport) SetLastGeneratePages ¶

func (m *CustomReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*CustomReport) SetLastGenerateSize ¶

func (m *CustomReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*CustomReport) SetLastmodifyUserID ¶

func (m *CustomReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*CustomReport) SetLastmodifyUserName ¶

func (m *CustomReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*CustomReport) SetName ¶

func (m *CustomReport) SetName(val *string)

SetName sets the name of this subtype

func (*CustomReport) SetRecipients ¶

func (m *CustomReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*CustomReport) SetReportLinkNum ¶

func (m *CustomReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*CustomReport) SetSchedule ¶

func (m *CustomReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*CustomReport) SetScheduleTimezone ¶

func (m *CustomReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*CustomReport) SetType ¶

func (m *CustomReport) SetType(val string)

SetType sets the type of this subtype

func (*CustomReport) SetUserPermission ¶

func (m *CustomReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*CustomReport) Type ¶

func (m *CustomReport) Type() string

Type gets the type of this subtype

func (*CustomReport) UnmarshalBinary ¶

func (m *CustomReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomReport) UnmarshalJSON ¶

func (m *CustomReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomReport) UserPermission ¶

func (m *CustomReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*CustomReport) Validate ¶

func (m *CustomReport) Validate(formats strfmt.Registry) error

Validate validates this custom report

type CustomVirtualDataPoint ¶

type CustomVirtualDataPoint struct {

	// custom graph Id
	CustomGraphID int32 `json:"customGraphId,omitempty"`

	// display
	Display *GraphDisplay `json:"display,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// rpn
	Rpn string `json:"rpn,omitempty"`
}

CustomVirtualDataPoint custom virtual data point swagger:model CustomVirtualDataPoint

func (*CustomVirtualDataPoint) MarshalBinary ¶

func (m *CustomVirtualDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomVirtualDataPoint) UnmarshalBinary ¶

func (m *CustomVirtualDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomVirtualDataPoint) Validate ¶

func (m *CustomVirtualDataPoint) Validate(formats strfmt.Registry) error

Validate validates this custom virtual data point

type CustomerGraphWidget ¶

type CustomerGraphWidget struct {

	// graph info
	GraphInfo *CustomGraph `json:"graphInfo,omitempty"`
	// contains filtered or unexported fields
}

CustomerGraphWidget customer graph widget swagger:model CustomerGraphWidget

func (*CustomerGraphWidget) DashboardID ¶

func (m *CustomerGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*CustomerGraphWidget) Description ¶

func (m *CustomerGraphWidget) Description() string

Description gets the description of this subtype

func (*CustomerGraphWidget) ID ¶

func (m *CustomerGraphWidget) ID() int32

ID gets the id of this subtype

func (*CustomerGraphWidget) Interval ¶

func (m *CustomerGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*CustomerGraphWidget) LastUpdatedBy ¶

func (m *CustomerGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*CustomerGraphWidget) LastUpdatedOn ¶

func (m *CustomerGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*CustomerGraphWidget) MarshalBinary ¶

func (m *CustomerGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (CustomerGraphWidget) MarshalJSON ¶

func (m CustomerGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*CustomerGraphWidget) Name ¶

func (m *CustomerGraphWidget) Name() *string

Name gets the name of this subtype

func (*CustomerGraphWidget) SetDashboardID ¶

func (m *CustomerGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*CustomerGraphWidget) SetDescription ¶

func (m *CustomerGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*CustomerGraphWidget) SetID ¶

func (m *CustomerGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*CustomerGraphWidget) SetInterval ¶

func (m *CustomerGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*CustomerGraphWidget) SetLastUpdatedBy ¶

func (m *CustomerGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*CustomerGraphWidget) SetLastUpdatedOn ¶

func (m *CustomerGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*CustomerGraphWidget) SetName ¶

func (m *CustomerGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*CustomerGraphWidget) SetTheme ¶

func (m *CustomerGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*CustomerGraphWidget) SetTimescale ¶

func (m *CustomerGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*CustomerGraphWidget) SetType ¶

func (m *CustomerGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*CustomerGraphWidget) SetUserPermission ¶

func (m *CustomerGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*CustomerGraphWidget) Theme ¶

func (m *CustomerGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*CustomerGraphWidget) Timescale ¶

func (m *CustomerGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*CustomerGraphWidget) Type ¶

func (m *CustomerGraphWidget) Type() string

Type gets the type of this subtype

func (*CustomerGraphWidget) UnmarshalBinary ¶

func (m *CustomerGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerGraphWidget) UnmarshalJSON ¶

func (m *CustomerGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*CustomerGraphWidget) UserPermission ¶

func (m *CustomerGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*CustomerGraphWidget) Validate ¶

func (m *CustomerGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this customer graph widget

type DNSCollectorAttribute ¶

type DNSCollectorAttribute struct {
	DNSCollectorAttributeAllOf1
}

DNSCollectorAttribute DNS collector attribute swagger:model DNSCollectorAttribute

func (*DNSCollectorAttribute) MarshalBinary ¶

func (m *DNSCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DNSCollectorAttribute) MarshalJSON ¶

func (m DNSCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DNSCollectorAttribute) Name ¶

func (m *DNSCollectorAttribute) Name() string

Name gets the name of this subtype

func (*DNSCollectorAttribute) SetName ¶

func (m *DNSCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*DNSCollectorAttribute) UnmarshalBinary ¶

func (m *DNSCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DNSCollectorAttribute) UnmarshalJSON ¶

func (m *DNSCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DNSCollectorAttribute) Validate ¶

func (m *DNSCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this DNS collector attribute

type DNSCollectorAttributeAllOf1 ¶

type DNSCollectorAttributeAllOf1 interface{}

DNSCollectorAttributeAllOf1 DNS collector attribute all of1 swagger:model DNSCollectorAttributeAllOf1

type Dashboard ¶

type Dashboard struct {

	// The description of the dashboard
	Description string `json:"description,omitempty"`

	// Full name of the dashboard, including group path
	// Read Only: true
	FullName string `json:"fullName,omitempty"`

	// The full path (excluding root group) of the group the dashboard belongs to
	// Read Only: true
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// The id of the group the dashboard belongs to
	GroupID int32 `json:"groupId,omitempty"`

	// The name of group where created dashboard will reside
	GroupName string `json:"groupName,omitempty"`

	// The Id of the dashboard
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the dashboard
	// Required: true
	Name *string `json:"name"`

	// This field will be empty unless the dashboard is a private dashboard, in which case the owner will be listed
	Owner string `json:"owner,omitempty"`

	// Whether or not the dashboard is sharable. This value will always be true unless the dashboard is a private dashboard
	Sharable bool `json:"sharable,omitempty"`

	// The template which is used for import dashboard
	Template interface{} `json:"template,omitempty"`

	// The permission of the user that made the API call
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`

	// If useDynamicWidget=true, this field must at least contain tokens defaultDeviceGroup and defaultServiceGroup
	WidgetTokens []*WidgetToken `json:"widgetTokens,omitempty"`

	// Information about widget configuration used by the UI
	WidgetsConfig interface{} `json:"widgetsConfig,omitempty"`
}

Dashboard dashboard swagger:model Dashboard

func (*Dashboard) MarshalBinary ¶

func (m *Dashboard) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Dashboard) UnmarshalBinary ¶

func (m *Dashboard) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Dashboard) Validate ¶

func (m *Dashboard) Validate(formats strfmt.Registry) error

Validate validates this dashboard

type DashboardData ¶

type DashboardData struct {

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// sharable
	// Read Only: true
	Sharable *bool `json:"sharable,omitempty"`

	// user permission
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

DashboardData dashboard data swagger:model DashboardData

func (*DashboardData) MarshalBinary ¶

func (m *DashboardData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardData) UnmarshalBinary ¶

func (m *DashboardData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardData) Validate ¶

func (m *DashboardData) Validate(formats strfmt.Registry) error

Validate validates this dashboard data

type DashboardGroup ¶

type DashboardGroup struct {

	// The dashboards that belong to the group
	// Read Only: true
	Dashboards []*DashboardData `json:"dashboards,omitempty"`

	// This is a description of the dashboard group
	Description string `json:"description,omitempty"`

	// The full path of the dashboard group
	// Read Only: true
	FullPath string `json:"fullPath,omitempty"`

	// The Id of the dashboard group
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the dashboard group
	// Required: true
	Name *string `json:"name"`

	// The number of dashboards that belong to the Dashboard Group and any sub-groups
	// Read Only: true
	NumOfDashboards int64 `json:"numOfDashboards,omitempty"`

	// The number of dashboards that belong directly to the Dashboard Group
	// Read Only: true
	NumOfDirectDashboards int64 `json:"numOfDirectDashboards,omitempty"`

	// The number of groups directly under the Dashboard Group
	// Read Only: true
	NumOfDirectSubGroups int64 `json:"numOfDirectSubGroups,omitempty"`

	// The Id of the parent dashboard group
	ParentID int32 `json:"parentId,omitempty"`

	// The template which is used for import dashboard group
	Template interface{} `json:"template,omitempty"`

	// The permission of the user that made the API call
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`

	// The tokens assigned at the group level
	WidgetTokens []*WidgetToken `json:"widgetTokens,omitempty"`
}

DashboardGroup dashboard group swagger:model DashboardGroup

func (*DashboardGroup) MarshalBinary ¶

func (m *DashboardGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardGroup) UnmarshalBinary ¶

func (m *DashboardGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardGroup) Validate ¶

func (m *DashboardGroup) Validate(formats strfmt.Registry) error

Validate validates this dashboard group

type DashboardGroupPaginationResponse ¶

type DashboardGroupPaginationResponse struct {

	// items
	Items []*DashboardGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DashboardGroupPaginationResponse dashboard group pagination response swagger:model DashboardGroupPaginationResponse

func (*DashboardGroupPaginationResponse) MarshalBinary ¶

func (m *DashboardGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardGroupPaginationResponse) UnmarshalBinary ¶

func (m *DashboardGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardGroupPaginationResponse) Validate ¶

Validate validates this dashboard group pagination response

type DashboardPaginationResponse ¶

type DashboardPaginationResponse struct {

	// items
	Items []*Dashboard `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DashboardPaginationResponse dashboard pagination response swagger:model DashboardPaginationResponse

func (*DashboardPaginationResponse) MarshalBinary ¶

func (m *DashboardPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DashboardPaginationResponse) UnmarshalBinary ¶

func (m *DashboardPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardPaginationResponse) Validate ¶

func (m *DashboardPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this dashboard pagination response

type DashboardReport ¶

type DashboardReport struct {

	// The full path name of the group of the source dashboard
	// Read Only: true
	DashboardGroupFullPath string `json:"dashboardGroupFullPath,omitempty"`

	// The id of the source dashboard for the report
	// Required: true
	DashboardID *int32 `json:"dashboardId"`

	// The name of the source dashboard for the report
	// Read Only: true
	DashboardName string `json:"dashboardName,omitempty"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	// Required: true
	DateRange *string `json:"dateRange"`

	// Whether need to display a link to the real dashboard
	DisplayLink bool `json:"displayLink,omitempty"`

	// The name of the dashboard report
	DisplayName string `json:"displayName,omitempty"`
	// contains filtered or unexported fields
}

DashboardReport dashboard report swagger:model DashboardReport

func (*DashboardReport) CustomReportTypeID ¶

func (m *DashboardReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*DashboardReport) CustomReportTypeName ¶

func (m *DashboardReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*DashboardReport) Delivery ¶

func (m *DashboardReport) Delivery() string

Delivery gets the delivery of this subtype

func (*DashboardReport) Description ¶

func (m *DashboardReport) Description() string

Description gets the description of this subtype

func (*DashboardReport) EnableViewAsOtherUser ¶

func (m *DashboardReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*DashboardReport) Format ¶

func (m *DashboardReport) Format() string

Format gets the format of this subtype

func (*DashboardReport) GroupID ¶

func (m *DashboardReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*DashboardReport) ID ¶

func (m *DashboardReport) ID() int32

ID gets the id of this subtype

func (*DashboardReport) LastGenerateOn ¶

func (m *DashboardReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*DashboardReport) LastGeneratePages ¶

func (m *DashboardReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*DashboardReport) LastGenerateSize ¶

func (m *DashboardReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*DashboardReport) LastmodifyUserID ¶

func (m *DashboardReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*DashboardReport) LastmodifyUserName ¶

func (m *DashboardReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*DashboardReport) MarshalBinary ¶

func (m *DashboardReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DashboardReport) MarshalJSON ¶

func (m DashboardReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DashboardReport) Name ¶

func (m *DashboardReport) Name() *string

Name gets the name of this subtype

func (*DashboardReport) Recipients ¶

func (m *DashboardReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*DashboardReport) ReportLinkNum ¶

func (m *DashboardReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*DashboardReport) Schedule ¶

func (m *DashboardReport) Schedule() string

Schedule gets the schedule of this subtype

func (*DashboardReport) ScheduleTimezone ¶

func (m *DashboardReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*DashboardReport) SetCustomReportTypeID ¶

func (m *DashboardReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*DashboardReport) SetCustomReportTypeName ¶

func (m *DashboardReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*DashboardReport) SetDelivery ¶

func (m *DashboardReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*DashboardReport) SetDescription ¶

func (m *DashboardReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*DashboardReport) SetEnableViewAsOtherUser ¶

func (m *DashboardReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*DashboardReport) SetFormat ¶

func (m *DashboardReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*DashboardReport) SetGroupID ¶

func (m *DashboardReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*DashboardReport) SetID ¶

func (m *DashboardReport) SetID(val int32)

SetID sets the id of this subtype

func (*DashboardReport) SetLastGenerateOn ¶

func (m *DashboardReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*DashboardReport) SetLastGeneratePages ¶

func (m *DashboardReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*DashboardReport) SetLastGenerateSize ¶

func (m *DashboardReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*DashboardReport) SetLastmodifyUserID ¶

func (m *DashboardReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*DashboardReport) SetLastmodifyUserName ¶

func (m *DashboardReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*DashboardReport) SetName ¶

func (m *DashboardReport) SetName(val *string)

SetName sets the name of this subtype

func (*DashboardReport) SetRecipients ¶

func (m *DashboardReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*DashboardReport) SetReportLinkNum ¶

func (m *DashboardReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*DashboardReport) SetSchedule ¶

func (m *DashboardReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*DashboardReport) SetScheduleTimezone ¶

func (m *DashboardReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*DashboardReport) SetType ¶

func (m *DashboardReport) SetType(val string)

SetType sets the type of this subtype

func (*DashboardReport) SetUserPermission ¶

func (m *DashboardReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*DashboardReport) Type ¶

func (m *DashboardReport) Type() string

Type gets the type of this subtype

func (*DashboardReport) UnmarshalBinary ¶

func (m *DashboardReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DashboardReport) UnmarshalJSON ¶

func (m *DashboardReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DashboardReport) UserPermission ¶

func (m *DashboardReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*DashboardReport) Validate ¶

func (m *DashboardReport) Validate(formats strfmt.Registry) error

Validate validates this dashboard report

type DataPoint ¶

type DataPoint struct {

	// alert body
	AlertBody string `json:"alertBody,omitempty"`

	// alert clear transition interval
	AlertClearTransitionInterval int32 `json:"alertClearTransitionInterval,omitempty"`

	// alert expr
	AlertExpr string `json:"alertExpr,omitempty"`

	// alert expr note
	AlertExprNote string `json:"alertExprNote,omitempty"`

	// alert for no data
	AlertForNoData int32 `json:"alertForNoData,omitempty"`

	// alert subject
	AlertSubject string `json:"alertSubject,omitempty"`

	// alert transition interval
	AlertTransitionInterval int32 `json:"alertTransitionInterval,omitempty"`

	// data source Id
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// data type
	DataType int32 `json:"dataType,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// max digits
	MaxDigits int32 `json:"maxDigits,omitempty"`

	// max value
	MaxValue string `json:"maxValue,omitempty"`

	// min value
	MinValue string `json:"minValue,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// post processor method
	PostProcessorMethod string `json:"postProcessorMethod,omitempty"`

	// post processor param
	PostProcessorParam string `json:"postProcessorParam,omitempty"`

	// raw data field name
	RawDataFieldName string `json:"rawDataFieldName,omitempty"`

	// type
	Type int32 `json:"type,omitempty"`

	// user param1
	UserParam1 string `json:"userParam1,omitempty"`

	// user param2
	UserParam2 string `json:"userParam2,omitempty"`

	// user param3
	UserParam3 string `json:"userParam3,omitempty"`
}

DataPoint data point swagger:model DataPoint

func (*DataPoint) MarshalBinary ¶

func (m *DataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataPoint) UnmarshalBinary ¶

func (m *DataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataPoint) Validate ¶

func (m *DataPoint) Validate(formats strfmt.Registry) error

Validate validates this data point

type DataPumpCollectorAttribute ¶

type DataPumpCollectorAttribute struct {
	DataPumpCollectorAttributeAllOf1
}

DataPumpCollectorAttribute data pump collector attribute swagger:model DataPumpCollectorAttribute

func (*DataPumpCollectorAttribute) MarshalBinary ¶

func (m *DataPumpCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DataPumpCollectorAttribute) MarshalJSON ¶

func (m DataPumpCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DataPumpCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*DataPumpCollectorAttribute) SetName ¶

func (m *DataPumpCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*DataPumpCollectorAttribute) UnmarshalBinary ¶

func (m *DataPumpCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataPumpCollectorAttribute) UnmarshalJSON ¶

func (m *DataPumpCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DataPumpCollectorAttribute) Validate ¶

func (m *DataPumpCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this data pump collector attribute

type DataPumpCollectorAttributeAllOf1 ¶

type DataPumpCollectorAttributeAllOf1 interface{}

DataPumpCollectorAttributeAllOf1 data pump collector attribute all of1 swagger:model DataPumpCollectorAttributeAllOf1

type DataSource ¶

type DataSource struct {

	// applies to
	AppliesTo string `json:"appliesTo,omitempty"`

	// audit version
	// Read Only: true
	AuditVersion int64 `json:"auditVersion,omitempty"`

	// auto discovery config
	AutoDiscoveryConfig *AutoDiscoveryConfiguration `json:"autoDiscoveryConfig,omitempty"`

	// collect interval
	// Required: true
	CollectInterval *int32 `json:"collectInterval"`

	// collect method
	// Required: true
	CollectMethod *string `json:"collectMethod"`

	// data points
	DataPoints []*DataPoint `json:"dataPoints,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// enable auto discovery
	EnableAutoDiscovery bool `json:"enableAutoDiscovery,omitempty"`

	// enable eri discovery
	EnableEriDiscovery bool `json:"enableEriDiscovery,omitempty"`

	// eri discovery config
	EriDiscoveryConfig *ScriptERIdiscoveryAttributeV2 `json:"eriDiscoveryConfig,omitempty"`

	// eri discovery interval
	EriDiscoveryInterval int32 `json:"eriDiscoveryInterval,omitempty"`

	// group
	Group string `json:"group,omitempty"`

	// has multi instances
	// Read Only: true
	HasMultiInstances *bool `json:"hasMultiInstances,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// tags
	Tags string `json:"tags,omitempty"`

	// technology
	Technology string `json:"technology,omitempty"`

	// version
	// Read Only: true
	Version int64 `json:"version,omitempty"`
	// contains filtered or unexported fields
}

DataSource data source swagger:model DataSource

func (*DataSource) CollectorAttribute ¶

func (m *DataSource) CollectorAttribute() CollectorAttribute

CollectorAttribute gets the collector attribute of this base type

func (*DataSource) MarshalBinary ¶

func (m *DataSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DataSource) MarshalJSON ¶

func (m DataSource) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DataSource) SetCollectorAttribute ¶

func (m *DataSource) SetCollectorAttribute(val CollectorAttribute)

SetCollectorAttribute sets the collector attribute of this base type

func (*DataSource) UnmarshalBinary ¶

func (m *DataSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSource) UnmarshalJSON ¶

func (m *DataSource) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DataSource) Validate ¶

func (m *DataSource) Validate(formats strfmt.Registry) error

Validate validates this data source

type DataSourceAttribute ¶

type DataSourceAttribute struct {

	// comment
	Comment string `json:"comment,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// value
	// Required: true
	Value *string `json:"value"`
}

DataSourceAttribute data source attribute swagger:model DataSourceAttribute

func (*DataSourceAttribute) MarshalBinary ¶

func (m *DataSourceAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataSourceAttribute) UnmarshalBinary ¶

func (m *DataSourceAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSourceAttribute) Validate ¶

func (m *DataSourceAttribute) Validate(formats strfmt.Registry) error

Validate validates this data source attribute

type DataSourceOverviewGraph ¶

type DataSourceOverviewGraph struct {

	// aggregated
	Aggregated bool `json:"aggregated,omitempty"`

	// base1024
	Base1024 bool `json:"base1024,omitempty"`

	// data points
	DataPoints []*OverviewGraphDataPoint `json:"dataPoints,omitempty"`

	// display prio
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// height
	Height int32 `json:"height,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// lines
	Lines []*GraphLine `json:"lines,omitempty"`

	// max value
	MaxValue interface{} `json:"maxValue,omitempty"`

	// min value
	MinValue interface{} `json:"minValue,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// rigid
	Rigid bool `json:"rigid,omitempty"`

	// time scale
	TimeScale string `json:"timeScale,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// vertical label
	VerticalLabel string `json:"verticalLabel,omitempty"`

	// virtual data points
	VirtualDataPoints []*GraphVirtualDataPoint `json:"virtualDataPoints,omitempty"`

	// width
	Width int32 `json:"width,omitempty"`
}

DataSourceOverviewGraph data source overview graph swagger:model DataSourceOverviewGraph

func (*DataSourceOverviewGraph) MarshalBinary ¶

func (m *DataSourceOverviewGraph) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataSourceOverviewGraph) UnmarshalBinary ¶

func (m *DataSourceOverviewGraph) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSourceOverviewGraph) Validate ¶

func (m *DataSourceOverviewGraph) Validate(formats strfmt.Registry) error

Validate validates this data source overview graph

type DataSourceUpdateReasonsPaginationResponse ¶

type DataSourceUpdateReasonsPaginationResponse struct {

	// items
	Items []*UpdateReason `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DataSourceUpdateReasonsPaginationResponse data source update reasons pagination response swagger:model DataSourceUpdateReasonsPaginationResponse

func (*DataSourceUpdateReasonsPaginationResponse) MarshalBinary ¶

func (m *DataSourceUpdateReasonsPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DataSourceUpdateReasonsPaginationResponse) UnmarshalBinary ¶

func (m *DataSourceUpdateReasonsPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DataSourceUpdateReasonsPaginationResponse) Validate ¶

Validate validates this data source update reasons pagination response

type DatasourceOverviewGraphPaginationResponse ¶

type DatasourceOverviewGraphPaginationResponse struct {

	// items
	Items []*DataSourceOverviewGraph `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DatasourceOverviewGraphPaginationResponse datasource overview graph pagination response swagger:model DatasourceOverviewGraphPaginationResponse

func (*DatasourceOverviewGraphPaginationResponse) MarshalBinary ¶

func (m *DatasourceOverviewGraphPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatasourceOverviewGraphPaginationResponse) UnmarshalBinary ¶

func (m *DatasourceOverviewGraphPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatasourceOverviewGraphPaginationResponse) Validate ¶

Validate validates this datasource overview graph pagination response

type DatasourcePaginationResponse ¶

type DatasourcePaginationResponse struct {

	// items
	Items []*DataSource `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DatasourcePaginationResponse datasource pagination response swagger:model DatasourcePaginationResponse

func (*DatasourcePaginationResponse) MarshalBinary ¶

func (m *DatasourcePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatasourcePaginationResponse) UnmarshalBinary ¶

func (m *DatasourcePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatasourcePaginationResponse) Validate ¶

func (m *DatasourcePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this datasource pagination response

type DaysUntilAlert ¶

type DaysUntilAlert struct {

	// forecast day
	ForecastDay int32 `json:"forecastDay,omitempty"`

	// forecast period in days
	ForecastPeriodInDays int32 `json:"forecastPeriodInDays,omitempty"`

	// is waiting forecast results
	IsWaitingForecastResults bool `json:"isWaitingForecastResults,omitempty"`

	// severity
	Severity string `json:"severity,omitempty"`
}

DaysUntilAlert days until alert swagger:model DaysUntilAlert

func (*DaysUntilAlert) MarshalBinary ¶

func (m *DaysUntilAlert) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DaysUntilAlert) UnmarshalBinary ¶

func (m *DaysUntilAlert) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DaysUntilAlert) Validate ¶

func (m *DaysUntilAlert) Validate(formats strfmt.Registry) error

Validate validates this days until alert

type Debug ¶

type Debug struct {

	// The session prefix name
	CmdContext string `json:"cmdContext,omitempty"`

	// The debug command to execute
	Cmdline string `json:"cmdline,omitempty"`

	// The value of the debug command
	// Read Only: true
	Output string `json:"output,omitempty"`

	// The session id
	// Read Only: true
	SessionID string `json:"sessionId,omitempty"`
}

Debug debug swagger:model Debug

func (*Debug) MarshalBinary ¶

func (m *Debug) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Debug) UnmarshalBinary ¶

func (m *Debug) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Debug) Validate ¶

func (m *Debug) Validate(formats strfmt.Registry) error

Validate validates this debug

type Device ¶

type Device struct {

	// Any auto properties assigned to the device
	// Read Only: true
	AutoProperties []*NameAndValue `json:"autoProperties,omitempty"`

	// The time, in epoch seconds format, that properties were first discovered for this device
	// Read Only: true
	AutoPropsAssignedOn int64 `json:"autoPropsAssignedOn,omitempty"`

	// The time, in epoch seconds, that auto properties last ran and updated the properties table for this device
	// Read Only: true
	AutoPropsUpdatedOn int64 `json:"autoPropsUpdatedOn,omitempty"`

	// The AWS instance state (if applicable): 1 indicates that the instance is running, 2 indicates that the instance is stopped and 3 the instance is terminated
	// Read Only: true
	AwsState int32 `json:"awsState,omitempty"`

	// The GCP instance state (if applicable): 1 indicates that the instance is running, 2 indicates that the instance is stopped and 3 the instance is terminated.
	// Read Only: true
	AzureState int32 `json:"azureState,omitempty"`

	// The description/name of the collector for this device
	// Read Only: true
	CollectorDescription string `json:"collectorDescription,omitempty"`

	// The time, in epoch seconds format, that the device was added to your LogicMonitor account
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// The id of the collector currently monitoring the device and discovering instances
	CurrentCollectorID int32 `json:"currentCollectorId,omitempty"`

	// Any non-system properties (aside from system.categories) defined for this device
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The time in milliseconds that the device has been dead for, or since the AWS device was filtered out
	// Read Only: true
	DeletedTimeInMs int64 `json:"deletedTimeInMs,omitempty"`

	// The device description
	Description string `json:"description,omitempty"`

	// The type of device: 0 indicates a regular device, 2 indicates an AWS device, 4 indicates an Azure device
	DeviceType int32 `json:"deviceType,omitempty"`

	// Indicates whether alerting is disabled (true) or enabled (false) for this device
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The display name of the device
	// Required: true
	DisplayName *string `json:"displayName"`

	// Indicates whether Netflow is enabled (true) or disabled (false) for the device
	EnableNetflow bool `json:"enableNetflow,omitempty"`

	// The Azure instance state (if applicable): 1 indicates that the instance is running, 2 indicates that the instance is stopped and 3 the instance is terminated.
	// Read Only: true
	GcpState int32 `json:"gcpState,omitempty"`

	// The Id(s) of the groups the device is in, where multiple group ids are comma separated
	// Required: true
	HostGroupIds *string `json:"hostGroupIds"`

	// The status of this device, where possible statuses are normal, dead and dead-collector
	// Read Only: true
	HostStatus string `json:"hostStatus,omitempty"`

	// The Id of the device
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Any properties inherit from parents
	// Read Only: true
	InheritedProperties []*NameAndValue `json:"inheritedProperties,omitempty"`

	// The last time, in epoch seconds, that the device received Netflow data
	// Read Only: true
	LastDataTime int64 `json:"lastDataTime,omitempty"`

	// The last time, in epoch seconds, that raw Netflow data was reported
	// Read Only: true
	LastRawdataTime int64 `json:"lastRawdataTime,omitempty"`

	// The URL link associated with the device
	Link string `json:"link,omitempty"`

	// The host name or IP address of the device
	// Required: true
	Name *string `json:"name"`

	// The description/name of the netflow collector for this device
	// Read Only: true
	NetflowCollectorDescription string `json:"netflowCollectorDescription,omitempty"`

	// The id of the Collector Group associated with the device's netflow collector
	// Read Only: true
	NetflowCollectorGroupID int32 `json:"netflowCollectorGroupId,omitempty"`

	// The name of the Collector Group associated with the device's netflow collector
	// Read Only: true
	NetflowCollectorGroupName string `json:"netflowCollectorGroupName,omitempty"`

	// The Id of the netflow collector associated with the device
	NetflowCollectorID int32 `json:"netflowCollectorId,omitempty"`

	// The id of the Collector Group associated with the device's preferred collector
	// Read Only: true
	PreferredCollectorGroupID int32 `json:"preferredCollectorGroupId,omitempty"`

	// The name of the Collector Group associated with the device's preferred collector
	// Read Only: true
	PreferredCollectorGroupName string `json:"preferredCollectorGroupName,omitempty"`

	// The Id of the preferred collector assigned to monitor the device
	// Required: true
	PreferredCollectorID *int32 `json:"preferredCollectorId"`

	// The Id of the AWS EC2 instance related to this device, if one exists in the LogicMonitor account. This value defaults to -1, which indicates that there are no related devices
	RelatedDeviceID int32 `json:"relatedDeviceId,omitempty"`

	// The Id of the netscan configuration which was used to discover this device. 0 indicates that the device was not discovered by a scan
	// Read Only: true
	ScanConfigID int32 `json:"scanConfigId,omitempty"`

	// Any system properties (aside from system.categories) defined for this device
	// Read Only: true
	SystemProperties []*NameAndValue `json:"systemProperties,omitempty"`

	// The number of milliseconds until the device will be automatically deleted from your LogicMonitor account (a value of zero indicates that a future delete time/date has not been scheduled)
	// Read Only: true
	ToDeleteTimeInMs int64 `json:"toDeleteTimeInMs,omitempty"`

	// The uptime of the device in seconds. This value will always be the largest value reported by the following datasources:
	// Host Uptime-
	// SNMPUptime-
	// SNMP_Engine_Uptime-
	// WinSystemUptime-
	// NimbleUptime-
	// Read Only: true
	UpTimeInSeconds int64 `json:"upTimeInSeconds,omitempty"`

	// The time, in epoch seconds format, that the device was last updated
	// Read Only: true
	UpdatedOn int64 `json:"updatedOn,omitempty"`

	// The read and/or write permissions for this device that are granted to the user who made the API request
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

Device device swagger:model Device

func (*Device) MarshalBinary ¶

func (m *Device) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Device) UnmarshalBinary ¶

func (m *Device) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Device) Validate ¶

func (m *Device) Validate(formats strfmt.Registry) error

Validate validates this device

type DeviceBatchJobSDT ¶

type DeviceBatchJobSDT struct {

	// The name of the batchjob that the SDT will apply to
	BatchJobName string `json:"batchJobName,omitempty"`

	// The id of the device batchjob that the SDT will be associated with
	DeviceBatchJobID int32 `json:"deviceBatchJobId,omitempty"`

	// The display name of the device associated with the batchjob that the SDT will apply to
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device associated with the batchjob that the SDT will apply to
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

DeviceBatchJobSDT device batch job SDT swagger:model DeviceBatchJobSDT

func (*DeviceBatchJobSDT) Admin ¶

func (m *DeviceBatchJobSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceBatchJobSDT) Comment ¶

func (m *DeviceBatchJobSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceBatchJobSDT) Duration ¶

func (m *DeviceBatchJobSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceBatchJobSDT) EndDateTime ¶

func (m *DeviceBatchJobSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceBatchJobSDT) EndDateTimeOnLocal ¶

func (m *DeviceBatchJobSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceBatchJobSDT) EndHour ¶

func (m *DeviceBatchJobSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceBatchJobSDT) EndMinute ¶

func (m *DeviceBatchJobSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceBatchJobSDT) Hour ¶

func (m *DeviceBatchJobSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceBatchJobSDT) ID ¶

func (m *DeviceBatchJobSDT) ID() string

ID gets the id of this subtype

func (*DeviceBatchJobSDT) IsEffective ¶

func (m *DeviceBatchJobSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceBatchJobSDT) MarshalBinary ¶

func (m *DeviceBatchJobSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceBatchJobSDT) MarshalJSON ¶

func (m DeviceBatchJobSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceBatchJobSDT) Minute ¶

func (m *DeviceBatchJobSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceBatchJobSDT) MonthDay ¶

func (m *DeviceBatchJobSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceBatchJobSDT) SDTType ¶

func (m *DeviceBatchJobSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceBatchJobSDT) SetAdmin ¶

func (m *DeviceBatchJobSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceBatchJobSDT) SetComment ¶

func (m *DeviceBatchJobSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceBatchJobSDT) SetDuration ¶

func (m *DeviceBatchJobSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceBatchJobSDT) SetEndDateTime ¶

func (m *DeviceBatchJobSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceBatchJobSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceBatchJobSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceBatchJobSDT) SetEndHour ¶

func (m *DeviceBatchJobSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceBatchJobSDT) SetEndMinute ¶

func (m *DeviceBatchJobSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceBatchJobSDT) SetHour ¶

func (m *DeviceBatchJobSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceBatchJobSDT) SetID ¶

func (m *DeviceBatchJobSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceBatchJobSDT) SetIsEffective ¶

func (m *DeviceBatchJobSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceBatchJobSDT) SetMinute ¶

func (m *DeviceBatchJobSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceBatchJobSDT) SetMonthDay ¶

func (m *DeviceBatchJobSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceBatchJobSDT) SetSDTType ¶

func (m *DeviceBatchJobSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceBatchJobSDT) SetStartDateTime ¶

func (m *DeviceBatchJobSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceBatchJobSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceBatchJobSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceBatchJobSDT) SetTimezone ¶

func (m *DeviceBatchJobSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceBatchJobSDT) SetType ¶

func (m *DeviceBatchJobSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceBatchJobSDT) SetWeekDay ¶

func (m *DeviceBatchJobSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceBatchJobSDT) SetWeekOfMonth ¶

func (m *DeviceBatchJobSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceBatchJobSDT) StartDateTime ¶

func (m *DeviceBatchJobSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceBatchJobSDT) StartDateTimeOnLocal ¶

func (m *DeviceBatchJobSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceBatchJobSDT) Timezone ¶

func (m *DeviceBatchJobSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceBatchJobSDT) Type ¶

func (m *DeviceBatchJobSDT) Type() string

Type gets the type of this subtype

func (*DeviceBatchJobSDT) UnmarshalBinary ¶

func (m *DeviceBatchJobSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceBatchJobSDT) UnmarshalJSON ¶

func (m *DeviceBatchJobSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceBatchJobSDT) Validate ¶

func (m *DeviceBatchJobSDT) Validate(formats strfmt.Registry) error

Validate validates this device batch job SDT

func (*DeviceBatchJobSDT) WeekDay ¶

func (m *DeviceBatchJobSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceBatchJobSDT) WeekOfMonth ¶

func (m *DeviceBatchJobSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceClusterAlertConfig ¶

type DeviceClusterAlertConfig struct {

	// The expression that indicates the number of objects (devices or instances) that need to be in alert to trigger the cluster alert. E.g. > 5
	AlertExpr string `json:"alertExpr,omitempty"`

	// host | instance - Whether the cluster alert is based on an alert count across devices or instances
	CountBy string `json:"countBy,omitempty"`

	// The description of the dataPoint you want to base the cluster alert on
	// Read Only: true
	DataPointDescription string `json:"dataPointDescription,omitempty"`

	// The id of the dataPoint you want to base the cluster alert on
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

	// The name of the dataPoint you want to base the cluster alert on
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// The display name of the dataSource you want to base the cluster alert on
	DataSourceDisplayName string `json:"dataSourceDisplayName,omitempty"`

	// The id of the dataSource you want to base the cluster alert on
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// Whether or not alerting will be disabled
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The id of the cluster alert configuration
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The alert level that must be present for the devices or instances to trigger the cluster alert. Acceptable values are: 2, 3, 4
	MinAlertLevel int32 `json:"minAlertLevel,omitempty"`

	// Whether or not alerting will be suppressed for individual alerts
	SuppressIndAlert bool `json:"suppressIndAlert,omitempty"`

	// whether the alert expression should be evaluated as a total number of devices or instances (absolute) or as a percentage of devices or instances (percentage). Acceptable values are: absolute, percentage
	ThresholdType string `json:"thresholdType,omitempty"`
}

DeviceClusterAlertConfig device cluster alert config swagger:model DeviceClusterAlertConfig

func (*DeviceClusterAlertConfig) MarshalBinary ¶

func (m *DeviceClusterAlertConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceClusterAlertConfig) UnmarshalBinary ¶

func (m *DeviceClusterAlertConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceClusterAlertConfig) Validate ¶

func (m *DeviceClusterAlertConfig) Validate(formats strfmt.Registry) error

Validate validates this device cluster alert config

type DeviceClusterAlertConfigPaginationResponse ¶

type DeviceClusterAlertConfigPaginationResponse struct {

	// items
	Items []*DeviceClusterAlertConfig `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceClusterAlertConfigPaginationResponse device cluster alert config pagination response swagger:model DeviceClusterAlertConfigPaginationResponse

func (*DeviceClusterAlertConfigPaginationResponse) MarshalBinary ¶

func (m *DeviceClusterAlertConfigPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceClusterAlertConfigPaginationResponse) UnmarshalBinary ¶

func (m *DeviceClusterAlertConfigPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceClusterAlertConfigPaginationResponse) Validate ¶

Validate validates this device cluster alert config pagination response

type DeviceClusterAlertDefSDT ¶

type DeviceClusterAlertDefSDT struct {

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// device cluster alert def Id
	// Required: true
	DeviceClusterAlertDefID *int32 `json:"deviceClusterAlertDefId"`

	// device group full path
	// Read Only: true
	DeviceGroupFullPath string `json:"deviceGroupFullPath,omitempty"`

	// device group Id
	// Read Only: true
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`
	// contains filtered or unexported fields
}

DeviceClusterAlertDefSDT device cluster alert def SDT swagger:model DeviceClusterAlertDefSDT

func (*DeviceClusterAlertDefSDT) Admin ¶

func (m *DeviceClusterAlertDefSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceClusterAlertDefSDT) Comment ¶

func (m *DeviceClusterAlertDefSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceClusterAlertDefSDT) Duration ¶

func (m *DeviceClusterAlertDefSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceClusterAlertDefSDT) EndDateTime ¶

func (m *DeviceClusterAlertDefSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceClusterAlertDefSDT) EndDateTimeOnLocal ¶

func (m *DeviceClusterAlertDefSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceClusterAlertDefSDT) EndHour ¶

func (m *DeviceClusterAlertDefSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceClusterAlertDefSDT) EndMinute ¶

func (m *DeviceClusterAlertDefSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceClusterAlertDefSDT) Hour ¶

func (m *DeviceClusterAlertDefSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceClusterAlertDefSDT) ID ¶

ID gets the id of this subtype

func (*DeviceClusterAlertDefSDT) IsEffective ¶

func (m *DeviceClusterAlertDefSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceClusterAlertDefSDT) MarshalBinary ¶

func (m *DeviceClusterAlertDefSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceClusterAlertDefSDT) MarshalJSON ¶

func (m DeviceClusterAlertDefSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceClusterAlertDefSDT) Minute ¶

func (m *DeviceClusterAlertDefSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceClusterAlertDefSDT) MonthDay ¶

func (m *DeviceClusterAlertDefSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceClusterAlertDefSDT) SDTType ¶

func (m *DeviceClusterAlertDefSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceClusterAlertDefSDT) SetAdmin ¶

func (m *DeviceClusterAlertDefSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceClusterAlertDefSDT) SetComment ¶

func (m *DeviceClusterAlertDefSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceClusterAlertDefSDT) SetDuration ¶

func (m *DeviceClusterAlertDefSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceClusterAlertDefSDT) SetEndDateTime ¶

func (m *DeviceClusterAlertDefSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceClusterAlertDefSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceClusterAlertDefSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceClusterAlertDefSDT) SetEndHour ¶

func (m *DeviceClusterAlertDefSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceClusterAlertDefSDT) SetEndMinute ¶

func (m *DeviceClusterAlertDefSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceClusterAlertDefSDT) SetHour ¶

func (m *DeviceClusterAlertDefSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceClusterAlertDefSDT) SetID ¶

func (m *DeviceClusterAlertDefSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceClusterAlertDefSDT) SetIsEffective ¶

func (m *DeviceClusterAlertDefSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceClusterAlertDefSDT) SetMinute ¶

func (m *DeviceClusterAlertDefSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceClusterAlertDefSDT) SetMonthDay ¶

func (m *DeviceClusterAlertDefSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceClusterAlertDefSDT) SetSDTType ¶

func (m *DeviceClusterAlertDefSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceClusterAlertDefSDT) SetStartDateTime ¶

func (m *DeviceClusterAlertDefSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceClusterAlertDefSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceClusterAlertDefSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceClusterAlertDefSDT) SetTimezone ¶

func (m *DeviceClusterAlertDefSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceClusterAlertDefSDT) SetType ¶

func (m *DeviceClusterAlertDefSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceClusterAlertDefSDT) SetWeekDay ¶

func (m *DeviceClusterAlertDefSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceClusterAlertDefSDT) SetWeekOfMonth ¶

func (m *DeviceClusterAlertDefSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceClusterAlertDefSDT) StartDateTime ¶

func (m *DeviceClusterAlertDefSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceClusterAlertDefSDT) StartDateTimeOnLocal ¶

func (m *DeviceClusterAlertDefSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceClusterAlertDefSDT) Timezone ¶

func (m *DeviceClusterAlertDefSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceClusterAlertDefSDT) Type ¶

func (m *DeviceClusterAlertDefSDT) Type() string

Type gets the type of this subtype

func (*DeviceClusterAlertDefSDT) UnmarshalBinary ¶

func (m *DeviceClusterAlertDefSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceClusterAlertDefSDT) UnmarshalJSON ¶

func (m *DeviceClusterAlertDefSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceClusterAlertDefSDT) Validate ¶

func (m *DeviceClusterAlertDefSDT) Validate(formats strfmt.Registry) error

Validate validates this device cluster alert def SDT

func (*DeviceClusterAlertDefSDT) WeekDay ¶

func (m *DeviceClusterAlertDefSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceClusterAlertDefSDT) WeekOfMonth ¶

func (m *DeviceClusterAlertDefSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceDataSource ¶

type DeviceDataSource struct {

	// alert disable status
	// Read Only: true
	AlertDisableStatus string `json:"alertDisableStatus,omitempty"`

	// alert status
	// Read Only: true
	AlertStatus string `json:"alertStatus,omitempty"`

	// alert status priority
	// Read Only: true
	AlertStatusPriority int32 `json:"alertStatusPriority,omitempty"`

	// alerting disabled on
	// Read Only: true
	AlertingDisabledOn *TreeNode `json:"alertingDisabledOn,omitempty"`

	// assigned on
	// Read Only: true
	AssignedOn int64 `json:"assignedOn,omitempty"`

	// auto discovery
	// Read Only: true
	AutoDiscovery *bool `json:"autoDiscovery,omitempty"`

	// collect method
	CollectMethod string `json:"collectMethod,omitempty"`

	// created on
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// data source description
	// Read Only: true
	DataSourceDescription string `json:"dataSourceDescription,omitempty"`

	// data source display name
	// Read Only: true
	DataSourceDisplayName string `json:"dataSourceDisplayName,omitempty"`

	// data source Id
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// data source type
	// Read Only: true
	DataSourceType string `json:"dataSourceType,omitempty"`

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// device name
	// Read Only: true
	DeviceName string `json:"deviceName,omitempty"`

	// graphs
	// Read Only: true
	Graphs []*DeviceDatasourceGraph `json:"graphs,omitempty"`

	// group name
	// Read Only: true
	GroupName string `json:"groupName,omitempty"`

	// groups disabled this source
	// Read Only: true
	GroupsDisabledThisSource []*TreeNode `json:"groupsDisabledThisSource,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// instance auto group enabled
	// Read Only: true
	InstanceAutoGroupEnabled *bool `json:"instanceAutoGroupEnabled,omitempty"`

	// instance number
	// Read Only: true
	InstanceNumber int32 `json:"instanceNumber,omitempty"`

	// is multiple
	// Read Only: true
	IsMultiple *bool `json:"isMultiple,omitempty"`

	// monitoring instance number
	// Read Only: true
	MonitoringInstanceNumber int32 `json:"monitoringInstanceNumber,omitempty"`

	// next auto discovery on
	// Read Only: true
	NextAutoDiscoveryOn int64 `json:"nextAutoDiscoveryOn,omitempty"`

	// overview graphs
	// Read Only: true
	OverviewGraphs []*DeviceDatasourceGraph `json:"overviewGraphs,omitempty"`

	// sdt at
	// Read Only: true
	SDTAt string `json:"sdtAt,omitempty"`

	// sdt status
	// Read Only: true
	SDTStatus string `json:"sdtStatus,omitempty"`

	// status
	// Read Only: true
	Status int32 `json:"status,omitempty"`

	// stop monitoring
	// Read Only: true
	StopMonitoring *bool `json:"stopMonitoring,omitempty"`

	// updated on
	// Read Only: true
	UpdatedOn int64 `json:"updatedOn,omitempty"`
}

DeviceDataSource device data source swagger:model DeviceDataSource

func (*DeviceDataSource) MarshalBinary ¶

func (m *DeviceDataSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSource) UnmarshalBinary ¶

func (m *DeviceDataSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSource) Validate ¶

func (m *DeviceDataSource) Validate(formats strfmt.Registry) error

Validate validates this device data source

type DeviceDataSourceAssociated ¶

type DeviceDataSourceAssociated struct {

	// description
	Description string `json:"description,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// has active instance
	HasActiveInstance bool `json:"hasActiveInstance,omitempty"`

	// has more
	HasMore int32 `json:"hasMore,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// instance
	Instance []*DeviceDataSourceAssociatedInstance `json:"instance,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

DeviceDataSourceAssociated device data source associated swagger:model DeviceDataSourceAssociated

func (*DeviceDataSourceAssociated) MarshalBinary ¶

func (m *DeviceDataSourceAssociated) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceAssociated) UnmarshalBinary ¶

func (m *DeviceDataSourceAssociated) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceAssociated) Validate ¶

func (m *DeviceDataSourceAssociated) Validate(formats strfmt.Registry) error

Validate validates this device data source associated

type DeviceDataSourceAssociatedInstance ¶

type DeviceDataSourceAssociatedInstance struct {

	// alias
	Alias string `json:"alias,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

DeviceDataSourceAssociatedInstance device data source associated instance swagger:model DeviceDataSourceAssociatedInstance

func (*DeviceDataSourceAssociatedInstance) MarshalBinary ¶

func (m *DeviceDataSourceAssociatedInstance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceAssociatedInstance) UnmarshalBinary ¶

func (m *DeviceDataSourceAssociatedInstance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceAssociatedInstance) Validate ¶

Validate validates this device data source associated instance

type DeviceDataSourceAssociatedPaginationResponse ¶

type DeviceDataSourceAssociatedPaginationResponse struct {

	// items
	Items []*DeviceDataSourceAssociated `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDataSourceAssociatedPaginationResponse device data source associated pagination response swagger:model DeviceDataSourceAssociatedPaginationResponse

func (*DeviceDataSourceAssociatedPaginationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeviceDataSourceAssociatedPaginationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeviceDataSourceAssociatedPaginationResponse) Validate ¶

Validate validates this device data source associated pagination response

type DeviceDataSourceData ¶

type DeviceDataSourceData struct {

	// data points
	// Read Only: true
	DataPoints []string `json:"dataPoints,omitempty"`

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// instances
	// Read Only: true
	Instances map[string]RawDataValues `json:"instances,omitempty"`

	// next page params
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`
}

DeviceDataSourceData device data source data swagger:model DeviceDataSourceData

func (*DeviceDataSourceData) MarshalBinary ¶

func (m *DeviceDataSourceData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceData) UnmarshalBinary ¶

func (m *DeviceDataSourceData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceData) Validate ¶

func (m *DeviceDataSourceData) Validate(formats strfmt.Registry) error

Validate validates this device data source data

type DeviceDataSourceInstance ¶

type DeviceDataSourceInstance struct {

	// Any instance level auto properties assigned to the instance
	AutoProperties []*NameAndValue `json:"autoProperties,omitempty"`

	// Any instance level properties assigned to the instance
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The id of the datasource definition that the instance represents
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// The type of LogicModule, e.g. DS (datasource)
	// Read Only: true
	DataSourceType string `json:"dataSourceType,omitempty"`

	// The description of the datasource instance
	Description string `json:"description,omitempty"`

	// The id of the unique device-datasource the instance is associated with
	// Read Only: true
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

	// The display name of the device the datasource instance is associated with
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device the datasource instance is associated with
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// Whether or not alerting is disabled for the instance
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The instance alias. This is the descriptive name of the instance, and should be unique for the device/datasource combination
	// Required: true
	DisplayName *string `json:"displayName"`

	// The id of the instance group associated with the datasource instance
	GroupID int32 `json:"groupId,omitempty"`

	// The name of the instance group associated with the datasource instance
	// Read Only: true
	GroupName string `json:"groupName,omitempty"`

	// The Id of the datasource instance
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Whether or not Active Discovery is enabled, and thus whether or not the instance description is editable
	LockDescription bool `json:"lockDescription,omitempty"`

	// The name of the datasource instance, in the format of: datasourceName-instanceAlias
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Whether or not monitoring is disabled for the instance
	StopMonitoring bool `json:"stopMonitoring,omitempty"`

	// Any instance level system properties assigned to the instance
	SystemProperties []*NameAndValue `json:"systemProperties,omitempty"`

	// The variable part of the instance, used to query data from a device. For example, variable part of the SNMP OID tree. This value must be unique for the device/datasource combination, unless two-dimensional active discovery is used
	// Required: true
	WildValue *string `json:"wildValue"`

	// Only used for two dimensional active discovery. When used, during Active Discovery runs, the token ##WILDVALUE## is replaces with the value of ALIAS and the token ##WILDVALUE2## is replaced with the value of the second part alias. This value must be unique for the device/datasource/WILDVALUE combination
	WildValue2 string `json:"wildValue2,omitempty"`
}

DeviceDataSourceInstance device data source instance swagger:model DeviceDataSourceInstance

func (*DeviceDataSourceInstance) MarshalBinary ¶

func (m *DeviceDataSourceInstance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstance) UnmarshalBinary ¶

func (m *DeviceDataSourceInstance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstance) Validate ¶

func (m *DeviceDataSourceInstance) Validate(formats strfmt.Registry) error

Validate validates this device data source instance

type DeviceDataSourceInstanceAlertSetting ¶

type DeviceDataSourceInstanceAlertSetting struct {

	// The interval of alert clear transition
	// Read Only: true
	AlertClearInterval int32 `json:"alertClearInterval,omitempty"`

	// The thresholds that should be associated with the datapoint. Note that you need to have a space between the operator and each threshold (e.g. > 1 2 3)
	AlertExpr string `json:"alertExpr,omitempty"`

	// The note associated with the current alert threshold settings
	AlertExprNote string `json:"alertExprNote,omitempty"`

	// The interval of alert transition
	// Read Only: true
	AlertTransitionInterval int32 `json:"alertTransitionInterval,omitempty"`

	// The datapoint is effected alert disabled by which group
	// Read Only: true
	AlertingDisabledOn string `json:"alertingDisabledOn,omitempty"`

	// The description of the datapoint the alert settings apply to
	// Read Only: true
	DataPointDescription string `json:"dataPointDescription,omitempty"`

	// The id of the Datapoint alert settings apply to
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

	// The name of the datapoint the alert settings apply to
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// The alias (name) of the DataSource instance the alert settings apply to
	// Read Only: true
	DataSourceInstanceAlias string `json:"dataSourceInstanceAlias,omitempty"`

	// The id of the DataSource instance alert settings apply to
	// Read Only: true
	DataSourceInstanceID int32 `json:"dataSourceInstanceId,omitempty"`

	// The full path of the device group
	// Read Only: true
	DeviceGroupFullPath string `json:"deviceGroupFullPath,omitempty"`

	// The ID of the device group
	// Read Only: true
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// Whether or not alerting will be disabled for the datapoint
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The group full path lists who disable alert for this datapoint on devicegroup level
	// Read Only: true
	DisableDpAlertHostGroups string `json:"disableDpAlertHostGroups,omitempty"`

	// The global alert expression for this datapoint
	// Read Only: true
	GlobalAlertExpr string `json:"globalAlertExpr,omitempty"`

	// The id of this alert setting
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Device group alert expression list base on the priority. The first is the highest priority and effected on this instance
	// Read Only: true
	ParentDeviceGroupAlertExprList []*DeviceGroupAlertThresholdInfo `json:"parentDeviceGroupAlertExprList,omitempty"`
}

DeviceDataSourceInstanceAlertSetting device data source instance alert setting swagger:model DeviceDataSourceInstanceAlertSetting

func (*DeviceDataSourceInstanceAlertSetting) MarshalBinary ¶

func (m *DeviceDataSourceInstanceAlertSetting) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceAlertSetting) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceAlertSetting) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceAlertSetting) Validate ¶

Validate validates this device data source instance alert setting

type DeviceDataSourceInstanceAlertSettingPaginationResponse ¶

type DeviceDataSourceInstanceAlertSettingPaginationResponse struct {

	// items
	Items []*DeviceDataSourceInstanceAlertSetting `json:"items,omitempty"`
}

DeviceDataSourceInstanceAlertSettingPaginationResponse device data source instance alert setting pagination response swagger:model DeviceDataSourceInstanceAlertSettingPaginationResponse

func (*DeviceDataSourceInstanceAlertSettingPaginationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceAlertSettingPaginationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceAlertSettingPaginationResponse) Validate ¶

Validate validates this device data source instance alert setting pagination response

type DeviceDataSourceInstanceConfig ¶

type DeviceDataSourceInstanceConfig struct {

	// alerts
	Alerts []*DeviceDataSourceInstanceConfigAlert `json:"alerts,omitempty"`

	// change status
	ChangeStatus string `json:"changeStatus,omitempty"`

	// config
	Config string `json:"config,omitempty"`

	// config err msg
	ConfigErrMsg string `json:"configErrMsg,omitempty"`

	// config status
	ConfigStatus int32 `json:"configStatus,omitempty"`

	// data source Id
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// data source name
	DataSourceName string `json:"dataSourceName,omitempty"`

	// delta config
	DeltaConfig []*DeviceDataSourceInstanceConfigDiff `json:"deltaConfig,omitempty"`

	// device data source Id
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

	// device display name
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// instance Id
	InstanceID int32 `json:"instanceId,omitempty"`

	// instance name
	InstanceName string `json:"instanceName,omitempty"`

	// poll timestamp
	PollTimestamp int64 `json:"pollTimestamp,omitempty"`

	// version
	Version int64 `json:"version,omitempty"`
}

DeviceDataSourceInstanceConfig device data source instance config swagger:model DeviceDataSourceInstanceConfig

func (*DeviceDataSourceInstanceConfig) MarshalBinary ¶

func (m *DeviceDataSourceInstanceConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfig) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfig) Validate ¶

func (m *DeviceDataSourceInstanceConfig) Validate(formats strfmt.Registry) error

Validate validates this device data source instance config

type DeviceDataSourceInstanceConfigAlert ¶

type DeviceDataSourceInstanceConfigAlert struct {

	// alert Id
	AlertID string `json:"alertId,omitempty"`

	// alert level
	AlertLevel int32 `json:"alertLevel,omitempty"`

	// alert summary
	AlertSummary string `json:"alertSummary,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// timestamp
	Timestamp int64 `json:"timestamp,omitempty"`
}

DeviceDataSourceInstanceConfigAlert device data source instance config alert swagger:model DeviceDataSourceInstanceConfigAlert

func (*DeviceDataSourceInstanceConfigAlert) MarshalBinary ¶

func (m *DeviceDataSourceInstanceConfigAlert) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfigAlert) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceConfigAlert) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfigAlert) Validate ¶

Validate validates this device data source instance config alert

type DeviceDataSourceInstanceConfigDiff ¶

type DeviceDataSourceInstanceConfigDiff struct {

	// content
	Content string `json:"content,omitempty"`

	// row no
	RowNo int32 `json:"rowNo,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

DeviceDataSourceInstanceConfigDiff device data source instance config diff swagger:model DeviceDataSourceInstanceConfigDiff

func (*DeviceDataSourceInstanceConfigDiff) MarshalBinary ¶

func (m *DeviceDataSourceInstanceConfigDiff) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfigDiff) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceConfigDiff) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceConfigDiff) Validate ¶

Validate validates this device data source instance config diff

type DeviceDataSourceInstanceData ¶

type DeviceDataSourceInstanceData struct {

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// next page params
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// time
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// values
	// Read Only: true
	Values [][]interface{} `json:"values,omitempty"`
}

DeviceDataSourceInstanceData device data source instance data swagger:model DeviceDataSourceInstanceData

func (*DeviceDataSourceInstanceData) MarshalBinary ¶

func (m *DeviceDataSourceInstanceData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceData) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceData) Validate ¶

func (m *DeviceDataSourceInstanceData) Validate(formats strfmt.Registry) error

Validate validates this device data source instance data

type DeviceDataSourceInstanceGroup ¶

type DeviceDataSourceInstanceGroup struct {

	// create on
	// Read Only: true
	CreateOn int64 `json:"createOn,omitempty"`

	// The description of the datasource instance group
	Description string `json:"description,omitempty"`

	// device data source Id
	// Read Only: true
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Name of the datasource instance group
	// Required: true
	Name *string `json:"name"`
}

DeviceDataSourceInstanceGroup device data source instance group swagger:model DeviceDataSourceInstanceGroup

func (*DeviceDataSourceInstanceGroup) MarshalBinary ¶

func (m *DeviceDataSourceInstanceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDataSourceInstanceGroup) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceGroup) Validate ¶

func (m *DeviceDataSourceInstanceGroup) Validate(formats strfmt.Registry) error

Validate validates this device data source instance group

type DeviceDataSourceInstanceGroupSDT ¶

type DeviceDataSourceInstanceGroupSDT struct {

	// data source name
	DataSourceName string `json:"dataSourceName,omitempty"`

	// The id of the device datasource instance group that the SDT will be associated with
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

	// The name of the device datasource instance group that the SDT will be associated with
	DeviceDataSourceInstanceGroupID int32 `json:"deviceDataSourceInstanceGroupId,omitempty"`

	// The name of the instance group
	DeviceDataSourceInstanceGroupName string `json:"deviceDataSourceInstanceGroupName,omitempty"`

	// The name of the device that the SDT will be associated with
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device that the SDT will be associated with
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

DeviceDataSourceInstanceGroupSDT device data source instance group SDT swagger:model DeviceDataSourceInstanceGroupSDT

func (*DeviceDataSourceInstanceGroupSDT) Admin ¶

Admin gets the admin of this subtype

func (*DeviceDataSourceInstanceGroupSDT) Comment ¶

Comment gets the comment of this subtype

func (*DeviceDataSourceInstanceGroupSDT) Duration ¶

Duration gets the duration of this subtype

func (*DeviceDataSourceInstanceGroupSDT) EndDateTime ¶

func (m *DeviceDataSourceInstanceGroupSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceDataSourceInstanceGroupSDT) EndDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceGroupSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceDataSourceInstanceGroupSDT) EndHour ¶

EndHour gets the end hour of this subtype

func (*DeviceDataSourceInstanceGroupSDT) EndMinute ¶

func (m *DeviceDataSourceInstanceGroupSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceDataSourceInstanceGroupSDT) Hour ¶

Hour gets the hour of this subtype

func (*DeviceDataSourceInstanceGroupSDT) ID ¶

ID gets the id of this subtype

func (*DeviceDataSourceInstanceGroupSDT) IsEffective ¶

func (m *DeviceDataSourceInstanceGroupSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceDataSourceInstanceGroupSDT) MarshalBinary ¶

func (m *DeviceDataSourceInstanceGroupSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceDataSourceInstanceGroupSDT) MarshalJSON ¶

func (m DeviceDataSourceInstanceGroupSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceDataSourceInstanceGroupSDT) Minute ¶

Minute gets the minute of this subtype

func (*DeviceDataSourceInstanceGroupSDT) MonthDay ¶

MonthDay gets the month day of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SDTType ¶

SDTType gets the sdt type of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetAdmin ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetComment ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetDuration ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetEndDateTime ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetEndHour ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetEndMinute ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetHour ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetID ¶

SetID sets the id of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetIsEffective ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetMinute ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetMonthDay ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetSDTType ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetStartDateTime ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetTimezone ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetType ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetWeekDay ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceDataSourceInstanceGroupSDT) SetWeekOfMonth ¶

func (m *DeviceDataSourceInstanceGroupSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceDataSourceInstanceGroupSDT) StartDateTime ¶

func (m *DeviceDataSourceInstanceGroupSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceDataSourceInstanceGroupSDT) StartDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceGroupSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceDataSourceInstanceGroupSDT) Timezone ¶

Timezone gets the timezone of this subtype

func (*DeviceDataSourceInstanceGroupSDT) Type ¶

Type gets the type of this subtype

func (*DeviceDataSourceInstanceGroupSDT) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceGroupSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceGroupSDT) UnmarshalJSON ¶

func (m *DeviceDataSourceInstanceGroupSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceDataSourceInstanceGroupSDT) Validate ¶

Validate validates this device data source instance group SDT

func (*DeviceDataSourceInstanceGroupSDT) WeekDay ¶

WeekDay gets the week day of this subtype

func (*DeviceDataSourceInstanceGroupSDT) WeekOfMonth ¶

func (m *DeviceDataSourceInstanceGroupSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceDataSourceInstanceSDT ¶

type DeviceDataSourceInstanceSDT struct {

	// The id of the datasource instance that the SDT will be associated with
	DataSourceInstanceID int32 `json:"dataSourceInstanceId,omitempty"`

	// The name of the datasource instance that the SDT will be associated with
	DataSourceInstanceName string `json:"dataSourceInstanceName,omitempty"`

	// The name of the device that the SDT will be associated with
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device that the SDT will be associated with
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

DeviceDataSourceInstanceSDT device data source instance SDT swagger:model DeviceDataSourceInstanceSDT

func (*DeviceDataSourceInstanceSDT) Admin ¶

Admin gets the admin of this subtype

func (*DeviceDataSourceInstanceSDT) Comment ¶

func (m *DeviceDataSourceInstanceSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceDataSourceInstanceSDT) Duration ¶

func (m *DeviceDataSourceInstanceSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceDataSourceInstanceSDT) EndDateTime ¶

func (m *DeviceDataSourceInstanceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceDataSourceInstanceSDT) EndDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceDataSourceInstanceSDT) EndHour ¶

func (m *DeviceDataSourceInstanceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceDataSourceInstanceSDT) EndMinute ¶

func (m *DeviceDataSourceInstanceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceDataSourceInstanceSDT) Hour ¶

Hour gets the hour of this subtype

func (*DeviceDataSourceInstanceSDT) ID ¶

ID gets the id of this subtype

func (*DeviceDataSourceInstanceSDT) IsEffective ¶

func (m *DeviceDataSourceInstanceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceDataSourceInstanceSDT) MarshalBinary ¶

func (m *DeviceDataSourceInstanceSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceDataSourceInstanceSDT) MarshalJSON ¶

func (m DeviceDataSourceInstanceSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceDataSourceInstanceSDT) Minute ¶

func (m *DeviceDataSourceInstanceSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceDataSourceInstanceSDT) MonthDay ¶

func (m *DeviceDataSourceInstanceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceDataSourceInstanceSDT) SDTType ¶

func (m *DeviceDataSourceInstanceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceDataSourceInstanceSDT) SetAdmin ¶

func (m *DeviceDataSourceInstanceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceDataSourceInstanceSDT) SetComment ¶

func (m *DeviceDataSourceInstanceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceDataSourceInstanceSDT) SetDuration ¶

func (m *DeviceDataSourceInstanceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceDataSourceInstanceSDT) SetEndDateTime ¶

func (m *DeviceDataSourceInstanceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceDataSourceInstanceSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceDataSourceInstanceSDT) SetEndHour ¶

func (m *DeviceDataSourceInstanceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceDataSourceInstanceSDT) SetEndMinute ¶

func (m *DeviceDataSourceInstanceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceDataSourceInstanceSDT) SetHour ¶

func (m *DeviceDataSourceInstanceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceDataSourceInstanceSDT) SetID ¶

func (m *DeviceDataSourceInstanceSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceDataSourceInstanceSDT) SetIsEffective ¶

func (m *DeviceDataSourceInstanceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceDataSourceInstanceSDT) SetMinute ¶

func (m *DeviceDataSourceInstanceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceDataSourceInstanceSDT) SetMonthDay ¶

func (m *DeviceDataSourceInstanceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceDataSourceInstanceSDT) SetSDTType ¶

func (m *DeviceDataSourceInstanceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceDataSourceInstanceSDT) SetStartDateTime ¶

func (m *DeviceDataSourceInstanceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceDataSourceInstanceSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceDataSourceInstanceSDT) SetTimezone ¶

func (m *DeviceDataSourceInstanceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceDataSourceInstanceSDT) SetType ¶

func (m *DeviceDataSourceInstanceSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceDataSourceInstanceSDT) SetWeekDay ¶

func (m *DeviceDataSourceInstanceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceDataSourceInstanceSDT) SetWeekOfMonth ¶

func (m *DeviceDataSourceInstanceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceDataSourceInstanceSDT) StartDateTime ¶

func (m *DeviceDataSourceInstanceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceDataSourceInstanceSDT) StartDateTimeOnLocal ¶

func (m *DeviceDataSourceInstanceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceDataSourceInstanceSDT) Timezone ¶

func (m *DeviceDataSourceInstanceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceDataSourceInstanceSDT) Type ¶

Type gets the type of this subtype

func (*DeviceDataSourceInstanceSDT) UnmarshalBinary ¶

func (m *DeviceDataSourceInstanceSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceInstanceSDT) UnmarshalJSON ¶

func (m *DeviceDataSourceInstanceSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceDataSourceInstanceSDT) Validate ¶

func (m *DeviceDataSourceInstanceSDT) Validate(formats strfmt.Registry) error

Validate validates this device data source instance SDT

func (*DeviceDataSourceInstanceSDT) WeekDay ¶

func (m *DeviceDataSourceInstanceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceDataSourceInstanceSDT) WeekOfMonth ¶

func (m *DeviceDataSourceInstanceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceDataSourceSDT ¶

type DeviceDataSourceSDT struct {

	// The name of the datasource that the SDT will apply to
	DataSourceName string `json:"dataSourceName,omitempty"`

	// The id of the device datasource that the SDT will be associated with
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

	// The display name of the device associated with the datasource that the SDT will apply to
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device associated with the datasource that the SDT will apply to
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

DeviceDataSourceSDT device data source SDT swagger:model DeviceDataSourceSDT

func (*DeviceDataSourceSDT) Admin ¶

func (m *DeviceDataSourceSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceDataSourceSDT) Comment ¶

func (m *DeviceDataSourceSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceDataSourceSDT) Duration ¶

func (m *DeviceDataSourceSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceDataSourceSDT) EndDateTime ¶

func (m *DeviceDataSourceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceDataSourceSDT) EndDateTimeOnLocal ¶

func (m *DeviceDataSourceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceDataSourceSDT) EndHour ¶

func (m *DeviceDataSourceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceDataSourceSDT) EndMinute ¶

func (m *DeviceDataSourceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceDataSourceSDT) Hour ¶

func (m *DeviceDataSourceSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceDataSourceSDT) ID ¶

func (m *DeviceDataSourceSDT) ID() string

ID gets the id of this subtype

func (*DeviceDataSourceSDT) IsEffective ¶

func (m *DeviceDataSourceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceDataSourceSDT) MarshalBinary ¶

func (m *DeviceDataSourceSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceDataSourceSDT) MarshalJSON ¶

func (m DeviceDataSourceSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceDataSourceSDT) Minute ¶

func (m *DeviceDataSourceSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceDataSourceSDT) MonthDay ¶

func (m *DeviceDataSourceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceDataSourceSDT) SDTType ¶

func (m *DeviceDataSourceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceDataSourceSDT) SetAdmin ¶

func (m *DeviceDataSourceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceDataSourceSDT) SetComment ¶

func (m *DeviceDataSourceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceDataSourceSDT) SetDuration ¶

func (m *DeviceDataSourceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceDataSourceSDT) SetEndDateTime ¶

func (m *DeviceDataSourceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceDataSourceSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceDataSourceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceDataSourceSDT) SetEndHour ¶

func (m *DeviceDataSourceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceDataSourceSDT) SetEndMinute ¶

func (m *DeviceDataSourceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceDataSourceSDT) SetHour ¶

func (m *DeviceDataSourceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceDataSourceSDT) SetID ¶

func (m *DeviceDataSourceSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceDataSourceSDT) SetIsEffective ¶

func (m *DeviceDataSourceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceDataSourceSDT) SetMinute ¶

func (m *DeviceDataSourceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceDataSourceSDT) SetMonthDay ¶

func (m *DeviceDataSourceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceDataSourceSDT) SetSDTType ¶

func (m *DeviceDataSourceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceDataSourceSDT) SetStartDateTime ¶

func (m *DeviceDataSourceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceDataSourceSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceDataSourceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceDataSourceSDT) SetTimezone ¶

func (m *DeviceDataSourceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceDataSourceSDT) SetType ¶

func (m *DeviceDataSourceSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceDataSourceSDT) SetWeekDay ¶

func (m *DeviceDataSourceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceDataSourceSDT) SetWeekOfMonth ¶

func (m *DeviceDataSourceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceDataSourceSDT) StartDateTime ¶

func (m *DeviceDataSourceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceDataSourceSDT) StartDateTimeOnLocal ¶

func (m *DeviceDataSourceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceDataSourceSDT) Timezone ¶

func (m *DeviceDataSourceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceDataSourceSDT) Type ¶

func (m *DeviceDataSourceSDT) Type() string

Type gets the type of this subtype

func (*DeviceDataSourceSDT) UnmarshalBinary ¶

func (m *DeviceDataSourceSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDataSourceSDT) UnmarshalJSON ¶

func (m *DeviceDataSourceSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceDataSourceSDT) Validate ¶

func (m *DeviceDataSourceSDT) Validate(formats strfmt.Registry) error

Validate validates this device data source SDT

func (*DeviceDataSourceSDT) WeekDay ¶

func (m *DeviceDataSourceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceDataSourceSDT) WeekOfMonth ¶

func (m *DeviceDataSourceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceDataSourceSDTHistoryPaginationResponse ¶

type DeviceDataSourceSDTHistoryPaginationResponse struct {

	// items
	Items []*SDTHistory `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDataSourceSDTHistoryPaginationResponse device data source SDT history pagination response swagger:model DeviceDataSourceSDTHistoryPaginationResponse

func (*DeviceDataSourceSDTHistoryPaginationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeviceDataSourceSDTHistoryPaginationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeviceDataSourceSDTHistoryPaginationResponse) Validate ¶

Validate validates this device data source SDT history pagination response

type DeviceDatasourceGraph ¶

type DeviceDatasourceGraph struct {

	// display prio
	// Read Only: true
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// title
	// Read Only: true
	Title string `json:"title,omitempty"`
}

DeviceDatasourceGraph device datasource graph swagger:model DeviceDatasourceGraph

func (*DeviceDatasourceGraph) MarshalBinary ¶

func (m *DeviceDatasourceGraph) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDatasourceGraph) UnmarshalBinary ¶

func (m *DeviceDatasourceGraph) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDatasourceGraph) Validate ¶

func (m *DeviceDatasourceGraph) Validate(formats strfmt.Registry) error

Validate validates this device datasource graph

type DeviceDatasourceInstanceConfigPaginationResponse ¶

type DeviceDatasourceInstanceConfigPaginationResponse struct {

	// items
	Items []*DeviceDataSourceInstanceConfig `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDatasourceInstanceConfigPaginationResponse device datasource instance config pagination response swagger:model DeviceDatasourceInstanceConfigPaginationResponse

func (*DeviceDatasourceInstanceConfigPaginationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeviceDatasourceInstanceConfigPaginationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeviceDatasourceInstanceConfigPaginationResponse) Validate ¶

Validate validates this device datasource instance config pagination response

type DeviceDatasourceInstanceGroupPaginationResponse ¶

type DeviceDatasourceInstanceGroupPaginationResponse struct {

	// items
	Items []*DeviceDataSourceInstanceGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDatasourceInstanceGroupPaginationResponse device datasource instance group pagination response swagger:model DeviceDatasourceInstanceGroupPaginationResponse

func (*DeviceDatasourceInstanceGroupPaginationResponse) MarshalBinary ¶

MarshalBinary interface implementation

func (*DeviceDatasourceInstanceGroupPaginationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*DeviceDatasourceInstanceGroupPaginationResponse) Validate ¶

Validate validates this device datasource instance group pagination response

type DeviceDatasourceInstancePaginationResponse ¶

type DeviceDatasourceInstancePaginationResponse struct {

	// items
	Items []*DeviceDataSourceInstance `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDatasourceInstancePaginationResponse device datasource instance pagination response swagger:model DeviceDatasourceInstancePaginationResponse

func (*DeviceDatasourceInstancePaginationResponse) MarshalBinary ¶

func (m *DeviceDatasourceInstancePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDatasourceInstancePaginationResponse) UnmarshalBinary ¶

func (m *DeviceDatasourceInstancePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDatasourceInstancePaginationResponse) Validate ¶

Validate validates this device datasource instance pagination response

type DeviceDatasourcePaginationResponse ¶

type DeviceDatasourcePaginationResponse struct {

	// items
	Items []*DeviceDataSource `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceDatasourcePaginationResponse device datasource pagination response swagger:model DeviceDatasourcePaginationResponse

func (*DeviceDatasourcePaginationResponse) MarshalBinary ¶

func (m *DeviceDatasourcePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceDatasourcePaginationResponse) UnmarshalBinary ¶

func (m *DeviceDatasourcePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceDatasourcePaginationResponse) Validate ¶

Validate validates this device datasource pagination response

type DeviceEventSourceSDT ¶

type DeviceEventSourceSDT struct {

	// The display name of the device associated with the eventsource that the SDT will apply to
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device eventsource that the SDT will be associated with
	DeviceEventSourceID int32 `json:"deviceEventSourceId,omitempty"`

	// The id of the device associated with the eventsource that the SDT will apply to
	DeviceID int32 `json:"deviceId,omitempty"`

	// The name of the eventsource that the SDT will apply to
	EventSourceName string `json:"eventSourceName,omitempty"`
	// contains filtered or unexported fields
}

DeviceEventSourceSDT device event source SDT swagger:model DeviceEventSourceSDT

func (*DeviceEventSourceSDT) Admin ¶

func (m *DeviceEventSourceSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceEventSourceSDT) Comment ¶

func (m *DeviceEventSourceSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceEventSourceSDT) Duration ¶

func (m *DeviceEventSourceSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceEventSourceSDT) EndDateTime ¶

func (m *DeviceEventSourceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceEventSourceSDT) EndDateTimeOnLocal ¶

func (m *DeviceEventSourceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceEventSourceSDT) EndHour ¶

func (m *DeviceEventSourceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceEventSourceSDT) EndMinute ¶

func (m *DeviceEventSourceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceEventSourceSDT) Hour ¶

func (m *DeviceEventSourceSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceEventSourceSDT) ID ¶

func (m *DeviceEventSourceSDT) ID() string

ID gets the id of this subtype

func (*DeviceEventSourceSDT) IsEffective ¶

func (m *DeviceEventSourceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceEventSourceSDT) MarshalBinary ¶

func (m *DeviceEventSourceSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceEventSourceSDT) MarshalJSON ¶

func (m DeviceEventSourceSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceEventSourceSDT) Minute ¶

func (m *DeviceEventSourceSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceEventSourceSDT) MonthDay ¶

func (m *DeviceEventSourceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceEventSourceSDT) SDTType ¶

func (m *DeviceEventSourceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceEventSourceSDT) SetAdmin ¶

func (m *DeviceEventSourceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceEventSourceSDT) SetComment ¶

func (m *DeviceEventSourceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceEventSourceSDT) SetDuration ¶

func (m *DeviceEventSourceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceEventSourceSDT) SetEndDateTime ¶

func (m *DeviceEventSourceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceEventSourceSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceEventSourceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceEventSourceSDT) SetEndHour ¶

func (m *DeviceEventSourceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceEventSourceSDT) SetEndMinute ¶

func (m *DeviceEventSourceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceEventSourceSDT) SetHour ¶

func (m *DeviceEventSourceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceEventSourceSDT) SetID ¶

func (m *DeviceEventSourceSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceEventSourceSDT) SetIsEffective ¶

func (m *DeviceEventSourceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceEventSourceSDT) SetMinute ¶

func (m *DeviceEventSourceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceEventSourceSDT) SetMonthDay ¶

func (m *DeviceEventSourceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceEventSourceSDT) SetSDTType ¶

func (m *DeviceEventSourceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceEventSourceSDT) SetStartDateTime ¶

func (m *DeviceEventSourceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceEventSourceSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceEventSourceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceEventSourceSDT) SetTimezone ¶

func (m *DeviceEventSourceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceEventSourceSDT) SetType ¶

func (m *DeviceEventSourceSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceEventSourceSDT) SetWeekDay ¶

func (m *DeviceEventSourceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceEventSourceSDT) SetWeekOfMonth ¶

func (m *DeviceEventSourceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceEventSourceSDT) StartDateTime ¶

func (m *DeviceEventSourceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceEventSourceSDT) StartDateTimeOnLocal ¶

func (m *DeviceEventSourceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceEventSourceSDT) Timezone ¶

func (m *DeviceEventSourceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceEventSourceSDT) Type ¶

func (m *DeviceEventSourceSDT) Type() string

Type gets the type of this subtype

func (*DeviceEventSourceSDT) UnmarshalBinary ¶

func (m *DeviceEventSourceSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceEventSourceSDT) UnmarshalJSON ¶

func (m *DeviceEventSourceSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceEventSourceSDT) Validate ¶

func (m *DeviceEventSourceSDT) Validate(formats strfmt.Registry) error

Validate validates this device event source SDT

func (*DeviceEventSourceSDT) WeekDay ¶

func (m *DeviceEventSourceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceEventSourceSDT) WeekOfMonth ¶

func (m *DeviceEventSourceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceGroup ¶

type DeviceGroup struct {

	// The Applies to custom query for this group (only for dynamic groups)
	AppliesTo string `json:"appliesTo,omitempty"`

	// The number of instances in each AWS region (only applies to AWS groups)
	// Read Only: true
	AwsRegionsInfo string `json:"awsRegionsInfo,omitempty"`

	// The String result returned by the transaction that tests the AWS credentials associated with the AWS group
	// Read Only: true
	AwsTestResult *AwsAccountTestResult `json:"awsTestResult,omitempty"`

	// The Status code result returned by the transaction that tests the AWS credentials associated with the AWS group
	// Read Only: true
	AwsTestResultCode int32 `json:"awsTestResultCode,omitempty"`

	// The number of instances in each Azure region (only applies to Azure groups)
	// Read Only: true
	AzureRegionsInfo string `json:"azureRegionsInfo,omitempty"`

	// The String result returned by the transaction that tests the Azure credentials associated with the Azure group
	// Read Only: true
	AzureTestResult *AzureAccountTestResult `json:"azureTestResult,omitempty"`

	// The Status code result returned by the transaction that tests the Azure credentials associated with the Azure group
	// Read Only: true
	AzureTestResultCode int32 `json:"azureTestResultCode,omitempty"`

	// The time, in epoch seconds format, that the device group was created
	// Read Only: true
	CreatedOn int64 `json:"createdOn,omitempty"`

	// The properties associated with this device group
	CustomProperties []*NameAndValue `json:"customProperties,omitempty"`

	// The description of the default collector assigned to the device group
	// Read Only: true
	DefaultCollectorDescription string `json:"defaultCollectorDescription,omitempty"`

	// The Id of the default collector assigned to the device group
	DefaultCollectorID int32 `json:"defaultCollectorId,omitempty"`

	// The description of the device group
	Description string `json:"description,omitempty"`

	// Indicates whether alerting is disabled (true) or enabled (false) for this device group
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// Whether or not alerting is effectively disabled for this device group (alerting may be disabled at a higher level, e.g. parent group)
	// Read Only: true
	EffectiveAlertEnabled *bool `json:"effectiveAlertEnabled,omitempty"`

	// Indicates whether Netflow is enabled (true) or disabled (false) for the device group, the default value is true
	EnableNetflow interface{} `json:"enableNetflow,omitempty"`

	// The extra setting for cloud group
	Extra interface{} `json:"extra,omitempty"`

	// The full path of the device group (i.e. if the group 'Dev' is under a parent group named 'Production', the fullPath would be 'Production/Dev'
	// Read Only: true
	FullPath string `json:"fullPath,omitempty"`

	// gcp regions info
	// Read Only: true
	GcpRegionsInfo string `json:"gcpRegionsInfo,omitempty"`

	// The result returned by the transaction that tests the GCP credentials associated with the GCP group
	// Read Only: true
	GcpTestResult *GcpAccountTestResult `json:"gcpTestResult,omitempty"`

	// The Status code result returned by the transaction that tests the GCP credentials associated with the GCP group
	// Read Only: true
	GcpTestResultCode int32 `json:"gcpTestResultCode,omitempty"`

	// normal | dead
	// The status of this device group, where possible statuses are normal and dead. A group with a status of dead may indicate that one or more devices are dead within the group
	// Read Only: true
	GroupStatus string `json:"groupStatus,omitempty"`

	// The type of device group: normal and dynamic device groups will have groupType=Normal, and AWS groups will have a groupType value of AWS/SERVICE (e.g. AWS/S3)
	GroupType string `json:"groupType,omitempty"`

	// Whether if any Netflow enabled devices in this device group
	// Read Only: true
	HasNetflowEnabledDevices *bool `json:"hasNetflowEnabledDevices,omitempty"`

	// The id of the device group
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the device group
	// Required: true
	Name *string `json:"name"`

	// The number of AWS devices that belong to this device group (includes AWS devices in sub groups)
	// Read Only: true
	NumOfAWSDevices int64 `json:"numOfAWSDevices,omitempty"`

	// The number of Azure devices that belong to this device group (includes Azure devices in sub groups)
	// Read Only: true
	NumOfAzureDevices int64 `json:"numOfAzureDevices,omitempty"`

	// The number of AWS and normal devices that belong only to this device group (doesn't include devices in sub-groups)
	// Read Only: true
	NumOfDirectDevices int64 `json:"numOfDirectDevices,omitempty"`

	// The number of sub-groups that belong only to this device group (doesn't include groups under sub-groups)
	// Read Only: true
	NumOfDirectSubGroups int64 `json:"numOfDirectSubGroups,omitempty"`

	// num of gcp devices
	// Read Only: true
	NumOfGcpDevices int64 `json:"numOfGcpDevices,omitempty"`

	// The number of total devices, including both AWS and normal devices, that belong to this device group (includes normal devices in sub groups)
	// Read Only: true
	NumOfHosts int64 `json:"numOfHosts,omitempty"`

	// The id of the parent group for this device group (the root device group has an Id of 1)
	ParentID int32 `json:"parentId,omitempty"`

	// The child device groups within this device group
	// Read Only: true
	SubGroups []*DeviceGroupData `json:"subGroups,omitempty"`

	// The permissions for the device group that are granted to the user that made this API request
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

DeviceGroup device group swagger:model DeviceGroup

func (*DeviceGroup) MarshalBinary ¶

func (m *DeviceGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroup) UnmarshalBinary ¶

func (m *DeviceGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroup) Validate ¶

func (m *DeviceGroup) Validate(formats strfmt.Registry) error

Validate validates this device group

type DeviceGroupAlertThresholdInfo ¶

type DeviceGroupAlertThresholdInfo struct {

	// alert enabled
	// Read Only: true
	AlertEnabled *bool `json:"alertEnabled,omitempty"`

	// alert expr
	// Read Only: true
	AlertExpr string `json:"alertExpr,omitempty"`

	// group full path
	// Read Only: true
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// group Id
	// Read Only: true
	GroupID int32 `json:"groupId,omitempty"`

	// user permission
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

DeviceGroupAlertThresholdInfo device group alert threshold info swagger:model DeviceGroupAlertThresholdInfo

func (*DeviceGroupAlertThresholdInfo) MarshalBinary ¶

func (m *DeviceGroupAlertThresholdInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupAlertThresholdInfo) UnmarshalBinary ¶

func (m *DeviceGroupAlertThresholdInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupAlertThresholdInfo) Validate ¶

func (m *DeviceGroupAlertThresholdInfo) Validate(formats strfmt.Registry) error

Validate validates this device group alert threshold info

type DeviceGroupData ¶

type DeviceGroupData struct {

	// The Applies to custom query for this group (only for dynamic groups)
	// Read Only: true
	AppliesTo string `json:"appliesTo,omitempty"`

	// The number of instances in each AWS region (only applies to AWS groups)
	// Read Only: true
	AwsRegionsInfo string `json:"awsRegionsInfo,omitempty"`

	// The number of instances in each Azure region (only applies to Azure groups)
	// Read Only: true
	AzureRegionsInfo string `json:"azureRegionsInfo,omitempty"`

	// The description of the device group
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The full path of the device group (i.e. if the group 'Dev' is under a parent group named 'Production', the fullPath would be 'Production/Dev'
	// Read Only: true
	FullPath string `json:"fullPath,omitempty"`

	// gcp regions info
	// Read Only: true
	GcpRegionsInfo string `json:"gcpRegionsInfo,omitempty"`

	// The type of device group: normal and dynamic device groups will have groupType=Normal, and AWS groups will have a groupType value of AWS/SERVICE (e.g. AWS/S3)
	// Read Only: true
	GroupType string `json:"groupType,omitempty"`

	// The id of the device group
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the device group
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The number of AWS and normal devices that belong only to this device group (doesn't include devices in sub-groups)
	// Read Only: true
	NumOfDirectDevices int64 `json:"numOfDirectDevices,omitempty"`

	// The number of sub-groups that belong only to this device group (doesn't include groups under sub-groups)
	// Read Only: true
	NumOfDirectSubGroups int64 `json:"numOfDirectSubGroups,omitempty"`

	// The number of total devices, including both AWS and normal devices, that belong to this device group (includes normal devices in sub groups)
	// Read Only: true
	NumOfHosts int32 `json:"numOfHosts,omitempty"`

	// The permissions for the device group that are granted to the user that made this API request
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

DeviceGroupData device group data swagger:model DeviceGroupData

func (*DeviceGroupData) MarshalBinary ¶

func (m *DeviceGroupData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupData) UnmarshalBinary ¶

func (m *DeviceGroupData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupData) Validate ¶

func (m *DeviceGroupData) Validate(formats strfmt.Registry) error

Validate validates this device group data

type DeviceGroupDataSource ¶

type DeviceGroupDataSource struct {

	// data source display name
	// Read Only: true
	DataSourceDisplayName string `json:"dataSourceDisplayName,omitempty"`

	// data source group name
	// Read Only: true
	DataSourceGroupName string `json:"dataSourceGroupName,omitempty"`

	// data source Id
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// data source type
	// Read Only: true
	DataSourceType string `json:"dataSourceType,omitempty"`

	// device group Id
	// Read Only: true
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// disable alerting
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// stop monitoring
	StopMonitoring bool `json:"stopMonitoring,omitempty"`
}

DeviceGroupDataSource device group data source swagger:model DeviceGroupDataSource

func (*DeviceGroupDataSource) MarshalBinary ¶

func (m *DeviceGroupDataSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupDataSource) UnmarshalBinary ¶

func (m *DeviceGroupDataSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupDataSource) Validate ¶

func (m *DeviceGroupDataSource) Validate(formats strfmt.Registry) error

Validate validates this device group data source

type DeviceGroupDataSourceAlertConfig ¶

type DeviceGroupDataSourceAlertConfig struct {

	// datasource type
	// Read Only: true
	DatasourceType string `json:"datasourceType,omitempty"`

	// dp config
	// Read Only: true
	DpConfig []*DeviceGroupDataSourceDataPointConfig `json:"dpConfig,omitempty"`
}

DeviceGroupDataSourceAlertConfig device group data source alert config swagger:model DeviceGroupDataSourceAlertConfig

func (*DeviceGroupDataSourceAlertConfig) MarshalBinary ¶

func (m *DeviceGroupDataSourceAlertConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupDataSourceAlertConfig) UnmarshalBinary ¶

func (m *DeviceGroupDataSourceAlertConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupDataSourceAlertConfig) Validate ¶

Validate validates this device group data source alert config

type DeviceGroupDataSourceDataPointConfig ¶

type DeviceGroupDataSourceDataPointConfig struct {

	// alert expr
	// Required: true
	AlertExpr *string `json:"alertExpr"`

	// alert expr note
	AlertExprNote string `json:"alertExprNote,omitempty"`

	// data point description
	// Read Only: true
	DataPointDescription string `json:"dataPointDescription,omitempty"`

	// data point Id
	// Required: true
	DataPointID *int32 `json:"dataPointId"`

	// data point name
	// Required: true
	DataPointName *string `json:"dataPointName"`

	// disable alerting
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// global alert expr
	// Read Only: true
	GlobalAlertExpr string `json:"globalAlertExpr,omitempty"`
}

DeviceGroupDataSourceDataPointConfig device group data source data point config swagger:model DeviceGroupDataSourceDataPointConfig

func (*DeviceGroupDataSourceDataPointConfig) MarshalBinary ¶

func (m *DeviceGroupDataSourceDataPointConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupDataSourceDataPointConfig) UnmarshalBinary ¶

func (m *DeviceGroupDataSourceDataPointConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupDataSourceDataPointConfig) Validate ¶

Validate validates this device group data source data point config

type DeviceGroupDatasourcePaginationResponse ¶

type DeviceGroupDatasourcePaginationResponse struct {

	// items
	Items []*DeviceGroupDataSource `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceGroupDatasourcePaginationResponse device group datasource pagination response swagger:model DeviceGroupDatasourcePaginationResponse

func (*DeviceGroupDatasourcePaginationResponse) MarshalBinary ¶

func (m *DeviceGroupDatasourcePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupDatasourcePaginationResponse) UnmarshalBinary ¶

func (m *DeviceGroupDatasourcePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupDatasourcePaginationResponse) Validate ¶

Validate validates this device group datasource pagination response

type DeviceGroupPaginationResponse ¶

type DeviceGroupPaginationResponse struct {

	// items
	Items []*DeviceGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceGroupPaginationResponse device group pagination response swagger:model DeviceGroupPaginationResponse

func (*DeviceGroupPaginationResponse) MarshalBinary ¶

func (m *DeviceGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupPaginationResponse) UnmarshalBinary ¶

func (m *DeviceGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupPaginationResponse) Validate ¶

func (m *DeviceGroupPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this device group pagination response

type DeviceGroupSDT ¶

type DeviceGroupSDT struct {

	// The id of the datasource that this SDT will be associated with, for the specified group. dataSourceId 0 indicates all datasources
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// The name of the datasource that this SDT will be associated with, for the specified group. dataSourceName "All" indicates all datasources
	DataSourceName string `json:"dataSourceName,omitempty"`

	// The full path of the device group that this SDT will be associated with
	DeviceGroupFullPath string `json:"deviceGroupFullPath,omitempty"`

	// The id of the device group that the SDT will be associated with
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`
	// contains filtered or unexported fields
}

DeviceGroupSDT device group SDT swagger:model DeviceGroupSDT

func (*DeviceGroupSDT) Admin ¶

func (m *DeviceGroupSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceGroupSDT) Comment ¶

func (m *DeviceGroupSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceGroupSDT) Duration ¶

func (m *DeviceGroupSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceGroupSDT) EndDateTime ¶

func (m *DeviceGroupSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceGroupSDT) EndDateTimeOnLocal ¶

func (m *DeviceGroupSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceGroupSDT) EndHour ¶

func (m *DeviceGroupSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceGroupSDT) EndMinute ¶

func (m *DeviceGroupSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceGroupSDT) Hour ¶

func (m *DeviceGroupSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceGroupSDT) ID ¶

func (m *DeviceGroupSDT) ID() string

ID gets the id of this subtype

func (*DeviceGroupSDT) IsEffective ¶

func (m *DeviceGroupSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceGroupSDT) MarshalBinary ¶

func (m *DeviceGroupSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceGroupSDT) MarshalJSON ¶

func (m DeviceGroupSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceGroupSDT) Minute ¶

func (m *DeviceGroupSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceGroupSDT) MonthDay ¶

func (m *DeviceGroupSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceGroupSDT) SDTType ¶

func (m *DeviceGroupSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceGroupSDT) SetAdmin ¶

func (m *DeviceGroupSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceGroupSDT) SetComment ¶

func (m *DeviceGroupSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceGroupSDT) SetDuration ¶

func (m *DeviceGroupSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceGroupSDT) SetEndDateTime ¶

func (m *DeviceGroupSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceGroupSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceGroupSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceGroupSDT) SetEndHour ¶

func (m *DeviceGroupSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceGroupSDT) SetEndMinute ¶

func (m *DeviceGroupSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceGroupSDT) SetHour ¶

func (m *DeviceGroupSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceGroupSDT) SetID ¶

func (m *DeviceGroupSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceGroupSDT) SetIsEffective ¶

func (m *DeviceGroupSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceGroupSDT) SetMinute ¶

func (m *DeviceGroupSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceGroupSDT) SetMonthDay ¶

func (m *DeviceGroupSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceGroupSDT) SetSDTType ¶

func (m *DeviceGroupSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceGroupSDT) SetStartDateTime ¶

func (m *DeviceGroupSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceGroupSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceGroupSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceGroupSDT) SetTimezone ¶

func (m *DeviceGroupSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceGroupSDT) SetType ¶

func (m *DeviceGroupSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceGroupSDT) SetWeekDay ¶

func (m *DeviceGroupSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceGroupSDT) SetWeekOfMonth ¶

func (m *DeviceGroupSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceGroupSDT) StartDateTime ¶

func (m *DeviceGroupSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceGroupSDT) StartDateTimeOnLocal ¶

func (m *DeviceGroupSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceGroupSDT) Timezone ¶

func (m *DeviceGroupSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceGroupSDT) Type ¶

func (m *DeviceGroupSDT) Type() string

Type gets the type of this subtype

func (*DeviceGroupSDT) UnmarshalBinary ¶

func (m *DeviceGroupSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupSDT) UnmarshalJSON ¶

func (m *DeviceGroupSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceGroupSDT) Validate ¶

func (m *DeviceGroupSDT) Validate(formats strfmt.Registry) error

Validate validates this device group SDT

func (*DeviceGroupSDT) WeekDay ¶

func (m *DeviceGroupSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceGroupSDT) WeekOfMonth ¶

func (m *DeviceGroupSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceGroupSDTHistoryPaginationResponse ¶

type DeviceGroupSDTHistoryPaginationResponse struct {

	// items
	Items []*SDTHistory `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceGroupSDTHistoryPaginationResponse device group SDT history pagination response swagger:model DeviceGroupSDTHistoryPaginationResponse

func (*DeviceGroupSDTHistoryPaginationResponse) MarshalBinary ¶

func (m *DeviceGroupSDTHistoryPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceGroupSDTHistoryPaginationResponse) UnmarshalBinary ¶

func (m *DeviceGroupSDTHistoryPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceGroupSDTHistoryPaginationResponse) Validate ¶

Validate validates this device group SDT history pagination response

type DeviceNOCItem ¶

type DeviceNOCItem struct {

	// data point name
	// Required: true
	DataPointName *string `json:"dataPointName"`

	// data source display name
	// Required: true
	DataSourceDisplayName *string `json:"dataSourceDisplayName"`

	// device display name
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device group full path
	// Required: true
	DeviceGroupFullPath *string `json:"deviceGroupFullPath"`

	// group by
	GroupBy string `json:"groupBy,omitempty"`

	// instance name
	// Required: true
	InstanceName *string `json:"instanceName"`

	// name
	// Required: true
	Name *string `json:"name"`
}

DeviceNOCItem device n o c item swagger:model DeviceNOCItem

func (*DeviceNOCItem) MarshalBinary ¶

func (m *DeviceNOCItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceNOCItem) MarshalJSON ¶

func (m DeviceNOCItem) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceNOCItem) SetType ¶

func (m *DeviceNOCItem) SetType(val string)

SetType sets the type of this subtype

func (*DeviceNOCItem) Type ¶

func (m *DeviceNOCItem) Type() string

Type gets the type of this subtype

func (*DeviceNOCItem) UnmarshalBinary ¶

func (m *DeviceNOCItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceNOCItem) UnmarshalJSON ¶

func (m *DeviceNOCItem) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceNOCItem) Validate ¶

func (m *DeviceNOCItem) Validate(formats strfmt.Registry) error

Validate validates this device n o c item

type DevicePaginationResponse ¶

type DevicePaginationResponse struct {

	// items
	Items []*Device `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DevicePaginationResponse device pagination response swagger:model DevicePaginationResponse

func (*DevicePaginationResponse) MarshalBinary ¶

func (m *DevicePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DevicePaginationResponse) UnmarshalBinary ¶

func (m *DevicePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DevicePaginationResponse) Validate ¶

func (m *DevicePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this device pagination response

type DeviceSDT ¶

type DeviceSDT struct {

	// The name of the device that this SDT will be associated with
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device that the SDT will be associated with
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

DeviceSDT device SDT swagger:model DeviceSDT

func (*DeviceSDT) Admin ¶

func (m *DeviceSDT) Admin() string

Admin gets the admin of this subtype

func (*DeviceSDT) Comment ¶

func (m *DeviceSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceSDT) Duration ¶

func (m *DeviceSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceSDT) EndDateTime ¶

func (m *DeviceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceSDT) EndDateTimeOnLocal ¶

func (m *DeviceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceSDT) EndHour ¶

func (m *DeviceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceSDT) EndMinute ¶

func (m *DeviceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceSDT) Hour ¶

func (m *DeviceSDT) Hour() int32

Hour gets the hour of this subtype

func (*DeviceSDT) ID ¶

func (m *DeviceSDT) ID() string

ID gets the id of this subtype

func (*DeviceSDT) IsEffective ¶

func (m *DeviceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceSDT) MarshalBinary ¶

func (m *DeviceSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceSDT) MarshalJSON ¶

func (m DeviceSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceSDT) Minute ¶

func (m *DeviceSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceSDT) MonthDay ¶

func (m *DeviceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceSDT) SDTType ¶

func (m *DeviceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceSDT) SetAdmin ¶

func (m *DeviceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceSDT) SetComment ¶

func (m *DeviceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceSDT) SetDuration ¶

func (m *DeviceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceSDT) SetEndDateTime ¶

func (m *DeviceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceSDT) SetEndHour ¶

func (m *DeviceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceSDT) SetEndMinute ¶

func (m *DeviceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceSDT) SetHour ¶

func (m *DeviceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceSDT) SetID ¶

func (m *DeviceSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceSDT) SetIsEffective ¶

func (m *DeviceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceSDT) SetMinute ¶

func (m *DeviceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceSDT) SetMonthDay ¶

func (m *DeviceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceSDT) SetSDTType ¶

func (m *DeviceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceSDT) SetStartDateTime ¶

func (m *DeviceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceSDT) SetTimezone ¶

func (m *DeviceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceSDT) SetType ¶

func (m *DeviceSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceSDT) SetWeekDay ¶

func (m *DeviceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceSDT) SetWeekOfMonth ¶

func (m *DeviceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceSDT) StartDateTime ¶

func (m *DeviceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceSDT) StartDateTimeOnLocal ¶

func (m *DeviceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceSDT) Timezone ¶

func (m *DeviceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceSDT) Type ¶

func (m *DeviceSDT) Type() string

Type gets the type of this subtype

func (*DeviceSDT) UnmarshalBinary ¶

func (m *DeviceSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceSDT) UnmarshalJSON ¶

func (m *DeviceSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceSDT) Validate ¶

func (m *DeviceSDT) Validate(formats strfmt.Registry) error

Validate validates this device SDT

func (*DeviceSDT) WeekDay ¶

func (m *DeviceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceSDT) WeekOfMonth ¶

func (m *DeviceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type DeviceSDTHistoryPaginationResponse ¶

type DeviceSDTHistoryPaginationResponse struct {

	// items
	Items []*SDTHistory `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

DeviceSDTHistoryPaginationResponse device SDT history pagination response swagger:model DeviceSDTHistoryPaginationResponse

func (*DeviceSDTHistoryPaginationResponse) MarshalBinary ¶

func (m *DeviceSDTHistoryPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeviceSDTHistoryPaginationResponse) UnmarshalBinary ¶

func (m *DeviceSDTHistoryPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceSDTHistoryPaginationResponse) Validate ¶

Validate validates this device SDT history pagination response

type DeviceSLAWidget ¶

type DeviceSLAWidget struct {

	// The services that should be used to compute the SLA, where each service should include serviceGroup and service
	BottomLabel string `json:"bottomLabel,omitempty"`

	// The threshold of color changes
	ColorThresholds []*ColorThreshold `json:"colorThresholds,omitempty"`

	// The days that SLA should be computed for, separated by commas. 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday.
	DaysInWeek string `json:"daysInWeek,omitempty"`

	// Whether or not selected metrics should be combined into one number (displayType:0) or should be displayed individually, up to four metrics (displayType:1)
	DisplayType int32 `json:"displayType,omitempty"`

	// The metrics (datapoints) that should be used to compute the SLA, where each service should include groupName (can be *), deviceName (can be *), dataSourceId or dataSourceFullName, instances (can be *), metric (datapoint), threshold, and exclusionSDTType (empty string means SDT periods will not be excluded, "group" means SDT periods at the device group level will be excluded, and "device" means SDT periods at the device level will be excluded)
	// Required: true
	Metrics []*SLAMetric `json:"metrics"`

	// The period during the selected days that the SLA should be computed for. * = all day, or a time range can be specified in the format of "hh:mm TO hh:mm", e.g. "01:15 TO 17:15"
	PeriodInOneDay string `json:"periodInOneDay,omitempty"`

	// The specific timezone for the widget
	Timezone string `json:"timezone,omitempty"`

	// Top list size for each point, 1 means aggregate
	TopX int32 `json:"topX,omitempty"`

	// How no data should be treated: 0 = unmonitored time will be ignored & subtracted from the total possible time, 1 = unmonitored time will be subtracted from uptime and counted as a violation, 2 = unmonitored time will be added to uptime and counted as available
	UnmonitoredTimeType int32 `json:"unmonitoredTimeType,omitempty"`
	// contains filtered or unexported fields
}

DeviceSLAWidget device SLA widget swagger:model DeviceSLAWidget

func (*DeviceSLAWidget) DashboardID ¶

func (m *DeviceSLAWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*DeviceSLAWidget) Description ¶

func (m *DeviceSLAWidget) Description() string

Description gets the description of this subtype

func (*DeviceSLAWidget) ID ¶

func (m *DeviceSLAWidget) ID() int32

ID gets the id of this subtype

func (*DeviceSLAWidget) Interval ¶

func (m *DeviceSLAWidget) Interval() int32

Interval gets the interval of this subtype

func (*DeviceSLAWidget) LastUpdatedBy ¶

func (m *DeviceSLAWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*DeviceSLAWidget) LastUpdatedOn ¶

func (m *DeviceSLAWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*DeviceSLAWidget) MarshalBinary ¶

func (m *DeviceSLAWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceSLAWidget) MarshalJSON ¶

func (m DeviceSLAWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceSLAWidget) Name ¶

func (m *DeviceSLAWidget) Name() *string

Name gets the name of this subtype

func (*DeviceSLAWidget) SetDashboardID ¶

func (m *DeviceSLAWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*DeviceSLAWidget) SetDescription ¶

func (m *DeviceSLAWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*DeviceSLAWidget) SetID ¶

func (m *DeviceSLAWidget) SetID(val int32)

SetID sets the id of this subtype

func (*DeviceSLAWidget) SetInterval ¶

func (m *DeviceSLAWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*DeviceSLAWidget) SetLastUpdatedBy ¶

func (m *DeviceSLAWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*DeviceSLAWidget) SetLastUpdatedOn ¶

func (m *DeviceSLAWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*DeviceSLAWidget) SetName ¶

func (m *DeviceSLAWidget) SetName(val *string)

SetName sets the name of this subtype

func (*DeviceSLAWidget) SetTheme ¶

func (m *DeviceSLAWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*DeviceSLAWidget) SetTimescale ¶

func (m *DeviceSLAWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*DeviceSLAWidget) SetType ¶

func (m *DeviceSLAWidget) SetType(val string)

SetType sets the type of this subtype

func (*DeviceSLAWidget) SetUserPermission ¶

func (m *DeviceSLAWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*DeviceSLAWidget) Theme ¶

func (m *DeviceSLAWidget) Theme() string

Theme gets the theme of this subtype

func (*DeviceSLAWidget) Timescale ¶

func (m *DeviceSLAWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*DeviceSLAWidget) Type ¶

func (m *DeviceSLAWidget) Type() string

Type gets the type of this subtype

func (*DeviceSLAWidget) UnmarshalBinary ¶

func (m *DeviceSLAWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceSLAWidget) UnmarshalJSON ¶

func (m *DeviceSLAWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceSLAWidget) UserPermission ¶

func (m *DeviceSLAWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*DeviceSLAWidget) Validate ¶

func (m *DeviceSLAWidget) Validate(formats strfmt.Registry) error

Validate validates this device SLA widget

type DeviceSLAWidgetData ¶

type DeviceSLAWidgetData struct {

	// result list
	// Read Only: true
	ResultList []*ResultItem `json:"resultList,omitempty"`
	// contains filtered or unexported fields
}

DeviceSLAWidgetData device SLA widget data swagger:model DeviceSLAWidgetData

func (*DeviceSLAWidgetData) MarshalBinary ¶

func (m *DeviceSLAWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceSLAWidgetData) MarshalJSON ¶

func (m DeviceSLAWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceSLAWidgetData) SetTitle ¶

func (m *DeviceSLAWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*DeviceSLAWidgetData) SetType ¶

func (m *DeviceSLAWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*DeviceSLAWidgetData) Title ¶

func (m *DeviceSLAWidgetData) Title() string

Title gets the title of this subtype

func (*DeviceSLAWidgetData) Type ¶

func (m *DeviceSLAWidgetData) Type() string

Type gets the type of this subtype

func (*DeviceSLAWidgetData) UnmarshalBinary ¶

func (m *DeviceSLAWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceSLAWidgetData) UnmarshalJSON ¶

func (m *DeviceSLAWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceSLAWidgetData) Validate ¶

func (m *DeviceSLAWidgetData) Validate(formats strfmt.Registry) error

Validate validates this device SLA widget data

type DeviceStatus ¶

type DeviceStatus struct {

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Required: true
	DeviceID *int32 `json:"deviceId"`
	// contains filtered or unexported fields
}

DeviceStatus device status swagger:model DeviceStatus

func (*DeviceStatus) DashboardID ¶

func (m *DeviceStatus) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*DeviceStatus) Description ¶

func (m *DeviceStatus) Description() string

Description gets the description of this subtype

func (*DeviceStatus) ID ¶

func (m *DeviceStatus) ID() int32

ID gets the id of this subtype

func (*DeviceStatus) Interval ¶

func (m *DeviceStatus) Interval() int32

Interval gets the interval of this subtype

func (*DeviceStatus) LastUpdatedBy ¶

func (m *DeviceStatus) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*DeviceStatus) LastUpdatedOn ¶

func (m *DeviceStatus) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*DeviceStatus) MarshalBinary ¶

func (m *DeviceStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DeviceStatus) MarshalJSON ¶

func (m DeviceStatus) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DeviceStatus) Name ¶

func (m *DeviceStatus) Name() *string

Name gets the name of this subtype

func (*DeviceStatus) SetDashboardID ¶

func (m *DeviceStatus) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*DeviceStatus) SetDescription ¶

func (m *DeviceStatus) SetDescription(val string)

SetDescription sets the description of this subtype

func (*DeviceStatus) SetID ¶

func (m *DeviceStatus) SetID(val int32)

SetID sets the id of this subtype

func (*DeviceStatus) SetInterval ¶

func (m *DeviceStatus) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*DeviceStatus) SetLastUpdatedBy ¶

func (m *DeviceStatus) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*DeviceStatus) SetLastUpdatedOn ¶

func (m *DeviceStatus) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*DeviceStatus) SetName ¶

func (m *DeviceStatus) SetName(val *string)

SetName sets the name of this subtype

func (*DeviceStatus) SetTheme ¶

func (m *DeviceStatus) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*DeviceStatus) SetTimescale ¶

func (m *DeviceStatus) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*DeviceStatus) SetType ¶

func (m *DeviceStatus) SetType(val string)

SetType sets the type of this subtype

func (*DeviceStatus) SetUserPermission ¶

func (m *DeviceStatus) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*DeviceStatus) Theme ¶

func (m *DeviceStatus) Theme() string

Theme gets the theme of this subtype

func (*DeviceStatus) Timescale ¶

func (m *DeviceStatus) Timescale() string

Timescale gets the timescale of this subtype

func (*DeviceStatus) Type ¶

func (m *DeviceStatus) Type() string

Type gets the type of this subtype

func (*DeviceStatus) UnmarshalBinary ¶

func (m *DeviceStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeviceStatus) UnmarshalJSON ¶

func (m *DeviceStatus) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DeviceStatus) UserPermission ¶

func (m *DeviceStatus) UserPermission() string

UserPermission gets the user permission of this subtype

func (*DeviceStatus) Validate ¶

func (m *DeviceStatus) Validate(formats strfmt.Registry) error

Validate validates this device status

type DummyAutoDiscoveryMethod ¶

type DummyAutoDiscoveryMethod struct {

	// generate count
	// Required: true
	GenerateCount *int32 `json:"generateCount"`

	// get generate count2
	// Required: true
	GetGenerateCount2 *int32 `json:"getGenerateCount2"`

	// max number
	// Required: true
	MaxNumber *int32 `json:"maxNumber"`
}

DummyAutoDiscoveryMethod dummy auto discovery method swagger:model DummyAutoDiscoveryMethod

func (*DummyAutoDiscoveryMethod) MarshalBinary ¶

func (m *DummyAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DummyAutoDiscoveryMethod) MarshalJSON ¶

func (m DummyAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DummyAutoDiscoveryMethod) Name ¶

func (m *DummyAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*DummyAutoDiscoveryMethod) SetName ¶

func (m *DummyAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*DummyAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *DummyAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DummyAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *DummyAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DummyAutoDiscoveryMethod) Validate ¶

func (m *DummyAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this dummy auto discovery method

type DynamicColumn ¶

type DynamicColumn struct {

	// is hidden
	IsHidden bool `json:"isHidden,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

DynamicColumn dynamic column swagger:model DynamicColumn

func (*DynamicColumn) MarshalBinary ¶

func (m *DynamicColumn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DynamicColumn) UnmarshalBinary ¶

func (m *DynamicColumn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicColumn) Validate ¶

func (m *DynamicColumn) Validate(formats strfmt.Registry) error

Validate validates this dynamic column

type DynamicTableWidget ¶

type DynamicTableWidget struct {

	// columns
	// Required: true
	Columns []*DynamicTableWidgetColumn `json:"columns"`

	// The full name of the selected datasource
	// Read Only: true
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// The id of the selected datasource
	// Required: true
	DataSourceID *int32 `json:"dataSourceId"`

	// forecast
	Forecast *TableWidgetForecastConfiguration `json:"forecast,omitempty"`

	// rows
	// Required: true
	Rows []*DynamicTableWidgetRow `json:"rows"`

	// sort order
	SortOrder string `json:"sortOrder,omitempty"`

	// top x
	TopX int32 `json:"topX,omitempty"`
	// contains filtered or unexported fields
}

DynamicTableWidget dynamic table widget swagger:model DynamicTableWidget

func (*DynamicTableWidget) DashboardID ¶

func (m *DynamicTableWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*DynamicTableWidget) Description ¶

func (m *DynamicTableWidget) Description() string

Description gets the description of this subtype

func (*DynamicTableWidget) ID ¶

func (m *DynamicTableWidget) ID() int32

ID gets the id of this subtype

func (*DynamicTableWidget) Interval ¶

func (m *DynamicTableWidget) Interval() int32

Interval gets the interval of this subtype

func (*DynamicTableWidget) LastUpdatedBy ¶

func (m *DynamicTableWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*DynamicTableWidget) LastUpdatedOn ¶

func (m *DynamicTableWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*DynamicTableWidget) MarshalBinary ¶

func (m *DynamicTableWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DynamicTableWidget) MarshalJSON ¶

func (m DynamicTableWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DynamicTableWidget) Name ¶

func (m *DynamicTableWidget) Name() *string

Name gets the name of this subtype

func (*DynamicTableWidget) SetDashboardID ¶

func (m *DynamicTableWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*DynamicTableWidget) SetDescription ¶

func (m *DynamicTableWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*DynamicTableWidget) SetID ¶

func (m *DynamicTableWidget) SetID(val int32)

SetID sets the id of this subtype

func (*DynamicTableWidget) SetInterval ¶

func (m *DynamicTableWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*DynamicTableWidget) SetLastUpdatedBy ¶

func (m *DynamicTableWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*DynamicTableWidget) SetLastUpdatedOn ¶

func (m *DynamicTableWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*DynamicTableWidget) SetName ¶

func (m *DynamicTableWidget) SetName(val *string)

SetName sets the name of this subtype

func (*DynamicTableWidget) SetTheme ¶

func (m *DynamicTableWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*DynamicTableWidget) SetTimescale ¶

func (m *DynamicTableWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*DynamicTableWidget) SetType ¶

func (m *DynamicTableWidget) SetType(val string)

SetType sets the type of this subtype

func (*DynamicTableWidget) SetUserPermission ¶

func (m *DynamicTableWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*DynamicTableWidget) Theme ¶

func (m *DynamicTableWidget) Theme() string

Theme gets the theme of this subtype

func (*DynamicTableWidget) Timescale ¶

func (m *DynamicTableWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*DynamicTableWidget) Type ¶

func (m *DynamicTableWidget) Type() string

Type gets the type of this subtype

func (*DynamicTableWidget) UnmarshalBinary ¶

func (m *DynamicTableWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicTableWidget) UnmarshalJSON ¶

func (m *DynamicTableWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DynamicTableWidget) UserPermission ¶

func (m *DynamicTableWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*DynamicTableWidget) Validate ¶

func (m *DynamicTableWidget) Validate(formats strfmt.Registry) error

Validate validates this dynamic table widget

type DynamicTableWidgetColumn ¶

type DynamicTableWidgetColumn struct {

	// The threshold of color changes
	ColorThresholds []*ColorThreshold `json:"colorThresholds,omitempty"`

	// The name for the column
	// Required: true
	ColumnName *string `json:"columnName"`

	// The id of the datapoint
	// Required: true
	DataPointID *int32 `json:"dataPointId"`

	// The name of the datapoint
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// The display type, it includes two options: raw|percent
	DisplayType string `json:"displayType,omitempty"`

	// Whether or not forecasting is enabled
	EnableForecast bool `json:"enableForecast,omitempty"`

	// The maximum value of the table widget
	MaxValue float64 `json:"maxValue,omitempty"`

	// The minimum value of the table widget
	MinValue float64 `json:"minValue,omitempty"`

	// The number of decimal points to round the value to. Options are 0, 1 and 2
	RoundingDecimal int32 `json:"roundingDecimal,omitempty"`

	// The expression in this field will be performed on the datapoint. The Column name should be referenced as the datapoint
	Rpn string `json:"rpn,omitempty"`
}

DynamicTableWidgetColumn dynamic table widget column swagger:model DynamicTableWidgetColumn

func (*DynamicTableWidgetColumn) MarshalBinary ¶

func (m *DynamicTableWidgetColumn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DynamicTableWidgetColumn) UnmarshalBinary ¶

func (m *DynamicTableWidgetColumn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicTableWidgetColumn) Validate ¶

func (m *DynamicTableWidgetColumn) Validate(formats strfmt.Registry) error

Validate validates this dynamic table widget column

type DynamicTableWidgetData ¶

type DynamicTableWidgetData struct {

	// column headers
	// Read Only: true
	ColumnHeaders []*ColumnHeader `json:"columnHeaders,omitempty"`

	// rows
	// Read Only: true
	Rows []*RowData `json:"rows,omitempty"`
	// contains filtered or unexported fields
}

DynamicTableWidgetData dynamic table widget data swagger:model DynamicTableWidgetData

func (*DynamicTableWidgetData) MarshalBinary ¶

func (m *DynamicTableWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (DynamicTableWidgetData) MarshalJSON ¶

func (m DynamicTableWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*DynamicTableWidgetData) SetTitle ¶

func (m *DynamicTableWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*DynamicTableWidgetData) SetType ¶

func (m *DynamicTableWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*DynamicTableWidgetData) Title ¶

func (m *DynamicTableWidgetData) Title() string

Title gets the title of this subtype

func (*DynamicTableWidgetData) Type ¶

func (m *DynamicTableWidgetData) Type() string

Type gets the type of this subtype

func (*DynamicTableWidgetData) UnmarshalBinary ¶

func (m *DynamicTableWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicTableWidgetData) UnmarshalJSON ¶

func (m *DynamicTableWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*DynamicTableWidgetData) Validate ¶

func (m *DynamicTableWidgetData) Validate(formats strfmt.Registry) error

Validate validates this dynamic table widget data

type DynamicTableWidgetRow ¶

type DynamicTableWidgetRow struct {

	// The display name of the device selected for the row
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The full path of the group selected for the row
	// Read Only: true
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// The instances for each column of the row
	// Read Only: true
	InstanceName string `json:"instanceName,omitempty"`

	// The label for the row
	Label string `json:"label,omitempty"`
}

DynamicTableWidgetRow dynamic table widget row swagger:model DynamicTableWidgetRow

func (*DynamicTableWidgetRow) MarshalBinary ¶

func (m *DynamicTableWidgetRow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DynamicTableWidgetRow) UnmarshalBinary ¶

func (m *DynamicTableWidgetRow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DynamicTableWidgetRow) Validate ¶

func (m *DynamicTableWidgetRow) Validate(formats strfmt.Registry) error

Validate validates this dynamic table widget row

type EC2AutoDiscoveryMethod ¶

type EC2AutoDiscoveryMethod struct {

	// access key Id
	// Required: true
	AccessKeyID *string `json:"accessKeyId"`

	// secret access key
	// Required: true
	SecretAccessKey *string `json:"secretAccessKey"`
}

EC2AutoDiscoveryMethod e c2 auto discovery method swagger:model EC2AutoDiscoveryMethod

func (*EC2AutoDiscoveryMethod) MarshalBinary ¶

func (m *EC2AutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EC2AutoDiscoveryMethod) MarshalJSON ¶

func (m EC2AutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EC2AutoDiscoveryMethod) Name ¶

func (m *EC2AutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*EC2AutoDiscoveryMethod) SetName ¶

func (m *EC2AutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*EC2AutoDiscoveryMethod) UnmarshalBinary ¶

func (m *EC2AutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EC2AutoDiscoveryMethod) UnmarshalJSON ¶

func (m *EC2AutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EC2AutoDiscoveryMethod) Validate ¶

func (m *EC2AutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this e c2 auto discovery method

type EC2NetscanPolicyCredential ¶

type EC2NetscanPolicyCredential struct {

	// Custom credentials that should be used for this scan
	Custom map[string]string `json:"custom,omitempty"`

	// The ID of the device group that credentials should be inherited from, for this scan
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// The name of the device group that credentials should be inherited from, for this scan
	DeviceGroupName string `json:"deviceGroupName,omitempty"`
}

EC2NetscanPolicyCredential e c2 netscan policy credential swagger:model EC2NetscanPolicyCredential

func (*EC2NetscanPolicyCredential) MarshalBinary ¶

func (m *EC2NetscanPolicyCredential) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EC2NetscanPolicyCredential) UnmarshalBinary ¶

func (m *EC2NetscanPolicyCredential) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EC2NetscanPolicyCredential) Validate ¶

func (m *EC2NetscanPolicyCredential) Validate(formats strfmt.Registry) error

Validate validates this e c2 netscan policy credential

type EC2ScheduledEventAutoDiscoveryMethod ¶

type EC2ScheduledEventAutoDiscoveryMethod struct {
	EC2ScheduledEventAutoDiscoveryMethodAllOf1
}

EC2ScheduledEventAutoDiscoveryMethod e c2 scheduled event auto discovery method swagger:model EC2ScheduledEventAutoDiscoveryMethod

func (*EC2ScheduledEventAutoDiscoveryMethod) MarshalBinary ¶

func (m *EC2ScheduledEventAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (EC2ScheduledEventAutoDiscoveryMethod) MarshalJSON ¶

func (m EC2ScheduledEventAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*EC2ScheduledEventAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*EC2ScheduledEventAutoDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*EC2ScheduledEventAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *EC2ScheduledEventAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EC2ScheduledEventAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *EC2ScheduledEventAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*EC2ScheduledEventAutoDiscoveryMethod) Validate ¶

Validate validates this e c2 scheduled event auto discovery method

type EC2ScheduledEventAutoDiscoveryMethodAllOf1 ¶

type EC2ScheduledEventAutoDiscoveryMethodAllOf1 interface{}

EC2ScheduledEventAutoDiscoveryMethodAllOf1 e c2 scheduled event auto discovery method all of1 swagger:model EC2ScheduledEventAutoDiscoveryMethodAllOf1

type ESXAutoDiscoveryMethod ¶

type ESXAutoDiscoveryMethod struct {

	// entity
	// Required: true
	Entity *string `json:"entity"`
}

ESXAutoDiscoveryMethod e s x auto discovery method swagger:model ESXAutoDiscoveryMethod

func (*ESXAutoDiscoveryMethod) MarshalBinary ¶

func (m *ESXAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ESXAutoDiscoveryMethod) MarshalJSON ¶

func (m ESXAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ESXAutoDiscoveryMethod) Name ¶

func (m *ESXAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*ESXAutoDiscoveryMethod) SetName ¶

func (m *ESXAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*ESXAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *ESXAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ESXAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *ESXAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ESXAutoDiscoveryMethod) Validate ¶

func (m *ESXAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this e s x auto discovery method

type ESXCollectorAttribute ¶

type ESXCollectorAttribute struct {

	// counters
	Counters []*DataSourceAttribute `json:"counters,omitempty"`

	// entity
	Entity string `json:"entity,omitempty"`
}

ESXCollectorAttribute e s x collector attribute swagger:model ESXCollectorAttribute

func (*ESXCollectorAttribute) MarshalBinary ¶

func (m *ESXCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ESXCollectorAttribute) MarshalJSON ¶

func (m ESXCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ESXCollectorAttribute) Name ¶

func (m *ESXCollectorAttribute) Name() string

Name gets the name of this subtype

func (*ESXCollectorAttribute) SetName ¶

func (m *ESXCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*ESXCollectorAttribute) UnmarshalBinary ¶

func (m *ESXCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ESXCollectorAttribute) UnmarshalJSON ¶

func (m *ESXCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ESXCollectorAttribute) Validate ¶

func (m *ESXCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this e s x collector attribute

type Ec2DDR ¶

type Ec2DDR struct {

	// assignment
	Assignment []*Assignment `json:"assignment,omitempty"`

	// change name
	ChangeName string `json:"changeName,omitempty"`
}

Ec2DDR ec2 d d r swagger:model Ec2DDR

func (*Ec2DDR) MarshalBinary ¶

func (m *Ec2DDR) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Ec2DDR) UnmarshalBinary ¶

func (m *Ec2DDR) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ec2DDR) Validate ¶

func (m *Ec2DDR) Validate(formats strfmt.Registry) error

Validate validates this ec2 d d r

type Ec2Netscan ¶

type Ec2Netscan struct {

	// Which IP the EC2 instance should be monitored with for nec2 scans: private or public
	// Required: true
	Accessibility *string `json:"accessibility"`

	// The credentials to be used for the scan
	// Required: true
	Credentials *EC2NetscanPolicyCredential `json:"credentials"`

	// ddr
	Ddr *Ec2DDR `json:"ddr,omitempty"`

	// How dead EC2 instances should be handled for nec2 scans. Must be Manually
	DeadOperation string `json:"deadOperation,omitempty"`

	// ports
	Ports *NetscanPorts `json:"ports,omitempty"`
	// contains filtered or unexported fields
}

Ec2Netscan ec2 netscan swagger:model Ec2Netscan

func (*Ec2Netscan) Collector ¶

func (m *Ec2Netscan) Collector() *int32

Collector gets the collector of this subtype

func (*Ec2Netscan) CollectorDescription ¶

func (m *Ec2Netscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*Ec2Netscan) CollectorGroup ¶

func (m *Ec2Netscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*Ec2Netscan) CollectorGroupName ¶

func (m *Ec2Netscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*Ec2Netscan) Creator ¶

func (m *Ec2Netscan) Creator() string

Creator gets the creator of this subtype

func (*Ec2Netscan) Description ¶

func (m *Ec2Netscan) Description() string

Description gets the description of this subtype

func (*Ec2Netscan) Duplicate ¶

func (m *Ec2Netscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*Ec2Netscan) Group ¶

func (m *Ec2Netscan) Group() string

Group gets the group of this subtype

func (*Ec2Netscan) ID ¶

func (m *Ec2Netscan) ID() int32

ID gets the id of this subtype

func (*Ec2Netscan) MarshalBinary ¶

func (m *Ec2Netscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (Ec2Netscan) MarshalJSON ¶

func (m Ec2Netscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*Ec2Netscan) Method ¶

func (m *Ec2Netscan) Method() string

Method gets the method of this subtype

func (*Ec2Netscan) Name ¶

func (m *Ec2Netscan) Name() *string

Name gets the name of this subtype

func (*Ec2Netscan) NextStart ¶

func (m *Ec2Netscan) NextStart() string

NextStart gets the next start of this subtype

func (*Ec2Netscan) NextStartEpoch ¶

func (m *Ec2Netscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*Ec2Netscan) NsgID ¶

func (m *Ec2Netscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*Ec2Netscan) Schedule ¶

func (m *Ec2Netscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*Ec2Netscan) SetCollector ¶

func (m *Ec2Netscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*Ec2Netscan) SetCollectorDescription ¶

func (m *Ec2Netscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*Ec2Netscan) SetCollectorGroup ¶

func (m *Ec2Netscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*Ec2Netscan) SetCollectorGroupName ¶

func (m *Ec2Netscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*Ec2Netscan) SetCreator ¶

func (m *Ec2Netscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*Ec2Netscan) SetDescription ¶

func (m *Ec2Netscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*Ec2Netscan) SetDuplicate ¶

func (m *Ec2Netscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*Ec2Netscan) SetGroup ¶

func (m *Ec2Netscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*Ec2Netscan) SetID ¶

func (m *Ec2Netscan) SetID(val int32)

SetID sets the id of this subtype

func (*Ec2Netscan) SetMethod ¶

func (m *Ec2Netscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*Ec2Netscan) SetName ¶

func (m *Ec2Netscan) SetName(val *string)

SetName sets the name of this subtype

func (*Ec2Netscan) SetNextStart ¶

func (m *Ec2Netscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*Ec2Netscan) SetNextStartEpoch ¶

func (m *Ec2Netscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*Ec2Netscan) SetNsgID ¶

func (m *Ec2Netscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*Ec2Netscan) SetSchedule ¶

func (m *Ec2Netscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*Ec2Netscan) SetVersion ¶

func (m *Ec2Netscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*Ec2Netscan) UnmarshalBinary ¶

func (m *Ec2Netscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ec2Netscan) UnmarshalJSON ¶

func (m *Ec2Netscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*Ec2Netscan) Validate ¶

func (m *Ec2Netscan) Validate(formats strfmt.Registry) error

Validate validates this ec2 netscan

func (*Ec2Netscan) Version ¶

func (m *Ec2Netscan) Version() int32

Version gets the version of this subtype

type EndpointPaginationResponse ¶

type EndpointPaginationResponse struct {

	// items
	Items []*NetflowEndpoint `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

EndpointPaginationResponse endpoint pagination response swagger:model EndpointPaginationResponse

func (*EndpointPaginationResponse) MarshalBinary ¶

func (m *EndpointPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EndpointPaginationResponse) UnmarshalBinary ¶

func (m *EndpointPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EndpointPaginationResponse) Validate ¶

func (m *EndpointPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this endpoint pagination response

type EntityProperty ¶

type EntityProperty struct {

	// inherit list
	InheritList []*InheritanceProp `json:"inheritList,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

EntityProperty entity property swagger:model EntityProperty

func (*EntityProperty) MarshalBinary ¶

func (m *EntityProperty) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EntityProperty) UnmarshalBinary ¶

func (m *EntityProperty) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EntityProperty) Validate ¶

func (m *EntityProperty) Validate(formats strfmt.Registry) error

Validate validates this entity property

type ErrorResponse ¶

type ErrorResponse struct {

	// The error code
	// Read Only: true
	ErrorCode int32 `json:"errorCode,omitempty"`

	// The error detail
	// Read Only: true
	ErrorDetail interface{} `json:"errorDetail,omitempty"`

	// The error message
	// Read Only: true
	ErrorMessage string `json:"errorMessage,omitempty"`
}

ErrorResponse error response swagger:model ErrorResponse

func (*ErrorResponse) MarshalBinary ¶

func (m *ErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ErrorResponse) UnmarshalBinary ¶

func (m *ErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ErrorResponse) Validate ¶

func (m *ErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this error response

type EscalatingChain ¶

type EscalatingChain struct {

	// cc destinations
	CcDestinations []*Recipient `json:"ccDestinations,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// destinations
	// Required: true
	Destinations []*Chain `json:"destinations"`

	// enable throttling
	EnableThrottling bool `json:"enableThrottling,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// in alerting
	// Read Only: true
	InAlerting *bool `json:"inAlerting,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// throttling alerts
	ThrottlingAlerts int32 `json:"throttlingAlerts,omitempty"`

	// throttling period
	ThrottlingPeriod int32 `json:"throttlingPeriod,omitempty"`
}

EscalatingChain escalating chain swagger:model EscalatingChain

func (*EscalatingChain) MarshalBinary ¶

func (m *EscalatingChain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EscalatingChain) UnmarshalBinary ¶

func (m *EscalatingChain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EscalatingChain) Validate ¶

func (m *EscalatingChain) Validate(formats strfmt.Registry) error

Validate validates this escalating chain

type EscalationChainPaginationResponse ¶

type EscalationChainPaginationResponse struct {

	// items
	Items []*EscalatingChain `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

EscalationChainPaginationResponse escalation chain pagination response swagger:model EscalationChainPaginationResponse

func (*EscalationChainPaginationResponse) MarshalBinary ¶

func (m *EscalationChainPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*EscalationChainPaginationResponse) UnmarshalBinary ¶

func (m *EscalationChainPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*EscalationChainPaginationResponse) Validate ¶

Validate validates this escalation chain pagination response

type ExcludeDuplicateIps ¶

type ExcludeDuplicateIps struct {

	// The collectors for which monitored devices should be used to identify and exclude duplicate IPs, if duplicate type is 4
	Collectors []string `json:"collectors,omitempty"`

	// The groups for which devices should be used to identify and exclude duplicate IPs, if duplicate type is 3
	Groups []string `json:"groups,omitempty"`

	// What types of duplicate IPs should be excluded. Options are 1 (matching any monitored devices), 2 (matching devices already discovered by this scan), 3 (matching devices in these groups), and 4 (matching devices assigned to these collectors)
	Type int32 `json:"type,omitempty"`
}

ExcludeDuplicateIps exclude duplicate ips swagger:model ExcludeDuplicateIps

func (*ExcludeDuplicateIps) MarshalBinary ¶

func (m *ExcludeDuplicateIps) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ExcludeDuplicateIps) UnmarshalBinary ¶

func (m *ExcludeDuplicateIps) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ExcludeDuplicateIps) Validate ¶

func (m *ExcludeDuplicateIps) Validate(formats strfmt.Registry) error

Validate validates this exclude duplicate ips

type FlashWidget ¶

type FlashWidget struct {

	// height
	Height int32 `json:"height,omitempty"`

	// url
	// Required: true
	URL *string `json:"url"`
	// contains filtered or unexported fields
}

FlashWidget flash widget swagger:model FlashWidget

func (*FlashWidget) DashboardID ¶

func (m *FlashWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*FlashWidget) Description ¶

func (m *FlashWidget) Description() string

Description gets the description of this subtype

func (*FlashWidget) ID ¶

func (m *FlashWidget) ID() int32

ID gets the id of this subtype

func (*FlashWidget) Interval ¶

func (m *FlashWidget) Interval() int32

Interval gets the interval of this subtype

func (*FlashWidget) LastUpdatedBy ¶

func (m *FlashWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*FlashWidget) LastUpdatedOn ¶

func (m *FlashWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*FlashWidget) MarshalBinary ¶

func (m *FlashWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (FlashWidget) MarshalJSON ¶

func (m FlashWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*FlashWidget) Name ¶

func (m *FlashWidget) Name() *string

Name gets the name of this subtype

func (*FlashWidget) SetDashboardID ¶

func (m *FlashWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*FlashWidget) SetDescription ¶

func (m *FlashWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*FlashWidget) SetID ¶

func (m *FlashWidget) SetID(val int32)

SetID sets the id of this subtype

func (*FlashWidget) SetInterval ¶

func (m *FlashWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*FlashWidget) SetLastUpdatedBy ¶

func (m *FlashWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*FlashWidget) SetLastUpdatedOn ¶

func (m *FlashWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*FlashWidget) SetName ¶

func (m *FlashWidget) SetName(val *string)

SetName sets the name of this subtype

func (*FlashWidget) SetTheme ¶

func (m *FlashWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*FlashWidget) SetTimescale ¶

func (m *FlashWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*FlashWidget) SetType ¶

func (m *FlashWidget) SetType(val string)

SetType sets the type of this subtype

func (*FlashWidget) SetUserPermission ¶

func (m *FlashWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*FlashWidget) Theme ¶

func (m *FlashWidget) Theme() string

Theme gets the theme of this subtype

func (*FlashWidget) Timescale ¶

func (m *FlashWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*FlashWidget) Type ¶

func (m *FlashWidget) Type() string

Type gets the type of this subtype

func (*FlashWidget) UnmarshalBinary ¶

func (m *FlashWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlashWidget) UnmarshalJSON ¶

func (m *FlashWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*FlashWidget) UserPermission ¶

func (m *FlashWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*FlashWidget) Validate ¶

func (m *FlashWidget) Validate(formats strfmt.Registry) error

Validate validates this flash widget

type FlowRecordPaginationResponse ¶

type FlowRecordPaginationResponse struct {

	// items
	Items []*NetFlowRecord `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

FlowRecordPaginationResponse flow record pagination response swagger:model FlowRecordPaginationResponse

func (*FlowRecordPaginationResponse) MarshalBinary ¶

func (m *FlowRecordPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowRecordPaginationResponse) UnmarshalBinary ¶

func (m *FlowRecordPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowRecordPaginationResponse) Validate ¶

func (m *FlowRecordPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this flow record pagination response

type GCPNetscan ¶

type GCPNetscan struct {

	// gcp region
	// Read Only: true
	GcpRegion string `json:"gcpRegion,omitempty"`

	// gcp service
	// Read Only: true
	GcpService string `json:"gcpService,omitempty"`

	// group Id
	// Read Only: true
	GroupID int32 `json:"groupId,omitempty"`

	// project Id
	// Read Only: true
	ProjectID string `json:"projectId,omitempty"`

	// root name
	// Read Only: true
	RootName string `json:"rootName,omitempty"`

	// service account key
	// Read Only: true
	ServiceAccountKey string `json:"serviceAccountKey,omitempty"`
	// contains filtered or unexported fields
}

GCPNetscan g c p netscan swagger:model GCPNetscan

func (*GCPNetscan) Collector ¶

func (m *GCPNetscan) Collector() *int32

Collector gets the collector of this subtype

func (*GCPNetscan) CollectorDescription ¶

func (m *GCPNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*GCPNetscan) CollectorGroup ¶

func (m *GCPNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*GCPNetscan) CollectorGroupName ¶

func (m *GCPNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*GCPNetscan) Creator ¶

func (m *GCPNetscan) Creator() string

Creator gets the creator of this subtype

func (*GCPNetscan) Description ¶

func (m *GCPNetscan) Description() string

Description gets the description of this subtype

func (*GCPNetscan) Duplicate ¶

func (m *GCPNetscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*GCPNetscan) Group ¶

func (m *GCPNetscan) Group() string

Group gets the group of this subtype

func (*GCPNetscan) ID ¶

func (m *GCPNetscan) ID() int32

ID gets the id of this subtype

func (*GCPNetscan) MarshalBinary ¶

func (m *GCPNetscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GCPNetscan) MarshalJSON ¶

func (m GCPNetscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GCPNetscan) Method ¶

func (m *GCPNetscan) Method() string

Method gets the method of this subtype

func (*GCPNetscan) Name ¶

func (m *GCPNetscan) Name() *string

Name gets the name of this subtype

func (*GCPNetscan) NextStart ¶

func (m *GCPNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*GCPNetscan) NextStartEpoch ¶

func (m *GCPNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*GCPNetscan) NsgID ¶

func (m *GCPNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*GCPNetscan) Schedule ¶

func (m *GCPNetscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*GCPNetscan) SetCollector ¶

func (m *GCPNetscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*GCPNetscan) SetCollectorDescription ¶

func (m *GCPNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*GCPNetscan) SetCollectorGroup ¶

func (m *GCPNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*GCPNetscan) SetCollectorGroupName ¶

func (m *GCPNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*GCPNetscan) SetCreator ¶

func (m *GCPNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*GCPNetscan) SetDescription ¶

func (m *GCPNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*GCPNetscan) SetDuplicate ¶

func (m *GCPNetscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*GCPNetscan) SetGroup ¶

func (m *GCPNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*GCPNetscan) SetID ¶

func (m *GCPNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*GCPNetscan) SetMethod ¶

func (m *GCPNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*GCPNetscan) SetName ¶

func (m *GCPNetscan) SetName(val *string)

SetName sets the name of this subtype

func (*GCPNetscan) SetNextStart ¶

func (m *GCPNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*GCPNetscan) SetNextStartEpoch ¶

func (m *GCPNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*GCPNetscan) SetNsgID ¶

func (m *GCPNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*GCPNetscan) SetSchedule ¶

func (m *GCPNetscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*GCPNetscan) SetVersion ¶

func (m *GCPNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*GCPNetscan) UnmarshalBinary ¶

func (m *GCPNetscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GCPNetscan) UnmarshalJSON ¶

func (m *GCPNetscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GCPNetscan) Validate ¶

func (m *GCPNetscan) Validate(formats strfmt.Registry) error

Validate validates this g c p netscan

func (*GCPNetscan) Version ¶

func (m *GCPNetscan) Version() int32

Version gets the version of this subtype

type GaugeDataPoint ¶

type GaugeDataPoint struct {

	// aggregate function
	AggregateFunction string `json:"aggregateFunction,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data series
	DataSeries string `json:"dataSeries,omitempty"`

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// device display name
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device group full path
	// Required: true
	DeviceGroupFullPath *string `json:"deviceGroupFullPath"`

	// instance name
	// Required: true
	InstanceName *string `json:"instanceName"`

	// rpn
	Rpn string `json:"rpn,omitempty"`
}

GaugeDataPoint gauge data point swagger:model GaugeDataPoint

func (*GaugeDataPoint) MarshalBinary ¶

func (m *GaugeDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GaugeDataPoint) UnmarshalBinary ¶

func (m *GaugeDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GaugeDataPoint) Validate ¶

func (m *GaugeDataPoint) Validate(formats strfmt.Registry) error

Validate validates this gauge data point

type GaugeWidget ¶

type GaugeWidget struct {

	// The threshold of Gauge color changes
	ColorThresholds []*ColorThreshold `json:"colorThresholds,omitempty"`

	// The datapoint whose value is displayed in the gauge widget
	// Required: true
	DataPoint *GaugeDataPoint `json:"dataPoint"`

	// Display as "Raw Value" or "Percent"
	DisplayType int32 `json:"displayType,omitempty"`

	// The unit for the raw value
	DisplayUnit string `json:"displayUnit,omitempty"`

	// The legend for the widget, displayed underneath the gauge
	Legend string `json:"legend,omitempty"`

	// The maximum value of the gauge widget, displayed on the right side of the gauge
	MaxValue float64 `json:"maxValue,omitempty"`

	// The minimum value of the gauge widget, displayed on the left side of the gauge
	MinValue float64 `json:"minValue,omitempty"`

	// The time range over which the peak value is determined
	PeakTimeRange string `json:"peakTimeRange,omitempty"`

	// Whether or not the peak value is displayed on the gauge widget
	ShowPeak bool `json:"showPeak,omitempty"`
	// contains filtered or unexported fields
}

GaugeWidget gauge widget swagger:model GaugeWidget

func (*GaugeWidget) DashboardID ¶

func (m *GaugeWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*GaugeWidget) Description ¶

func (m *GaugeWidget) Description() string

Description gets the description of this subtype

func (*GaugeWidget) ID ¶

func (m *GaugeWidget) ID() int32

ID gets the id of this subtype

func (*GaugeWidget) Interval ¶

func (m *GaugeWidget) Interval() int32

Interval gets the interval of this subtype

func (*GaugeWidget) LastUpdatedBy ¶

func (m *GaugeWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*GaugeWidget) LastUpdatedOn ¶

func (m *GaugeWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*GaugeWidget) MarshalBinary ¶

func (m *GaugeWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GaugeWidget) MarshalJSON ¶

func (m GaugeWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GaugeWidget) Name ¶

func (m *GaugeWidget) Name() *string

Name gets the name of this subtype

func (*GaugeWidget) SetDashboardID ¶

func (m *GaugeWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*GaugeWidget) SetDescription ¶

func (m *GaugeWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*GaugeWidget) SetID ¶

func (m *GaugeWidget) SetID(val int32)

SetID sets the id of this subtype

func (*GaugeWidget) SetInterval ¶

func (m *GaugeWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*GaugeWidget) SetLastUpdatedBy ¶

func (m *GaugeWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*GaugeWidget) SetLastUpdatedOn ¶

func (m *GaugeWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*GaugeWidget) SetName ¶

func (m *GaugeWidget) SetName(val *string)

SetName sets the name of this subtype

func (*GaugeWidget) SetTheme ¶

func (m *GaugeWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*GaugeWidget) SetTimescale ¶

func (m *GaugeWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*GaugeWidget) SetType ¶

func (m *GaugeWidget) SetType(val string)

SetType sets the type of this subtype

func (*GaugeWidget) SetUserPermission ¶

func (m *GaugeWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*GaugeWidget) Theme ¶

func (m *GaugeWidget) Theme() string

Theme gets the theme of this subtype

func (*GaugeWidget) Timescale ¶

func (m *GaugeWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*GaugeWidget) Type ¶

func (m *GaugeWidget) Type() string

Type gets the type of this subtype

func (*GaugeWidget) UnmarshalBinary ¶

func (m *GaugeWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GaugeWidget) UnmarshalJSON ¶

func (m *GaugeWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GaugeWidget) UserPermission ¶

func (m *GaugeWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*GaugeWidget) Validate ¶

func (m *GaugeWidget) Validate(formats strfmt.Registry) error

Validate validates this gauge widget

type GaugeWidgetData ¶

type GaugeWidgetData struct {

	// color level
	// Read Only: true
	ColorLevel int32 `json:"colorLevel,omitempty"`

	// current value
	// Read Only: true
	CurrentValue float64 `json:"currentValue,omitempty"`

	// display type
	DisplayType int32 `json:"displayType,omitempty"`

	// display unit
	DisplayUnit string `json:"displayUnit,omitempty"`

	// history timestamps
	// Read Only: true
	HistoryTimestamps []int64 `json:"historyTimestamps,omitempty"`

	// history values
	// Read Only: true
	HistoryValues interface{} `json:"historyValues,omitempty"`

	// legend
	// Read Only: true
	Legend string `json:"legend,omitempty"`

	// max value
	// Read Only: true
	MaxValue float64 `json:"maxValue,omitempty"`

	// min value
	// Read Only: true
	MinValue float64 `json:"minValue,omitempty"`

	// peak time
	// Read Only: true
	PeakTime int64 `json:"peakTime,omitempty"`

	// peak time on local
	// Read Only: true
	PeakTimeOnLocal string `json:"peakTimeOnLocal,omitempty"`

	// peak value
	// Read Only: true
	PeakValue float64 `json:"peakValue,omitempty"`

	// show peak
	// Read Only: true
	ShowPeak *bool `json:"showPeak,omitempty"`
	// contains filtered or unexported fields
}

GaugeWidgetData gauge widget data swagger:model GaugeWidgetData

func (*GaugeWidgetData) MarshalBinary ¶

func (m *GaugeWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GaugeWidgetData) MarshalJSON ¶

func (m GaugeWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GaugeWidgetData) SetTitle ¶

func (m *GaugeWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*GaugeWidgetData) SetType ¶

func (m *GaugeWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*GaugeWidgetData) Title ¶

func (m *GaugeWidgetData) Title() string

Title gets the title of this subtype

func (*GaugeWidgetData) Type ¶

func (m *GaugeWidgetData) Type() string

Type gets the type of this subtype

func (*GaugeWidgetData) UnmarshalBinary ¶

func (m *GaugeWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GaugeWidgetData) UnmarshalJSON ¶

func (m *GaugeWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GaugeWidgetData) Validate ¶

func (m *GaugeWidgetData) Validate(formats strfmt.Registry) error

Validate validates this gauge widget data

type GcpAccountTestResult ¶

type GcpAccountTestResult struct {

	// detail link
	DetailLink string `json:"detailLink,omitempty"`

	// no permission services
	// Unique: true
	NoPermissionServices []string `json:"noPermissionServices,omitempty"`

	// non permission errors
	// Unique: true
	NonPermissionErrors []string `json:"nonPermissionErrors,omitempty"`
}

GcpAccountTestResult gcp account test result swagger:model GcpAccountTestResult

func (*GcpAccountTestResult) MarshalBinary ¶

func (m *GcpAccountTestResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GcpAccountTestResult) UnmarshalBinary ¶

func (m *GcpAccountTestResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpAccountTestResult) Validate ¶

func (m *GcpAccountTestResult) Validate(formats strfmt.Registry) error

Validate validates this gcp account test result

type GcpAppEngineDiscoveryMethod ¶

type GcpAppEngineDiscoveryMethod struct {
	GcpAppEngineDiscoveryMethodAllOf1
}

GcpAppEngineDiscoveryMethod gcp app engine discovery method swagger:model GcpAppEngineDiscoveryMethod

func (*GcpAppEngineDiscoveryMethod) MarshalBinary ¶

func (m *GcpAppEngineDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GcpAppEngineDiscoveryMethod) MarshalJSON ¶

func (m GcpAppEngineDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GcpAppEngineDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*GcpAppEngineDiscoveryMethod) SetName ¶

func (m *GcpAppEngineDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*GcpAppEngineDiscoveryMethod) UnmarshalBinary ¶

func (m *GcpAppEngineDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpAppEngineDiscoveryMethod) UnmarshalJSON ¶

func (m *GcpAppEngineDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GcpAppEngineDiscoveryMethod) Validate ¶

func (m *GcpAppEngineDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this gcp app engine discovery method

type GcpAppEngineDiscoveryMethodAllOf1 ¶

type GcpAppEngineDiscoveryMethodAllOf1 interface{}

GcpAppEngineDiscoveryMethodAllOf1 gcp app engine discovery method all of1 swagger:model GcpAppEngineDiscoveryMethodAllOf1

type GcpBillingCollectorAttributeV2 ¶

type GcpBillingCollectorAttributeV2 struct {
	GcpBillingCollectorAttributeV2AllOf1
}

GcpBillingCollectorAttributeV2 gcp billing collector attribute v2 swagger:model GcpBillingCollectorAttributeV2

func (*GcpBillingCollectorAttributeV2) MarshalBinary ¶

func (m *GcpBillingCollectorAttributeV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GcpBillingCollectorAttributeV2) MarshalJSON ¶

func (m GcpBillingCollectorAttributeV2) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GcpBillingCollectorAttributeV2) Name ¶

Name gets the name of this subtype

func (*GcpBillingCollectorAttributeV2) SetName ¶

func (m *GcpBillingCollectorAttributeV2) SetName(val string)

SetName sets the name of this subtype

func (*GcpBillingCollectorAttributeV2) UnmarshalBinary ¶

func (m *GcpBillingCollectorAttributeV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpBillingCollectorAttributeV2) UnmarshalJSON ¶

func (m *GcpBillingCollectorAttributeV2) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GcpBillingCollectorAttributeV2) Validate ¶

func (m *GcpBillingCollectorAttributeV2) Validate(formats strfmt.Registry) error

Validate validates this gcp billing collector attribute v2

type GcpBillingCollectorAttributeV2AllOf1 ¶

type GcpBillingCollectorAttributeV2AllOf1 interface{}

GcpBillingCollectorAttributeV2AllOf1 gcp billing collector attribute v2 all of1 swagger:model GcpBillingCollectorAttributeV2AllOf1

type GcpBillingDiscoveryMethod ¶

type GcpBillingDiscoveryMethod struct {

	// gcp billing type
	// Required: true
	GcpBillingType *string `json:"gcpBillingType"`
}

GcpBillingDiscoveryMethod gcp billing discovery method swagger:model GcpBillingDiscoveryMethod

func (*GcpBillingDiscoveryMethod) MarshalBinary ¶

func (m *GcpBillingDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GcpBillingDiscoveryMethod) MarshalJSON ¶

func (m GcpBillingDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GcpBillingDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*GcpBillingDiscoveryMethod) SetName ¶

func (m *GcpBillingDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*GcpBillingDiscoveryMethod) UnmarshalBinary ¶

func (m *GcpBillingDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpBillingDiscoveryMethod) UnmarshalJSON ¶

func (m *GcpBillingDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GcpBillingDiscoveryMethod) Validate ¶

func (m *GcpBillingDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this gcp billing discovery method

type GcpComputeServiceLimitsCollectorAttributeV2 ¶

type GcpComputeServiceLimitsCollectorAttributeV2 struct {

	// period
	Period int32 `json:"period,omitempty"`
}

GcpComputeServiceLimitsCollectorAttributeV2 gcp compute service limits collector attribute v2 swagger:model GcpComputeServiceLimitsCollectorAttributeV2

func (*GcpComputeServiceLimitsCollectorAttributeV2) MarshalBinary ¶

func (m *GcpComputeServiceLimitsCollectorAttributeV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GcpComputeServiceLimitsCollectorAttributeV2) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GcpComputeServiceLimitsCollectorAttributeV2) Name ¶

Name gets the name of this subtype

func (*GcpComputeServiceLimitsCollectorAttributeV2) SetName ¶

SetName sets the name of this subtype

func (*GcpComputeServiceLimitsCollectorAttributeV2) UnmarshalBinary ¶

func (m *GcpComputeServiceLimitsCollectorAttributeV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpComputeServiceLimitsCollectorAttributeV2) UnmarshalJSON ¶

func (m *GcpComputeServiceLimitsCollectorAttributeV2) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GcpComputeServiceLimitsCollectorAttributeV2) Validate ¶

Validate validates this gcp compute service limits collector attribute v2

type GcpStackDriverCollectorAttributeV2 ¶

type GcpStackDriverCollectorAttributeV2 struct {

	// period
	Period int32 `json:"period,omitempty"`
}

GcpStackDriverCollectorAttributeV2 gcp stack driver collector attribute v2 swagger:model GcpStackDriverCollectorAttributeV2

func (*GcpStackDriverCollectorAttributeV2) MarshalBinary ¶

func (m *GcpStackDriverCollectorAttributeV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GcpStackDriverCollectorAttributeV2) MarshalJSON ¶

func (m GcpStackDriverCollectorAttributeV2) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GcpStackDriverCollectorAttributeV2) Name ¶

Name gets the name of this subtype

func (*GcpStackDriverCollectorAttributeV2) SetName ¶

SetName sets the name of this subtype

func (*GcpStackDriverCollectorAttributeV2) UnmarshalBinary ¶

func (m *GcpStackDriverCollectorAttributeV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GcpStackDriverCollectorAttributeV2) UnmarshalJSON ¶

func (m *GcpStackDriverCollectorAttributeV2) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GcpStackDriverCollectorAttributeV2) Validate ¶

Validate validates this gcp stack driver collector attribute v2

type GenerateReportRequest ¶

type GenerateReportRequest struct {

	// The email addresses that LogicMonitor should send the report to, separated by commas
	ReceiveEmails string `json:"receiveEmails,omitempty"`

	// The id of the report to run
	ReportID int32 `json:"reportId,omitempty"`

	// Generate the report with the admin. 0 mean current user
	// Read Only: true
	WithAdminID int32 `json:"withAdminId,omitempty"`
}

GenerateReportRequest generate report request swagger:model GenerateReportRequest

func (*GenerateReportRequest) MarshalBinary ¶

func (m *GenerateReportRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GenerateReportRequest) UnmarshalBinary ¶

func (m *GenerateReportRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GenerateReportRequest) Validate ¶

func (m *GenerateReportRequest) Validate(formats strfmt.Registry) error

Validate validates this generate report request

type GenerateReportResult ¶

type GenerateReportResult struct {

	// The id of the report
	// Required: true
	ReportID *int32 `json:"reportId"`

	// The url of the generated report
	// Read Only: true
	Resulturl string `json:"resulturl,omitempty"`

	// The task id of the generating process
	// Required: true
	TaskID *int64 `json:"taskId"`
}

GenerateReportResult generate report result swagger:model GenerateReportResult

func (*GenerateReportResult) MarshalBinary ¶

func (m *GenerateReportResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GenerateReportResult) UnmarshalBinary ¶

func (m *GenerateReportResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GenerateReportResult) Validate ¶

func (m *GenerateReportResult) Validate(formats strfmt.Registry) error

Validate validates this generate report result

type GlobMatchToggle ¶

type GlobMatchToggle struct {

	// is glob
	IsGlob bool `json:"isGlob,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

GlobMatchToggle glob match toggle swagger:model GlobMatchToggle

func (*GlobMatchToggle) MarshalBinary ¶

func (m *GlobMatchToggle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GlobMatchToggle) UnmarshalBinary ¶

func (m *GlobMatchToggle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GlobMatchToggle) Validate ¶

func (m *GlobMatchToggle) Validate(formats strfmt.Registry) error

Validate validates this glob match toggle

type GoogleMapWidget ¶

type GoogleMapWidget struct {

	// Whether ACKed alerts should be displayed
	AckChecked bool `json:"ackChecked,omitempty"`

	// Whether critical alerts should be displayed
	DisplayCriticalAlert bool `json:"displayCriticalAlert,omitempty"`

	// Whether error alerts should be displayed
	DisplayErrorAlert bool `json:"displayErrorAlert,omitempty"`

	// Whether warning alerts should be displayed
	DisplayWarnAlert bool `json:"displayWarnAlert,omitempty"`

	// The points info
	// Required: true
	MapPoints []*PointSource `json:"mapPoints"`

	// Whether alerts occuring during an SDT period should be displayed
	SDTChecked bool `json:"sdtChecked,omitempty"`
	// contains filtered or unexported fields
}

GoogleMapWidget google map widget swagger:model GoogleMapWidget

func (*GoogleMapWidget) DashboardID ¶

func (m *GoogleMapWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*GoogleMapWidget) Description ¶

func (m *GoogleMapWidget) Description() string

Description gets the description of this subtype

func (*GoogleMapWidget) ID ¶

func (m *GoogleMapWidget) ID() int32

ID gets the id of this subtype

func (*GoogleMapWidget) Interval ¶

func (m *GoogleMapWidget) Interval() int32

Interval gets the interval of this subtype

func (*GoogleMapWidget) LastUpdatedBy ¶

func (m *GoogleMapWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*GoogleMapWidget) LastUpdatedOn ¶

func (m *GoogleMapWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*GoogleMapWidget) MarshalBinary ¶

func (m *GoogleMapWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GoogleMapWidget) MarshalJSON ¶

func (m GoogleMapWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GoogleMapWidget) Name ¶

func (m *GoogleMapWidget) Name() *string

Name gets the name of this subtype

func (*GoogleMapWidget) SetDashboardID ¶

func (m *GoogleMapWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*GoogleMapWidget) SetDescription ¶

func (m *GoogleMapWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*GoogleMapWidget) SetID ¶

func (m *GoogleMapWidget) SetID(val int32)

SetID sets the id of this subtype

func (*GoogleMapWidget) SetInterval ¶

func (m *GoogleMapWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*GoogleMapWidget) SetLastUpdatedBy ¶

func (m *GoogleMapWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*GoogleMapWidget) SetLastUpdatedOn ¶

func (m *GoogleMapWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*GoogleMapWidget) SetName ¶

func (m *GoogleMapWidget) SetName(val *string)

SetName sets the name of this subtype

func (*GoogleMapWidget) SetTheme ¶

func (m *GoogleMapWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*GoogleMapWidget) SetTimescale ¶

func (m *GoogleMapWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*GoogleMapWidget) SetType ¶

func (m *GoogleMapWidget) SetType(val string)

SetType sets the type of this subtype

func (*GoogleMapWidget) SetUserPermission ¶

func (m *GoogleMapWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*GoogleMapWidget) Theme ¶

func (m *GoogleMapWidget) Theme() string

Theme gets the theme of this subtype

func (*GoogleMapWidget) Timescale ¶

func (m *GoogleMapWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*GoogleMapWidget) Type ¶

func (m *GoogleMapWidget) Type() string

Type gets the type of this subtype

func (*GoogleMapWidget) UnmarshalBinary ¶

func (m *GoogleMapWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GoogleMapWidget) UnmarshalJSON ¶

func (m *GoogleMapWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GoogleMapWidget) UserPermission ¶

func (m *GoogleMapWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*GoogleMapWidget) Validate ¶

func (m *GoogleMapWidget) Validate(formats strfmt.Registry) error

Validate validates this google map widget

type GoogleMapWidgetData ¶

type GoogleMapWidgetData struct {

	// items
	// Read Only: true
	Items []*MapItemInfo `json:"items,omitempty"`
	// contains filtered or unexported fields
}

GoogleMapWidgetData google map widget data swagger:model GoogleMapWidgetData

func (*GoogleMapWidgetData) MarshalBinary ¶

func (m *GoogleMapWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GoogleMapWidgetData) MarshalJSON ¶

func (m GoogleMapWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GoogleMapWidgetData) SetTitle ¶

func (m *GoogleMapWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*GoogleMapWidgetData) SetType ¶

func (m *GoogleMapWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*GoogleMapWidgetData) Title ¶

func (m *GoogleMapWidgetData) Title() string

Title gets the title of this subtype

func (*GoogleMapWidgetData) Type ¶

func (m *GoogleMapWidgetData) Type() string

Type gets the type of this subtype

func (*GoogleMapWidgetData) UnmarshalBinary ¶

func (m *GoogleMapWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GoogleMapWidgetData) UnmarshalJSON ¶

func (m *GoogleMapWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GoogleMapWidgetData) Validate ¶

func (m *GoogleMapWidgetData) Validate(formats strfmt.Registry) error

Validate validates this google map widget data

type GraphDisplay ¶

type GraphDisplay struct {

	// color
	Color string `json:"color,omitempty"`

	// legend
	Legend string `json:"legend,omitempty"`

	// option
	Option string `json:"option,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

GraphDisplay graph display swagger:model GraphDisplay

func (*GraphDisplay) MarshalBinary ¶

func (m *GraphDisplay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GraphDisplay) UnmarshalBinary ¶

func (m *GraphDisplay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphDisplay) Validate ¶

func (m *GraphDisplay) Validate(formats strfmt.Registry) error

Validate validates this graph display

type GraphLine ¶

type GraphLine struct {

	// color name
	ColorName string `json:"colorName,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// is virtual data point
	IsVirtualDataPoint bool `json:"isVirtualDataPoint,omitempty"`

	// legend
	Legend string `json:"legend,omitempty"`

	// type
	Type int32 `json:"type,omitempty"`
}

GraphLine graph line swagger:model GraphLine

func (*GraphLine) MarshalBinary ¶

func (m *GraphLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GraphLine) UnmarshalBinary ¶

func (m *GraphLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphLine) Validate ¶

func (m *GraphLine) Validate(formats strfmt.Registry) error

Validate validates this graph line

type GraphOpsNoteScope ¶

type GraphOpsNoteScope struct {

	// device group ids
	DeviceGroupIds []int32 `json:"deviceGroupIds,omitempty"`

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`

	// service group ids
	ServiceGroupIds []int32 `json:"serviceGroupIds,omitempty"`

	// service Id
	ServiceID int32 `json:"serviceId,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

GraphOpsNoteScope graph ops note scope swagger:model GraphOpsNoteScope

func (*GraphOpsNoteScope) MarshalBinary ¶

func (m *GraphOpsNoteScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GraphOpsNoteScope) UnmarshalBinary ¶

func (m *GraphOpsNoteScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphOpsNoteScope) Validate ¶

func (m *GraphOpsNoteScope) Validate(formats strfmt.Registry) error

Validate validates this graph ops note scope

type GraphPlot ¶

type GraphPlot struct {

	// base
	// Read Only: true
	Base int64 `json:"base,omitempty"`

	// base1024
	// Read Only: true
	Base1024 *bool `json:"base1024,omitempty"`

	// display prio
	// Read Only: true
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// ds name
	// Read Only: true
	DsName string `json:"dsName,omitempty"`

	// end t z offset
	// Read Only: true
	EndTZOffset int32 `json:"endTZOffset,omitempty"`

	// end time
	// Read Only: true
	EndTime int64 `json:"endTime,omitempty"`

	// export file name
	// Read Only: true
	ExportFileName string `json:"exportFileName,omitempty"`

	// height
	// Read Only: true
	Height int32 `json:"height,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// instances
	// Read Only: true
	// Unique: true
	Instances []int32 `json:"instances,omitempty"`

	// lines
	// Read Only: true
	Lines []*GraphPlotLine `json:"lines,omitempty"`

	// max value
	// Read Only: true
	MaxValue interface{} `json:"maxValue,omitempty"`

	// min value
	// Read Only: true
	MinValue interface{} `json:"minValue,omitempty"`

	// missinglines
	// Read Only: true
	Missinglines []string `json:"missinglines,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// rigid
	// Read Only: true
	Rigid *bool `json:"rigid,omitempty"`

	// scopes
	// Read Only: true
	Scopes []*GraphOpsNoteScope `json:"scopes,omitempty"`

	// start t z offset
	// Read Only: true
	StartTZOffset int32 `json:"startTZOffset,omitempty"`

	// start time
	// Read Only: true
	StartTime int64 `json:"startTime,omitempty"`

	// step
	// Read Only: true
	Step int64 `json:"step,omitempty"`

	// time scale
	// Read Only: true
	TimeScale string `json:"timeScale,omitempty"`

	// time zone
	// Read Only: true
	TimeZone string `json:"timeZone,omitempty"`

	// time zone Id
	// Read Only: true
	TimeZoneID string `json:"timeZoneId,omitempty"`

	// timestamps
	// Read Only: true
	Timestamps []int64 `json:"timestamps,omitempty"`

	// vertical label
	// Read Only: true
	VerticalLabel string `json:"verticalLabel,omitempty"`

	// width
	// Read Only: true
	Width int32 `json:"width,omitempty"`

	// x axis name
	// Read Only: true
	XAxisName string `json:"xAxisName,omitempty"`
	// contains filtered or unexported fields
}

GraphPlot graph plot swagger:model GraphPlot

func (*GraphPlot) MarshalBinary ¶

func (m *GraphPlot) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GraphPlot) MarshalJSON ¶

func (m GraphPlot) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GraphPlot) SetTitle ¶

func (m *GraphPlot) SetTitle(val string)

SetTitle sets the title of this subtype

func (*GraphPlot) SetType ¶

func (m *GraphPlot) SetType(val string)

SetType sets the type of this subtype

func (*GraphPlot) Title ¶

func (m *GraphPlot) Title() string

Title gets the title of this subtype

func (*GraphPlot) Type ¶

func (m *GraphPlot) Type() string

Type gets the type of this subtype

func (*GraphPlot) UnmarshalBinary ¶

func (m *GraphPlot) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphPlot) UnmarshalJSON ¶

func (m *GraphPlot) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GraphPlot) Validate ¶

func (m *GraphPlot) Validate(formats strfmt.Registry) error

Validate validates this graph plot

type GraphPlotLine ¶

type GraphPlotLine struct {

	// avg
	// Read Only: true
	Avg interface{} `json:"avg,omitempty"`

	// color
	// Read Only: true
	Color string `json:"color,omitempty"`

	// color name
	// Read Only: true
	ColorName string `json:"colorName,omitempty"`

	// data
	// Read Only: true
	Data []interface{} `json:"data,omitempty"`

	// decimal
	// Read Only: true
	Decimal int32 `json:"decimal,omitempty"`

	// description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// label
	// Read Only: true
	Label string `json:"label,omitempty"`

	// legend
	// Read Only: true
	Legend string `json:"legend,omitempty"`

	// max
	// Read Only: true
	Max interface{} `json:"max,omitempty"`

	// min
	// Read Only: true
	Min interface{} `json:"min,omitempty"`

	// std
	// Read Only: true
	Std interface{} `json:"std,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// use y max
	// Read Only: true
	UseYMax *bool `json:"useYMax,omitempty"`

	// visible
	// Read Only: true
	Visible *bool `json:"visible,omitempty"`
}

GraphPlotLine graph plot line swagger:model GraphPlotLine

func (*GraphPlotLine) MarshalBinary ¶

func (m *GraphPlotLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GraphPlotLine) UnmarshalBinary ¶

func (m *GraphPlotLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphPlotLine) Validate ¶

func (m *GraphPlotLine) Validate(formats strfmt.Registry) error

Validate validates this graph plot line

type GraphVirtualDataPoint ¶

type GraphVirtualDataPoint struct {

	// name
	Name string `json:"name,omitempty"`

	// rpn
	Rpn string `json:"rpn,omitempty"`
}

GraphVirtualDataPoint graph virtual data point swagger:model GraphVirtualDataPoint

func (*GraphVirtualDataPoint) MarshalBinary ¶

func (m *GraphVirtualDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GraphVirtualDataPoint) UnmarshalBinary ¶

func (m *GraphVirtualDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GraphVirtualDataPoint) Validate ¶

func (m *GraphVirtualDataPoint) Validate(formats strfmt.Registry) error

Validate validates this graph virtual data point

type GroupNetFlowRecord ¶

type GroupNetFlowRecord struct {

	// destination m bytes
	// Read Only: true
	DestinationMBytes float64 `json:"destinationMBytes,omitempty"`

	// device display name
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// dst DNS
	// Read Only: true
	DstDNS string `json:"dstDNS,omitempty"`

	// dst IP
	// Read Only: true
	DstIP string `json:"dstIP,omitempty"`

	// dst port
	// Read Only: true
	DstPort int32 `json:"dstPort,omitempty"`

	// first epoch in sec
	// Read Only: true
	FirstEpochInSec int64 `json:"firstEpochInSec,omitempty"`

	// if in
	// Read Only: true
	IfIn int64 `json:"ifIn,omitempty"`

	// if out
	// Read Only: true
	IfOut int64 `json:"ifOut,omitempty"`

	// last epoch in sec
	// Read Only: true
	LastEpochInSec int64 `json:"lastEpochInSec,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// protocol
	// Read Only: true
	Protocol string `json:"protocol,omitempty"`

	// source m bytes
	// Read Only: true
	SourceMBytes float64 `json:"sourceMBytes,omitempty"`

	// src DNS
	// Read Only: true
	SrcDNS string `json:"srcDNS,omitempty"`

	// src IP
	// Read Only: true
	SrcIP string `json:"srcIP,omitempty"`

	// src port
	// Read Only: true
	SrcPort int32 `json:"srcPort,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

GroupNetFlowRecord group net flow record swagger:model GroupNetFlowRecord

func (*GroupNetFlowRecord) DataType ¶

func (m *GroupNetFlowRecord) DataType() string

DataType gets the data type of this subtype

func (*GroupNetFlowRecord) MarshalBinary ¶

func (m *GroupNetFlowRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (GroupNetFlowRecord) MarshalJSON ¶

func (m GroupNetFlowRecord) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*GroupNetFlowRecord) SetDataType ¶

func (m *GroupNetFlowRecord) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*GroupNetFlowRecord) UnmarshalBinary ¶

func (m *GroupNetFlowRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupNetFlowRecord) UnmarshalJSON ¶

func (m *GroupNetFlowRecord) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*GroupNetFlowRecord) Validate ¶

func (m *GroupNetFlowRecord) Validate(formats strfmt.Registry) error

Validate validates this group net flow record

type HTMLWidget ¶

type HTMLWidget struct {

	// is custom
	IsCustom bool `json:"isCustom,omitempty"`

	// resources
	// Required: true
	// Unique: true
	Resources []*WebResource `json:"resources"`
	// contains filtered or unexported fields
}

HTMLWidget Html widget swagger:model HtmlWidget

func (*HTMLWidget) DashboardID ¶

func (m *HTMLWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*HTMLWidget) Description ¶

func (m *HTMLWidget) Description() string

Description gets the description of this subtype

func (*HTMLWidget) ID ¶

func (m *HTMLWidget) ID() int32

ID gets the id of this subtype

func (*HTMLWidget) Interval ¶

func (m *HTMLWidget) Interval() int32

Interval gets the interval of this subtype

func (*HTMLWidget) LastUpdatedBy ¶

func (m *HTMLWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*HTMLWidget) LastUpdatedOn ¶

func (m *HTMLWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*HTMLWidget) MarshalBinary ¶

func (m *HTMLWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HTMLWidget) MarshalJSON ¶

func (m HTMLWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HTMLWidget) Name ¶

func (m *HTMLWidget) Name() *string

Name gets the name of this subtype

func (*HTMLWidget) SetDashboardID ¶

func (m *HTMLWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*HTMLWidget) SetDescription ¶

func (m *HTMLWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*HTMLWidget) SetID ¶

func (m *HTMLWidget) SetID(val int32)

SetID sets the id of this subtype

func (*HTMLWidget) SetInterval ¶

func (m *HTMLWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*HTMLWidget) SetLastUpdatedBy ¶

func (m *HTMLWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*HTMLWidget) SetLastUpdatedOn ¶

func (m *HTMLWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*HTMLWidget) SetName ¶

func (m *HTMLWidget) SetName(val *string)

SetName sets the name of this subtype

func (*HTMLWidget) SetTheme ¶

func (m *HTMLWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*HTMLWidget) SetTimescale ¶

func (m *HTMLWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*HTMLWidget) SetType ¶

func (m *HTMLWidget) SetType(val string)

SetType sets the type of this subtype

func (*HTMLWidget) SetUserPermission ¶

func (m *HTMLWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*HTMLWidget) Theme ¶

func (m *HTMLWidget) Theme() string

Theme gets the theme of this subtype

func (*HTMLWidget) Timescale ¶

func (m *HTMLWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*HTMLWidget) Type ¶

func (m *HTMLWidget) Type() string

Type gets the type of this subtype

func (*HTMLWidget) UnmarshalBinary ¶

func (m *HTMLWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HTMLWidget) UnmarshalJSON ¶

func (m *HTMLWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HTMLWidget) UserPermission ¶

func (m *HTMLWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*HTMLWidget) Validate ¶

func (m *HTMLWidget) Validate(formats strfmt.Registry) error

Validate validates this Html widget

type HTTPAutoDiscoveryMethod ¶

type HTTPAutoDiscoveryMethod struct {

	// case sensitive
	// Required: true
	CaseSensitive *bool `json:"caseSensitive"`

	// follow redirect
	// Required: true
	FollowRedirect *bool `json:"followRedirect"`

	// ports
	// Required: true
	Ports *string `json:"ports"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// uri
	// Required: true
	URI *string `json:"uri"`

	// use s s l
	// Required: true
	UseSSL *bool `json:"useSSL"`
}

HTTPAutoDiscoveryMethod Http auto discovery method swagger:model HttpAutoDiscoveryMethod

func (*HTTPAutoDiscoveryMethod) MarshalBinary ¶

func (m *HTTPAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HTTPAutoDiscoveryMethod) MarshalJSON ¶

func (m HTTPAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HTTPAutoDiscoveryMethod) Name ¶

func (m *HTTPAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*HTTPAutoDiscoveryMethod) SetName ¶

func (m *HTTPAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*HTTPAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *HTTPAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HTTPAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *HTTPAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HTTPAutoDiscoveryMethod) Validate ¶

func (m *HTTPAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this Http auto discovery method

type HostCPUReport ¶

type HostCPUReport struct {

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// true | false. Whether or not CPU graphs should be displayed at the end of the report
	DisplayGraphs bool `json:"displayGraphs,omitempty"`

	// The groups selected for the report, where multiple devices are separated by commas
	// Required: true
	HostsVal *string `json:"hostsVal"`

	// true | false
	// false: CPU metrics will be displayed for all selected devices or groups
	// true: CPU metrics will only be displayed for the top ten device or groups
	Top10Only bool `json:"top10Only,omitempty"`
	// contains filtered or unexported fields
}

HostCPUReport host Cpu report swagger:model HostCpuReport

func (*HostCPUReport) CustomReportTypeID ¶

func (m *HostCPUReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*HostCPUReport) CustomReportTypeName ¶

func (m *HostCPUReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*HostCPUReport) Delivery ¶

func (m *HostCPUReport) Delivery() string

Delivery gets the delivery of this subtype

func (*HostCPUReport) Description ¶

func (m *HostCPUReport) Description() string

Description gets the description of this subtype

func (*HostCPUReport) EnableViewAsOtherUser ¶

func (m *HostCPUReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*HostCPUReport) Format ¶

func (m *HostCPUReport) Format() string

Format gets the format of this subtype

func (*HostCPUReport) GroupID ¶

func (m *HostCPUReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*HostCPUReport) ID ¶

func (m *HostCPUReport) ID() int32

ID gets the id of this subtype

func (*HostCPUReport) LastGenerateOn ¶

func (m *HostCPUReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*HostCPUReport) LastGeneratePages ¶

func (m *HostCPUReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*HostCPUReport) LastGenerateSize ¶

func (m *HostCPUReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*HostCPUReport) LastmodifyUserID ¶

func (m *HostCPUReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*HostCPUReport) LastmodifyUserName ¶

func (m *HostCPUReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*HostCPUReport) MarshalBinary ¶

func (m *HostCPUReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostCPUReport) MarshalJSON ¶

func (m HostCPUReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostCPUReport) Name ¶

func (m *HostCPUReport) Name() *string

Name gets the name of this subtype

func (*HostCPUReport) Recipients ¶

func (m *HostCPUReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*HostCPUReport) ReportLinkNum ¶

func (m *HostCPUReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*HostCPUReport) Schedule ¶

func (m *HostCPUReport) Schedule() string

Schedule gets the schedule of this subtype

func (*HostCPUReport) ScheduleTimezone ¶

func (m *HostCPUReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*HostCPUReport) SetCustomReportTypeID ¶

func (m *HostCPUReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*HostCPUReport) SetCustomReportTypeName ¶

func (m *HostCPUReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*HostCPUReport) SetDelivery ¶

func (m *HostCPUReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*HostCPUReport) SetDescription ¶

func (m *HostCPUReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*HostCPUReport) SetEnableViewAsOtherUser ¶

func (m *HostCPUReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*HostCPUReport) SetFormat ¶

func (m *HostCPUReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*HostCPUReport) SetGroupID ¶

func (m *HostCPUReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*HostCPUReport) SetID ¶

func (m *HostCPUReport) SetID(val int32)

SetID sets the id of this subtype

func (*HostCPUReport) SetLastGenerateOn ¶

func (m *HostCPUReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*HostCPUReport) SetLastGeneratePages ¶

func (m *HostCPUReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*HostCPUReport) SetLastGenerateSize ¶

func (m *HostCPUReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*HostCPUReport) SetLastmodifyUserID ¶

func (m *HostCPUReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*HostCPUReport) SetLastmodifyUserName ¶

func (m *HostCPUReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*HostCPUReport) SetName ¶

func (m *HostCPUReport) SetName(val *string)

SetName sets the name of this subtype

func (*HostCPUReport) SetRecipients ¶

func (m *HostCPUReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*HostCPUReport) SetReportLinkNum ¶

func (m *HostCPUReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*HostCPUReport) SetSchedule ¶

func (m *HostCPUReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*HostCPUReport) SetScheduleTimezone ¶

func (m *HostCPUReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*HostCPUReport) SetType ¶

func (m *HostCPUReport) SetType(val string)

SetType sets the type of this subtype

func (*HostCPUReport) SetUserPermission ¶

func (m *HostCPUReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*HostCPUReport) Type ¶

func (m *HostCPUReport) Type() string

Type gets the type of this subtype

func (*HostCPUReport) UnmarshalBinary ¶

func (m *HostCPUReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostCPUReport) UnmarshalJSON ¶

func (m *HostCPUReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostCPUReport) UserPermission ¶

func (m *HostCPUReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*HostCPUReport) Validate ¶

func (m *HostCPUReport) Validate(formats strfmt.Registry) error

Validate validates this host Cpu report

type HostGroupInventoryReport ¶

type HostGroupInventoryReport struct {

	// host groups
	HostGroups string `json:"hostGroups,omitempty"`

	// include sub groups
	IncludeSubGroups bool `json:"includeSubGroups,omitempty"`

	// properties
	// Required: true
	Properties []string `json:"properties"`

	// sorted by
	SortedBy string `json:"sortedBy,omitempty"`
	// contains filtered or unexported fields
}

HostGroupInventoryReport host group inventory report swagger:model HostGroupInventoryReport

func (*HostGroupInventoryReport) CustomReportTypeID ¶

func (m *HostGroupInventoryReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*HostGroupInventoryReport) CustomReportTypeName ¶

func (m *HostGroupInventoryReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*HostGroupInventoryReport) Delivery ¶

func (m *HostGroupInventoryReport) Delivery() string

Delivery gets the delivery of this subtype

func (*HostGroupInventoryReport) Description ¶

func (m *HostGroupInventoryReport) Description() string

Description gets the description of this subtype

func (*HostGroupInventoryReport) EnableViewAsOtherUser ¶

func (m *HostGroupInventoryReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*HostGroupInventoryReport) Format ¶

func (m *HostGroupInventoryReport) Format() string

Format gets the format of this subtype

func (*HostGroupInventoryReport) GroupID ¶

func (m *HostGroupInventoryReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*HostGroupInventoryReport) ID ¶

ID gets the id of this subtype

func (*HostGroupInventoryReport) LastGenerateOn ¶

func (m *HostGroupInventoryReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*HostGroupInventoryReport) LastGeneratePages ¶

func (m *HostGroupInventoryReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*HostGroupInventoryReport) LastGenerateSize ¶

func (m *HostGroupInventoryReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*HostGroupInventoryReport) LastmodifyUserID ¶

func (m *HostGroupInventoryReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*HostGroupInventoryReport) LastmodifyUserName ¶

func (m *HostGroupInventoryReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*HostGroupInventoryReport) MarshalBinary ¶

func (m *HostGroupInventoryReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostGroupInventoryReport) MarshalJSON ¶

func (m HostGroupInventoryReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostGroupInventoryReport) Name ¶

func (m *HostGroupInventoryReport) Name() *string

Name gets the name of this subtype

func (*HostGroupInventoryReport) Recipients ¶

func (m *HostGroupInventoryReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*HostGroupInventoryReport) ReportLinkNum ¶

func (m *HostGroupInventoryReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*HostGroupInventoryReport) Schedule ¶

func (m *HostGroupInventoryReport) Schedule() string

Schedule gets the schedule of this subtype

func (*HostGroupInventoryReport) ScheduleTimezone ¶

func (m *HostGroupInventoryReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*HostGroupInventoryReport) SetCustomReportTypeID ¶

func (m *HostGroupInventoryReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*HostGroupInventoryReport) SetCustomReportTypeName ¶

func (m *HostGroupInventoryReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*HostGroupInventoryReport) SetDelivery ¶

func (m *HostGroupInventoryReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*HostGroupInventoryReport) SetDescription ¶

func (m *HostGroupInventoryReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*HostGroupInventoryReport) SetEnableViewAsOtherUser ¶

func (m *HostGroupInventoryReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*HostGroupInventoryReport) SetFormat ¶

func (m *HostGroupInventoryReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*HostGroupInventoryReport) SetGroupID ¶

func (m *HostGroupInventoryReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*HostGroupInventoryReport) SetID ¶

func (m *HostGroupInventoryReport) SetID(val int32)

SetID sets the id of this subtype

func (*HostGroupInventoryReport) SetLastGenerateOn ¶

func (m *HostGroupInventoryReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*HostGroupInventoryReport) SetLastGeneratePages ¶

func (m *HostGroupInventoryReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*HostGroupInventoryReport) SetLastGenerateSize ¶

func (m *HostGroupInventoryReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*HostGroupInventoryReport) SetLastmodifyUserID ¶

func (m *HostGroupInventoryReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*HostGroupInventoryReport) SetLastmodifyUserName ¶

func (m *HostGroupInventoryReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*HostGroupInventoryReport) SetName ¶

func (m *HostGroupInventoryReport) SetName(val *string)

SetName sets the name of this subtype

func (*HostGroupInventoryReport) SetRecipients ¶

func (m *HostGroupInventoryReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*HostGroupInventoryReport) SetReportLinkNum ¶

func (m *HostGroupInventoryReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*HostGroupInventoryReport) SetSchedule ¶

func (m *HostGroupInventoryReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*HostGroupInventoryReport) SetScheduleTimezone ¶

func (m *HostGroupInventoryReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*HostGroupInventoryReport) SetType ¶

func (m *HostGroupInventoryReport) SetType(val string)

SetType sets the type of this subtype

func (*HostGroupInventoryReport) SetUserPermission ¶

func (m *HostGroupInventoryReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*HostGroupInventoryReport) Type ¶

func (m *HostGroupInventoryReport) Type() string

Type gets the type of this subtype

func (*HostGroupInventoryReport) UnmarshalBinary ¶

func (m *HostGroupInventoryReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostGroupInventoryReport) UnmarshalJSON ¶

func (m *HostGroupInventoryReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostGroupInventoryReport) UserPermission ¶

func (m *HostGroupInventoryReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*HostGroupInventoryReport) Validate ¶

func (m *HostGroupInventoryReport) Validate(formats strfmt.Registry) error

Validate validates this host group inventory report

type HostInventoryMetric ¶

type HostInventoryMetric struct {

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	// Required: true
	DataSourceID *int32 `json:"dataSourceId"`

	// instances
	Instances string `json:"instances,omitempty"`
}

HostInventoryMetric host inventory metric swagger:model HostInventoryMetric

func (*HostInventoryMetric) MarshalBinary ¶

func (m *HostInventoryMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HostInventoryMetric) UnmarshalBinary ¶

func (m *HostInventoryMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostInventoryMetric) Validate ¶

func (m *HostInventoryMetric) Validate(formats strfmt.Registry) error

Validate validates this host inventory metric

type HostInventoryReport ¶

type HostInventoryReport struct {

	// The devices OR groups (full path) selected for the report, where multiple entities are separated by commas
	HostsVal string `json:"hostsVal,omitempty"`

	// host | group. The type of entities specified in the hostsVal field
	HostsValType string `json:"hostsValType,omitempty"`

	// The instances will be included in the report
	Metrics []*HostInventoryMetric `json:"metrics,omitempty"`

	// The properties that should be displayed in the report
	// Required: true
	Properties []string `json:"properties"`

	// Specify a property that is included in the 'properties' list that should be used to sort the devices/groups displayed in the report
	SortedBy string `json:"sortedBy,omitempty"`
	// contains filtered or unexported fields
}

HostInventoryReport host inventory report swagger:model HostInventoryReport

func (*HostInventoryReport) CustomReportTypeID ¶

func (m *HostInventoryReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*HostInventoryReport) CustomReportTypeName ¶

func (m *HostInventoryReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*HostInventoryReport) Delivery ¶

func (m *HostInventoryReport) Delivery() string

Delivery gets the delivery of this subtype

func (*HostInventoryReport) Description ¶

func (m *HostInventoryReport) Description() string

Description gets the description of this subtype

func (*HostInventoryReport) EnableViewAsOtherUser ¶

func (m *HostInventoryReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*HostInventoryReport) Format ¶

func (m *HostInventoryReport) Format() string

Format gets the format of this subtype

func (*HostInventoryReport) GroupID ¶

func (m *HostInventoryReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*HostInventoryReport) ID ¶

func (m *HostInventoryReport) ID() int32

ID gets the id of this subtype

func (*HostInventoryReport) LastGenerateOn ¶

func (m *HostInventoryReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*HostInventoryReport) LastGeneratePages ¶

func (m *HostInventoryReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*HostInventoryReport) LastGenerateSize ¶

func (m *HostInventoryReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*HostInventoryReport) LastmodifyUserID ¶

func (m *HostInventoryReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*HostInventoryReport) LastmodifyUserName ¶

func (m *HostInventoryReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*HostInventoryReport) MarshalBinary ¶

func (m *HostInventoryReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostInventoryReport) MarshalJSON ¶

func (m HostInventoryReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostInventoryReport) Name ¶

func (m *HostInventoryReport) Name() *string

Name gets the name of this subtype

func (*HostInventoryReport) Recipients ¶

func (m *HostInventoryReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*HostInventoryReport) ReportLinkNum ¶

func (m *HostInventoryReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*HostInventoryReport) Schedule ¶

func (m *HostInventoryReport) Schedule() string

Schedule gets the schedule of this subtype

func (*HostInventoryReport) ScheduleTimezone ¶

func (m *HostInventoryReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*HostInventoryReport) SetCustomReportTypeID ¶

func (m *HostInventoryReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*HostInventoryReport) SetCustomReportTypeName ¶

func (m *HostInventoryReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*HostInventoryReport) SetDelivery ¶

func (m *HostInventoryReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*HostInventoryReport) SetDescription ¶

func (m *HostInventoryReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*HostInventoryReport) SetEnableViewAsOtherUser ¶

func (m *HostInventoryReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*HostInventoryReport) SetFormat ¶

func (m *HostInventoryReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*HostInventoryReport) SetGroupID ¶

func (m *HostInventoryReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*HostInventoryReport) SetID ¶

func (m *HostInventoryReport) SetID(val int32)

SetID sets the id of this subtype

func (*HostInventoryReport) SetLastGenerateOn ¶

func (m *HostInventoryReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*HostInventoryReport) SetLastGeneratePages ¶

func (m *HostInventoryReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*HostInventoryReport) SetLastGenerateSize ¶

func (m *HostInventoryReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*HostInventoryReport) SetLastmodifyUserID ¶

func (m *HostInventoryReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*HostInventoryReport) SetLastmodifyUserName ¶

func (m *HostInventoryReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*HostInventoryReport) SetName ¶

func (m *HostInventoryReport) SetName(val *string)

SetName sets the name of this subtype

func (*HostInventoryReport) SetRecipients ¶

func (m *HostInventoryReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*HostInventoryReport) SetReportLinkNum ¶

func (m *HostInventoryReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*HostInventoryReport) SetSchedule ¶

func (m *HostInventoryReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*HostInventoryReport) SetScheduleTimezone ¶

func (m *HostInventoryReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*HostInventoryReport) SetType ¶

func (m *HostInventoryReport) SetType(val string)

SetType sets the type of this subtype

func (*HostInventoryReport) SetUserPermission ¶

func (m *HostInventoryReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*HostInventoryReport) Type ¶

func (m *HostInventoryReport) Type() string

Type gets the type of this subtype

func (*HostInventoryReport) UnmarshalBinary ¶

func (m *HostInventoryReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostInventoryReport) UnmarshalJSON ¶

func (m *HostInventoryReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostInventoryReport) UserPermission ¶

func (m *HostInventoryReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*HostInventoryReport) Validate ¶

func (m *HostInventoryReport) Validate(formats strfmt.Registry) error

Validate validates this host inventory report

type HostMetricsReport ¶

type HostMetricsReport struct {

	// The columns that will be displayed in the report. You should specify the columns in the order in which you'd like them to be displayed. All column names need to be included in this object, but each column should have an associated isHidden field that indicates whether it is displayed or not
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The name of the devices OR groups selected for the report, where multiple entities are separated by commas. Glob expressions are supported
	HostsVal string `json:"hostsVal,omitempty"`

	// host | group. The type of entities specified in the hostsVal field
	// Required: true
	HostsValType *string `json:"hostsValType"`

	// The datapoint or calculation on a datapoint that will be included in the report, where each datapoint/calculation is specified by three fields: dataSourceId, instances (glob is okay) and metric (no glob)
	// Required: true
	Metrics []*Metric `json:"metrics"`

	// 0 | 1 | 2 | 3
	// 0: Text only - metrics will be displayed in a tabular format.
	// 1: One graph per device - metrics will be displayed in a tabular format and one graph will be displayed per device.
	// 2: One graph per instance - metrics will be displayed in a tabular format and one graph will be displayed per instance.
	// 3: One graph per datapoint - metrics will be displayed in a tabular format and one graph will be displayed per datapoint.
	// Required: true
	RowFormat *int32 `json:"rowFormat"`

	// host | instance | metric
	// host: Information displayed in the report will be sorted by device
	// instance: Information displayed in the report will be sorted by instance
	// metric: Information displayed in the report will be sorted by datapoint (metric)
	// Required: true
	SortedBy *string `json:"sortedBy"`

	// true | false
	// false: Metrics will be displayed for all selected devices or groups
	// true: Metrics will only be displayed for the top ten device or groups
	// Required: true
	Top10Only *bool `json:"top10Only"`
	// contains filtered or unexported fields
}

HostMetricsReport host metrics report swagger:model HostMetricsReport

func (*HostMetricsReport) CustomReportTypeID ¶

func (m *HostMetricsReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*HostMetricsReport) CustomReportTypeName ¶

func (m *HostMetricsReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*HostMetricsReport) Delivery ¶

func (m *HostMetricsReport) Delivery() string

Delivery gets the delivery of this subtype

func (*HostMetricsReport) Description ¶

func (m *HostMetricsReport) Description() string

Description gets the description of this subtype

func (*HostMetricsReport) EnableViewAsOtherUser ¶

func (m *HostMetricsReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*HostMetricsReport) Format ¶

func (m *HostMetricsReport) Format() string

Format gets the format of this subtype

func (*HostMetricsReport) GroupID ¶

func (m *HostMetricsReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*HostMetricsReport) ID ¶

func (m *HostMetricsReport) ID() int32

ID gets the id of this subtype

func (*HostMetricsReport) LastGenerateOn ¶

func (m *HostMetricsReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*HostMetricsReport) LastGeneratePages ¶

func (m *HostMetricsReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*HostMetricsReport) LastGenerateSize ¶

func (m *HostMetricsReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*HostMetricsReport) LastmodifyUserID ¶

func (m *HostMetricsReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*HostMetricsReport) LastmodifyUserName ¶

func (m *HostMetricsReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*HostMetricsReport) MarshalBinary ¶

func (m *HostMetricsReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (HostMetricsReport) MarshalJSON ¶

func (m HostMetricsReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*HostMetricsReport) Name ¶

func (m *HostMetricsReport) Name() *string

Name gets the name of this subtype

func (*HostMetricsReport) Recipients ¶

func (m *HostMetricsReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*HostMetricsReport) ReportLinkNum ¶

func (m *HostMetricsReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*HostMetricsReport) Schedule ¶

func (m *HostMetricsReport) Schedule() string

Schedule gets the schedule of this subtype

func (*HostMetricsReport) ScheduleTimezone ¶

func (m *HostMetricsReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*HostMetricsReport) SetCustomReportTypeID ¶

func (m *HostMetricsReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*HostMetricsReport) SetCustomReportTypeName ¶

func (m *HostMetricsReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*HostMetricsReport) SetDelivery ¶

func (m *HostMetricsReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*HostMetricsReport) SetDescription ¶

func (m *HostMetricsReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*HostMetricsReport) SetEnableViewAsOtherUser ¶

func (m *HostMetricsReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*HostMetricsReport) SetFormat ¶

func (m *HostMetricsReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*HostMetricsReport) SetGroupID ¶

func (m *HostMetricsReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*HostMetricsReport) SetID ¶

func (m *HostMetricsReport) SetID(val int32)

SetID sets the id of this subtype

func (*HostMetricsReport) SetLastGenerateOn ¶

func (m *HostMetricsReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*HostMetricsReport) SetLastGeneratePages ¶

func (m *HostMetricsReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*HostMetricsReport) SetLastGenerateSize ¶

func (m *HostMetricsReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*HostMetricsReport) SetLastmodifyUserID ¶

func (m *HostMetricsReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*HostMetricsReport) SetLastmodifyUserName ¶

func (m *HostMetricsReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*HostMetricsReport) SetName ¶

func (m *HostMetricsReport) SetName(val *string)

SetName sets the name of this subtype

func (*HostMetricsReport) SetRecipients ¶

func (m *HostMetricsReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*HostMetricsReport) SetReportLinkNum ¶

func (m *HostMetricsReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*HostMetricsReport) SetSchedule ¶

func (m *HostMetricsReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*HostMetricsReport) SetScheduleTimezone ¶

func (m *HostMetricsReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*HostMetricsReport) SetType ¶

func (m *HostMetricsReport) SetType(val string)

SetType sets the type of this subtype

func (*HostMetricsReport) SetUserPermission ¶

func (m *HostMetricsReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*HostMetricsReport) Type ¶

func (m *HostMetricsReport) Type() string

Type gets the type of this subtype

func (*HostMetricsReport) UnmarshalBinary ¶

func (m *HostMetricsReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HostMetricsReport) UnmarshalJSON ¶

func (m *HostMetricsReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*HostMetricsReport) UserPermission ¶

func (m *HostMetricsReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*HostMetricsReport) Validate ¶

func (m *HostMetricsReport) Validate(formats strfmt.Registry) error

Validate validates this host metrics report

type ILP ¶

type ILP struct {

	// lm name
	// Required: true
	LMName *string `json:"lmName"`

	// wmi name
	// Required: true
	WmiName *string `json:"wmiName"`
}

ILP i l p swagger:model ILP

func (*ILP) MarshalBinary ¶

func (m *ILP) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ILP) UnmarshalBinary ¶

func (m *ILP) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ILP) Validate ¶

func (m *ILP) Validate(formats strfmt.Registry) error

Validate validates this i l p

type IPMIAutoDiscoveryMethod ¶

type IPMIAutoDiscoveryMethod struct {

	// method
	Method string `json:"method,omitempty"`
}

IPMIAutoDiscoveryMethod IP m i auto discovery method swagger:model IPMIAutoDiscoveryMethod

func (*IPMIAutoDiscoveryMethod) MarshalBinary ¶

func (m *IPMIAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IPMIAutoDiscoveryMethod) MarshalJSON ¶

func (m IPMIAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IPMIAutoDiscoveryMethod) Name ¶

func (m *IPMIAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*IPMIAutoDiscoveryMethod) SetName ¶

func (m *IPMIAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*IPMIAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *IPMIAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPMIAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *IPMIAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IPMIAutoDiscoveryMethod) Validate ¶

func (m *IPMIAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this IP m i auto discovery method

type IPMICollectorAttribute ¶

type IPMICollectorAttribute struct {

	// ipmi sensor
	IPMISensor string `json:"ipmiSensor,omitempty"`
}

IPMICollectorAttribute IP m i collector attribute swagger:model IPMICollectorAttribute

func (*IPMICollectorAttribute) MarshalBinary ¶

func (m *IPMICollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (IPMICollectorAttribute) MarshalJSON ¶

func (m IPMICollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*IPMICollectorAttribute) Name ¶

func (m *IPMICollectorAttribute) Name() string

Name gets the name of this subtype

func (*IPMICollectorAttribute) SetName ¶

func (m *IPMICollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*IPMICollectorAttribute) UnmarshalBinary ¶

func (m *IPMICollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*IPMICollectorAttribute) UnmarshalJSON ¶

func (m *IPMICollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*IPMICollectorAttribute) Validate ¶

func (m *IPMICollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this IP m i collector attribute

type InheritanceProp ¶

type InheritanceProp struct {

	// fullpath
	// Read Only: true
	Fullpath string `json:"fullpath,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

InheritanceProp inheritance prop swagger:model InheritanceProp

func (*InheritanceProp) MarshalBinary ¶

func (m *InheritanceProp) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InheritanceProp) UnmarshalBinary ¶

func (m *InheritanceProp) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InheritanceProp) Validate ¶

func (m *InheritanceProp) Validate(formats strfmt.Registry) error

Validate validates this inheritance prop

type InterfBandwidthReport ¶

type InterfBandwidthReport struct {

	// The Time Range configured for the report. Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The devices OR groups selected for the report, where multiple entities are separated by commas
	HostsVal string `json:"hostsVal,omitempty"`

	// host | group. The type of entities specified in the hostsVal field
	HostsValType string `json:"hostsValType,omitempty"`

	// 0 | 1
	// 0: Text only - metrics will be displayed in a tabular format.
	// 1: One graph per instance - metrics will be displayed in a tabular format and one graph will be displayed per instance
	RowFormat int32 `json:"rowFormat,omitempty"`
	// contains filtered or unexported fields
}

InterfBandwidthReport interf bandwidth report swagger:model InterfBandwidthReport

func (*InterfBandwidthReport) CustomReportTypeID ¶

func (m *InterfBandwidthReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*InterfBandwidthReport) CustomReportTypeName ¶

func (m *InterfBandwidthReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*InterfBandwidthReport) Delivery ¶

func (m *InterfBandwidthReport) Delivery() string

Delivery gets the delivery of this subtype

func (*InterfBandwidthReport) Description ¶

func (m *InterfBandwidthReport) Description() string

Description gets the description of this subtype

func (*InterfBandwidthReport) EnableViewAsOtherUser ¶

func (m *InterfBandwidthReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*InterfBandwidthReport) Format ¶

func (m *InterfBandwidthReport) Format() string

Format gets the format of this subtype

func (*InterfBandwidthReport) GroupID ¶

func (m *InterfBandwidthReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*InterfBandwidthReport) ID ¶

func (m *InterfBandwidthReport) ID() int32

ID gets the id of this subtype

func (*InterfBandwidthReport) LastGenerateOn ¶

func (m *InterfBandwidthReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*InterfBandwidthReport) LastGeneratePages ¶

func (m *InterfBandwidthReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*InterfBandwidthReport) LastGenerateSize ¶

func (m *InterfBandwidthReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*InterfBandwidthReport) LastmodifyUserID ¶

func (m *InterfBandwidthReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*InterfBandwidthReport) LastmodifyUserName ¶

func (m *InterfBandwidthReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*InterfBandwidthReport) MarshalBinary ¶

func (m *InterfBandwidthReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (InterfBandwidthReport) MarshalJSON ¶

func (m InterfBandwidthReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*InterfBandwidthReport) Name ¶

func (m *InterfBandwidthReport) Name() *string

Name gets the name of this subtype

func (*InterfBandwidthReport) Recipients ¶

func (m *InterfBandwidthReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*InterfBandwidthReport) ReportLinkNum ¶

func (m *InterfBandwidthReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*InterfBandwidthReport) Schedule ¶

func (m *InterfBandwidthReport) Schedule() string

Schedule gets the schedule of this subtype

func (*InterfBandwidthReport) ScheduleTimezone ¶

func (m *InterfBandwidthReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*InterfBandwidthReport) SetCustomReportTypeID ¶

func (m *InterfBandwidthReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*InterfBandwidthReport) SetCustomReportTypeName ¶

func (m *InterfBandwidthReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*InterfBandwidthReport) SetDelivery ¶

func (m *InterfBandwidthReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*InterfBandwidthReport) SetDescription ¶

func (m *InterfBandwidthReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*InterfBandwidthReport) SetEnableViewAsOtherUser ¶

func (m *InterfBandwidthReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*InterfBandwidthReport) SetFormat ¶

func (m *InterfBandwidthReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*InterfBandwidthReport) SetGroupID ¶

func (m *InterfBandwidthReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*InterfBandwidthReport) SetID ¶

func (m *InterfBandwidthReport) SetID(val int32)

SetID sets the id of this subtype

func (*InterfBandwidthReport) SetLastGenerateOn ¶

func (m *InterfBandwidthReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*InterfBandwidthReport) SetLastGeneratePages ¶

func (m *InterfBandwidthReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*InterfBandwidthReport) SetLastGenerateSize ¶

func (m *InterfBandwidthReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*InterfBandwidthReport) SetLastmodifyUserID ¶

func (m *InterfBandwidthReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*InterfBandwidthReport) SetLastmodifyUserName ¶

func (m *InterfBandwidthReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*InterfBandwidthReport) SetName ¶

func (m *InterfBandwidthReport) SetName(val *string)

SetName sets the name of this subtype

func (*InterfBandwidthReport) SetRecipients ¶

func (m *InterfBandwidthReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*InterfBandwidthReport) SetReportLinkNum ¶

func (m *InterfBandwidthReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*InterfBandwidthReport) SetSchedule ¶

func (m *InterfBandwidthReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*InterfBandwidthReport) SetScheduleTimezone ¶

func (m *InterfBandwidthReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*InterfBandwidthReport) SetType ¶

func (m *InterfBandwidthReport) SetType(val string)

SetType sets the type of this subtype

func (*InterfBandwidthReport) SetUserPermission ¶

func (m *InterfBandwidthReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*InterfBandwidthReport) Type ¶

func (m *InterfBandwidthReport) Type() string

Type gets the type of this subtype

func (*InterfBandwidthReport) UnmarshalBinary ¶

func (m *InterfBandwidthReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InterfBandwidthReport) UnmarshalJSON ¶

func (m *InterfBandwidthReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*InterfBandwidthReport) UserPermission ¶

func (m *InterfBandwidthReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*InterfBandwidthReport) Validate ¶

func (m *InterfBandwidthReport) Validate(formats strfmt.Registry) error

Validate validates this interf bandwidth report

type InternalCollectorAttribute ¶

type InternalCollectorAttribute struct {
	InternalCollectorAttributeAllOf1
}

InternalCollectorAttribute internal collector attribute swagger:model InternalCollectorAttribute

func (*InternalCollectorAttribute) MarshalBinary ¶

func (m *InternalCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (InternalCollectorAttribute) MarshalJSON ¶

func (m InternalCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*InternalCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*InternalCollectorAttribute) SetName ¶

func (m *InternalCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*InternalCollectorAttribute) UnmarshalBinary ¶

func (m *InternalCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InternalCollectorAttribute) UnmarshalJSON ¶

func (m *InternalCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*InternalCollectorAttribute) Validate ¶

func (m *InternalCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this internal collector attribute

type InternalCollectorAttributeAllOf1 ¶

type InternalCollectorAttributeAllOf1 interface{}

InternalCollectorAttributeAllOf1 internal collector attribute all of1 swagger:model InternalCollectorAttributeAllOf1

type ItemData ¶

type ItemData struct {

	// confirmed critical alert
	// Read Only: true
	ConfirmedCriticalAlert int32 `json:"confirmedCriticalAlert,omitempty"`

	// confirmed error alert
	// Read Only: true
	ConfirmedErrorAlert int32 `json:"confirmedErrorAlert,omitempty"`

	// confirmed warn alert
	// Read Only: true
	ConfirmedWarnAlert int32 `json:"confirmedWarnAlert,omitempty"`

	// critical alert
	// Read Only: true
	CriticalAlert int32 `json:"criticalAlert,omitempty"`

	// entity Id
	// Read Only: true
	EntityID int32 `json:"entityId,omitempty"`

	// error alert
	// Read Only: true
	ErrorAlert int32 `json:"errorAlert,omitempty"`

	// in SDT
	// Read Only: true
	InSDT *bool `json:"inSDT,omitempty"`

	// in SDT and confirmed critical alert
	// Read Only: true
	InSDTAndConfirmedCriticalAlert int32 `json:"inSDTAndConfirmedCriticalAlert,omitempty"`

	// in SDT and confirmed error alert
	// Read Only: true
	InSDTAndConfirmedErrorAlert int32 `json:"inSDTAndConfirmedErrorAlert,omitempty"`

	// in SDT and confirmed warn alert
	// Read Only: true
	InSDTAndConfirmedWarnAlert int32 `json:"inSDTAndConfirmedWarnAlert,omitempty"`

	// in SDT critical alert
	// Read Only: true
	InSDTCriticalAlert int32 `json:"inSDTCriticalAlert,omitempty"`

	// in SDT error alert
	// Read Only: true
	InSDTErrorAlert int32 `json:"inSDTErrorAlert,omitempty"`

	// in SDT warn alert
	// Read Only: true
	InSDTWarnAlert int32 `json:"inSDTWarnAlert,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// parent Id
	// Read Only: true
	ParentID int32 `json:"parentId,omitempty"`

	// resource template type
	// Read Only: true
	ResourceTemplateType string `json:"resourceTemplateType,omitempty"`

	// sub type
	// Read Only: true
	SubType string `json:"subType,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// warn alert
	// Read Only: true
	WarnAlert int32 `json:"warnAlert,omitempty"`
}

ItemData item data swagger:model ItemData

func (*ItemData) MarshalBinary ¶

func (m *ItemData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ItemData) UnmarshalBinary ¶

func (m *ItemData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ItemData) Validate ¶

func (m *ItemData) Validate(formats strfmt.Registry) error

Validate validates this item data

type JDBCAutoDiscoveryMethod ¶

type JDBCAutoDiscoveryMethod struct {

	// ports
	// Required: true
	Ports *string `json:"ports"`

	// query
	// Required: true
	Query *string `json:"query"`

	// separator
	Separator string `json:"separator,omitempty"`

	// sid
	Sid string `json:"sid,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// url
	// Required: true
	URL *string `json:"url"`
}

JDBCAutoDiscoveryMethod j d b c auto discovery method swagger:model JDBCAutoDiscoveryMethod

func (*JDBCAutoDiscoveryMethod) MarshalBinary ¶

func (m *JDBCAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JDBCAutoDiscoveryMethod) MarshalJSON ¶

func (m JDBCAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JDBCAutoDiscoveryMethod) Name ¶

func (m *JDBCAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*JDBCAutoDiscoveryMethod) SetName ¶

func (m *JDBCAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*JDBCAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *JDBCAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JDBCAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *JDBCAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JDBCAutoDiscoveryMethod) Validate ¶

func (m *JDBCAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this j d b c auto discovery method

type JDBCCollectorAttribute ¶

type JDBCCollectorAttribute struct {

	// password
	Password string `json:"password,omitempty"`

	// query
	Query string `json:"query,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// username
	Username string `json:"username,omitempty"`
}

JDBCCollectorAttribute j d b c collector attribute swagger:model JDBCCollectorAttribute

func (*JDBCCollectorAttribute) MarshalBinary ¶

func (m *JDBCCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JDBCCollectorAttribute) MarshalJSON ¶

func (m JDBCCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JDBCCollectorAttribute) Name ¶

func (m *JDBCCollectorAttribute) Name() string

Name gets the name of this subtype

func (*JDBCCollectorAttribute) SetName ¶

func (m *JDBCCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*JDBCCollectorAttribute) UnmarshalBinary ¶

func (m *JDBCCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JDBCCollectorAttribute) UnmarshalJSON ¶

func (m *JDBCCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JDBCCollectorAttribute) Validate ¶

func (m *JDBCCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this j d b c collector attribute

type JMXAutoDiscoveryMethod ¶

type JMXAutoDiscoveryMethod struct {

	// path
	// Required: true
	Path *string `json:"path"`

	// ports
	// Required: true
	Ports *string `json:"ports"`

	// url
	// Required: true
	URL *string `json:"url"`
}

JMXAutoDiscoveryMethod j m x auto discovery method swagger:model JMXAutoDiscoveryMethod

func (*JMXAutoDiscoveryMethod) MarshalBinary ¶

func (m *JMXAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JMXAutoDiscoveryMethod) MarshalJSON ¶

func (m JMXAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JMXAutoDiscoveryMethod) Name ¶

func (m *JMXAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*JMXAutoDiscoveryMethod) SetName ¶

func (m *JMXAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*JMXAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *JMXAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JMXAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *JMXAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JMXAutoDiscoveryMethod) Validate ¶

func (m *JMXAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this j m x auto discovery method

type JMXCollectorAttribute ¶

type JMXCollectorAttribute struct {

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// query Url
	QueryURL string `json:"queryUrl,omitempty"`
}

JMXCollectorAttribute j m x collector attribute swagger:model JMXCollectorAttribute

func (*JMXCollectorAttribute) MarshalBinary ¶

func (m *JMXCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (JMXCollectorAttribute) MarshalJSON ¶

func (m JMXCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*JMXCollectorAttribute) Name ¶

func (m *JMXCollectorAttribute) Name() string

Name gets the name of this subtype

func (*JMXCollectorAttribute) SetName ¶

func (m *JMXCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*JMXCollectorAttribute) UnmarshalBinary ¶

func (m *JMXCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*JMXCollectorAttribute) UnmarshalJSON ¶

func (m *JMXCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*JMXCollectorAttribute) Validate ¶

func (m *JMXCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this j m x collector attribute

type LinkedWmiClass ¶

type LinkedWmiClass struct {

	// i l p
	ILP []*ILP `json:"ILP,omitempty"`

	// anchor class w m iproperty
	// Required: true
	AnchorClassWMIproperty *string `json:"anchorClassWMIProperty"`

	// linked wmi class
	// Required: true
	LinkedWmiClass *string `json:"linkedWmiClass"`

	// match
	Match *PropertyMatchRule `json:"match,omitempty"`

	// my link w m iproperty
	MyLinkWMIproperty string `json:"myLinkWMIProperty,omitempty"`
}

LinkedWmiClass linked wmi class swagger:model LinkedWmiClass

func (*LinkedWmiClass) MarshalBinary ¶

func (m *LinkedWmiClass) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LinkedWmiClass) UnmarshalBinary ¶

func (m *LinkedWmiClass) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LinkedWmiClass) Validate ¶

func (m *LinkedWmiClass) Validate(formats strfmt.Registry) error

Validate validates this linked wmi class

type LocationData ¶

type LocationData struct {

	// geo info
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// selected
	Selected bool `json:"selected,omitempty"`

	// smg Id
	SmgID int32 `json:"smgId,omitempty"`
}

LocationData location data swagger:model LocationData

func (*LocationData) MarshalBinary ¶

func (m *LocationData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LocationData) UnmarshalBinary ¶

func (m *LocationData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LocationData) Validate ¶

func (m *LocationData) Validate(formats strfmt.Registry) error

Validate validates this location data

type Macro ¶

type Macro struct {

	// description
	Description string `json:"description,omitempty"`

	// value
	// Required: true
	Value *string `json:"value"`

	// variable
	// Required: true
	Variable *string `json:"variable"`
}

Macro macro swagger:model Macro

func (*Macro) MarshalBinary ¶

func (m *Macro) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Macro) UnmarshalBinary ¶

func (m *Macro) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Macro) Validate ¶

func (m *Macro) Validate(formats strfmt.Registry) error

Validate validates this macro

type MapItemInfo ¶

type MapItemInfo struct {

	// active status
	// Read Only: true
	ActiveStatus string `json:"activeStatus,omitempty"`

	// alert status
	// Read Only: true
	AlertStatus string `json:"alertStatus,omitempty"`

	// description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// display name
	// Read Only: true
	DisplayName string `json:"displayName,omitempty"`

	// formatted location
	// Read Only: true
	FormattedLocation string `json:"formattedLocation,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// latitude
	// Read Only: true
	Latitude string `json:"latitude,omitempty"`

	// location
	// Read Only: true
	Location string `json:"location,omitempty"`

	// longitude
	// Read Only: true
	Longitude string `json:"longitude,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// sdt status
	// Read Only: true
	SDTStatus string `json:"sdtStatus,omitempty"`

	// sub type
	// Read Only: true
	SubType string `json:"subType,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`
}

MapItemInfo map item info swagger:model MapItemInfo

func (*MapItemInfo) MarshalBinary ¶

func (m *MapItemInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MapItemInfo) UnmarshalBinary ¶

func (m *MapItemInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MapItemInfo) Validate ¶

func (m *MapItemInfo) Validate(formats strfmt.Registry) error

Validate validates this map item info

type MemcachedCollectorAttribute ¶

type MemcachedCollectorAttribute struct {

	// ip
	IP string `json:"ip,omitempty"`

	// port
	Port string `json:"port,omitempty"`
}

MemcachedCollectorAttribute memcached collector attribute swagger:model MemcachedCollectorAttribute

func (*MemcachedCollectorAttribute) MarshalBinary ¶

func (m *MemcachedCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MemcachedCollectorAttribute) MarshalJSON ¶

func (m MemcachedCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MemcachedCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*MemcachedCollectorAttribute) SetName ¶

func (m *MemcachedCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*MemcachedCollectorAttribute) UnmarshalBinary ¶

func (m *MemcachedCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MemcachedCollectorAttribute) UnmarshalJSON ¶

func (m *MemcachedCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MemcachedCollectorAttribute) Validate ¶

func (m *MemcachedCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this memcached collector attribute

type Metric ¶

type Metric struct {

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data source full name
	// Read Only: true
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	// Required: true
	DataSourceID *int32 `json:"dataSourceId"`

	// instances
	Instances string `json:"instances,omitempty"`
}

Metric metric swagger:model Metric

func (*Metric) MarshalBinary ¶

func (m *Metric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Metric) UnmarshalBinary ¶

func (m *Metric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Metric) Validate ¶

func (m *Metric) Validate(formats strfmt.Registry) error

Validate validates this metric

type MongoAutoDiscoveryMethod ¶

type MongoAutoDiscoveryMethod struct {

	// list d b
	// Required: true
	ListDB *bool `json:"listDB"`

	// ports
	// Required: true
	Ports *string `json:"ports"`
}

MongoAutoDiscoveryMethod mongo auto discovery method swagger:model MongoAutoDiscoveryMethod

func (*MongoAutoDiscoveryMethod) MarshalBinary ¶

func (m *MongoAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MongoAutoDiscoveryMethod) MarshalJSON ¶

func (m MongoAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MongoAutoDiscoveryMethod) Name ¶

func (m *MongoAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*MongoAutoDiscoveryMethod) SetName ¶

func (m *MongoAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*MongoAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *MongoAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MongoAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *MongoAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MongoAutoDiscoveryMethod) Validate ¶

func (m *MongoAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this mongo auto discovery method

type MongoCollectorAttribute ¶

type MongoCollectorAttribute struct {

	// collection
	Collection string `json:"collection,omitempty"`

	// database
	Database string `json:"database,omitempty"`

	// port
	Port string `json:"port,omitempty"`

	// query
	Query string `json:"query,omitempty"`
}

MongoCollectorAttribute mongo collector attribute swagger:model MongoCollectorAttribute

func (*MongoCollectorAttribute) MarshalBinary ¶

func (m *MongoCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (MongoCollectorAttribute) MarshalJSON ¶

func (m MongoCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*MongoCollectorAttribute) Name ¶

func (m *MongoCollectorAttribute) Name() string

Name gets the name of this subtype

func (*MongoCollectorAttribute) SetName ¶

func (m *MongoCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*MongoCollectorAttribute) UnmarshalBinary ¶

func (m *MongoCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MongoCollectorAttribute) UnmarshalJSON ¶

func (m *MongoCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*MongoCollectorAttribute) Validate ¶

func (m *MongoCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this mongo collector attribute

type NMapDDR ¶

type NMapDDR struct {

	// Information about how discovered devices are included in or excluded from monitoring. Assignment objects can be created for different types of discovered devices
	Assignment []*Assignment `json:"assignment,omitempty"`

	// change name
	ChangeName string `json:"changeName,omitempty"`
}

NMapDDR n map d d r swagger:model NMapDDR

func (*NMapDDR) MarshalBinary ¶

func (m *NMapDDR) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NMapDDR) UnmarshalBinary ¶

func (m *NMapDDR) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NMapDDR) Validate ¶

func (m *NMapDDR) Validate(formats strfmt.Registry) error

Validate validates this n map d d r

type NMapNetscan ¶

type NMapNetscan struct {

	// The credentials to be used for the scan
	Credentials *NMapNetscanPolicyCredential `json:"credentials,omitempty"`

	// Information related to including / excluding discovered devices in / from monitoring
	Ddr *NMapDDR `json:"ddr,omitempty"`

	// The subnet to exclude from scanning from nmap scans
	Exclude string `json:"exclude,omitempty"`

	// The ports that should be used in the Netscan
	// Required: true
	Ports *NetscanPorts `json:"ports"`

	// The subnet to scan for nmap scans
	// Required: true
	Subnet *string `json:"subnet"`
	// contains filtered or unexported fields
}

NMapNetscan n map netscan swagger:model NMapNetscan

func (*NMapNetscan) Collector ¶

func (m *NMapNetscan) Collector() *int32

Collector gets the collector of this subtype

func (*NMapNetscan) CollectorDescription ¶

func (m *NMapNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*NMapNetscan) CollectorGroup ¶

func (m *NMapNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*NMapNetscan) CollectorGroupName ¶

func (m *NMapNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*NMapNetscan) Creator ¶

func (m *NMapNetscan) Creator() string

Creator gets the creator of this subtype

func (*NMapNetscan) Description ¶

func (m *NMapNetscan) Description() string

Description gets the description of this subtype

func (*NMapNetscan) Duplicate ¶

func (m *NMapNetscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*NMapNetscan) Group ¶

func (m *NMapNetscan) Group() string

Group gets the group of this subtype

func (*NMapNetscan) ID ¶

func (m *NMapNetscan) ID() int32

ID gets the id of this subtype

func (*NMapNetscan) MarshalBinary ¶

func (m *NMapNetscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NMapNetscan) MarshalJSON ¶

func (m NMapNetscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NMapNetscan) Method ¶

func (m *NMapNetscan) Method() string

Method gets the method of this subtype

func (*NMapNetscan) Name ¶

func (m *NMapNetscan) Name() *string

Name gets the name of this subtype

func (*NMapNetscan) NextStart ¶

func (m *NMapNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*NMapNetscan) NextStartEpoch ¶

func (m *NMapNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*NMapNetscan) NsgID ¶

func (m *NMapNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*NMapNetscan) Schedule ¶

func (m *NMapNetscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*NMapNetscan) SetCollector ¶

func (m *NMapNetscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*NMapNetscan) SetCollectorDescription ¶

func (m *NMapNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*NMapNetscan) SetCollectorGroup ¶

func (m *NMapNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*NMapNetscan) SetCollectorGroupName ¶

func (m *NMapNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*NMapNetscan) SetCreator ¶

func (m *NMapNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*NMapNetscan) SetDescription ¶

func (m *NMapNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NMapNetscan) SetDuplicate ¶

func (m *NMapNetscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*NMapNetscan) SetGroup ¶

func (m *NMapNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*NMapNetscan) SetID ¶

func (m *NMapNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*NMapNetscan) SetMethod ¶

func (m *NMapNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*NMapNetscan) SetName ¶

func (m *NMapNetscan) SetName(val *string)

SetName sets the name of this subtype

func (*NMapNetscan) SetNextStart ¶

func (m *NMapNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*NMapNetscan) SetNextStartEpoch ¶

func (m *NMapNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*NMapNetscan) SetNsgID ¶

func (m *NMapNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*NMapNetscan) SetSchedule ¶

func (m *NMapNetscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*NMapNetscan) SetVersion ¶

func (m *NMapNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*NMapNetscan) UnmarshalBinary ¶

func (m *NMapNetscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NMapNetscan) UnmarshalJSON ¶

func (m *NMapNetscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NMapNetscan) Validate ¶

func (m *NMapNetscan) Validate(formats strfmt.Registry) error

Validate validates this n map netscan

func (*NMapNetscan) Version ¶

func (m *NMapNetscan) Version() int32

Version gets the version of this subtype

type NMapNetscanPolicyCredential ¶

type NMapNetscanPolicyCredential struct {

	// Custom credentials that should be used for this scan
	Custom []map[string]string `json:"custom,omitempty"`

	// The ID of the device group that credentials should be inherited from, for this scan
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// The name of the device group that credentials should be inherited from, for this scan
	DeviceGroupName string `json:"deviceGroupName,omitempty"`
}

NMapNetscanPolicyCredential n map netscan policy credential swagger:model NMapNetscanPolicyCredential

func (*NMapNetscanPolicyCredential) MarshalBinary ¶

func (m *NMapNetscanPolicyCredential) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NMapNetscanPolicyCredential) UnmarshalBinary ¶

func (m *NMapNetscanPolicyCredential) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NMapNetscanPolicyCredential) Validate ¶

func (m *NMapNetscanPolicyCredential) Validate(formats strfmt.Registry) error

Validate validates this n map netscan policy credential

type NOCItemBase ¶

type NOCItemBase interface {
	runtime.Validatable

	// type
	// Required: true
	Type() string
	SetType(string)
}

NOCItemBase n o c item base swagger:discriminator NOCItemBase type

func UnmarshalNOCItemBase ¶

func UnmarshalNOCItemBase(reader io.Reader, consumer runtime.Consumer) (NOCItemBase, error)

UnmarshalNOCItemBase unmarshals polymorphic NOCItemBase

func UnmarshalNOCItemBaseSlice ¶

func UnmarshalNOCItemBaseSlice(reader io.Reader, consumer runtime.Consumer) ([]NOCItemBase, error)

UnmarshalNOCItemBaseSlice unmarshals polymorphic slices of NOCItemBase

type NOCWidget ¶

type NOCWidget struct {

	// Whether or not acknowledgements are displayed in the NOC widget
	AckChecked bool `json:"ackChecked,omitempty"`

	// The maximum number columns displayed in the NOC widget
	DisplayColumn int32 `json:"displayColumn,omitempty"`

	// Whether or not critical alerts are displayed in the NOC widget
	DisplayCriticalAlert bool `json:"displayCriticalAlert,omitempty"`

	// Whether or not error alerts are displayed in the NOC widget
	DisplayErrorAlert bool `json:"displayErrorAlert,omitempty"`

	// Whether or not warning alerts are displayed in the NOC widget
	DisplayWarnAlert bool `json:"displayWarnAlert,omitempty"`

	// Whether or not SDTs are displayed in the NOC widget
	SDTChecked bool `json:"sdtChecked,omitempty"`

	// How NOC items are sorted
	SortBy string `json:"sortBy,omitempty"`
	// contains filtered or unexported fields
}

NOCWidget n o c widget swagger:model NOCWidget

func (*NOCWidget) DashboardID ¶

func (m *NOCWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NOCWidget) Description ¶

func (m *NOCWidget) Description() string

Description gets the description of this subtype

func (*NOCWidget) ID ¶

func (m *NOCWidget) ID() int32

ID gets the id of this subtype

func (*NOCWidget) Interval ¶

func (m *NOCWidget) Interval() int32

Interval gets the interval of this subtype

func (*NOCWidget) Items ¶

func (m *NOCWidget) Items() []NOCItemBase

Items gets the items of this subtype

func (*NOCWidget) LastUpdatedBy ¶

func (m *NOCWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NOCWidget) LastUpdatedOn ¶

func (m *NOCWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NOCWidget) MarshalBinary ¶

func (m *NOCWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NOCWidget) MarshalJSON ¶

func (m NOCWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NOCWidget) Name ¶

func (m *NOCWidget) Name() *string

Name gets the name of this subtype

func (*NOCWidget) SetDashboardID ¶

func (m *NOCWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NOCWidget) SetDescription ¶

func (m *NOCWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NOCWidget) SetID ¶

func (m *NOCWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NOCWidget) SetInterval ¶

func (m *NOCWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NOCWidget) SetItems ¶

func (m *NOCWidget) SetItems(val []NOCItemBase)

SetItems sets the items of this subtype

func (*NOCWidget) SetLastUpdatedBy ¶

func (m *NOCWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NOCWidget) SetLastUpdatedOn ¶

func (m *NOCWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NOCWidget) SetName ¶

func (m *NOCWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NOCWidget) SetTheme ¶

func (m *NOCWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NOCWidget) SetTimescale ¶

func (m *NOCWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NOCWidget) SetType ¶

func (m *NOCWidget) SetType(val string)

SetType sets the type of this subtype

func (*NOCWidget) SetUserPermission ¶

func (m *NOCWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NOCWidget) Theme ¶

func (m *NOCWidget) Theme() string

Theme gets the theme of this subtype

func (*NOCWidget) Timescale ¶

func (m *NOCWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NOCWidget) Type ¶

func (m *NOCWidget) Type() string

Type gets the type of this subtype

func (*NOCWidget) UnmarshalBinary ¶

func (m *NOCWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NOCWidget) UnmarshalJSON ¶

func (m *NOCWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NOCWidget) UserPermission ¶

func (m *NOCWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NOCWidget) Validate ¶

func (m *NOCWidget) Validate(formats strfmt.Registry) error

Validate validates this n o c widget

type NOCWidgetData ¶

type NOCWidgetData struct {

	// ack checked
	// Read Only: true
	AckChecked *bool `json:"ackChecked,omitempty"`

	// items
	// Read Only: true
	// Unique: true
	Items []*ItemData `json:"items,omitempty"`

	// sdt checked
	// Read Only: true
	SDTChecked *bool `json:"sdtChecked,omitempty"`
	// contains filtered or unexported fields
}

NOCWidgetData n o c widget data swagger:model NOCWidgetData

func (*NOCWidgetData) MarshalBinary ¶

func (m *NOCWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NOCWidgetData) MarshalJSON ¶

func (m NOCWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NOCWidgetData) SetTitle ¶

func (m *NOCWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*NOCWidgetData) SetType ¶

func (m *NOCWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*NOCWidgetData) Title ¶

func (m *NOCWidgetData) Title() string

Title gets the title of this subtype

func (*NOCWidgetData) Type ¶

func (m *NOCWidgetData) Type() string

Type gets the type of this subtype

func (*NOCWidgetData) UnmarshalBinary ¶

func (m *NOCWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NOCWidgetData) UnmarshalJSON ¶

func (m *NOCWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NOCWidgetData) Validate ¶

func (m *NOCWidgetData) Validate(formats strfmt.Registry) error

Validate validates this n o c widget data

type NTLMAuthentication ¶

type NTLMAuthentication struct {

	// domain
	Domain string `json:"domain,omitempty"`
	// contains filtered or unexported fields
}

NTLMAuthentication n t LM authentication swagger:model NTLMAuthentication

func (*NTLMAuthentication) MarshalBinary ¶

func (m *NTLMAuthentication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NTLMAuthentication) MarshalJSON ¶

func (m NTLMAuthentication) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NTLMAuthentication) Password ¶

func (m *NTLMAuthentication) Password() *string

Password gets the password of this subtype

func (*NTLMAuthentication) SetPassword ¶

func (m *NTLMAuthentication) SetPassword(val *string)

SetPassword sets the password of this subtype

func (*NTLMAuthentication) SetType ¶

func (m *NTLMAuthentication) SetType(val string)

SetType sets the type of this subtype

func (*NTLMAuthentication) SetUserName ¶

func (m *NTLMAuthentication) SetUserName(val *string)

SetUserName sets the user name of this subtype

func (*NTLMAuthentication) Type ¶

func (m *NTLMAuthentication) Type() string

Type gets the type of this subtype

func (*NTLMAuthentication) UnmarshalBinary ¶

func (m *NTLMAuthentication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NTLMAuthentication) UnmarshalJSON ¶

func (m *NTLMAuthentication) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NTLMAuthentication) UserName ¶

func (m *NTLMAuthentication) UserName() *string

UserName gets the user name of this subtype

func (*NTLMAuthentication) Validate ¶

func (m *NTLMAuthentication) Validate(formats strfmt.Registry) error

Validate validates this n t LM authentication

type NameAndValue ¶

type NameAndValue struct {

	// The name of a property
	// Required: true
	Name *string `json:"name"`

	// The value of a property
	// Required: true
	Value *string `json:"value"`
}

NameAndValue name and value swagger:model NameAndValue

func (*NameAndValue) MarshalBinary ¶

func (m *NameAndValue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NameAndValue) UnmarshalBinary ¶

func (m *NameAndValue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NameAndValue) Validate ¶

func (m *NameAndValue) Validate(formats strfmt.Registry) error

Validate validates this name and value

type NetAppAutoDiscoveryMethod ¶

type NetAppAutoDiscoveryMethod struct {

	// instance description
	InstanceDescription string `json:"instanceDescription,omitempty"`

	// instance group name
	InstanceGroupName string `json:"instanceGroupName,omitempty"`

	// instance locator
	InstanceLocator string `json:"instanceLocator,omitempty"`

	// instance name
	InstanceName string `json:"instanceName,omitempty"`

	// instance value
	InstanceValue string `json:"instanceValue,omitempty"`

	// object
	Object string `json:"object,omitempty"`

	// request
	Request string `json:"request,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`
}

NetAppAutoDiscoveryMethod net app auto discovery method swagger:model NetAppAutoDiscoveryMethod

func (*NetAppAutoDiscoveryMethod) MarshalBinary ¶

func (m *NetAppAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetAppAutoDiscoveryMethod) MarshalJSON ¶

func (m NetAppAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetAppAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*NetAppAutoDiscoveryMethod) SetName ¶

func (m *NetAppAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*NetAppAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *NetAppAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetAppAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *NetAppAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetAppAutoDiscoveryMethod) Validate ¶

func (m *NetAppAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this net app auto discovery method

type NetAppCollectorAttribute ¶

type NetAppCollectorAttribute struct {

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// net app API
	NetAppAPI string `json:"netAppAPI,omitempty"`

	// net app aggregate
	NetAppAggregate string `json:"netAppAggregate,omitempty"`

	// net app index
	NetAppIndex string `json:"netAppIndex,omitempty"`

	// net app instance
	NetAppInstance string `json:"netAppInstance,omitempty"`

	// net app object
	NetAppObject string `json:"netAppObject,omitempty"`

	// net app type
	NetAppType string `json:"netAppType,omitempty"`

	// net app XML
	NetAppXML string `json:"netAppXML,omitempty"`

	// net app XML bulk
	NetAppXMLBulk string `json:"netAppXMLBulk,omitempty"`

	// net app XML bulk locator
	NetAppXMLBulkLocator string `json:"netAppXMLBulkLocator,omitempty"`

	// net app XML index
	NetAppXMLIndex string `json:"netAppXMLIndex,omitempty"`

	// net app XML instance
	NetAppXMLInstance string `json:"netAppXMLInstance,omitempty"`

	// net app XML locator
	NetAppXMLLocator string `json:"netAppXMLLocator,omitempty"`

	// params
	Params interface{} `json:"params,omitempty"`
}

NetAppCollectorAttribute net app collector attribute swagger:model NetAppCollectorAttribute

func (*NetAppCollectorAttribute) MarshalBinary ¶

func (m *NetAppCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetAppCollectorAttribute) MarshalJSON ¶

func (m NetAppCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetAppCollectorAttribute) Name ¶

func (m *NetAppCollectorAttribute) Name() string

Name gets the name of this subtype

func (*NetAppCollectorAttribute) SetName ¶

func (m *NetAppCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*NetAppCollectorAttribute) UnmarshalBinary ¶

func (m *NetAppCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetAppCollectorAttribute) UnmarshalJSON ¶

func (m *NetAppCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetAppCollectorAttribute) Validate ¶

func (m *NetAppCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this net app collector attribute

type NetFlowRecord ¶

type NetFlowRecord struct {

	// data type
	// Read Only: true
	DataType string `json:"dataType,omitempty"`

	// destination m bytes
	// Read Only: true
	DestinationMBytes float64 `json:"destinationMBytes,omitempty"`

	// dst DNS
	// Read Only: true
	DstDNS string `json:"dstDNS,omitempty"`

	// dst IP
	// Read Only: true
	DstIP string `json:"dstIP,omitempty"`

	// dst port
	// Read Only: true
	DstPort int32 `json:"dstPort,omitempty"`

	// first epoch in sec
	// Read Only: true
	FirstEpochInSec int64 `json:"firstEpochInSec,omitempty"`

	// if in
	// Read Only: true
	IfIn int64 `json:"ifIn,omitempty"`

	// if out
	// Read Only: true
	IfOut int64 `json:"ifOut,omitempty"`

	// last epoch in sec
	// Read Only: true
	LastEpochInSec int64 `json:"lastEpochInSec,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// protocol
	// Read Only: true
	Protocol string `json:"protocol,omitempty"`

	// source m bytes
	// Read Only: true
	SourceMBytes float64 `json:"sourceMBytes,omitempty"`

	// src DNS
	// Read Only: true
	SrcDNS string `json:"srcDNS,omitempty"`

	// src IP
	// Read Only: true
	SrcIP string `json:"srcIP,omitempty"`

	// src port
	// Read Only: true
	SrcPort int32 `json:"srcPort,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

NetFlowRecord net flow record swagger:model NetFlowRecord

func (*NetFlowRecord) MarshalBinary ¶

func (m *NetFlowRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetFlowRecord) UnmarshalBinary ¶

func (m *NetFlowRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetFlowRecord) Validate ¶

func (m *NetFlowRecord) Validate(formats strfmt.Registry) error

Validate validates this net flow record

type NetScanSchedule ¶

type NetScanSchedule struct {

	// The cron schedule for when the scan should be run
	Cron string `json:"cron,omitempty"`

	// Whether or not an email should be sent when the scan finishes
	Notify bool `json:"notify,omitempty"`

	// The recipients that should receive the notification of the scan finish
	Recipients []string `json:"recipients,omitempty"`

	// The timezone for the schedule
	Timezone string `json:"timezone,omitempty"`

	// The type of schedule. Possible values are manual (no schedule), hourly, daily, weekly, monthly
	Type string `json:"type,omitempty"`
}

NetScanSchedule net scan schedule swagger:model NetScanSchedule

func (*NetScanSchedule) MarshalBinary ¶

func (m *NetScanSchedule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetScanSchedule) UnmarshalBinary ¶

func (m *NetScanSchedule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetScanSchedule) Validate ¶

func (m *NetScanSchedule) Validate(formats strfmt.Registry) error

Validate validates this net scan schedule

type NetflowApplication ¶

type NetflowApplication struct {

	// IP
	// Read Only: true
	IP string `json:"IP,omitempty"`

	// client count
	// Read Only: true
	ClientCount int32 `json:"clientCount,omitempty"`

	// destination m bytes
	// Read Only: true
	DestinationMBytes float64 `json:"destinationMBytes,omitempty"`

	// dns
	// Read Only: true
	DNS string `json:"dns,omitempty"`

	// first epoch in sec
	// Read Only: true
	FirstEpochInSec int64 `json:"firstEpochInSec,omitempty"`

	// flow count
	// Read Only: true
	FlowCount int64 `json:"flowCount,omitempty"`

	// last epoch in sec
	// Read Only: true
	LastEpochInSec int64 `json:"lastEpochInSec,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// port
	// Read Only: true
	Port int32 `json:"port,omitempty"`

	// protocol
	// Read Only: true
	Protocol string `json:"protocol,omitempty"`

	// source m bytes
	// Read Only: true
	SourceMBytes float64 `json:"sourceMBytes,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

NetflowApplication netflow application swagger:model NetflowApplication

func (*NetflowApplication) DataType ¶

func (m *NetflowApplication) DataType() string

DataType gets the data type of this subtype

func (*NetflowApplication) MarshalBinary ¶

func (m *NetflowApplication) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowApplication) MarshalJSON ¶

func (m NetflowApplication) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowApplication) SetDataType ¶

func (m *NetflowApplication) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowApplication) UnmarshalBinary ¶

func (m *NetflowApplication) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowApplication) UnmarshalJSON ¶

func (m *NetflowApplication) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowApplication) Validate ¶

func (m *NetflowApplication) Validate(formats strfmt.Registry) error

Validate validates this netflow application

type NetflowBandwidth ¶

type NetflowBandwidth struct {

	// device display name
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// receive
	Receive float64 `json:"receive,omitempty"`

	// send
	Send float64 `json:"send,omitempty"`

	// usage
	Usage float64 `json:"usage,omitempty"`
}

NetflowBandwidth netflow bandwidth swagger:model NetflowBandwidth

func (*NetflowBandwidth) DataType ¶

func (m *NetflowBandwidth) DataType() string

DataType gets the data type of this subtype

func (*NetflowBandwidth) MarshalBinary ¶

func (m *NetflowBandwidth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowBandwidth) MarshalJSON ¶

func (m NetflowBandwidth) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowBandwidth) SetDataType ¶

func (m *NetflowBandwidth) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowBandwidth) UnmarshalBinary ¶

func (m *NetflowBandwidth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowBandwidth) UnmarshalJSON ¶

func (m *NetflowBandwidth) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowBandwidth) Validate ¶

func (m *NetflowBandwidth) Validate(formats strfmt.Registry) error

Validate validates this netflow bandwidth

type NetflowDataBase ¶

type NetflowDataBase interface {
	runtime.Validatable

	// data type
	// Read Only: true
	DataType() string
	SetDataType(string)
}

NetflowDataBase netflow data base swagger:discriminator NetflowDataBase dataType

func UnmarshalNetflowDataBase ¶

func UnmarshalNetflowDataBase(reader io.Reader, consumer runtime.Consumer) (NetflowDataBase, error)

UnmarshalNetflowDataBase unmarshals polymorphic NetflowDataBase

func UnmarshalNetflowDataBaseSlice ¶

func UnmarshalNetflowDataBaseSlice(reader io.Reader, consumer runtime.Consumer) ([]NetflowDataBase, error)

UnmarshalNetflowDataBaseSlice unmarshals polymorphic slices of NetflowDataBase

type NetflowEndpoint ¶

type NetflowEndpoint struct {

	// IP
	// Read Only: true
	IP string `json:"IP,omitempty"`

	// data type
	// Read Only: true
	DataType string `json:"dataType,omitempty"`

	// dns
	// Read Only: true
	DNS string `json:"dns,omitempty"`

	// last seen
	// Read Only: true
	LastSeen int64 `json:"lastSeen,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

NetflowEndpoint netflow endpoint swagger:model NetflowEndpoint

func (*NetflowEndpoint) MarshalBinary ¶

func (m *NetflowEndpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetflowEndpoint) UnmarshalBinary ¶

func (m *NetflowEndpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowEndpoint) Validate ¶

func (m *NetflowEndpoint) Validate(formats strfmt.Registry) error

Validate validates this netflow endpoint

type NetflowFilters ¶

type NetflowFilters struct {

	// direction
	Direction string `json:"direction,omitempty"`

	// if idx
	IfIdx int32 `json:"ifIdx,omitempty"`

	// if name
	IfName string `json:"ifName,omitempty"`

	// node a
	NodeA string `json:"nodeA,omitempty"`

	// node b
	NodeB string `json:"nodeB,omitempty"`

	// ports
	Ports string `json:"ports,omitempty"`

	// protocol
	Protocol string `json:"protocol,omitempty"`

	// qos type
	QosType string `json:"qosType,omitempty"`

	// top
	Top int32 `json:"top,omitempty"`
}

NetflowFilters netflow filters swagger:model NetflowFilters

func (*NetflowFilters) MarshalBinary ¶

func (m *NetflowFilters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetflowFilters) UnmarshalBinary ¶

func (m *NetflowFilters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowFilters) Validate ¶

func (m *NetflowFilters) Validate(formats strfmt.Registry) error

Validate validates this netflow filters

type NetflowGraphWidget ¶

type NetflowGraphWidget struct {

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`

	// graph
	Graph string `json:"graph,omitempty"`

	// netflow filter
	NetflowFilter *NetflowFilters `json:"netflowFilter,omitempty"`
	// contains filtered or unexported fields
}

NetflowGraphWidget netflow graph widget swagger:model NetflowGraphWidget

func (*NetflowGraphWidget) DashboardID ¶

func (m *NetflowGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NetflowGraphWidget) Description ¶

func (m *NetflowGraphWidget) Description() string

Description gets the description of this subtype

func (*NetflowGraphWidget) ID ¶

func (m *NetflowGraphWidget) ID() int32

ID gets the id of this subtype

func (*NetflowGraphWidget) Interval ¶

func (m *NetflowGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*NetflowGraphWidget) LastUpdatedBy ¶

func (m *NetflowGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NetflowGraphWidget) LastUpdatedOn ¶

func (m *NetflowGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NetflowGraphWidget) MarshalBinary ¶

func (m *NetflowGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowGraphWidget) MarshalJSON ¶

func (m NetflowGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowGraphWidget) Name ¶

func (m *NetflowGraphWidget) Name() *string

Name gets the name of this subtype

func (*NetflowGraphWidget) SetDashboardID ¶

func (m *NetflowGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NetflowGraphWidget) SetDescription ¶

func (m *NetflowGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NetflowGraphWidget) SetID ¶

func (m *NetflowGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NetflowGraphWidget) SetInterval ¶

func (m *NetflowGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NetflowGraphWidget) SetLastUpdatedBy ¶

func (m *NetflowGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NetflowGraphWidget) SetLastUpdatedOn ¶

func (m *NetflowGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NetflowGraphWidget) SetName ¶

func (m *NetflowGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NetflowGraphWidget) SetTheme ¶

func (m *NetflowGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NetflowGraphWidget) SetTimescale ¶

func (m *NetflowGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NetflowGraphWidget) SetType ¶

func (m *NetflowGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*NetflowGraphWidget) SetUserPermission ¶

func (m *NetflowGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NetflowGraphWidget) Theme ¶

func (m *NetflowGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*NetflowGraphWidget) Timescale ¶

func (m *NetflowGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NetflowGraphWidget) Type ¶

func (m *NetflowGraphWidget) Type() string

Type gets the type of this subtype

func (*NetflowGraphWidget) UnmarshalBinary ¶

func (m *NetflowGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowGraphWidget) UnmarshalJSON ¶

func (m *NetflowGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowGraphWidget) UserPermission ¶

func (m *NetflowGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NetflowGraphWidget) Validate ¶

func (m *NetflowGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this netflow graph widget

type NetflowGroupGraphWidget ¶

type NetflowGroupGraphWidget struct {

	// device group Id
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// device group name
	// Read Only: true
	DeviceGroupName string `json:"deviceGroupName,omitempty"`
	// contains filtered or unexported fields
}

NetflowGroupGraphWidget netflow group graph widget swagger:model NetflowGroupGraphWidget

func (*NetflowGroupGraphWidget) DashboardID ¶

func (m *NetflowGroupGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NetflowGroupGraphWidget) Description ¶

func (m *NetflowGroupGraphWidget) Description() string

Description gets the description of this subtype

func (*NetflowGroupGraphWidget) ID ¶

ID gets the id of this subtype

func (*NetflowGroupGraphWidget) Interval ¶

func (m *NetflowGroupGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*NetflowGroupGraphWidget) LastUpdatedBy ¶

func (m *NetflowGroupGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NetflowGroupGraphWidget) LastUpdatedOn ¶

func (m *NetflowGroupGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NetflowGroupGraphWidget) MarshalBinary ¶

func (m *NetflowGroupGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowGroupGraphWidget) MarshalJSON ¶

func (m NetflowGroupGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowGroupGraphWidget) Name ¶

func (m *NetflowGroupGraphWidget) Name() *string

Name gets the name of this subtype

func (*NetflowGroupGraphWidget) SetDashboardID ¶

func (m *NetflowGroupGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NetflowGroupGraphWidget) SetDescription ¶

func (m *NetflowGroupGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NetflowGroupGraphWidget) SetID ¶

func (m *NetflowGroupGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NetflowGroupGraphWidget) SetInterval ¶

func (m *NetflowGroupGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NetflowGroupGraphWidget) SetLastUpdatedBy ¶

func (m *NetflowGroupGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NetflowGroupGraphWidget) SetLastUpdatedOn ¶

func (m *NetflowGroupGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NetflowGroupGraphWidget) SetName ¶

func (m *NetflowGroupGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NetflowGroupGraphWidget) SetTheme ¶

func (m *NetflowGroupGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NetflowGroupGraphWidget) SetTimescale ¶

func (m *NetflowGroupGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NetflowGroupGraphWidget) SetType ¶

func (m *NetflowGroupGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*NetflowGroupGraphWidget) SetUserPermission ¶

func (m *NetflowGroupGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NetflowGroupGraphWidget) Theme ¶

func (m *NetflowGroupGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*NetflowGroupGraphWidget) Timescale ¶

func (m *NetflowGroupGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NetflowGroupGraphWidget) Type ¶

func (m *NetflowGroupGraphWidget) Type() string

Type gets the type of this subtype

func (*NetflowGroupGraphWidget) UnmarshalBinary ¶

func (m *NetflowGroupGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowGroupGraphWidget) UnmarshalJSON ¶

func (m *NetflowGroupGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowGroupGraphWidget) UserPermission ¶

func (m *NetflowGroupGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NetflowGroupGraphWidget) Validate ¶

func (m *NetflowGroupGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this netflow group graph widget

type NetflowGroupWidget ¶

type NetflowGroupWidget struct {

	// data type
	DataType string `json:"dataType,omitempty"`

	// device group Id
	// Required: true
	DeviceGroupID *int32 `json:"deviceGroupId"`

	// device group name
	// Read Only: true
	DeviceGroupName string `json:"deviceGroupName,omitempty"`

	// qos type
	QosType string `json:"qosType,omitempty"`

	// row filters
	RowFilters string `json:"rowFilters,omitempty"`
	// contains filtered or unexported fields
}

NetflowGroupWidget netflow group widget swagger:model NetflowGroupWidget

func (*NetflowGroupWidget) DashboardID ¶

func (m *NetflowGroupWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NetflowGroupWidget) Description ¶

func (m *NetflowGroupWidget) Description() string

Description gets the description of this subtype

func (*NetflowGroupWidget) ID ¶

func (m *NetflowGroupWidget) ID() int32

ID gets the id of this subtype

func (*NetflowGroupWidget) Interval ¶

func (m *NetflowGroupWidget) Interval() int32

Interval gets the interval of this subtype

func (*NetflowGroupWidget) LastUpdatedBy ¶

func (m *NetflowGroupWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NetflowGroupWidget) LastUpdatedOn ¶

func (m *NetflowGroupWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NetflowGroupWidget) MarshalBinary ¶

func (m *NetflowGroupWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowGroupWidget) MarshalJSON ¶

func (m NetflowGroupWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowGroupWidget) Name ¶

func (m *NetflowGroupWidget) Name() *string

Name gets the name of this subtype

func (*NetflowGroupWidget) SetDashboardID ¶

func (m *NetflowGroupWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NetflowGroupWidget) SetDescription ¶

func (m *NetflowGroupWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NetflowGroupWidget) SetID ¶

func (m *NetflowGroupWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NetflowGroupWidget) SetInterval ¶

func (m *NetflowGroupWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NetflowGroupWidget) SetLastUpdatedBy ¶

func (m *NetflowGroupWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NetflowGroupWidget) SetLastUpdatedOn ¶

func (m *NetflowGroupWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NetflowGroupWidget) SetName ¶

func (m *NetflowGroupWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NetflowGroupWidget) SetTheme ¶

func (m *NetflowGroupWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NetflowGroupWidget) SetTimescale ¶

func (m *NetflowGroupWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NetflowGroupWidget) SetType ¶

func (m *NetflowGroupWidget) SetType(val string)

SetType sets the type of this subtype

func (*NetflowGroupWidget) SetUserPermission ¶

func (m *NetflowGroupWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NetflowGroupWidget) Theme ¶

func (m *NetflowGroupWidget) Theme() string

Theme gets the theme of this subtype

func (*NetflowGroupWidget) Timescale ¶

func (m *NetflowGroupWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NetflowGroupWidget) Type ¶

func (m *NetflowGroupWidget) Type() string

Type gets the type of this subtype

func (*NetflowGroupWidget) UnmarshalBinary ¶

func (m *NetflowGroupWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowGroupWidget) UnmarshalJSON ¶

func (m *NetflowGroupWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowGroupWidget) UserPermission ¶

func (m *NetflowGroupWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NetflowGroupWidget) Validate ¶

func (m *NetflowGroupWidget) Validate(formats strfmt.Registry) error

Validate validates this netflow group widget

type NetflowGroupWidgetData ¶

type NetflowGroupWidgetData struct {

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

NetflowGroupWidgetData netflow group widget data swagger:model NetflowGroupWidgetData

func (*NetflowGroupWidgetData) Items ¶

Items gets the items of this subtype

func (*NetflowGroupWidgetData) MarshalBinary ¶

func (m *NetflowGroupWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowGroupWidgetData) MarshalJSON ¶

func (m NetflowGroupWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowGroupWidgetData) SetItems ¶

func (m *NetflowGroupWidgetData) SetItems(val []NetflowDataBase)

SetItems sets the items of this subtype

func (*NetflowGroupWidgetData) SetTitle ¶

func (m *NetflowGroupWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*NetflowGroupWidgetData) SetType ¶

func (m *NetflowGroupWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*NetflowGroupWidgetData) Title ¶

func (m *NetflowGroupWidgetData) Title() string

Title gets the title of this subtype

func (*NetflowGroupWidgetData) Type ¶

func (m *NetflowGroupWidgetData) Type() string

Type gets the type of this subtype

func (*NetflowGroupWidgetData) UnmarshalBinary ¶

func (m *NetflowGroupWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowGroupWidgetData) UnmarshalJSON ¶

func (m *NetflowGroupWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowGroupWidgetData) Validate ¶

func (m *NetflowGroupWidgetData) Validate(formats strfmt.Registry) error

Validate validates this netflow group widget data

type NetflowPort ¶

type NetflowPort struct {

	// data type
	// Read Only: true
	DataType string `json:"dataType,omitempty"`

	// description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// port
	// Read Only: true
	Port int32 `json:"port,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

NetflowPort netflow port swagger:model NetflowPort

func (*NetflowPort) MarshalBinary ¶

func (m *NetflowPort) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetflowPort) UnmarshalBinary ¶

func (m *NetflowPort) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowPort) Validate ¶

func (m *NetflowPort) Validate(formats strfmt.Registry) error

Validate validates this netflow port

type NetflowQoSReportTableRow ¶

type NetflowQoSReportTableRow struct {

	// received
	// Read Only: true
	Received float64 `json:"received,omitempty"`

	// sent
	// Read Only: true
	Sent float64 `json:"sent,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`
}

NetflowQoSReportTableRow netflow qo s report table row swagger:model NetflowQoSReportTableRow

func (*NetflowQoSReportTableRow) DataType ¶

func (m *NetflowQoSReportTableRow) DataType() string

DataType gets the data type of this subtype

func (*NetflowQoSReportTableRow) MarshalBinary ¶

func (m *NetflowQoSReportTableRow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowQoSReportTableRow) MarshalJSON ¶

func (m NetflowQoSReportTableRow) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowQoSReportTableRow) SetDataType ¶

func (m *NetflowQoSReportTableRow) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowQoSReportTableRow) UnmarshalBinary ¶

func (m *NetflowQoSReportTableRow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowQoSReportTableRow) UnmarshalJSON ¶

func (m *NetflowQoSReportTableRow) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowQoSReportTableRow) Validate ¶

func (m *NetflowQoSReportTableRow) Validate(formats strfmt.Registry) error

Validate validates this netflow qo s report table row

type NetflowReport ¶

type NetflowReport struct {

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The devices OR groups (full path) selected for the report, where multiple entities are separated by commas. Glob is accepted
	// Required: true
	HostsVal *string `json:"hostsVal"`

	// Whether include DNS mappings or not
	IncludeDNSMappings bool `json:"includeDNSMappings,omitempty"`
	// contains filtered or unexported fields
}

NetflowReport netflow report swagger:model NetflowReport

func (*NetflowReport) CustomReportTypeID ¶

func (m *NetflowReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*NetflowReport) CustomReportTypeName ¶

func (m *NetflowReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*NetflowReport) Delivery ¶

func (m *NetflowReport) Delivery() string

Delivery gets the delivery of this subtype

func (*NetflowReport) Description ¶

func (m *NetflowReport) Description() string

Description gets the description of this subtype

func (*NetflowReport) EnableViewAsOtherUser ¶

func (m *NetflowReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*NetflowReport) Format ¶

func (m *NetflowReport) Format() string

Format gets the format of this subtype

func (*NetflowReport) GroupID ¶

func (m *NetflowReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*NetflowReport) ID ¶

func (m *NetflowReport) ID() int32

ID gets the id of this subtype

func (*NetflowReport) LastGenerateOn ¶

func (m *NetflowReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*NetflowReport) LastGeneratePages ¶

func (m *NetflowReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*NetflowReport) LastGenerateSize ¶

func (m *NetflowReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*NetflowReport) LastmodifyUserID ¶

func (m *NetflowReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*NetflowReport) LastmodifyUserName ¶

func (m *NetflowReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*NetflowReport) MarshalBinary ¶

func (m *NetflowReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowReport) MarshalJSON ¶

func (m NetflowReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowReport) Name ¶

func (m *NetflowReport) Name() *string

Name gets the name of this subtype

func (*NetflowReport) Recipients ¶

func (m *NetflowReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*NetflowReport) ReportLinkNum ¶

func (m *NetflowReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*NetflowReport) Schedule ¶

func (m *NetflowReport) Schedule() string

Schedule gets the schedule of this subtype

func (*NetflowReport) ScheduleTimezone ¶

func (m *NetflowReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*NetflowReport) SetCustomReportTypeID ¶

func (m *NetflowReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*NetflowReport) SetCustomReportTypeName ¶

func (m *NetflowReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*NetflowReport) SetDelivery ¶

func (m *NetflowReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*NetflowReport) SetDescription ¶

func (m *NetflowReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NetflowReport) SetEnableViewAsOtherUser ¶

func (m *NetflowReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*NetflowReport) SetFormat ¶

func (m *NetflowReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*NetflowReport) SetGroupID ¶

func (m *NetflowReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*NetflowReport) SetID ¶

func (m *NetflowReport) SetID(val int32)

SetID sets the id of this subtype

func (*NetflowReport) SetLastGenerateOn ¶

func (m *NetflowReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*NetflowReport) SetLastGeneratePages ¶

func (m *NetflowReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*NetflowReport) SetLastGenerateSize ¶

func (m *NetflowReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*NetflowReport) SetLastmodifyUserID ¶

func (m *NetflowReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*NetflowReport) SetLastmodifyUserName ¶

func (m *NetflowReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*NetflowReport) SetName ¶

func (m *NetflowReport) SetName(val *string)

SetName sets the name of this subtype

func (*NetflowReport) SetRecipients ¶

func (m *NetflowReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*NetflowReport) SetReportLinkNum ¶

func (m *NetflowReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*NetflowReport) SetSchedule ¶

func (m *NetflowReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*NetflowReport) SetScheduleTimezone ¶

func (m *NetflowReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*NetflowReport) SetType ¶

func (m *NetflowReport) SetType(val string)

SetType sets the type of this subtype

func (*NetflowReport) SetUserPermission ¶

func (m *NetflowReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NetflowReport) Type ¶

func (m *NetflowReport) Type() string

Type gets the type of this subtype

func (*NetflowReport) UnmarshalBinary ¶

func (m *NetflowReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowReport) UnmarshalJSON ¶

func (m *NetflowReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowReport) UserPermission ¶

func (m *NetflowReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NetflowReport) Validate ¶

func (m *NetflowReport) Validate(formats strfmt.Registry) error

Validate validates this netflow report

type NetflowWidget ¶

type NetflowWidget struct {

	// data type
	DataType string `json:"dataType,omitempty"`

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Required: true
	DeviceID *int32 `json:"deviceId"`

	// filter
	Filter string `json:"filter,omitempty"`

	// netflow filter
	NetflowFilter *NetflowFilters `json:"netflowFilter,omitempty"`
	// contains filtered or unexported fields
}

NetflowWidget netflow widget swagger:model NetflowWidget

func (*NetflowWidget) DashboardID ¶

func (m *NetflowWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NetflowWidget) Description ¶

func (m *NetflowWidget) Description() string

Description gets the description of this subtype

func (*NetflowWidget) ID ¶

func (m *NetflowWidget) ID() int32

ID gets the id of this subtype

func (*NetflowWidget) Interval ¶

func (m *NetflowWidget) Interval() int32

Interval gets the interval of this subtype

func (*NetflowWidget) LastUpdatedBy ¶

func (m *NetflowWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NetflowWidget) LastUpdatedOn ¶

func (m *NetflowWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NetflowWidget) MarshalBinary ¶

func (m *NetflowWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowWidget) MarshalJSON ¶

func (m NetflowWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowWidget) Name ¶

func (m *NetflowWidget) Name() *string

Name gets the name of this subtype

func (*NetflowWidget) SetDashboardID ¶

func (m *NetflowWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NetflowWidget) SetDescription ¶

func (m *NetflowWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NetflowWidget) SetID ¶

func (m *NetflowWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NetflowWidget) SetInterval ¶

func (m *NetflowWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NetflowWidget) SetLastUpdatedBy ¶

func (m *NetflowWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NetflowWidget) SetLastUpdatedOn ¶

func (m *NetflowWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NetflowWidget) SetName ¶

func (m *NetflowWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NetflowWidget) SetTheme ¶

func (m *NetflowWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NetflowWidget) SetTimescale ¶

func (m *NetflowWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NetflowWidget) SetType ¶

func (m *NetflowWidget) SetType(val string)

SetType sets the type of this subtype

func (*NetflowWidget) SetUserPermission ¶

func (m *NetflowWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NetflowWidget) Theme ¶

func (m *NetflowWidget) Theme() string

Theme gets the theme of this subtype

func (*NetflowWidget) Timescale ¶

func (m *NetflowWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NetflowWidget) Type ¶

func (m *NetflowWidget) Type() string

Type gets the type of this subtype

func (*NetflowWidget) UnmarshalBinary ¶

func (m *NetflowWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowWidget) UnmarshalJSON ¶

func (m *NetflowWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowWidget) UserPermission ¶

func (m *NetflowWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NetflowWidget) Validate ¶

func (m *NetflowWidget) Validate(formats strfmt.Registry) error

Validate validates this netflow widget

type NetflowWidgetData ¶

type NetflowWidgetData struct {

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

NetflowWidgetData netflow widget data swagger:model NetflowWidgetData

func (*NetflowWidgetData) Items ¶

func (m *NetflowWidgetData) Items() []NetflowDataBase

Items gets the items of this subtype

func (*NetflowWidgetData) MarshalBinary ¶

func (m *NetflowWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetflowWidgetData) MarshalJSON ¶

func (m NetflowWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetflowWidgetData) SetItems ¶

func (m *NetflowWidgetData) SetItems(val []NetflowDataBase)

SetItems sets the items of this subtype

func (*NetflowWidgetData) SetTitle ¶

func (m *NetflowWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*NetflowWidgetData) SetType ¶

func (m *NetflowWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*NetflowWidgetData) Title ¶

func (m *NetflowWidgetData) Title() string

Title gets the title of this subtype

func (*NetflowWidgetData) Type ¶

func (m *NetflowWidgetData) Type() string

Type gets the type of this subtype

func (*NetflowWidgetData) UnmarshalBinary ¶

func (m *NetflowWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetflowWidgetData) UnmarshalJSON ¶

func (m *NetflowWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetflowWidgetData) Validate ¶

func (m *NetflowWidgetData) Validate(formats strfmt.Registry) error

Validate validates this netflow widget data

type Netscan ¶

type Netscan interface {
	runtime.Validatable

	// The ID of the Collector associated with this Netscan
	// Required: true
	Collector() *int32
	SetCollector(*int32)

	// The description of the Collector associated with this Netscan
	CollectorDescription() string
	SetCollectorDescription(string)

	// The ID of the group of the Collector associated with this Netscan
	CollectorGroup() int32
	SetCollectorGroup(int32)

	// The name of the group of the Collector associated with this Netscan
	CollectorGroupName() string
	SetCollectorGroupName(string)

	// The user that created the policy
	Creator() string
	SetCreator(string)

	// The description of the Netscan Policy
	Description() string
	SetDescription(string)

	// Information that determines how duplicate discovered devices should be handled
	// Required: true
	Duplicate() *ExcludeDuplicateIps
	SetDuplicate(*ExcludeDuplicateIps)

	// The group the Netscan policy should belong to
	Group() string
	SetGroup(string)

	// The ID of the Netscan Policy
	ID() int32
	SetID(int32)

	// The method that should be used to discover devices. Options are nmap (ICMP Ping), nec2 (EC2), and script
	// Required: true
	Method() string
	SetMethod(string)

	// The name of the Netscan Policy
	// Required: true
	Name() *string
	SetName(*string)

	// The date and time of the next start time of the scan - displayed as manual if the scan does not run on a schedule
	NextStart() string
	SetNextStart(string)

	// The epoch of the next start time of the scan - displayed as 0 if the scan does not run on a schedule
	NextStartEpoch() int64
	SetNextStartEpoch(int64)

	// The ID of the group the policy belongs to
	NsgID() int32
	SetNsgID(int32)

	// Information related to the recurring execution schedule for the Netscan Policy
	Schedule() *NetScanSchedule
	SetSchedule(*NetScanSchedule)

	// The Id of the device
	Version() int32
	SetVersion(int32)
}

Netscan netscan swagger:discriminator Netscan method

func UnmarshalNetscan ¶

func UnmarshalNetscan(reader io.Reader, consumer runtime.Consumer) (Netscan, error)

UnmarshalNetscan unmarshals polymorphic Netscan

func UnmarshalNetscanSlice ¶

func UnmarshalNetscanSlice(reader io.Reader, consumer runtime.Consumer) ([]Netscan, error)

UnmarshalNetscanSlice unmarshals polymorphic slices of Netscan

type NetscanPaginationResponse ¶

type NetscanPaginationResponse struct {

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

NetscanPaginationResponse netscan pagination response swagger:model NetscanPaginationResponse

func (*NetscanPaginationResponse) Items ¶

func (m *NetscanPaginationResponse) Items() []Netscan

Items gets the items of this base type

func (*NetscanPaginationResponse) MarshalBinary ¶

func (m *NetscanPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NetscanPaginationResponse) MarshalJSON ¶

func (m NetscanPaginationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NetscanPaginationResponse) SetItems ¶

func (m *NetscanPaginationResponse) SetItems(val []Netscan)

SetItems sets the items of this base type

func (*NetscanPaginationResponse) UnmarshalBinary ¶

func (m *NetscanPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetscanPaginationResponse) UnmarshalJSON ¶

func (m *NetscanPaginationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NetscanPaginationResponse) Validate ¶

func (m *NetscanPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this netscan pagination response

type NetscanPorts ¶

type NetscanPorts struct {

	// Whether or not default ports should be used
	IsGlobalDefault bool `json:"isGlobalDefault,omitempty"`

	// The ports that should be used in the Netscan
	Value string `json:"value,omitempty"`
}

NetscanPorts netscan ports swagger:model NetscanPorts

func (*NetscanPorts) MarshalBinary ¶

func (m *NetscanPorts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetscanPorts) UnmarshalBinary ¶

func (m *NetscanPorts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetscanPorts) Validate ¶

func (m *NetscanPorts) Validate(formats strfmt.Registry) error

Validate validates this netscan ports

type NextUpgradeInfo ¶

type NextUpgradeInfo struct {

	// major version
	// Read Only: true
	MajorVersion int32 `json:"majorVersion,omitempty"`

	// mandatory
	// Read Only: true
	Mandatory *bool `json:"mandatory,omitempty"`

	// minor version
	// Read Only: true
	MinorVersion int32 `json:"minorVersion,omitempty"`

	// stable
	// Read Only: true
	Stable *bool `json:"stable,omitempty"`

	// upgrade time
	// Read Only: true
	UpgradeTime string `json:"upgradeTime,omitempty"`

	// upgrade time epoch
	// Read Only: true
	UpgradeTimeEpoch int64 `json:"upgradeTimeEpoch,omitempty"`
}

NextUpgradeInfo next upgrade info swagger:model NextUpgradeInfo

func (*NextUpgradeInfo) MarshalBinary ¶

func (m *NextUpgradeInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NextUpgradeInfo) UnmarshalBinary ¶

func (m *NextUpgradeInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NextUpgradeInfo) Validate ¶

func (m *NextUpgradeInfo) Validate(formats strfmt.Registry) error

Validate validates this next upgrade info

type NormalGraphWidget ¶

type NormalGraphWidget struct {

	// The name (not display name) of the datasource the graph is associated with
	// Read Only: true
	DsName string `json:"dsName,omitempty"`

	// The id of the datasource instance the graph was pinned from
	// Required: true
	DsiID *int32 `json:"dsiId"`

	// The name of the instance the graph was pinned from
	// Read Only: true
	DsiName string `json:"dsiName,omitempty"`

	// The id of the datasource graph this widget was pinned from
	// Required: true
	GraphID *int32 `json:"graphId"`

	// The id of the datasource graph this widget was pinned from
	// Read Only: true
	GraphName string `json:"graphName,omitempty"`

	// The id of the device the graph was pinned from
	HID int32 `json:"hId,omitempty"`

	// The display name of the device the graph was pinned from
	// Read Only: true
	HostName string `json:"hostName,omitempty"`
	// contains filtered or unexported fields
}

NormalGraphWidget normal graph widget swagger:model NormalGraphWidget

func (*NormalGraphWidget) DashboardID ¶

func (m *NormalGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*NormalGraphWidget) Description ¶

func (m *NormalGraphWidget) Description() string

Description gets the description of this subtype

func (*NormalGraphWidget) ID ¶

func (m *NormalGraphWidget) ID() int32

ID gets the id of this subtype

func (*NormalGraphWidget) Interval ¶

func (m *NormalGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*NormalGraphWidget) LastUpdatedBy ¶

func (m *NormalGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*NormalGraphWidget) LastUpdatedOn ¶

func (m *NormalGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*NormalGraphWidget) MarshalBinary ¶

func (m *NormalGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (NormalGraphWidget) MarshalJSON ¶

func (m NormalGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*NormalGraphWidget) Name ¶

func (m *NormalGraphWidget) Name() *string

Name gets the name of this subtype

func (*NormalGraphWidget) SetDashboardID ¶

func (m *NormalGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*NormalGraphWidget) SetDescription ¶

func (m *NormalGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*NormalGraphWidget) SetID ¶

func (m *NormalGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*NormalGraphWidget) SetInterval ¶

func (m *NormalGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*NormalGraphWidget) SetLastUpdatedBy ¶

func (m *NormalGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*NormalGraphWidget) SetLastUpdatedOn ¶

func (m *NormalGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*NormalGraphWidget) SetName ¶

func (m *NormalGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*NormalGraphWidget) SetTheme ¶

func (m *NormalGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*NormalGraphWidget) SetTimescale ¶

func (m *NormalGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*NormalGraphWidget) SetType ¶

func (m *NormalGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*NormalGraphWidget) SetUserPermission ¶

func (m *NormalGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*NormalGraphWidget) Theme ¶

func (m *NormalGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*NormalGraphWidget) Timescale ¶

func (m *NormalGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*NormalGraphWidget) Type ¶

func (m *NormalGraphWidget) Type() string

Type gets the type of this subtype

func (*NormalGraphWidget) UnmarshalBinary ¶

func (m *NormalGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NormalGraphWidget) UnmarshalJSON ¶

func (m *NormalGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*NormalGraphWidget) UserPermission ¶

func (m *NormalGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*NormalGraphWidget) Validate ¶

func (m *NormalGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this normal graph widget

type OnetimeUpgradeInfo ¶

type OnetimeUpgradeInfo struct {

	// created by
	// Read Only: true
	CreatedBy string `json:"createdBy,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// end epoch
	// Read Only: true
	EndEpoch int64 `json:"endEpoch,omitempty"`

	// level
	// Read Only: true
	Level string `json:"level,omitempty"`

	// major version
	// Required: true
	MajorVersion *int32 `json:"majorVersion"`

	// minor version
	// Required: true
	MinorVersion *int32 `json:"minorVersion"`

	// start epoch
	// Required: true
	StartEpoch *int64 `json:"startEpoch"`

	// timezone
	Timezone string `json:"timezone,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`
}

OnetimeUpgradeInfo onetime upgrade info swagger:model OnetimeUpgradeInfo

func (*OnetimeUpgradeInfo) MarshalBinary ¶

func (m *OnetimeUpgradeInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OnetimeUpgradeInfo) UnmarshalBinary ¶

func (m *OnetimeUpgradeInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OnetimeUpgradeInfo) Validate ¶

func (m *OnetimeUpgradeInfo) Validate(formats strfmt.Registry) error

Validate validates this onetime upgrade info

type OpsNote ¶

type OpsNote struct {

	// The user that created the Ops Note
	// Read Only: true
	CreatedBy string `json:"createdBy,omitempty"`

	// The date and time associated with the note, in epoch seconds format
	HappenOnInSec int64 `json:"happenOnInSec,omitempty"`

	// The id associated with the Ops Note
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The note message
	// Required: true
	Note *string `json:"note"`

	// The tags that should be associated with the note. Each tag has a unique id and a name - you can either include the name of a new or existing tag, or the id of an existing tag
	Tags []*OpsNoteTagBase `json:"tags,omitempty"`
	// contains filtered or unexported fields
}

OpsNote ops note swagger:model OpsNote

func (*OpsNote) MarshalBinary ¶

func (m *OpsNote) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNote) MarshalJSON ¶

func (m OpsNote) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNote) Scopes ¶

func (m *OpsNote) Scopes() []OpsNoteScope

Scopes gets the scopes of this base type

func (*OpsNote) SetScopes ¶

func (m *OpsNote) SetScopes(val []OpsNoteScope)

SetScopes sets the scopes of this base type

func (*OpsNote) UnmarshalBinary ¶

func (m *OpsNote) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNote) UnmarshalJSON ¶

func (m *OpsNote) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNote) Validate ¶

func (m *OpsNote) Validate(formats strfmt.Registry) error

Validate validates this ops note

type OpsNoteDeviceGroupScope ¶

type OpsNoteDeviceGroupScope struct {

	// full path
	FullPath string `json:"fullPath,omitempty"`

	// group Id
	GroupID int32 `json:"groupId,omitempty"`
}

OpsNoteDeviceGroupScope ops note device group scope swagger:model OpsNoteDeviceGroupScope

func (*OpsNoteDeviceGroupScope) MarshalBinary ¶

func (m *OpsNoteDeviceGroupScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNoteDeviceGroupScope) MarshalJSON ¶

func (m OpsNoteDeviceGroupScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNoteDeviceGroupScope) SetType ¶

func (m *OpsNoteDeviceGroupScope) SetType(val string)

SetType sets the type of this subtype

func (*OpsNoteDeviceGroupScope) Type ¶

func (m *OpsNoteDeviceGroupScope) Type() string

Type gets the type of this subtype

func (*OpsNoteDeviceGroupScope) UnmarshalBinary ¶

func (m *OpsNoteDeviceGroupScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteDeviceGroupScope) UnmarshalJSON ¶

func (m *OpsNoteDeviceGroupScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNoteDeviceGroupScope) Validate ¶

func (m *OpsNoteDeviceGroupScope) Validate(formats strfmt.Registry) error

Validate validates this ops note device group scope

type OpsNoteDeviceScope ¶

type OpsNoteDeviceScope struct {

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`

	// device name
	DeviceName string `json:"deviceName,omitempty"`

	// full path
	FullPath string `json:"fullPath,omitempty"`

	// group Id
	GroupID int32 `json:"groupId,omitempty"`
}

OpsNoteDeviceScope ops note device scope swagger:model OpsNoteDeviceScope

func (*OpsNoteDeviceScope) MarshalBinary ¶

func (m *OpsNoteDeviceScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNoteDeviceScope) MarshalJSON ¶

func (m OpsNoteDeviceScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNoteDeviceScope) SetType ¶

func (m *OpsNoteDeviceScope) SetType(val string)

SetType sets the type of this subtype

func (*OpsNoteDeviceScope) Type ¶

func (m *OpsNoteDeviceScope) Type() string

Type gets the type of this subtype

func (*OpsNoteDeviceScope) UnmarshalBinary ¶

func (m *OpsNoteDeviceScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteDeviceScope) UnmarshalJSON ¶

func (m *OpsNoteDeviceScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNoteDeviceScope) Validate ¶

func (m *OpsNoteDeviceScope) Validate(formats strfmt.Registry) error

Validate validates this ops note device scope

type OpsNoteGroupAllScope ¶

type OpsNoteGroupAllScope struct {

	// group Id
	GroupID int32 `json:"groupId,omitempty"`
}

OpsNoteGroupAllScope ops note group all scope swagger:model OpsNoteGroupAllScope

func (*OpsNoteGroupAllScope) MarshalBinary ¶

func (m *OpsNoteGroupAllScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNoteGroupAllScope) MarshalJSON ¶

func (m OpsNoteGroupAllScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNoteGroupAllScope) SetType ¶

func (m *OpsNoteGroupAllScope) SetType(val string)

SetType sets the type of this subtype

func (*OpsNoteGroupAllScope) Type ¶

func (m *OpsNoteGroupAllScope) Type() string

Type gets the type of this subtype

func (*OpsNoteGroupAllScope) UnmarshalBinary ¶

func (m *OpsNoteGroupAllScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteGroupAllScope) UnmarshalJSON ¶

func (m *OpsNoteGroupAllScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNoteGroupAllScope) Validate ¶

func (m *OpsNoteGroupAllScope) Validate(formats strfmt.Registry) error

Validate validates this ops note group all scope

type OpsNotePaginationResponse ¶

type OpsNotePaginationResponse struct {

	// items
	Items []*OpsNote `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

OpsNotePaginationResponse ops note pagination response swagger:model OpsNotePaginationResponse

func (*OpsNotePaginationResponse) MarshalBinary ¶

func (m *OpsNotePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OpsNotePaginationResponse) UnmarshalBinary ¶

func (m *OpsNotePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNotePaginationResponse) Validate ¶

func (m *OpsNotePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this ops note pagination response

type OpsNoteScope ¶

type OpsNoteScope interface {
	runtime.Validatable

	// type
	// Required: true
	Type() string
	SetType(string)
}

OpsNoteScope ops note scope swagger:discriminator OpsNoteScope type

func UnmarshalOpsNoteScope ¶

func UnmarshalOpsNoteScope(reader io.Reader, consumer runtime.Consumer) (OpsNoteScope, error)

UnmarshalOpsNoteScope unmarshals polymorphic OpsNoteScope

func UnmarshalOpsNoteScopeSlice ¶

func UnmarshalOpsNoteScopeSlice(reader io.Reader, consumer runtime.Consumer) ([]OpsNoteScope, error)

UnmarshalOpsNoteScopeSlice unmarshals polymorphic slices of OpsNoteScope

type OpsNoteTagBase ¶

type OpsNoteTagBase struct {

	// created on in sec
	// Read Only: true
	CreatedOnInSec int64 `json:"createdOnInSec,omitempty"`

	// id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// release
	// Required: true
	Name *string `json:"name"`

	// update on in sec
	// Read Only: true
	UpdateOnInSec int64 `json:"updateOnInSec,omitempty"`
}

OpsNoteTagBase ops note tag base swagger:model OpsNoteTagBase

func (*OpsNoteTagBase) MarshalBinary ¶

func (m *OpsNoteTagBase) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OpsNoteTagBase) UnmarshalBinary ¶

func (m *OpsNoteTagBase) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteTagBase) Validate ¶

func (m *OpsNoteTagBase) Validate(formats strfmt.Registry) error

Validate validates this ops note tag base

type OpsNoteWebsiteGroupScope ¶

type OpsNoteWebsiteGroupScope struct {

	// full path
	FullPath string `json:"fullPath,omitempty"`

	// group Id
	GroupID int32 `json:"groupId,omitempty"`
}

OpsNoteWebsiteGroupScope ops note website group scope swagger:model OpsNoteWebsiteGroupScope

func (*OpsNoteWebsiteGroupScope) MarshalBinary ¶

func (m *OpsNoteWebsiteGroupScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNoteWebsiteGroupScope) MarshalJSON ¶

func (m OpsNoteWebsiteGroupScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNoteWebsiteGroupScope) SetType ¶

func (m *OpsNoteWebsiteGroupScope) SetType(val string)

SetType sets the type of this subtype

func (*OpsNoteWebsiteGroupScope) Type ¶

func (m *OpsNoteWebsiteGroupScope) Type() string

Type gets the type of this subtype

func (*OpsNoteWebsiteGroupScope) UnmarshalBinary ¶

func (m *OpsNoteWebsiteGroupScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteWebsiteGroupScope) UnmarshalJSON ¶

func (m *OpsNoteWebsiteGroupScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNoteWebsiteGroupScope) Validate ¶

func (m *OpsNoteWebsiteGroupScope) Validate(formats strfmt.Registry) error

Validate validates this ops note website group scope

type OpsNoteWebsiteScope ¶

type OpsNoteWebsiteScope struct {

	// full path
	FullPath string `json:"fullPath,omitempty"`

	// group Id
	GroupID int32 `json:"groupId,omitempty"`

	// website Id
	WebsiteID int32 `json:"websiteId,omitempty"`

	// website name
	WebsiteName string `json:"websiteName,omitempty"`
}

OpsNoteWebsiteScope ops note website scope swagger:model OpsNoteWebsiteScope

func (*OpsNoteWebsiteScope) MarshalBinary ¶

func (m *OpsNoteWebsiteScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OpsNoteWebsiteScope) MarshalJSON ¶

func (m OpsNoteWebsiteScope) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OpsNoteWebsiteScope) SetType ¶

func (m *OpsNoteWebsiteScope) SetType(val string)

SetType sets the type of this subtype

func (*OpsNoteWebsiteScope) Type ¶

func (m *OpsNoteWebsiteScope) Type() string

Type gets the type of this subtype

func (*OpsNoteWebsiteScope) UnmarshalBinary ¶

func (m *OpsNoteWebsiteScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OpsNoteWebsiteScope) UnmarshalJSON ¶

func (m *OpsNoteWebsiteScope) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OpsNoteWebsiteScope) Validate ¶

func (m *OpsNoteWebsiteScope) Validate(formats strfmt.Registry) error

Validate validates this ops note website scope

type OverviewGraphDataPoint ¶

type OverviewGraphDataPoint struct {

	// aggregate method
	AggregateMethod string `json:"aggregateMethod,omitempty"`

	// consolidate func
	ConsolidateFunc int32 `json:"consolidateFunc,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`
}

OverviewGraphDataPoint overview graph data point swagger:model OverviewGraphDataPoint

func (*OverviewGraphDataPoint) MarshalBinary ¶

func (m *OverviewGraphDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OverviewGraphDataPoint) UnmarshalBinary ¶

func (m *OverviewGraphDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverviewGraphDataPoint) Validate ¶

func (m *OverviewGraphDataPoint) Validate(formats strfmt.Registry) error

Validate validates this overview graph data point

type OverviewGraphWidget ¶

type OverviewGraphWidget struct {

	// ds Id
	DsID int32 `json:"dsId,omitempty"`

	// ds name
	// Read Only: true
	DsName string `json:"dsName,omitempty"`

	// dsig Id
	// Required: true
	DsigID *int32 `json:"dsigId"`

	// dsig name
	// Read Only: true
	DsigName string `json:"dsigName,omitempty"`

	// graph Id
	GraphID int32 `json:"graphId,omitempty"`

	// graph name
	// Read Only: true
	GraphName string `json:"graphName,omitempty"`

	// h Id
	// Required: true
	HID *int32 `json:"hId"`

	// host name
	// Read Only: true
	HostName string `json:"hostName,omitempty"`
	// contains filtered or unexported fields
}

OverviewGraphWidget overview graph widget swagger:model OverviewGraphWidget

func (*OverviewGraphWidget) DashboardID ¶

func (m *OverviewGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*OverviewGraphWidget) Description ¶

func (m *OverviewGraphWidget) Description() string

Description gets the description of this subtype

func (*OverviewGraphWidget) ID ¶

func (m *OverviewGraphWidget) ID() int32

ID gets the id of this subtype

func (*OverviewGraphWidget) Interval ¶

func (m *OverviewGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*OverviewGraphWidget) LastUpdatedBy ¶

func (m *OverviewGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*OverviewGraphWidget) LastUpdatedOn ¶

func (m *OverviewGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*OverviewGraphWidget) MarshalBinary ¶

func (m *OverviewGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (OverviewGraphWidget) MarshalJSON ¶

func (m OverviewGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*OverviewGraphWidget) Name ¶

func (m *OverviewGraphWidget) Name() *string

Name gets the name of this subtype

func (*OverviewGraphWidget) SetDashboardID ¶

func (m *OverviewGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*OverviewGraphWidget) SetDescription ¶

func (m *OverviewGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*OverviewGraphWidget) SetID ¶

func (m *OverviewGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*OverviewGraphWidget) SetInterval ¶

func (m *OverviewGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*OverviewGraphWidget) SetLastUpdatedBy ¶

func (m *OverviewGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*OverviewGraphWidget) SetLastUpdatedOn ¶

func (m *OverviewGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*OverviewGraphWidget) SetName ¶

func (m *OverviewGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*OverviewGraphWidget) SetTheme ¶

func (m *OverviewGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*OverviewGraphWidget) SetTimescale ¶

func (m *OverviewGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*OverviewGraphWidget) SetType ¶

func (m *OverviewGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*OverviewGraphWidget) SetUserPermission ¶

func (m *OverviewGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*OverviewGraphWidget) Theme ¶

func (m *OverviewGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*OverviewGraphWidget) Timescale ¶

func (m *OverviewGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*OverviewGraphWidget) Type ¶

func (m *OverviewGraphWidget) Type() string

Type gets the type of this subtype

func (*OverviewGraphWidget) UnmarshalBinary ¶

func (m *OverviewGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OverviewGraphWidget) UnmarshalJSON ¶

func (m *OverviewGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*OverviewGraphWidget) UserPermission ¶

func (m *OverviewGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*OverviewGraphWidget) Validate ¶

func (m *OverviewGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this overview graph widget

type PDHAutoDiscoveryMethod ¶

type PDHAutoDiscoveryMethod struct {

	// category
	// Required: true
	Category *string `json:"category"`

	// obj regex
	// Required: true
	ObjRegex *string `json:"objRegex"`
}

PDHAutoDiscoveryMethod p d h auto discovery method swagger:model PDHAutoDiscoveryMethod

func (*PDHAutoDiscoveryMethod) MarshalBinary ¶

func (m *PDHAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PDHAutoDiscoveryMethod) MarshalJSON ¶

func (m PDHAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PDHAutoDiscoveryMethod) Name ¶

func (m *PDHAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*PDHAutoDiscoveryMethod) SetName ¶

func (m *PDHAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*PDHAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *PDHAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PDHAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *PDHAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PDHAutoDiscoveryMethod) Validate ¶

func (m *PDHAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this p d h auto discovery method

type PerfmonCollectorAttribute ¶

type PerfmonCollectorAttribute struct {

	// counters
	Counters []*PerfmonCounter `json:"counters,omitempty"`
}

PerfmonCollectorAttribute perfmon collector attribute swagger:model PerfmonCollectorAttribute

func (*PerfmonCollectorAttribute) MarshalBinary ¶

func (m *PerfmonCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PerfmonCollectorAttribute) MarshalJSON ¶

func (m PerfmonCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PerfmonCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*PerfmonCollectorAttribute) SetName ¶

func (m *PerfmonCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*PerfmonCollectorAttribute) UnmarshalBinary ¶

func (m *PerfmonCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PerfmonCollectorAttribute) UnmarshalJSON ¶

func (m *PerfmonCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PerfmonCollectorAttribute) Validate ¶

func (m *PerfmonCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this perfmon collector attribute

type PerfmonCounter ¶

type PerfmonCounter struct {

	// name
	Name string `json:"name,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

PerfmonCounter perfmon counter swagger:model PerfmonCounter

func (*PerfmonCounter) MarshalBinary ¶

func (m *PerfmonCounter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PerfmonCounter) UnmarshalBinary ¶

func (m *PerfmonCounter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PerfmonCounter) Validate ¶

func (m *PerfmonCounter) Validate(formats strfmt.Registry) error

Validate validates this perfmon counter

type Period ¶

type Period struct {

	// end minutes
	// Required: true
	EndMinutes *int32 `json:"endMinutes"`

	// start minutes
	// Required: true
	StartMinutes *int32 `json:"startMinutes"`

	// timezone
	// Required: true
	Timezone *string `json:"timezone"`

	// week days
	// Required: true
	WeekDays []int32 `json:"weekDays"`
}

Period period swagger:model Period

func (*Period) MarshalBinary ¶

func (m *Period) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Period) UnmarshalBinary ¶

func (m *Period) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Period) Validate ¶

func (m *Period) Validate(formats strfmt.Registry) error

Validate validates this period

type PieChartData ¶

type PieChartData struct {

	// color name
	// Read Only: true
	ColorName string `json:"colorName,omitempty"`

	// data point name
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// legend
	// Read Only: true
	Legend string `json:"legend,omitempty"`

	// value
	// Read Only: true
	Value float64 `json:"value,omitempty"`
}

PieChartData pie chart data swagger:model PieChartData

func (*PieChartData) MarshalBinary ¶

func (m *PieChartData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PieChartData) UnmarshalBinary ¶

func (m *PieChartData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartData) Validate ¶

func (m *PieChartData) Validate(formats strfmt.Registry) error

Validate validates this pie chart data

type PieChartDataPoint ¶

type PieChartDataPoint struct {

	// aggregate
	Aggregate bool `json:"aggregate,omitempty"`

	// aggregate function
	AggregateFunction string `json:"aggregateFunction,omitempty"`

	// data point Id
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// device display name
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device group full path
	// Required: true
	DeviceGroupFullPath *string `json:"deviceGroupFullPath"`

	// instance name
	// Required: true
	InstanceName *string `json:"instanceName"`

	// name
	// Required: true
	Name *string `json:"name"`

	// top10
	Top10 bool `json:"top10,omitempty"`
}

PieChartDataPoint pie chart data point swagger:model PieChartDataPoint

func (*PieChartDataPoint) MarshalBinary ¶

func (m *PieChartDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PieChartDataPoint) UnmarshalBinary ¶

func (m *PieChartDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartDataPoint) Validate ¶

func (m *PieChartDataPoint) Validate(formats strfmt.Registry) error

Validate validates this pie chart data point

type PieChartInfo ¶

type PieChartInfo struct {

	// The counter is used for saving applyTo expression, it's mainly used for count device
	Counters []*Counter `json:"counters,omitempty"`

	// The datapoints added to the widget. Note that datapoints must be included in the pieChartItems object to be displayed in the widget
	DataPoints []*PieChartDataPoint `json:"dataPoints,omitempty"`

	// If the number of slices exceeds the maxSlicesCanBeShown, this value indicates whether the remaining slices should be grouped together
	GroupRemainingAsOthers bool `json:"groupRemainingAsOthers,omitempty"`

	// Whether items at 0% should be hidden
	HideZeroPercentSlices bool `json:"hideZeroPercentSlices,omitempty"`

	// The maximum number of slices you'd like displayed in the pie chart
	MaxSlicesCanBeShown int32 `json:"maxSlicesCanBeShown,omitempty"`

	// The datapoints and virtual datapoints that will be displayed in the pie chart
	// Required: true
	PieChartItems []*PieChartItem `json:"pieChartItems"`

	// Whether or not labels and lines should be displayed on the pie chart
	ShowLabelsAndLinesOnPC bool `json:"showLabelsAndLinesOnPC,omitempty"`

	// The title that will be displayed above the pie chart
	Title string `json:"title,omitempty"`

	// The virtual datapoints added to the widget. Note that virtual datapoints must be included in the pieChartItems object to be displayed in the widget
	VirtualDataPoints []*VirtualDataPoint `json:"virtualDataPoints,omitempty"`
}

PieChartInfo pie chart info swagger:model PieChartInfo

func (*PieChartInfo) MarshalBinary ¶

func (m *PieChartInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PieChartInfo) UnmarshalBinary ¶

func (m *PieChartInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartInfo) Validate ¶

func (m *PieChartInfo) Validate(formats strfmt.Registry) error

Validate validates this pie chart info

type PieChartItem ¶

type PieChartItem struct {

	// color
	Color string `json:"color,omitempty"`

	// data point name
	// Required: true
	DataPointName *string `json:"dataPointName"`

	// legend
	// Required: true
	Legend *string `json:"legend"`
}

PieChartItem pie chart item swagger:model PieChartItem

func (*PieChartItem) MarshalBinary ¶

func (m *PieChartItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PieChartItem) UnmarshalBinary ¶

func (m *PieChartItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartItem) Validate ¶

func (m *PieChartItem) Validate(formats strfmt.Registry) error

Validate validates this pie chart item

type PieChartWidget ¶

type PieChartWidget struct {

	// pie chart info
	// Required: true
	PieChartInfo *PieChartInfo `json:"pieChartInfo"`
	// contains filtered or unexported fields
}

PieChartWidget pie chart widget swagger:model PieChartWidget

func (*PieChartWidget) DashboardID ¶

func (m *PieChartWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*PieChartWidget) Description ¶

func (m *PieChartWidget) Description() string

Description gets the description of this subtype

func (*PieChartWidget) ID ¶

func (m *PieChartWidget) ID() int32

ID gets the id of this subtype

func (*PieChartWidget) Interval ¶

func (m *PieChartWidget) Interval() int32

Interval gets the interval of this subtype

func (*PieChartWidget) LastUpdatedBy ¶

func (m *PieChartWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*PieChartWidget) LastUpdatedOn ¶

func (m *PieChartWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*PieChartWidget) MarshalBinary ¶

func (m *PieChartWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PieChartWidget) MarshalJSON ¶

func (m PieChartWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PieChartWidget) Name ¶

func (m *PieChartWidget) Name() *string

Name gets the name of this subtype

func (*PieChartWidget) SetDashboardID ¶

func (m *PieChartWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*PieChartWidget) SetDescription ¶

func (m *PieChartWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*PieChartWidget) SetID ¶

func (m *PieChartWidget) SetID(val int32)

SetID sets the id of this subtype

func (*PieChartWidget) SetInterval ¶

func (m *PieChartWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*PieChartWidget) SetLastUpdatedBy ¶

func (m *PieChartWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*PieChartWidget) SetLastUpdatedOn ¶

func (m *PieChartWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*PieChartWidget) SetName ¶

func (m *PieChartWidget) SetName(val *string)

SetName sets the name of this subtype

func (*PieChartWidget) SetTheme ¶

func (m *PieChartWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*PieChartWidget) SetTimescale ¶

func (m *PieChartWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*PieChartWidget) SetType ¶

func (m *PieChartWidget) SetType(val string)

SetType sets the type of this subtype

func (*PieChartWidget) SetUserPermission ¶

func (m *PieChartWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*PieChartWidget) Theme ¶

func (m *PieChartWidget) Theme() string

Theme gets the theme of this subtype

func (*PieChartWidget) Timescale ¶

func (m *PieChartWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*PieChartWidget) Type ¶

func (m *PieChartWidget) Type() string

Type gets the type of this subtype

func (*PieChartWidget) UnmarshalBinary ¶

func (m *PieChartWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartWidget) UnmarshalJSON ¶

func (m *PieChartWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PieChartWidget) UserPermission ¶

func (m *PieChartWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*PieChartWidget) Validate ¶

func (m *PieChartWidget) Validate(formats strfmt.Registry) error

Validate validates this pie chart widget

type PieChartWidgetData ¶

type PieChartWidgetData struct {

	// data
	// Read Only: true
	Data []*PieChartData `json:"data,omitempty"`

	// group remaining as others
	// Read Only: true
	GroupRemainingAsOthers *bool `json:"groupRemainingAsOthers,omitempty"`

	// hide zero percent slices
	HideZeroPercentSlices bool `json:"hideZeroPercentSlices,omitempty"`

	// max slices can be shown
	// Read Only: true
	MaxSlicesCanBeShown int32 `json:"maxSlicesCanBeShown,omitempty"`
	// contains filtered or unexported fields
}

PieChartWidgetData pie chart widget data swagger:model PieChartWidgetData

func (*PieChartWidgetData) MarshalBinary ¶

func (m *PieChartWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PieChartWidgetData) MarshalJSON ¶

func (m PieChartWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PieChartWidgetData) SetTitle ¶

func (m *PieChartWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*PieChartWidgetData) SetType ¶

func (m *PieChartWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*PieChartWidgetData) Title ¶

func (m *PieChartWidgetData) Title() string

Title gets the title of this subtype

func (*PieChartWidgetData) Type ¶

func (m *PieChartWidgetData) Type() string

Type gets the type of this subtype

func (*PieChartWidgetData) UnmarshalBinary ¶

func (m *PieChartWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PieChartWidgetData) UnmarshalJSON ¶

func (m *PieChartWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PieChartWidgetData) Validate ¶

func (m *PieChartWidgetData) Validate(formats strfmt.Registry) error

Validate validates this pie chart widget data

type PingCheck ¶

type PingCheck struct {

	// The number of packets to send
	Count int32 `json:"count,omitempty"`

	// The URL to check, without the scheme or protocol (e.g http or https)
	// E.g. if the URL is "http://www.google.com, then the host="www.google.com"
	// Required: true
	Host *string `json:"host"`

	// The percentage of packets that should be returned in the time period specified by timeoutInMSPktsNotReceive for each ping check
	PercentPktsNotReceiveInTime int32 `json:"percentPktsNotReceiveInTime,omitempty"`

	// The time period that the percentage of packets specified by percentPktsNotReceiveInTime must be returned in for each ping check
	TimeoutInMSPktsNotReceive int64 `json:"timeoutInMSPktsNotReceive,omitempty"`
	// contains filtered or unexported fields
}

PingCheck ping check swagger:model PingCheck

func (*PingCheck) Checkpoints ¶

func (m *PingCheck) Checkpoints() []*WebsiteCheckPoint

Checkpoints gets the checkpoints of this subtype

func (*PingCheck) Collectors ¶

func (m *PingCheck) Collectors() []*WebsiteCollectorInfo

Collectors gets the collectors of this subtype

func (*PingCheck) Description ¶

func (m *PingCheck) Description() string

Description gets the description of this subtype

func (*PingCheck) DisableAlerting ¶

func (m *PingCheck) DisableAlerting() bool

DisableAlerting gets the disable alerting of this subtype

func (*PingCheck) GlobalSmAlertCond ¶

func (m *PingCheck) GlobalSmAlertCond() int32

GlobalSmAlertCond gets the global sm alert cond of this subtype

func (*PingCheck) GroupID ¶

func (m *PingCheck) GroupID() int32

GroupID gets the group Id of this subtype

func (*PingCheck) ID ¶

func (m *PingCheck) ID() int32

ID gets the id of this subtype

func (*PingCheck) IndividualAlertLevel ¶

func (m *PingCheck) IndividualAlertLevel() string

IndividualAlertLevel gets the individual alert level of this subtype

func (*PingCheck) IndividualSmAlertEnable ¶

func (m *PingCheck) IndividualSmAlertEnable() bool

IndividualSmAlertEnable gets the individual sm alert enable of this subtype

func (*PingCheck) IsInternal ¶

func (m *PingCheck) IsInternal() bool

IsInternal gets the is internal of this subtype

func (*PingCheck) MarshalBinary ¶

func (m *PingCheck) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PingCheck) MarshalJSON ¶

func (m PingCheck) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PingCheck) Name ¶

func (m *PingCheck) Name() *string

Name gets the name of this subtype

func (*PingCheck) OverallAlertLevel ¶

func (m *PingCheck) OverallAlertLevel() string

OverallAlertLevel gets the overall alert level of this subtype

func (*PingCheck) PollingInterval ¶

func (m *PingCheck) PollingInterval() int32

PollingInterval gets the polling interval of this subtype

func (*PingCheck) Properties ¶

func (m *PingCheck) Properties() []*NameAndValue

Properties gets the properties of this subtype

func (*PingCheck) SetCheckpoints ¶

func (m *PingCheck) SetCheckpoints(val []*WebsiteCheckPoint)

SetCheckpoints sets the checkpoints of this subtype

func (*PingCheck) SetCollectors ¶

func (m *PingCheck) SetCollectors(val []*WebsiteCollectorInfo)

SetCollectors sets the collectors of this subtype

func (*PingCheck) SetDescription ¶

func (m *PingCheck) SetDescription(val string)

SetDescription sets the description of this subtype

func (*PingCheck) SetDisableAlerting ¶

func (m *PingCheck) SetDisableAlerting(val bool)

SetDisableAlerting sets the disable alerting of this subtype

func (*PingCheck) SetGlobalSmAlertCond ¶

func (m *PingCheck) SetGlobalSmAlertCond(val int32)

SetGlobalSmAlertCond sets the global sm alert cond of this subtype

func (*PingCheck) SetGroupID ¶

func (m *PingCheck) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*PingCheck) SetID ¶

func (m *PingCheck) SetID(val int32)

SetID sets the id of this subtype

func (*PingCheck) SetIndividualAlertLevel ¶

func (m *PingCheck) SetIndividualAlertLevel(val string)

SetIndividualAlertLevel sets the individual alert level of this subtype

func (*PingCheck) SetIndividualSmAlertEnable ¶

func (m *PingCheck) SetIndividualSmAlertEnable(val bool)

SetIndividualSmAlertEnable sets the individual sm alert enable of this subtype

func (*PingCheck) SetIsInternal ¶

func (m *PingCheck) SetIsInternal(val bool)

SetIsInternal sets the is internal of this subtype

func (*PingCheck) SetName ¶

func (m *PingCheck) SetName(val *string)

SetName sets the name of this subtype

func (*PingCheck) SetOverallAlertLevel ¶

func (m *PingCheck) SetOverallAlertLevel(val string)

SetOverallAlertLevel sets the overall alert level of this subtype

func (*PingCheck) SetPollingInterval ¶

func (m *PingCheck) SetPollingInterval(val int32)

SetPollingInterval sets the polling interval of this subtype

func (*PingCheck) SetProperties ¶

func (m *PingCheck) SetProperties(val []*NameAndValue)

SetProperties sets the properties of this subtype

func (*PingCheck) SetStatus ¶

func (m *PingCheck) SetStatus(val string)

SetStatus sets the status of this subtype

func (*PingCheck) SetStopMonitoring ¶

func (m *PingCheck) SetStopMonitoring(val bool)

SetStopMonitoring sets the stop monitoring of this subtype

func (*PingCheck) SetStopMonitoringByFolder ¶

func (m *PingCheck) SetStopMonitoringByFolder(val *bool)

SetStopMonitoringByFolder sets the stop monitoring by folder of this subtype

func (*PingCheck) SetTemplate ¶

func (m *PingCheck) SetTemplate(val interface{})

SetTemplate sets the template of this subtype

func (*PingCheck) SetTestLocation ¶

func (m *PingCheck) SetTestLocation(val *WebsiteLocation)

SetTestLocation sets the test location of this subtype

func (*PingCheck) SetTransition ¶

func (m *PingCheck) SetTransition(val int32)

SetTransition sets the transition of this subtype

func (*PingCheck) SetType ¶

func (m *PingCheck) SetType(val string)

SetType sets the type of this subtype

func (*PingCheck) SetUseDefaultAlertSetting ¶

func (m *PingCheck) SetUseDefaultAlertSetting(val bool)

SetUseDefaultAlertSetting sets the use default alert setting of this subtype

func (*PingCheck) SetUseDefaultLocationSetting ¶

func (m *PingCheck) SetUseDefaultLocationSetting(val bool)

SetUseDefaultLocationSetting sets the use default location setting of this subtype

func (*PingCheck) SetUserPermission ¶

func (m *PingCheck) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*PingCheck) Status ¶

func (m *PingCheck) Status() string

Status gets the status of this subtype

func (*PingCheck) StopMonitoring ¶

func (m *PingCheck) StopMonitoring() bool

StopMonitoring gets the stop monitoring of this subtype

func (*PingCheck) StopMonitoringByFolder ¶

func (m *PingCheck) StopMonitoringByFolder() *bool

StopMonitoringByFolder gets the stop monitoring by folder of this subtype

func (*PingCheck) Template ¶

func (m *PingCheck) Template() interface{}

Template gets the template of this subtype

func (*PingCheck) TestLocation ¶

func (m *PingCheck) TestLocation() *WebsiteLocation

TestLocation gets the test location of this subtype

func (*PingCheck) Transition ¶

func (m *PingCheck) Transition() int32

Transition gets the transition of this subtype

func (*PingCheck) Type ¶

func (m *PingCheck) Type() string

Type gets the type of this subtype

func (*PingCheck) UnmarshalBinary ¶

func (m *PingCheck) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PingCheck) UnmarshalJSON ¶

func (m *PingCheck) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PingCheck) UseDefaultAlertSetting ¶

func (m *PingCheck) UseDefaultAlertSetting() bool

UseDefaultAlertSetting gets the use default alert setting of this subtype

func (*PingCheck) UseDefaultLocationSetting ¶

func (m *PingCheck) UseDefaultLocationSetting() bool

UseDefaultLocationSetting gets the use default location setting of this subtype

func (*PingCheck) UserPermission ¶

func (m *PingCheck) UserPermission() string

UserPermission gets the user permission of this subtype

func (*PingCheck) Validate ¶

func (m *PingCheck) Validate(formats strfmt.Registry) error

Validate validates this ping check

type PingCollectorAttribute ¶

type PingCollectorAttribute struct {

	// ip
	IP string `json:"ip,omitempty"`

	// send pkts
	SendPkts int32 `json:"sendPkts,omitempty"`
}

PingCollectorAttribute ping collector attribute swagger:model PingCollectorAttribute

func (*PingCollectorAttribute) MarshalBinary ¶

func (m *PingCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PingCollectorAttribute) MarshalJSON ¶

func (m PingCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PingCollectorAttribute) Name ¶

func (m *PingCollectorAttribute) Name() string

Name gets the name of this subtype

func (*PingCollectorAttribute) SetName ¶

func (m *PingCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*PingCollectorAttribute) UnmarshalBinary ¶

func (m *PingCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PingCollectorAttribute) UnmarshalJSON ¶

func (m *PingCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PingCollectorAttribute) Validate ¶

func (m *PingCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this ping collector attribute

type PointSource ¶

type PointSource struct {

	// The display name of the device the map point represents (if type=device). This field supports Glob (*)
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The full path of the device group associated with the map point. This may be the group the map point represents, or the group of the device that the map point represents
	// Required: true
	DeviceGroupFullPath *string `json:"deviceGroupFullPath"`

	// Whether or not the specified group or device has a location property defined
	// Read Only: true
	HasLocation *bool `json:"hasLocation,omitempty"`

	// Whether or not the mapPoint represents a device or a group
	Type string `json:"type,omitempty"`
}

PointSource point source swagger:model PointSource

func (*PointSource) MarshalBinary ¶

func (m *PointSource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PointSource) UnmarshalBinary ¶

func (m *PointSource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PointSource) Validate ¶

func (m *PointSource) Validate(formats strfmt.Registry) error

Validate validates this point source

type PortAutoDiscoveryMethod ¶

type PortAutoDiscoveryMethod struct {

	// ports
	// Required: true
	Ports *string `json:"ports"`

	// timeout
	Timeout int32 `json:"timeout,omitempty"`
}

PortAutoDiscoveryMethod port auto discovery method swagger:model PortAutoDiscoveryMethod

func (*PortAutoDiscoveryMethod) MarshalBinary ¶

func (m *PortAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PortAutoDiscoveryMethod) MarshalJSON ¶

func (m PortAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*PortAutoDiscoveryMethod) Name ¶

func (m *PortAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*PortAutoDiscoveryMethod) SetName ¶

func (m *PortAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*PortAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *PortAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *PortAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*PortAutoDiscoveryMethod) Validate ¶

func (m *PortAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this port auto discovery method

type PortPaginationResponse ¶

type PortPaginationResponse struct {

	// items
	Items []*NetflowPort `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

PortPaginationResponse port pagination response swagger:model PortPaginationResponse

func (*PortPaginationResponse) MarshalBinary ¶

func (m *PortPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PortPaginationResponse) UnmarshalBinary ¶

func (m *PortPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PortPaginationResponse) Validate ¶

func (m *PortPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this port pagination response

type Privilege ¶

type Privilege struct {

	// object Id
	// Required: true
	ObjectID *string `json:"objectId"`

	// object name
	// Read Only: true
	ObjectName string `json:"objectName,omitempty"`

	// object type
	// Required: true
	ObjectType *string `json:"objectType"`

	// operation
	// Required: true
	Operation *string `json:"operation"`

	// sub operation
	// Read Only: true
	SubOperation string `json:"subOperation,omitempty"`
}

Privilege privilege swagger:model Privilege

func (*Privilege) MarshalBinary ¶

func (m *Privilege) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Privilege) UnmarshalBinary ¶

func (m *Privilege) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Privilege) Validate ¶

func (m *Privilege) Validate(formats strfmt.Registry) error

Validate validates this privilege

type PropertyMatchRule ¶

type PropertyMatchRule struct {

	// case insensitive
	CaseInsensitive bool `json:"caseInsensitive,omitempty"`

	// underscore
	Underscore bool `json:"underscore,omitempty"`
}

PropertyMatchRule property match rule swagger:model PropertyMatchRule

func (*PropertyMatchRule) MarshalBinary ¶

func (m *PropertyMatchRule) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyMatchRule) UnmarshalBinary ¶

func (m *PropertyMatchRule) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyMatchRule) Validate ¶

func (m *PropertyMatchRule) Validate(formats strfmt.Registry) error

Validate validates this property match rule

type PropertyPaginationResponse ¶

type PropertyPaginationResponse struct {

	// items
	Items []*EntityProperty `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

PropertyPaginationResponse property pagination response swagger:model PropertyPaginationResponse

func (*PropertyPaginationResponse) MarshalBinary ¶

func (m *PropertyPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PropertyPaginationResponse) UnmarshalBinary ¶

func (m *PropertyPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PropertyPaginationResponse) Validate ¶

func (m *PropertyPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this property pagination response

type RawDataValues ¶

type RawDataValues struct {

	// next page params
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// time
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// values
	// Read Only: true
	Values [][]interface{} `json:"values,omitempty"`
}

RawDataValues raw data values swagger:model RawDataValues

func (*RawDataValues) MarshalBinary ¶

func (m *RawDataValues) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RawDataValues) UnmarshalBinary ¶

func (m *RawDataValues) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RawDataValues) Validate ¶

func (m *RawDataValues) Validate(formats strfmt.Registry) error

Validate validates this raw data values

type Recipient ¶

type Recipient struct {

	// the user name if method = admin, or the email address if method = arbitrary
	Addr string `json:"addr,omitempty"`

	// contact
	Contact string `json:"contact,omitempty"`

	// Admin | Arbitrary, where Admin = a user, and Arbitrary = an arbitrary email
	// Required: true
	Method *string `json:"method"`

	// email | sms | voice, where type must be email if method = arbitrary
	// Required: true
	Type *string `json:"type"`
}

Recipient recipient swagger:model Recipient

func (*Recipient) MarshalBinary ¶

func (m *Recipient) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Recipient) UnmarshalBinary ¶

func (m *Recipient) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Recipient) Validate ¶

func (m *Recipient) Validate(formats strfmt.Registry) error

Validate validates this recipient

type RecipientGroup ¶

type RecipientGroup struct {

	// The description of the recipient group
	Description string `json:"description,omitempty"`

	// The name of the recipient group
	// Required: true
	GroupName *string `json:"groupName"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The recipients in the group
	Recipients []*Recipient `json:"recipients,omitempty"`
}

RecipientGroup recipient group swagger:model RecipientGroup

func (*RecipientGroup) MarshalBinary ¶

func (m *RecipientGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RecipientGroup) UnmarshalBinary ¶

func (m *RecipientGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RecipientGroup) Validate ¶

func (m *RecipientGroup) Validate(formats strfmt.Registry) error

Validate validates this recipient group

type RecipientGroupPaginationResponse ¶

type RecipientGroupPaginationResponse struct {

	// items
	Items []*RecipientGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

RecipientGroupPaginationResponse recipient group pagination response swagger:model RecipientGroupPaginationResponse

func (*RecipientGroupPaginationResponse) MarshalBinary ¶

func (m *RecipientGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RecipientGroupPaginationResponse) UnmarshalBinary ¶

func (m *RecipientGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RecipientGroupPaginationResponse) Validate ¶

Validate validates this recipient group pagination response

type ReportBase ¶

type ReportBase interface {
	runtime.Validatable

	// The id of the custom report template, if the report is a custom report. An id of 0 indicates that the report is not a custom report
	// Read Only: true
	CustomReportTypeID() int32
	SetCustomReportTypeID(int32)

	// The name of the custom report template
	// Read Only: true
	CustomReportTypeName() string
	SetCustomReportTypeName(string)

	// Whether or not the report is configured to be delivered via email. Acceptable values are: none, email
	Delivery() string
	SetDelivery(string)

	// The description of the report
	Description() string
	SetDescription(string)

	// Whether or not other users are allowed to view the report as the user who last modified the report
	// Read Only: true
	EnableViewAsOtherUser() *bool
	SetEnableViewAsOtherUser(*bool)

	// The format of the report. Allowable values are: HTML, PDF, CSV, WORD
	Format() string
	SetFormat(string)

	// The Id of the group the report is in, where Id=0 is the root report group
	GroupID() int32
	SetGroupID(int32)

	// The id of the report
	// Read Only: true
	ID() int32
	SetID(int32)

	// The time, in epoch format, that the report was last generated
	// Read Only: true
	LastGenerateOn() int64
	SetLastGenerateOn(int64)

	// The number of pages in the report, the last time it was generated
	// Read Only: true
	LastGeneratePages() int32
	SetLastGeneratePages(int32)

	// The size of the report, in Bytes, the last time it was generated
	// Read Only: true
	LastGenerateSize() int64
	SetLastGenerateSize(int64)

	// The Id of the user that last modified the report
	// Read Only: true
	LastmodifyUserID() int32
	SetLastmodifyUserID(int32)

	// The username of the user that last modified the report
	// Read Only: true
	LastmodifyUserName() string
	SetLastmodifyUserName(string)

	// The name of the report
	// Required: true
	Name() *string
	SetName(*string)

	// If the report is configured to be delivered via email, this object provides the recipients that the report will be delivered to
	Recipients() []*ReportRecipient
	SetRecipients([]*ReportRecipient)

	// The number of links associated with the report, where each link corresponds to a generated report
	// Read Only: true
	ReportLinkNum() int32
	SetReportLinkNum(int32)

	// A cron schedule that indicates when the report will be delivered via email
	Schedule() string
	SetSchedule(string)

	// The sepecific timezone for the scheduled report
	ScheduleTimezone() string
	SetScheduleTimezone(string)

	// The report type. Acceptable values are: Alert,Alert SLA,Alert threshold,Alert trends,Host CPU,Host group inventory,Host inventory,Host metric trends,Interfaces Bandwidth,Netflow device metric,Service Level Agreement,Website Service Overview,Word template,Audit Log,Alert Forecasting,Dashboard,Website SLA,User,Role
	// Required: true
	Type() string
	SetType(string)

	// The permissions associated with the user who made the API call
	// Read Only: true
	UserPermission() string
	SetUserPermission(string)
}

ReportBase report base swagger:discriminator ReportBase type

func UnmarshalReportBase ¶

func UnmarshalReportBase(reader io.Reader, consumer runtime.Consumer) (ReportBase, error)

UnmarshalReportBase unmarshals polymorphic ReportBase

func UnmarshalReportBaseSlice ¶

func UnmarshalReportBaseSlice(reader io.Reader, consumer runtime.Consumer) ([]ReportBase, error)

UnmarshalReportBaseSlice unmarshals polymorphic slices of ReportBase

type ReportGroup ¶

type ReportGroup struct {

	// description
	Description string `json:"description,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// reports count
	ReportsCount int32 `json:"reportsCount,omitempty"`

	// user permission
	UserPermission string `json:"userPermission,omitempty"`
}

ReportGroup report group swagger:model ReportGroup

func (*ReportGroup) MarshalBinary ¶

func (m *ReportGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportGroup) UnmarshalBinary ¶

func (m *ReportGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportGroup) Validate ¶

func (m *ReportGroup) Validate(formats strfmt.Registry) error

Validate validates this report group

type ReportGroupPaginationResponse ¶

type ReportGroupPaginationResponse struct {

	// items
	Items []*ReportGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

ReportGroupPaginationResponse report group pagination response swagger:model ReportGroupPaginationResponse

func (*ReportGroupPaginationResponse) MarshalBinary ¶

func (m *ReportGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportGroupPaginationResponse) UnmarshalBinary ¶

func (m *ReportGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportGroupPaginationResponse) Validate ¶

func (m *ReportGroupPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this report group pagination response

type ReportPaginationResponse ¶

type ReportPaginationResponse struct {

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

ReportPaginationResponse report pagination response swagger:model ReportPaginationResponse

func (*ReportPaginationResponse) Items ¶

func (m *ReportPaginationResponse) Items() []ReportBase

Items gets the items of this base type

func (*ReportPaginationResponse) MarshalBinary ¶

func (m *ReportPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ReportPaginationResponse) MarshalJSON ¶

func (m ReportPaginationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ReportPaginationResponse) SetItems ¶

func (m *ReportPaginationResponse) SetItems(val []ReportBase)

SetItems sets the items of this base type

func (*ReportPaginationResponse) UnmarshalBinary ¶

func (m *ReportPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportPaginationResponse) UnmarshalJSON ¶

func (m *ReportPaginationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ReportPaginationResponse) Validate ¶

func (m *ReportPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this report pagination response

type ReportRecipient ¶

type ReportRecipient struct {

	// If the type is admin and the method is email, the field should indicate the actual email address of the admin
	// Read Only: true
	AdditionInfo string `json:"additionInfo,omitempty"`

	// This should be a username if type=admin, or an email address if type=arbitrary
	// Required: true
	Addr *string `json:"addr"`

	// This should always be email
	Method string `json:"method,omitempty"`

	// Where admin refers to a user in the account and arbitrary refers to an email address not associated with a user account.Acceptable values are: admin, arbitrary
	// Required: true
	Type *string `json:"type"`
}

ReportRecipient report recipient swagger:model ReportRecipient

func (*ReportRecipient) MarshalBinary ¶

func (m *ReportRecipient) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ReportRecipient) UnmarshalBinary ¶

func (m *ReportRecipient) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ReportRecipient) Validate ¶

func (m *ReportRecipient) Validate(formats strfmt.Registry) error

Validate validates this report recipient

type ResultItem ¶

type ResultItem struct {

	// bottom label
	// Read Only: true
	BottomLabel string `json:"bottomLabel,omitempty"`

	// color level
	// Read Only: true
	ColorLevel int32 `json:"colorLevel,omitempty"`

	// value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

ResultItem result item swagger:model ResultItem

func (*ResultItem) MarshalBinary ¶

func (m *ResultItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResultItem) UnmarshalBinary ¶

func (m *ResultItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResultItem) Validate ¶

func (m *ResultItem) Validate(formats strfmt.Registry) error

Validate validates this result item

type Role ¶

type Role struct {

	// Whether Two-Factor Authentication should be required for the entire account
	// Read Only: true
	AcctRequireTwoFA *bool `json:"acctRequireTwoFA,omitempty"`

	// The count of the users which are belongs to the role
	// Read Only: true
	AssociatedUserCount int32 `json:"associatedUserCount,omitempty"`

	// The label for the custom help URL as it will appear in the Help & Support dropdown menu
	CustomHelpLabel string `json:"customHelpLabel,omitempty"`

	// The URL that should be added to the Help & Support dropdown menu
	CustomHelpURL string `json:"customHelpURL,omitempty"`

	// The description of the role
	Description string `json:"description,omitempty"`

	// Whether Remote Session should be enabled at the account level
	// Read Only: true
	EnableRemoteSessionInCompanyLevel *bool `json:"enableRemoteSessionInCompanyLevel,omitempty"`

	// The Id of the role
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the role
	// Required: true
	Name *string `json:"name"`

	// The account privileges associated with the role. Privileges can be added to a role for each area of your account
	// Required: true
	Privileges []*Privilege `json:"privileges"`

	// Whether or not users assigned this role should be required to acknowledge the EULA (end user license agreement)
	RequireEULA bool `json:"requireEULA,omitempty"`

	// Whether Two-Factor Authentication should be required for this role
	TwoFARequired bool `json:"twoFARequired,omitempty"`
}

Role role swagger:model Role

func (*Role) MarshalBinary ¶

func (m *Role) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Role) UnmarshalBinary ¶

func (m *Role) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Role) Validate ¶

func (m *Role) Validate(formats strfmt.Registry) error

Validate validates this role

type RolePaginationResponse ¶

type RolePaginationResponse struct {

	// items
	Items []*Role `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

RolePaginationResponse role pagination response swagger:model RolePaginationResponse

func (*RolePaginationResponse) MarshalBinary ¶

func (m *RolePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RolePaginationResponse) UnmarshalBinary ¶

func (m *RolePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RolePaginationResponse) Validate ¶

func (m *RolePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this role pagination response

type RoleReport ¶

type RoleReport struct {

	// The columns displayed in the report
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The display format for the report. Acceptable values are: list, detail
	DisplayFormat string `json:"displayFormat,omitempty"`
	// contains filtered or unexported fields
}

RoleReport role report swagger:model RoleReport

func (*RoleReport) CustomReportTypeID ¶

func (m *RoleReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*RoleReport) CustomReportTypeName ¶

func (m *RoleReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*RoleReport) Delivery ¶

func (m *RoleReport) Delivery() string

Delivery gets the delivery of this subtype

func (*RoleReport) Description ¶

func (m *RoleReport) Description() string

Description gets the description of this subtype

func (*RoleReport) EnableViewAsOtherUser ¶

func (m *RoleReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*RoleReport) Format ¶

func (m *RoleReport) Format() string

Format gets the format of this subtype

func (*RoleReport) GroupID ¶

func (m *RoleReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*RoleReport) ID ¶

func (m *RoleReport) ID() int32

ID gets the id of this subtype

func (*RoleReport) LastGenerateOn ¶

func (m *RoleReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*RoleReport) LastGeneratePages ¶

func (m *RoleReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*RoleReport) LastGenerateSize ¶

func (m *RoleReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*RoleReport) LastmodifyUserID ¶

func (m *RoleReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*RoleReport) LastmodifyUserName ¶

func (m *RoleReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*RoleReport) MarshalBinary ¶

func (m *RoleReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (RoleReport) MarshalJSON ¶

func (m RoleReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*RoleReport) Name ¶

func (m *RoleReport) Name() *string

Name gets the name of this subtype

func (*RoleReport) Recipients ¶

func (m *RoleReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*RoleReport) ReportLinkNum ¶

func (m *RoleReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*RoleReport) Schedule ¶

func (m *RoleReport) Schedule() string

Schedule gets the schedule of this subtype

func (*RoleReport) ScheduleTimezone ¶

func (m *RoleReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*RoleReport) SetCustomReportTypeID ¶

func (m *RoleReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*RoleReport) SetCustomReportTypeName ¶

func (m *RoleReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*RoleReport) SetDelivery ¶

func (m *RoleReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*RoleReport) SetDescription ¶

func (m *RoleReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RoleReport) SetEnableViewAsOtherUser ¶

func (m *RoleReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*RoleReport) SetFormat ¶

func (m *RoleReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*RoleReport) SetGroupID ¶

func (m *RoleReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*RoleReport) SetID ¶

func (m *RoleReport) SetID(val int32)

SetID sets the id of this subtype

func (*RoleReport) SetLastGenerateOn ¶

func (m *RoleReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*RoleReport) SetLastGeneratePages ¶

func (m *RoleReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*RoleReport) SetLastGenerateSize ¶

func (m *RoleReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*RoleReport) SetLastmodifyUserID ¶

func (m *RoleReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*RoleReport) SetLastmodifyUserName ¶

func (m *RoleReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*RoleReport) SetName ¶

func (m *RoleReport) SetName(val *string)

SetName sets the name of this subtype

func (*RoleReport) SetRecipients ¶

func (m *RoleReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*RoleReport) SetReportLinkNum ¶

func (m *RoleReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*RoleReport) SetSchedule ¶

func (m *RoleReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*RoleReport) SetScheduleTimezone ¶

func (m *RoleReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*RoleReport) SetType ¶

func (m *RoleReport) SetType(val string)

SetType sets the type of this subtype

func (*RoleReport) SetUserPermission ¶

func (m *RoleReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*RoleReport) Type ¶

func (m *RoleReport) Type() string

Type gets the type of this subtype

func (*RoleReport) UnmarshalBinary ¶

func (m *RoleReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RoleReport) UnmarshalJSON ¶

func (m *RoleReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*RoleReport) UserPermission ¶

func (m *RoleReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*RoleReport) Validate ¶

func (m *RoleReport) Validate(formats strfmt.Registry) error

Validate validates this role report

type RowData ¶

type RowData struct {

	// cells
	// Read Only: true
	Cells []*CellData `json:"cells,omitempty"`

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`
}

RowData row data swagger:model RowData

func (*RowData) MarshalBinary ¶

func (m *RowData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RowData) UnmarshalBinary ¶

func (m *RowData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RowData) Validate ¶

func (m *RowData) Validate(formats strfmt.Registry) error

Validate validates this row data

type SDKScriptCollectorAttribute ¶

type SDKScriptCollectorAttribute struct {

	// groovy script
	// Required: true
	GroovyScript *string `json:"groovyScript"`

	// sdk name
	// Required: true
	SdkName *string `json:"sdkName"`

	// sdk version
	// Required: true
	SdkVersion *string `json:"sdkVersion"`
}

SDKScriptCollectorAttribute s d k script collector attribute swagger:model SDKScriptCollectorAttribute

func (*SDKScriptCollectorAttribute) MarshalBinary ¶

func (m *SDKScriptCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SDKScriptCollectorAttribute) MarshalJSON ¶

func (m SDKScriptCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SDKScriptCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SDKScriptCollectorAttribute) SetName ¶

func (m *SDKScriptCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SDKScriptCollectorAttribute) UnmarshalBinary ¶

func (m *SDKScriptCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SDKScriptCollectorAttribute) UnmarshalJSON ¶

func (m *SDKScriptCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SDKScriptCollectorAttribute) Validate ¶

func (m *SDKScriptCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this s d k script collector attribute

type SDKScriptDiscoveryMethod ¶

type SDKScriptDiscoveryMethod struct {

	// groovy script
	// Required: true
	GroovyScript *string `json:"groovyScript"`

	// sdk name
	// Required: true
	SdkName *string `json:"sdkName"`

	// sdk version
	// Required: true
	SdkVersion *string `json:"sdkVersion"`
}

SDKScriptDiscoveryMethod s d k script discovery method swagger:model SDKScriptDiscoveryMethod

func (*SDKScriptDiscoveryMethod) MarshalBinary ¶

func (m *SDKScriptDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SDKScriptDiscoveryMethod) MarshalJSON ¶

func (m SDKScriptDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SDKScriptDiscoveryMethod) Name ¶

func (m *SDKScriptDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*SDKScriptDiscoveryMethod) SetName ¶

func (m *SDKScriptDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SDKScriptDiscoveryMethod) UnmarshalBinary ¶

func (m *SDKScriptDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SDKScriptDiscoveryMethod) UnmarshalJSON ¶

func (m *SDKScriptDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SDKScriptDiscoveryMethod) Validate ¶

func (m *SDKScriptDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this s d k script discovery method

type SDT ¶

type SDT interface {
	runtime.Validatable

	// The name of the user that created the SDT
	// Read Only: true
	Admin() string
	SetAdmin(string)

	// The notes associated with the SDT
	Comment() string
	SetComment(string)

	// The duration of the SDT in minutes
	Duration() int32
	SetDuration(int32)

	// The epoch time, in milliseconds, that the SDT will end
	EndDateTime() int64
	SetEndDateTime(int64)

	// The date, time and time zone that the SDT will end at
	// Read Only: true
	EndDateTimeOnLocal() string
	SetEndDateTimeOnLocal(string)

	// 1 | 2....| 24 The hour that the SDT ends for a repeating SDT
	EndHour() int32
	SetEndHour(int32)

	// 1 | 2....| 60 The minute of the hour that the SDT ends for a repeating SDT
	EndMinute() int32
	SetEndMinute(int32)

	// 1 | 2....| 24 The hour that the SDT will start for a repeating SDT (daily, weekly, or monthly)
	Hour() int32
	SetHour(int32)

	// The Id of the SDT. This value will be in the following format "XX_##" where XX will refer to the type of SDT and ## will refer to the number of SDTs of that type
	// Read Only: true
	ID() string
	SetID(string)

	// true: the SDT is currently actice
	// false: the SDT is currently inactive
	// Read Only: true
	IsEffective() *bool
	SetIsEffective(*bool)

	// 1 | 2....| 60 The minute of the hour that the SDT should begin for a repeating SDT
	Minute() int32
	SetMinute(int32)

	// 1 | 2....| 31 The day of the month that the SDT will be active for a monthly SDT
	MonthDay() int32
	SetMonthDay(int32)

	// sdt type
	SDTType() string
	SetSDTType(string)

	// The epoch time, in milliseconds, that the SDT will start
	StartDateTime() int64
	SetStartDateTime(int64)

	// The date, time and time zone that the SDT will end at
	// Read Only: true
	StartDateTimeOnLocal() string
	SetStartDateTimeOnLocal(string)

	// The specific timezone for SDT
	Timezone() string
	SetTimezone(string)

	// The type resource that this SDT is for: ServiceSDT | CollectorSDT | DeviceDataSourceInstanceSDT | DeviceBatchJobSDT | DeviceClusterAlertDefSDT | DeviceDataSourceInstanceGroupSDT | DeviceDataSourceSDT | DeviceEventSourceSDT | DeviceGroupSDT | DeviceSDT | WebsiteCheckpointSDT | WebsiteGroupSDT | WebsiteSDT
	// Required: true
	Type() string
	SetType(string)

	// week day
	WeekDay() string
	SetWeekDay(string)

	// The weel of the month that the SDT will be active for a monthly SDT
	WeekOfMonth() string
	SetWeekOfMonth(string)
}

SDT SDT swagger:discriminator SDT type

func UnmarshalSDT ¶

func UnmarshalSDT(reader io.Reader, consumer runtime.Consumer) (SDT, error)

UnmarshalSDT unmarshals polymorphic SDT

func UnmarshalSDTSlice ¶

func UnmarshalSDTSlice(reader io.Reader, consumer runtime.Consumer) ([]SDT, error)

UnmarshalSDTSlice unmarshals polymorphic slices of SDT

type SDTHistory ¶

type SDTHistory struct {

	// The user that added the SDT
	// Read Only: true
	Admin string `json:"admin,omitempty"`

	// The comment associated with the SDT
	// Read Only: true
	Comment string `json:"comment,omitempty"`

	// The duration of the SDT, in minutes
	// Read Only: true
	Duration int64 `json:"duration,omitempty"`

	// The end epoch for the SDT
	// Read Only: true
	EndEpoch int64 `json:"endEpoch,omitempty"`

	// The ID of the SDT
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The ID of the resource in SDT, e.g. the group or device in SDT
	// Read Only: true
	ItemID int32 `json:"itemId,omitempty"`

	// The start epoch for the SDT
	// Read Only: true
	StartEpoch int64 `json:"startEpoch,omitempty"`

	// The SDT type
	// Read Only: true
	Type string `json:"type,omitempty"`
}

SDTHistory SDT history swagger:model SDTHistory

func (*SDTHistory) MarshalBinary ¶

func (m *SDTHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SDTHistory) UnmarshalBinary ¶

func (m *SDTHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SDTHistory) Validate ¶

func (m *SDTHistory) Validate(formats strfmt.Registry) error

Validate validates this SDT history

type SDTPaginationResponse ¶

type SDTPaginationResponse struct {

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

SDTPaginationResponse SDT pagination response swagger:model SDTPaginationResponse

func (*SDTPaginationResponse) Items ¶

func (m *SDTPaginationResponse) Items() []SDT

Items gets the items of this base type

func (*SDTPaginationResponse) MarshalBinary ¶

func (m *SDTPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SDTPaginationResponse) MarshalJSON ¶

func (m SDTPaginationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SDTPaginationResponse) SetItems ¶

func (m *SDTPaginationResponse) SetItems(val []SDT)

SetItems sets the items of this base type

func (*SDTPaginationResponse) UnmarshalBinary ¶

func (m *SDTPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SDTPaginationResponse) UnmarshalJSON ¶

func (m *SDTPaginationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SDTPaginationResponse) Validate ¶

func (m *SDTPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this SDT pagination response

type SLAMetric ¶

type SLAMetric struct {

	// exclude SDT
	ExcludeSDT bool `json:"excludeSDT,omitempty"`

	// group name
	GroupName string `json:"groupName,omitempty"`

	// website name
	WebsiteName string `json:"websiteName,omitempty"`
}

SLAMetric Sla metric swagger:model SlaMetric

func (*SLAMetric) MarshalBinary ¶

func (m *SLAMetric) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SLAMetric) UnmarshalBinary ¶

func (m *SLAMetric) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLAMetric) Validate ¶

func (m *SLAMetric) Validate(formats strfmt.Registry) error

Validate validates this Sla metric

type SLAReport ¶

type SLAReport struct {

	// The columns displayed in the report
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// The days of the week that the SLA report should take into account, where multiple values are separated by commas and * refers to all days of the week
	DayInOneWeek string `json:"dayInOneWeek,omitempty"`

	// If true, the SLA summary (total %) will be displayed
	DisplaySummary bool `json:"displaySummary,omitempty"`

	// If true, only devices with less than 100% availability will be displayed in the report
	DisplayWithAvailability bool `json:"displayWithAvailability,omitempty"`

	// The datapoints and corresponding SLA thresholds that will be included in the report, where each metric includes seven fields: groupName, deviceName, dataSourceFullName, dataSourceId, instances, metric and threshold. Threshold should comprise of an operator and a number separated by a space, where valid operators are >, <, !=, =, >= and <=
	// Required: true
	Metrics []*SLAMetric `json:"metrics"`

	// The hours of each selected day that the SLA report should take into account, where * refers to all hours
	PeriodInOneDay string `json:"periodInOneDay,omitempty"`

	// The specific timezone for the report
	Timezone string `json:"timezone,omitempty"`

	// 0|1|2 - How the time we have no data for the device should be counted, where 1 = ignore no data (subtract from total time), 2 = count as violation (subtract from uptime), 3 = count as available (add to uptime)
	UnmonitoredTime int32 `json:"unmonitoredTime,omitempty"`
	// contains filtered or unexported fields
}

SLAReport SLA report swagger:model SLAReport

func (*SLAReport) CustomReportTypeID ¶

func (m *SLAReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*SLAReport) CustomReportTypeName ¶

func (m *SLAReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*SLAReport) Delivery ¶

func (m *SLAReport) Delivery() string

Delivery gets the delivery of this subtype

func (*SLAReport) Description ¶

func (m *SLAReport) Description() string

Description gets the description of this subtype

func (*SLAReport) EnableViewAsOtherUser ¶

func (m *SLAReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*SLAReport) Format ¶

func (m *SLAReport) Format() string

Format gets the format of this subtype

func (*SLAReport) GroupID ¶

func (m *SLAReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*SLAReport) ID ¶

func (m *SLAReport) ID() int32

ID gets the id of this subtype

func (*SLAReport) LastGenerateOn ¶

func (m *SLAReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*SLAReport) LastGeneratePages ¶

func (m *SLAReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*SLAReport) LastGenerateSize ¶

func (m *SLAReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*SLAReport) LastmodifyUserID ¶

func (m *SLAReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*SLAReport) LastmodifyUserName ¶

func (m *SLAReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*SLAReport) MarshalBinary ¶

func (m *SLAReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SLAReport) MarshalJSON ¶

func (m SLAReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SLAReport) Name ¶

func (m *SLAReport) Name() *string

Name gets the name of this subtype

func (*SLAReport) Recipients ¶

func (m *SLAReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*SLAReport) ReportLinkNum ¶

func (m *SLAReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*SLAReport) Schedule ¶

func (m *SLAReport) Schedule() string

Schedule gets the schedule of this subtype

func (*SLAReport) ScheduleTimezone ¶

func (m *SLAReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*SLAReport) SetCustomReportTypeID ¶

func (m *SLAReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*SLAReport) SetCustomReportTypeName ¶

func (m *SLAReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*SLAReport) SetDelivery ¶

func (m *SLAReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*SLAReport) SetDescription ¶

func (m *SLAReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*SLAReport) SetEnableViewAsOtherUser ¶

func (m *SLAReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*SLAReport) SetFormat ¶

func (m *SLAReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*SLAReport) SetGroupID ¶

func (m *SLAReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*SLAReport) SetID ¶

func (m *SLAReport) SetID(val int32)

SetID sets the id of this subtype

func (*SLAReport) SetLastGenerateOn ¶

func (m *SLAReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*SLAReport) SetLastGeneratePages ¶

func (m *SLAReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*SLAReport) SetLastGenerateSize ¶

func (m *SLAReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*SLAReport) SetLastmodifyUserID ¶

func (m *SLAReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*SLAReport) SetLastmodifyUserName ¶

func (m *SLAReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*SLAReport) SetName ¶

func (m *SLAReport) SetName(val *string)

SetName sets the name of this subtype

func (*SLAReport) SetRecipients ¶

func (m *SLAReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*SLAReport) SetReportLinkNum ¶

func (m *SLAReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*SLAReport) SetSchedule ¶

func (m *SLAReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*SLAReport) SetScheduleTimezone ¶

func (m *SLAReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*SLAReport) SetType ¶

func (m *SLAReport) SetType(val string)

SetType sets the type of this subtype

func (*SLAReport) SetUserPermission ¶

func (m *SLAReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*SLAReport) Type ¶

func (m *SLAReport) Type() string

Type gets the type of this subtype

func (*SLAReport) UnmarshalBinary ¶

func (m *SLAReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SLAReport) UnmarshalJSON ¶

func (m *SLAReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SLAReport) UserPermission ¶

func (m *SLAReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*SLAReport) Validate ¶

func (m *SLAReport) Validate(formats strfmt.Registry) error

Validate validates this SLA report

type SNMPAutoDiscoveryMethod ¶

type SNMPAutoDiscoveryMethod struct {

	// i l p
	ILP []*ILP `json:"ILP,omitempty"`

	// o ID
	// Required: true
	OID *string `json:"OID"`

	// description o ID
	DescriptionOID string `json:"descriptionOID,omitempty"`

	// discovery type
	// Required: true
	DiscoveryType *string `json:"discoveryType"`

	// enable s n m p i l p
	EnableSNMPILP bool `json:"enableSNMPILP,omitempty"`

	// external resource ID
	ExternalResourceID string `json:"externalResourceID,omitempty"`

	// external resource type
	ExternalResourceType string `json:"externalResourceType,omitempty"`

	// lookup o ID
	// Required: true
	LookupOID *string `json:"lookupOID"`
}

SNMPAutoDiscoveryMethod s n m p auto discovery method swagger:model SNMPAutoDiscoveryMethod

func (*SNMPAutoDiscoveryMethod) MarshalBinary ¶

func (m *SNMPAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SNMPAutoDiscoveryMethod) MarshalJSON ¶

func (m SNMPAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SNMPAutoDiscoveryMethod) Name ¶

func (m *SNMPAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*SNMPAutoDiscoveryMethod) SetName ¶

func (m *SNMPAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SNMPAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *SNMPAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SNMPAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *SNMPAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SNMPAutoDiscoveryMethod) Validate ¶

func (m *SNMPAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this s n m p auto discovery method

type SNMPCollectorAttribute ¶

type SNMPCollectorAttribute struct {

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`
}

SNMPCollectorAttribute s n m p collector attribute swagger:model SNMPCollectorAttribute

func (*SNMPCollectorAttribute) MarshalBinary ¶

func (m *SNMPCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SNMPCollectorAttribute) MarshalJSON ¶

func (m SNMPCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SNMPCollectorAttribute) Name ¶

func (m *SNMPCollectorAttribute) Name() string

Name gets the name of this subtype

func (*SNMPCollectorAttribute) SetName ¶

func (m *SNMPCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SNMPCollectorAttribute) UnmarshalBinary ¶

func (m *SNMPCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SNMPCollectorAttribute) UnmarshalJSON ¶

func (m *SNMPCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SNMPCollectorAttribute) Validate ¶

func (m *SNMPCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this s n m p collector attribute

type ScriptAutoDiscoveryMethod ¶

type ScriptAutoDiscoveryMethod struct {

	// groovy script
	GroovyScript string `json:"groovyScript,omitempty"`

	// linux cmdline
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`

	// win cmdline
	WinCmdline string `json:"winCmdline,omitempty"`

	// win script
	WinScript string `json:"winScript,omitempty"`
}

ScriptAutoDiscoveryMethod script auto discovery method swagger:model ScriptAutoDiscoveryMethod

func (*ScriptAutoDiscoveryMethod) MarshalBinary ¶

func (m *ScriptAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ScriptAutoDiscoveryMethod) MarshalJSON ¶

func (m ScriptAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ScriptAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*ScriptAutoDiscoveryMethod) SetName ¶

func (m *ScriptAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*ScriptAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *ScriptAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScriptAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *ScriptAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ScriptAutoDiscoveryMethod) Validate ¶

func (m *ScriptAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this script auto discovery method

type ScriptCollectorAttribute ¶

type ScriptCollectorAttribute struct {

	// groovy script
	GroovyScript string `json:"groovyScript,omitempty"`

	// linux cmdline
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// script type
	ScriptType string `json:"scriptType,omitempty"`

	// windows cmdline
	WindowsCmdline string `json:"windowsCmdline,omitempty"`

	// windows script
	WindowsScript string `json:"windowsScript,omitempty"`
}

ScriptCollectorAttribute script collector attribute swagger:model ScriptCollectorAttribute

func (*ScriptCollectorAttribute) MarshalBinary ¶

func (m *ScriptCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ScriptCollectorAttribute) MarshalJSON ¶

func (m ScriptCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ScriptCollectorAttribute) Name ¶

func (m *ScriptCollectorAttribute) Name() string

Name gets the name of this subtype

func (*ScriptCollectorAttribute) SetName ¶

func (m *ScriptCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*ScriptCollectorAttribute) UnmarshalBinary ¶

func (m *ScriptCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScriptCollectorAttribute) UnmarshalJSON ¶

func (m *ScriptCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ScriptCollectorAttribute) Validate ¶

func (m *ScriptCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this script collector attribute

type ScriptERIdiscoveryAttributeV2 ¶

type ScriptERIdiscoveryAttributeV2 struct {

	// groovy script
	GroovyScript string `json:"groovyScript,omitempty"`

	// linux cmdline
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// type
	Type string `json:"type,omitempty"`

	// win cmdline
	WinCmdline string `json:"winCmdline,omitempty"`

	// win script
	WinScript string `json:"winScript,omitempty"`
}

ScriptERIdiscoveryAttributeV2 script e r idiscovery attribute v2 swagger:model ScriptERIDiscoveryAttributeV2

func (*ScriptERIdiscoveryAttributeV2) MarshalBinary ¶

func (m *ScriptERIdiscoveryAttributeV2) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ScriptERIdiscoveryAttributeV2) UnmarshalBinary ¶

func (m *ScriptERIdiscoveryAttributeV2) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScriptERIdiscoveryAttributeV2) Validate ¶

func (m *ScriptERIdiscoveryAttributeV2) Validate(formats strfmt.Registry) error

Validate validates this script e r idiscovery attribute v2

type ScriptNetscan ¶

type ScriptNetscan struct {

	// The ID of the default group to add discovered devices to
	DefaultGroup int32 `json:"defaultGroup,omitempty"`

	// The full path of the default group to add discovered devices to
	DefaultGroupFullPath string `json:"defaultGroupFullPath,omitempty"`

	// For embedded script scans, the groovy script contents
	GroovyScript string `json:"groovyScript,omitempty"`

	// For embedded script scans, the groovy script parameters
	GroovyScriptParams string `json:"groovyScriptParams,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// linux script params
	LinuxScriptParams string `json:"linuxScriptParams,omitempty"`

	// The parameters for an external script
	ScriptParams string `json:"scriptParams,omitempty"`

	// The script path for an external script
	ScriptPath string `json:"scriptPath,omitempty"`

	// For script scans, the type of script. Options are embeded and external
	// Required: true
	ScriptType *string `json:"scriptType"`

	// windows script
	WindowsScript string `json:"windowsScript,omitempty"`

	// windows script params
	WindowsScriptParams string `json:"windowsScriptParams,omitempty"`
	// contains filtered or unexported fields
}

ScriptNetscan script netscan swagger:model ScriptNetscan

func (*ScriptNetscan) Collector ¶

func (m *ScriptNetscan) Collector() *int32

Collector gets the collector of this subtype

func (*ScriptNetscan) CollectorDescription ¶

func (m *ScriptNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*ScriptNetscan) CollectorGroup ¶

func (m *ScriptNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*ScriptNetscan) CollectorGroupName ¶

func (m *ScriptNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*ScriptNetscan) Creator ¶

func (m *ScriptNetscan) Creator() string

Creator gets the creator of this subtype

func (*ScriptNetscan) Description ¶

func (m *ScriptNetscan) Description() string

Description gets the description of this subtype

func (*ScriptNetscan) Duplicate ¶

func (m *ScriptNetscan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*ScriptNetscan) Group ¶

func (m *ScriptNetscan) Group() string

Group gets the group of this subtype

func (*ScriptNetscan) ID ¶

func (m *ScriptNetscan) ID() int32

ID gets the id of this subtype

func (*ScriptNetscan) MarshalBinary ¶

func (m *ScriptNetscan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ScriptNetscan) MarshalJSON ¶

func (m ScriptNetscan) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ScriptNetscan) Method ¶

func (m *ScriptNetscan) Method() string

Method gets the method of this subtype

func (*ScriptNetscan) Name ¶

func (m *ScriptNetscan) Name() *string

Name gets the name of this subtype

func (*ScriptNetscan) NextStart ¶

func (m *ScriptNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*ScriptNetscan) NextStartEpoch ¶

func (m *ScriptNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*ScriptNetscan) NsgID ¶

func (m *ScriptNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*ScriptNetscan) Schedule ¶

func (m *ScriptNetscan) Schedule() *NetScanSchedule

Schedule gets the schedule of this subtype

func (*ScriptNetscan) SetCollector ¶

func (m *ScriptNetscan) SetCollector(val *int32)

SetCollector sets the collector of this subtype

func (*ScriptNetscan) SetCollectorDescription ¶

func (m *ScriptNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*ScriptNetscan) SetCollectorGroup ¶

func (m *ScriptNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*ScriptNetscan) SetCollectorGroupName ¶

func (m *ScriptNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*ScriptNetscan) SetCreator ¶

func (m *ScriptNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*ScriptNetscan) SetDescription ¶

func (m *ScriptNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*ScriptNetscan) SetDuplicate ¶

func (m *ScriptNetscan) SetDuplicate(val *ExcludeDuplicateIps)

SetDuplicate sets the duplicate of this subtype

func (*ScriptNetscan) SetGroup ¶

func (m *ScriptNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*ScriptNetscan) SetID ¶

func (m *ScriptNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*ScriptNetscan) SetMethod ¶

func (m *ScriptNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*ScriptNetscan) SetName ¶

func (m *ScriptNetscan) SetName(val *string)

SetName sets the name of this subtype

func (*ScriptNetscan) SetNextStart ¶

func (m *ScriptNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*ScriptNetscan) SetNextStartEpoch ¶

func (m *ScriptNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*ScriptNetscan) SetNsgID ¶

func (m *ScriptNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*ScriptNetscan) SetSchedule ¶

func (m *ScriptNetscan) SetSchedule(val *NetScanSchedule)

SetSchedule sets the schedule of this subtype

func (*ScriptNetscan) SetVersion ¶

func (m *ScriptNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*ScriptNetscan) UnmarshalBinary ¶

func (m *ScriptNetscan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScriptNetscan) UnmarshalJSON ¶

func (m *ScriptNetscan) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ScriptNetscan) Validate ¶

func (m *ScriptNetscan) Validate(formats strfmt.Registry) error

Validate validates this script netscan

func (*ScriptNetscan) Version ¶

func (m *ScriptNetscan) Version() int32

Version gets the version of this subtype

type ServiceAlert ¶

type ServiceAlert struct {

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Required: true
	DeviceID *int32 `json:"deviceId"`
	// contains filtered or unexported fields
}

ServiceAlert service alert swagger:model ServiceAlert

func (*ServiceAlert) DashboardID ¶

func (m *ServiceAlert) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*ServiceAlert) Description ¶

func (m *ServiceAlert) Description() string

Description gets the description of this subtype

func (*ServiceAlert) ID ¶

func (m *ServiceAlert) ID() int32

ID gets the id of this subtype

func (*ServiceAlert) Interval ¶

func (m *ServiceAlert) Interval() int32

Interval gets the interval of this subtype

func (*ServiceAlert) LastUpdatedBy ¶

func (m *ServiceAlert) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*ServiceAlert) LastUpdatedOn ¶

func (m *ServiceAlert) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*ServiceAlert) MarshalBinary ¶

func (m *ServiceAlert) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceAlert) MarshalJSON ¶

func (m ServiceAlert) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceAlert) Name ¶

func (m *ServiceAlert) Name() *string

Name gets the name of this subtype

func (*ServiceAlert) SetDashboardID ¶

func (m *ServiceAlert) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*ServiceAlert) SetDescription ¶

func (m *ServiceAlert) SetDescription(val string)

SetDescription sets the description of this subtype

func (*ServiceAlert) SetID ¶

func (m *ServiceAlert) SetID(val int32)

SetID sets the id of this subtype

func (*ServiceAlert) SetInterval ¶

func (m *ServiceAlert) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*ServiceAlert) SetLastUpdatedBy ¶

func (m *ServiceAlert) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*ServiceAlert) SetLastUpdatedOn ¶

func (m *ServiceAlert) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*ServiceAlert) SetName ¶

func (m *ServiceAlert) SetName(val *string)

SetName sets the name of this subtype

func (*ServiceAlert) SetTheme ¶

func (m *ServiceAlert) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*ServiceAlert) SetTimescale ¶

func (m *ServiceAlert) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*ServiceAlert) SetType ¶

func (m *ServiceAlert) SetType(val string)

SetType sets the type of this subtype

func (*ServiceAlert) SetUserPermission ¶

func (m *ServiceAlert) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*ServiceAlert) Theme ¶

func (m *ServiceAlert) Theme() string

Theme gets the theme of this subtype

func (*ServiceAlert) Timescale ¶

func (m *ServiceAlert) Timescale() string

Timescale gets the timescale of this subtype

func (*ServiceAlert) Type ¶

func (m *ServiceAlert) Type() string

Type gets the type of this subtype

func (*ServiceAlert) UnmarshalBinary ¶

func (m *ServiceAlert) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAlert) UnmarshalJSON ¶

func (m *ServiceAlert) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceAlert) UserPermission ¶

func (m *ServiceAlert) UserPermission() string

UserPermission gets the user permission of this subtype

func (*ServiceAlert) Validate ¶

func (m *ServiceAlert) Validate(formats strfmt.Registry) error

Validate validates this service alert

type ServiceSDT ¶

type ServiceSDT struct {

	// device display name
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

ServiceSDT service SDT swagger:model ServiceSDT

func (*ServiceSDT) Admin ¶

func (m *ServiceSDT) Admin() string

Admin gets the admin of this subtype

func (*ServiceSDT) Comment ¶

func (m *ServiceSDT) Comment() string

Comment gets the comment of this subtype

func (*ServiceSDT) Duration ¶

func (m *ServiceSDT) Duration() int32

Duration gets the duration of this subtype

func (*ServiceSDT) EndDateTime ¶

func (m *ServiceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*ServiceSDT) EndDateTimeOnLocal ¶

func (m *ServiceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*ServiceSDT) EndHour ¶

func (m *ServiceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*ServiceSDT) EndMinute ¶

func (m *ServiceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*ServiceSDT) Hour ¶

func (m *ServiceSDT) Hour() int32

Hour gets the hour of this subtype

func (*ServiceSDT) ID ¶

func (m *ServiceSDT) ID() string

ID gets the id of this subtype

func (*ServiceSDT) IsEffective ¶

func (m *ServiceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*ServiceSDT) MarshalBinary ¶

func (m *ServiceSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (ServiceSDT) MarshalJSON ¶

func (m ServiceSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*ServiceSDT) Minute ¶

func (m *ServiceSDT) Minute() int32

Minute gets the minute of this subtype

func (*ServiceSDT) MonthDay ¶

func (m *ServiceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*ServiceSDT) SDTType ¶

func (m *ServiceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*ServiceSDT) SetAdmin ¶

func (m *ServiceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*ServiceSDT) SetComment ¶

func (m *ServiceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*ServiceSDT) SetDuration ¶

func (m *ServiceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*ServiceSDT) SetEndDateTime ¶

func (m *ServiceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*ServiceSDT) SetEndDateTimeOnLocal ¶

func (m *ServiceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*ServiceSDT) SetEndHour ¶

func (m *ServiceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*ServiceSDT) SetEndMinute ¶

func (m *ServiceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*ServiceSDT) SetHour ¶

func (m *ServiceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*ServiceSDT) SetID ¶

func (m *ServiceSDT) SetID(val string)

SetID sets the id of this subtype

func (*ServiceSDT) SetIsEffective ¶

func (m *ServiceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*ServiceSDT) SetMinute ¶

func (m *ServiceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*ServiceSDT) SetMonthDay ¶

func (m *ServiceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*ServiceSDT) SetSDTType ¶

func (m *ServiceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*ServiceSDT) SetStartDateTime ¶

func (m *ServiceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*ServiceSDT) SetStartDateTimeOnLocal ¶

func (m *ServiceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*ServiceSDT) SetTimezone ¶

func (m *ServiceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*ServiceSDT) SetType ¶

func (m *ServiceSDT) SetType(val string)

SetType sets the type of this subtype

func (*ServiceSDT) SetWeekDay ¶

func (m *ServiceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*ServiceSDT) SetWeekOfMonth ¶

func (m *ServiceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*ServiceSDT) StartDateTime ¶

func (m *ServiceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*ServiceSDT) StartDateTimeOnLocal ¶

func (m *ServiceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*ServiceSDT) Timezone ¶

func (m *ServiceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*ServiceSDT) Type ¶

func (m *ServiceSDT) Type() string

Type gets the type of this subtype

func (*ServiceSDT) UnmarshalBinary ¶

func (m *ServiceSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceSDT) UnmarshalJSON ¶

func (m *ServiceSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*ServiceSDT) Validate ¶

func (m *ServiceSDT) Validate(formats strfmt.Registry) error

Validate validates this service SDT

func (*ServiceSDT) WeekDay ¶

func (m *ServiceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*ServiceSDT) WeekOfMonth ¶

func (m *ServiceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type SiteMonitorCheckPointPaginationResponse ¶

type SiteMonitorCheckPointPaginationResponse struct {

	// items
	Items []*SiteMonitorCheckpoint `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

SiteMonitorCheckPointPaginationResponse site monitor check point pagination response swagger:model SiteMonitorCheckPointPaginationResponse

func (*SiteMonitorCheckPointPaginationResponse) MarshalBinary ¶

func (m *SiteMonitorCheckPointPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteMonitorCheckPointPaginationResponse) UnmarshalBinary ¶

func (m *SiteMonitorCheckPointPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteMonitorCheckPointPaginationResponse) Validate ¶

Validate validates this site monitor check point pagination response

type SiteMonitorCheckpoint ¶

type SiteMonitorCheckpoint struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// display prio
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// geo info
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// is enabled in root
	// Read Only: true
	IsEnabledInRoot *bool `json:"isEnabledInRoot,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,omitempty"`
}

SiteMonitorCheckpoint site monitor checkpoint swagger:model SiteMonitorCheckpoint

func (*SiteMonitorCheckpoint) MarshalBinary ¶

func (m *SiteMonitorCheckpoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteMonitorCheckpoint) UnmarshalBinary ¶

func (m *SiteMonitorCheckpoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteMonitorCheckpoint) Validate ¶

func (m *SiteMonitorCheckpoint) Validate(formats strfmt.Registry) error

Validate validates this site monitor checkpoint

type StatsDGraph ¶

type StatsDGraph struct {

	// max value
	MaxValue float64 `json:"maxValue,omitempty"`

	// metrics
	Metrics []*StatsDMetricDefinition `json:"metrics,omitempty"`

	// min value
	MinValue float64 `json:"minValue,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// scale unit
	ScaleUnit int32 `json:"scaleUnit,omitempty"`

	// vertical label
	VerticalLabel string `json:"verticalLabel,omitempty"`
}

StatsDGraph stats d graph swagger:model StatsDGraph

func (*StatsDGraph) MarshalBinary ¶

func (m *StatsDGraph) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatsDGraph) UnmarshalBinary ¶

func (m *StatsDGraph) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatsDGraph) Validate ¶

func (m *StatsDGraph) Validate(formats strfmt.Registry) error

Validate validates this stats d graph

type StatsDGraphDisplay ¶

type StatsDGraphDisplay struct {

	// color
	Color string `json:"color,omitempty"`

	// legend
	Legend string `json:"legend,omitempty"`

	// option
	Option string `json:"option,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

StatsDGraphDisplay stats d graph display swagger:model StatsDGraphDisplay

func (*StatsDGraphDisplay) MarshalBinary ¶

func (m *StatsDGraphDisplay) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatsDGraphDisplay) UnmarshalBinary ¶

func (m *StatsDGraphDisplay) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatsDGraphDisplay) Validate ¶

func (m *StatsDGraphDisplay) Validate(formats strfmt.Registry) error

Validate validates this stats d graph display

type StatsDMetricDefinition ¶

type StatsDMetricDefinition struct {

	// aggregate function
	AggregateFunction string `json:"aggregateFunction,omitempty"`

	// consolidate function
	ConsolidateFunction int32 `json:"consolidateFunction,omitempty"`

	// display
	Display *StatsDGraphDisplay `json:"display,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

StatsDMetricDefinition stats d metric definition swagger:model StatsDMetricDefinition

func (*StatsDMetricDefinition) MarshalBinary ¶

func (m *StatsDMetricDefinition) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*StatsDMetricDefinition) UnmarshalBinary ¶

func (m *StatsDMetricDefinition) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatsDMetricDefinition) Validate ¶

func (m *StatsDMetricDefinition) Validate(formats strfmt.Registry) error

Validate validates this stats d metric definition

type StatsDWidget ¶

type StatsDWidget struct {

	// graph info
	GraphInfo *StatsDGraph `json:"graphInfo,omitempty"`
	// contains filtered or unexported fields
}

StatsDWidget stats d widget swagger:model StatsDWidget

func (*StatsDWidget) DashboardID ¶

func (m *StatsDWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*StatsDWidget) Description ¶

func (m *StatsDWidget) Description() string

Description gets the description of this subtype

func (*StatsDWidget) ID ¶

func (m *StatsDWidget) ID() int32

ID gets the id of this subtype

func (*StatsDWidget) Interval ¶

func (m *StatsDWidget) Interval() int32

Interval gets the interval of this subtype

func (*StatsDWidget) LastUpdatedBy ¶

func (m *StatsDWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*StatsDWidget) LastUpdatedOn ¶

func (m *StatsDWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*StatsDWidget) MarshalBinary ¶

func (m *StatsDWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (StatsDWidget) MarshalJSON ¶

func (m StatsDWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*StatsDWidget) Name ¶

func (m *StatsDWidget) Name() *string

Name gets the name of this subtype

func (*StatsDWidget) SetDashboardID ¶

func (m *StatsDWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*StatsDWidget) SetDescription ¶

func (m *StatsDWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*StatsDWidget) SetID ¶

func (m *StatsDWidget) SetID(val int32)

SetID sets the id of this subtype

func (*StatsDWidget) SetInterval ¶

func (m *StatsDWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*StatsDWidget) SetLastUpdatedBy ¶

func (m *StatsDWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*StatsDWidget) SetLastUpdatedOn ¶

func (m *StatsDWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*StatsDWidget) SetName ¶

func (m *StatsDWidget) SetName(val *string)

SetName sets the name of this subtype

func (*StatsDWidget) SetTheme ¶

func (m *StatsDWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*StatsDWidget) SetTimescale ¶

func (m *StatsDWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*StatsDWidget) SetType ¶

func (m *StatsDWidget) SetType(val string)

SetType sets the type of this subtype

func (*StatsDWidget) SetUserPermission ¶

func (m *StatsDWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*StatsDWidget) Theme ¶

func (m *StatsDWidget) Theme() string

Theme gets the theme of this subtype

func (*StatsDWidget) Timescale ¶

func (m *StatsDWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*StatsDWidget) Type ¶

func (m *StatsDWidget) Type() string

Type gets the type of this subtype

func (*StatsDWidget) UnmarshalBinary ¶

func (m *StatsDWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*StatsDWidget) UnmarshalJSON ¶

func (m *StatsDWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*StatsDWidget) UserPermission ¶

func (m *StatsDWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*StatsDWidget) Validate ¶

func (m *StatsDWidget) Validate(formats strfmt.Registry) error

Validate validates this stats d widget

type TCPCollectorAttribute ¶

type TCPCollectorAttribute struct {

	// encoding
	Encoding string `json:"encoding,omitempty"`

	// payload
	Payload string `json:"payload,omitempty"`

	// port
	Port string `json:"port,omitempty"`

	// timeout
	Timeout int32 `json:"timeout,omitempty"`
}

TCPCollectorAttribute TCP collector attribute swagger:model TCPCollectorAttribute

func (*TCPCollectorAttribute) MarshalBinary ¶

func (m *TCPCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TCPCollectorAttribute) MarshalJSON ¶

func (m TCPCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TCPCollectorAttribute) Name ¶

func (m *TCPCollectorAttribute) Name() string

Name gets the name of this subtype

func (*TCPCollectorAttribute) SetName ¶

func (m *TCPCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*TCPCollectorAttribute) UnmarshalBinary ¶

func (m *TCPCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TCPCollectorAttribute) UnmarshalJSON ¶

func (m *TCPCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TCPCollectorAttribute) Validate ¶

func (m *TCPCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this TCP collector attribute

type TableWidget ¶

type TableWidget struct {

	// columns
	// Required: true
	Columns []*TableWidgetColumn `json:"columns"`

	// forecast
	Forecast *TableWidgetForecastConfiguration `json:"forecast,omitempty"`

	// rows
	// Required: true
	Rows []*TableWidgetRow `json:"rows"`
	// contains filtered or unexported fields
}

TableWidget table widget swagger:model TableWidget

func (*TableWidget) DashboardID ¶

func (m *TableWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*TableWidget) Description ¶

func (m *TableWidget) Description() string

Description gets the description of this subtype

func (*TableWidget) ID ¶

func (m *TableWidget) ID() int32

ID gets the id of this subtype

func (*TableWidget) Interval ¶

func (m *TableWidget) Interval() int32

Interval gets the interval of this subtype

func (*TableWidget) LastUpdatedBy ¶

func (m *TableWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*TableWidget) LastUpdatedOn ¶

func (m *TableWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*TableWidget) MarshalBinary ¶

func (m *TableWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TableWidget) MarshalJSON ¶

func (m TableWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TableWidget) Name ¶

func (m *TableWidget) Name() *string

Name gets the name of this subtype

func (*TableWidget) SetDashboardID ¶

func (m *TableWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*TableWidget) SetDescription ¶

func (m *TableWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*TableWidget) SetID ¶

func (m *TableWidget) SetID(val int32)

SetID sets the id of this subtype

func (*TableWidget) SetInterval ¶

func (m *TableWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*TableWidget) SetLastUpdatedBy ¶

func (m *TableWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*TableWidget) SetLastUpdatedOn ¶

func (m *TableWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*TableWidget) SetName ¶

func (m *TableWidget) SetName(val *string)

SetName sets the name of this subtype

func (*TableWidget) SetTheme ¶

func (m *TableWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*TableWidget) SetTimescale ¶

func (m *TableWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*TableWidget) SetType ¶

func (m *TableWidget) SetType(val string)

SetType sets the type of this subtype

func (*TableWidget) SetUserPermission ¶

func (m *TableWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*TableWidget) Theme ¶

func (m *TableWidget) Theme() string

Theme gets the theme of this subtype

func (*TableWidget) Timescale ¶

func (m *TableWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*TableWidget) Type ¶

func (m *TableWidget) Type() string

Type gets the type of this subtype

func (*TableWidget) UnmarshalBinary ¶

func (m *TableWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidget) UnmarshalJSON ¶

func (m *TableWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TableWidget) UserPermission ¶

func (m *TableWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*TableWidget) Validate ¶

func (m *TableWidget) Validate(formats strfmt.Registry) error

Validate validates this table widget

type TableWidgetColumn ¶

type TableWidgetColumn struct {

	// alternate data points
	AlternateDataPoints []*TableWidgetDataPoint `json:"alternateDataPoints,omitempty"`

	// column name
	// Required: true
	ColumnName *string `json:"columnName"`

	// data point
	// Required: true
	DataPoint *TableWidgetDataPoint `json:"dataPoint"`

	// enable forecast
	EnableForecast bool `json:"enableForecast,omitempty"`

	// rounding decimal
	RoundingDecimal int32 `json:"roundingDecimal,omitempty"`

	// rpn
	Rpn string `json:"rpn,omitempty"`
}

TableWidgetColumn table widget column swagger:model TableWidgetColumn

func (*TableWidgetColumn) MarshalBinary ¶

func (m *TableWidgetColumn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TableWidgetColumn) UnmarshalBinary ¶

func (m *TableWidgetColumn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetColumn) Validate ¶

func (m *TableWidgetColumn) Validate(formats strfmt.Registry) error

Validate validates this table widget column

type TableWidgetData ¶

type TableWidgetData struct {

	// column headers
	// Read Only: true
	ColumnHeaders []*ColumnHeader `json:"columnHeaders,omitempty"`

	// rows
	// Read Only: true
	Rows []*RowData `json:"rows,omitempty"`
	// contains filtered or unexported fields
}

TableWidgetData table widget data swagger:model TableWidgetData

func (*TableWidgetData) MarshalBinary ¶

func (m *TableWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TableWidgetData) MarshalJSON ¶

func (m TableWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TableWidgetData) SetTitle ¶

func (m *TableWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*TableWidgetData) SetType ¶

func (m *TableWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*TableWidgetData) Title ¶

func (m *TableWidgetData) Title() string

Title gets the title of this subtype

func (*TableWidgetData) Type ¶

func (m *TableWidgetData) Type() string

Type gets the type of this subtype

func (*TableWidgetData) UnmarshalBinary ¶

func (m *TableWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetData) UnmarshalJSON ¶

func (m *TableWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TableWidgetData) Validate ¶

func (m *TableWidgetData) Validate(formats strfmt.Registry) error

Validate validates this table widget data

type TableWidgetDataPoint ¶

type TableWidgetDataPoint struct {

	// data point Id
	// Required: true
	DataPointID *int32 `json:"dataPointId"`

	// data point name
	DataPointName string `json:"dataPointName,omitempty"`

	// data source full name
	DataSourceFullName string `json:"dataSourceFullName,omitempty"`

	// data source Id
	// Required: true
	DataSourceID *int32 `json:"dataSourceId"`

	// is multiple
	IsMultiple bool `json:"isMultiple,omitempty"`
}

TableWidgetDataPoint table widget data point swagger:model TableWidgetDataPoint

func (*TableWidgetDataPoint) MarshalBinary ¶

func (m *TableWidgetDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TableWidgetDataPoint) UnmarshalBinary ¶

func (m *TableWidgetDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetDataPoint) Validate ¶

func (m *TableWidgetDataPoint) Validate(formats strfmt.Registry) error

Validate validates this table widget data point

type TableWidgetForecastConfiguration ¶

type TableWidgetForecastConfiguration struct {

	// Forecast method for the widget :Linear | ARIMA
	// Read Only: true
	Algorithm string `json:"algorithm,omitempty"`

	// The percent confidence that should be required for a forecasted alert.
	// Read Only: true
	Confidence int32 `json:"confidence,omitempty"`

	// 	The minimum alert severity the forecasting should include, one of warn | error | critical
	// Read Only: true
	Severity string `json:"severity,omitempty"`

	// The training data time range (the data on which forecasting is calculated). Options are Last 7 days, Last 14 days, Last 30 days, Last calendar month, Last 365 days or a custom time range
	// Read Only: true
	TimeRange string `json:"timeRange,omitempty"`
}

TableWidgetForecastConfiguration table widget forecast configuration swagger:model TableWidgetForecastConfiguration

func (*TableWidgetForecastConfiguration) MarshalBinary ¶

func (m *TableWidgetForecastConfiguration) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TableWidgetForecastConfiguration) UnmarshalBinary ¶

func (m *TableWidgetForecastConfiguration) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetForecastConfiguration) Validate ¶

Validate validates this table widget forecast configuration

type TableWidgetInstanceCell ¶

type TableWidgetInstanceCell struct {

	// data point Id
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

	// data point name
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// instance Id
	// Required: true
	InstanceID *int32 `json:"instanceId"`

	// instance name
	// Read Only: true
	InstanceName string `json:"instanceName,omitempty"`

	// validation status code
	// Read Only: true
	ValidationStatusCode int32 `json:"validationStatusCode,omitempty"`
}

TableWidgetInstanceCell table widget instance cell swagger:model TableWidgetInstanceCell

func (*TableWidgetInstanceCell) MarshalBinary ¶

func (m *TableWidgetInstanceCell) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TableWidgetInstanceCell) UnmarshalBinary ¶

func (m *TableWidgetInstanceCell) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetInstanceCell) Validate ¶

func (m *TableWidgetInstanceCell) Validate(formats strfmt.Registry) error

Validate validates this table widget instance cell

type TableWidgetRow ¶

type TableWidgetRow struct {

	// device display name
	// Read Only: true
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// device Id
	// Required: true
	DeviceID *int32 `json:"deviceId"`

	// group full path
	// Read Only: true
	GroupFullPath string `json:"groupFullPath,omitempty"`

	// group Id
	GroupID int32 `json:"groupId,omitempty"`

	// instances
	// Read Only: true
	Instances []*TableWidgetInstanceCell `json:"instances,omitempty"`

	// label
	Label string `json:"label,omitempty"`
}

TableWidgetRow table widget row swagger:model TableWidgetRow

func (*TableWidgetRow) MarshalBinary ¶

func (m *TableWidgetRow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TableWidgetRow) UnmarshalBinary ¶

func (m *TableWidgetRow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TableWidgetRow) Validate ¶

func (m *TableWidgetRow) Validate(formats strfmt.Registry) error

Validate validates this table widget row

type TextWidget ¶

type TextWidget struct {

	// The html content that the text widget should display
	// Required: true
	Content *string `json:"content"`
	// contains filtered or unexported fields
}

TextWidget text widget swagger:model TextWidget

func (*TextWidget) DashboardID ¶

func (m *TextWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*TextWidget) Description ¶

func (m *TextWidget) Description() string

Description gets the description of this subtype

func (*TextWidget) ID ¶

func (m *TextWidget) ID() int32

ID gets the id of this subtype

func (*TextWidget) Interval ¶

func (m *TextWidget) Interval() int32

Interval gets the interval of this subtype

func (*TextWidget) LastUpdatedBy ¶

func (m *TextWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*TextWidget) LastUpdatedOn ¶

func (m *TextWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*TextWidget) MarshalBinary ¶

func (m *TextWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (TextWidget) MarshalJSON ¶

func (m TextWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*TextWidget) Name ¶

func (m *TextWidget) Name() *string

Name gets the name of this subtype

func (*TextWidget) SetDashboardID ¶

func (m *TextWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*TextWidget) SetDescription ¶

func (m *TextWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*TextWidget) SetID ¶

func (m *TextWidget) SetID(val int32)

SetID sets the id of this subtype

func (*TextWidget) SetInterval ¶

func (m *TextWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*TextWidget) SetLastUpdatedBy ¶

func (m *TextWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*TextWidget) SetLastUpdatedOn ¶

func (m *TextWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*TextWidget) SetName ¶

func (m *TextWidget) SetName(val *string)

SetName sets the name of this subtype

func (*TextWidget) SetTheme ¶

func (m *TextWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*TextWidget) SetTimescale ¶

func (m *TextWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*TextWidget) SetType ¶

func (m *TextWidget) SetType(val string)

SetType sets the type of this subtype

func (*TextWidget) SetUserPermission ¶

func (m *TextWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*TextWidget) Theme ¶

func (m *TextWidget) Theme() string

Theme gets the theme of this subtype

func (*TextWidget) Timescale ¶

func (m *TextWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*TextWidget) Type ¶

func (m *TextWidget) Type() string

Type gets the type of this subtype

func (*TextWidget) UnmarshalBinary ¶

func (m *TextWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TextWidget) UnmarshalJSON ¶

func (m *TextWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*TextWidget) UserPermission ¶

func (m *TextWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*TextWidget) Validate ¶

func (m *TextWidget) Validate(formats strfmt.Registry) error

Validate validates this text widget

type TreeNode ¶

type TreeNode struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// user permission
	UserPermission string `json:"userPermission,omitempty"`
}

TreeNode tree node swagger:model TreeNode

func (*TreeNode) MarshalBinary ¶

func (m *TreeNode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TreeNode) UnmarshalBinary ¶

func (m *TreeNode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TreeNode) Validate ¶

func (m *TreeNode) Validate(formats strfmt.Registry) error

Validate validates this tree node

type UDPCollectorAttribute ¶

type UDPCollectorAttribute struct {

	// payload
	Payload string `json:"payload,omitempty"`

	// port
	Port string `json:"port,omitempty"`
}

UDPCollectorAttribute UDP collector attribute swagger:model UDPCollectorAttribute

func (*UDPCollectorAttribute) MarshalBinary ¶

func (m *UDPCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (UDPCollectorAttribute) MarshalJSON ¶

func (m UDPCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*UDPCollectorAttribute) Name ¶

func (m *UDPCollectorAttribute) Name() string

Name gets the name of this subtype

func (*UDPCollectorAttribute) SetName ¶

func (m *UDPCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*UDPCollectorAttribute) UnmarshalBinary ¶

func (m *UDPCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UDPCollectorAttribute) UnmarshalJSON ¶

func (m *UDPCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*UDPCollectorAttribute) Validate ¶

func (m *UDPCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this UDP collector attribute

type UnmonitoredDevicePaginationResponse ¶

type UnmonitoredDevicePaginationResponse struct {

	// items
	Items []*UnmonitoredDevices `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

UnmonitoredDevicePaginationResponse unmonitored device pagination response swagger:model UnmonitoredDevicePaginationResponse

func (*UnmonitoredDevicePaginationResponse) MarshalBinary ¶

func (m *UnmonitoredDevicePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnmonitoredDevicePaginationResponse) UnmarshalBinary ¶

func (m *UnmonitoredDevicePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnmonitoredDevicePaginationResponse) Validate ¶

Validate validates this unmonitored device pagination response

type UnmonitoredDevices ¶

type UnmonitoredDevices struct {

	// collector description
	// Read Only: true
	CollectorDescription string `json:"collectorDescription,omitempty"`

	// collector Id
	// Read Only: true
	CollectorID int32 `json:"collectorId,omitempty"`

	// device status
	// Read Only: true
	DeviceStatus string `json:"deviceStatus,omitempty"`

	// device type
	// Read Only: true
	DeviceType string `json:"deviceType,omitempty"`

	// display as
	// Read Only: true
	DisplayAs string `json:"displayAs,omitempty"`

	// dns
	// Read Only: true
	DNS string `json:"dns,omitempty"`

	// end date
	// Read Only: true
	EndDate string `json:"endDate,omitempty"`

	// end timestamp
	// Read Only: true
	EndTimestamp int64 `json:"endTimestamp,omitempty"`

	// forward Ip
	// Read Only: true
	ForwardIP string `json:"forwardIp,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// manufacturer
	// Read Only: true
	Manufacturer string `json:"manufacturer,omitempty"`

	// nse Id
	// Read Only: true
	NseID int32 `json:"nseId,omitempty"`

	// nse scan Id
	// Read Only: true
	NseScanID string `json:"nseScanId,omitempty"`

	// nsp Id
	// Read Only: true
	NspID int32 `json:"nspId,omitempty"`

	// nsp name
	// Read Only: true
	NspName string `json:"nspName,omitempty"`

	// ports
	// Read Only: true
	Ports string `json:"ports,omitempty"`

	// status
	// Read Only: true
	Status string `json:"status,omitempty"`

	// sys name
	// Read Only: true
	SysName string `json:"sysName,omitempty"`
}

UnmonitoredDevices unmonitored devices swagger:model UnmonitoredDevices

func (*UnmonitoredDevices) MarshalBinary ¶

func (m *UnmonitoredDevices) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UnmonitoredDevices) UnmarshalBinary ¶

func (m *UnmonitoredDevices) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UnmonitoredDevices) Validate ¶

func (m *UnmonitoredDevices) Validate(formats strfmt.Registry) error

Validate validates this unmonitored devices

type UpdateReason ¶

type UpdateReason struct {

	// client Ip
	ClientIP string `json:"clientIp,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// time epoch
	TimeEpoch int64 `json:"timeEpoch,omitempty"`

	// time str
	TimeStr string `json:"timeStr,omitempty"`

	// update reason
	UpdateReason string `json:"updateReason,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

UpdateReason update reason swagger:model UpdateReason

func (*UpdateReason) MarshalBinary ¶

func (m *UpdateReason) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateReason) UnmarshalBinary ¶

func (m *UpdateReason) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateReason) Validate ¶

func (m *UpdateReason) Validate(formats strfmt.Registry) error

Validate validates this update reason

type UserFilter ¶

type UserFilter struct {

	// If the user is API only user. Acceptable values are: all, yes, no
	APIOnlyUser string `json:"apiOnlyUser,omitempty"`

	// The emails of the user
	Email string `json:"email,omitempty"`

	// Whether does the user enabled 2FA. Acceptable values are: all, yes, no
	Enable2fa string `json:"enable2fa,omitempty"`

	// The first name of the user
	FirstName string `json:"firstName,omitempty"`

	// The last name of the user
	LastName string `json:"lastName,omitempty"`

	// Which roles is the user belongs to
	RoleAssignment string `json:"roleAssignment,omitempty"`

	// The user status. Acceptable values are: all, active, suspended
	Status string `json:"status,omitempty"`

	// The username of the user
	Username string `json:"username,omitempty"`
}

UserFilter user filter swagger:model UserFilter

func (*UserFilter) MarshalBinary ¶

func (m *UserFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserFilter) UnmarshalBinary ¶

func (m *UserFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserFilter) Validate ¶

func (m *UserFilter) Validate(formats strfmt.Registry) error

Validate validates this user filter

type UserReport ¶

type UserReport struct {

	// The columns displayed in the report
	Columns []*DynamicColumn `json:"columns,omitempty"`

	// The sort by method
	SortedBy string `json:"sortedBy,omitempty"`

	// The filter for the report
	UserFilter *UserFilter `json:"userFilter,omitempty"`
	// contains filtered or unexported fields
}

UserReport user report swagger:model UserReport

func (*UserReport) CustomReportTypeID ¶

func (m *UserReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*UserReport) CustomReportTypeName ¶

func (m *UserReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*UserReport) Delivery ¶

func (m *UserReport) Delivery() string

Delivery gets the delivery of this subtype

func (*UserReport) Description ¶

func (m *UserReport) Description() string

Description gets the description of this subtype

func (*UserReport) EnableViewAsOtherUser ¶

func (m *UserReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*UserReport) Format ¶

func (m *UserReport) Format() string

Format gets the format of this subtype

func (*UserReport) GroupID ¶

func (m *UserReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*UserReport) ID ¶

func (m *UserReport) ID() int32

ID gets the id of this subtype

func (*UserReport) LastGenerateOn ¶

func (m *UserReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*UserReport) LastGeneratePages ¶

func (m *UserReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*UserReport) LastGenerateSize ¶

func (m *UserReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*UserReport) LastmodifyUserID ¶

func (m *UserReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*UserReport) LastmodifyUserName ¶

func (m *UserReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*UserReport) MarshalBinary ¶

func (m *UserReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (UserReport) MarshalJSON ¶

func (m UserReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*UserReport) Name ¶

func (m *UserReport) Name() *string

Name gets the name of this subtype

func (*UserReport) Recipients ¶

func (m *UserReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*UserReport) ReportLinkNum ¶

func (m *UserReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*UserReport) Schedule ¶

func (m *UserReport) Schedule() string

Schedule gets the schedule of this subtype

func (*UserReport) ScheduleTimezone ¶

func (m *UserReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*UserReport) SetCustomReportTypeID ¶

func (m *UserReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*UserReport) SetCustomReportTypeName ¶

func (m *UserReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*UserReport) SetDelivery ¶

func (m *UserReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*UserReport) SetDescription ¶

func (m *UserReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*UserReport) SetEnableViewAsOtherUser ¶

func (m *UserReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*UserReport) SetFormat ¶

func (m *UserReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*UserReport) SetGroupID ¶

func (m *UserReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*UserReport) SetID ¶

func (m *UserReport) SetID(val int32)

SetID sets the id of this subtype

func (*UserReport) SetLastGenerateOn ¶

func (m *UserReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*UserReport) SetLastGeneratePages ¶

func (m *UserReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*UserReport) SetLastGenerateSize ¶

func (m *UserReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*UserReport) SetLastmodifyUserID ¶

func (m *UserReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*UserReport) SetLastmodifyUserName ¶

func (m *UserReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*UserReport) SetName ¶

func (m *UserReport) SetName(val *string)

SetName sets the name of this subtype

func (*UserReport) SetRecipients ¶

func (m *UserReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*UserReport) SetReportLinkNum ¶

func (m *UserReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*UserReport) SetSchedule ¶

func (m *UserReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*UserReport) SetScheduleTimezone ¶

func (m *UserReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*UserReport) SetType ¶

func (m *UserReport) SetType(val string)

SetType sets the type of this subtype

func (*UserReport) SetUserPermission ¶

func (m *UserReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*UserReport) Type ¶

func (m *UserReport) Type() string

Type gets the type of this subtype

func (*UserReport) UnmarshalBinary ¶

func (m *UserReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserReport) UnmarshalJSON ¶

func (m *UserReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*UserReport) UserPermission ¶

func (m *UserReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*UserReport) Validate ¶

func (m *UserReport) Validate(formats strfmt.Registry) error

Validate validates this user report

type VirtualDataPoint ¶

type VirtualDataPoint struct {

	// name
	Name string `json:"name,omitempty"`

	// rpn
	Rpn string `json:"rpn,omitempty"`
}

VirtualDataPoint virtual data point swagger:model VirtualDataPoint

func (*VirtualDataPoint) MarshalBinary ¶

func (m *VirtualDataPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VirtualDataPoint) UnmarshalBinary ¶

func (m *VirtualDataPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VirtualDataPoint) Validate ¶

func (m *VirtualDataPoint) Validate(formats strfmt.Registry) error

Validate validates this virtual data point

type WMIAutoDiscoveryMethod ¶

type WMIAutoDiscoveryMethod struct {

	// i l p
	ILP []*ILP `json:"ILP,omitempty"`

	// enable linked class i l p
	EnableLinkedClassILP bool `json:"enableLinkedClassILP,omitempty"`

	// enable wmi class i l p
	EnableWmiClassILP bool `json:"enableWmiClassILP,omitempty"`

	// external resource ID
	ExternalResourceID string `json:"externalResourceID,omitempty"`

	// external resource type
	ExternalResourceType string `json:"externalResourceType,omitempty"`

	// linked classes
	LinkedClasses []*LinkedWmiClass `json:"linkedClasses,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// property
	// Required: true
	Property *string `json:"property"`

	// wmi class
	// Required: true
	WmiClass *string `json:"wmiClass"`
}

WMIAutoDiscoveryMethod w m i auto discovery method swagger:model WMIAutoDiscoveryMethod

func (*WMIAutoDiscoveryMethod) MarshalBinary ¶

func (m *WMIAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WMIAutoDiscoveryMethod) MarshalJSON ¶

func (m WMIAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WMIAutoDiscoveryMethod) Name ¶

func (m *WMIAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*WMIAutoDiscoveryMethod) SetName ¶

func (m *WMIAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*WMIAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *WMIAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WMIAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *WMIAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WMIAutoDiscoveryMethod) Validate ¶

func (m *WMIAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this w m i auto discovery method

type WMICollectorAttribute ¶

type WMICollectorAttribute struct {

	// ip
	// Read Only: true
	IP string `json:"ip,omitempty"`

	// method inputs
	MethodInputs string `json:"methodInputs,omitempty"`

	// method name
	MethodName string `json:"methodName,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// query class
	QueryClass string `json:"queryClass,omitempty"`

	// query index
	QueryIndex string `json:"queryIndex,omitempty"`

	// query value
	QueryValue string `json:"queryValue,omitempty"`

	// target path
	TargetPath string `json:"targetPath,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

WMICollectorAttribute w m i collector attribute swagger:model WMICollectorAttribute

func (*WMICollectorAttribute) MarshalBinary ¶

func (m *WMICollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WMICollectorAttribute) MarshalJSON ¶

func (m WMICollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WMICollectorAttribute) Name ¶

func (m *WMICollectorAttribute) Name() string

Name gets the name of this subtype

func (*WMICollectorAttribute) SetName ¶

func (m *WMICollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*WMICollectorAttribute) UnmarshalBinary ¶

func (m *WMICollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WMICollectorAttribute) UnmarshalJSON ¶

func (m *WMICollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WMICollectorAttribute) Validate ¶

func (m *WMICollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this w m i collector attribute

type WebCheck ¶

type WebCheck struct {

	// The threshold (in days) for triggering SSL certification alerts
	AlertExpr string `json:"alertExpr,omitempty"`

	// The domain of the service. This is the base URL of the service
	// Required: true
	Domain *string `json:"domain"`

	// Whether or not SSL should be ignored
	IgnoreSSL bool `json:"ignoreSSL,omitempty"`

	// The time in milliseconds that the page must load within for each step to avoid triggering an alert
	PageLoadAlertTimeInMS int64 `json:"pageLoadAlertTimeInMS,omitempty"`

	// The scheme or protocol associated with the URL to check. Acceptable values are: http, https
	Schema string `json:"schema,omitempty"`

	// An object comprising one or more steps, see the table below for the properties included in each step
	Steps []*WebCheckStep `json:"steps,omitempty"`

	// Whether or not SSL expiration alerts should be triggered
	TriggerSSLExpirationAlert bool `json:"triggerSSLExpirationAlert,omitempty"`

	// Whether or not SSL status alerts should be triggered
	TriggerSSLStatusAlert bool `json:"triggerSSLStatusAlert,omitempty"`
	// contains filtered or unexported fields
}

WebCheck web check swagger:model WebCheck

func (*WebCheck) Checkpoints ¶

func (m *WebCheck) Checkpoints() []*WebsiteCheckPoint

Checkpoints gets the checkpoints of this subtype

func (*WebCheck) Collectors ¶

func (m *WebCheck) Collectors() []*WebsiteCollectorInfo

Collectors gets the collectors of this subtype

func (*WebCheck) Description ¶

func (m *WebCheck) Description() string

Description gets the description of this subtype

func (*WebCheck) DisableAlerting ¶

func (m *WebCheck) DisableAlerting() bool

DisableAlerting gets the disable alerting of this subtype

func (*WebCheck) GlobalSmAlertCond ¶

func (m *WebCheck) GlobalSmAlertCond() int32

GlobalSmAlertCond gets the global sm alert cond of this subtype

func (*WebCheck) GroupID ¶

func (m *WebCheck) GroupID() int32

GroupID gets the group Id of this subtype

func (*WebCheck) ID ¶

func (m *WebCheck) ID() int32

ID gets the id of this subtype

func (*WebCheck) IndividualAlertLevel ¶

func (m *WebCheck) IndividualAlertLevel() string

IndividualAlertLevel gets the individual alert level of this subtype

func (*WebCheck) IndividualSmAlertEnable ¶

func (m *WebCheck) IndividualSmAlertEnable() bool

IndividualSmAlertEnable gets the individual sm alert enable of this subtype

func (*WebCheck) IsInternal ¶

func (m *WebCheck) IsInternal() bool

IsInternal gets the is internal of this subtype

func (*WebCheck) MarshalBinary ¶

func (m *WebCheck) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebCheck) MarshalJSON ¶

func (m WebCheck) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebCheck) Name ¶

func (m *WebCheck) Name() *string

Name gets the name of this subtype

func (*WebCheck) OverallAlertLevel ¶

func (m *WebCheck) OverallAlertLevel() string

OverallAlertLevel gets the overall alert level of this subtype

func (*WebCheck) PollingInterval ¶

func (m *WebCheck) PollingInterval() int32

PollingInterval gets the polling interval of this subtype

func (*WebCheck) Properties ¶

func (m *WebCheck) Properties() []*NameAndValue

Properties gets the properties of this subtype

func (*WebCheck) SetCheckpoints ¶

func (m *WebCheck) SetCheckpoints(val []*WebsiteCheckPoint)

SetCheckpoints sets the checkpoints of this subtype

func (*WebCheck) SetCollectors ¶

func (m *WebCheck) SetCollectors(val []*WebsiteCollectorInfo)

SetCollectors sets the collectors of this subtype

func (*WebCheck) SetDescription ¶

func (m *WebCheck) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebCheck) SetDisableAlerting ¶

func (m *WebCheck) SetDisableAlerting(val bool)

SetDisableAlerting sets the disable alerting of this subtype

func (*WebCheck) SetGlobalSmAlertCond ¶

func (m *WebCheck) SetGlobalSmAlertCond(val int32)

SetGlobalSmAlertCond sets the global sm alert cond of this subtype

func (*WebCheck) SetGroupID ¶

func (m *WebCheck) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*WebCheck) SetID ¶

func (m *WebCheck) SetID(val int32)

SetID sets the id of this subtype

func (*WebCheck) SetIndividualAlertLevel ¶

func (m *WebCheck) SetIndividualAlertLevel(val string)

SetIndividualAlertLevel sets the individual alert level of this subtype

func (*WebCheck) SetIndividualSmAlertEnable ¶

func (m *WebCheck) SetIndividualSmAlertEnable(val bool)

SetIndividualSmAlertEnable sets the individual sm alert enable of this subtype

func (*WebCheck) SetIsInternal ¶

func (m *WebCheck) SetIsInternal(val bool)

SetIsInternal sets the is internal of this subtype

func (*WebCheck) SetName ¶

func (m *WebCheck) SetName(val *string)

SetName sets the name of this subtype

func (*WebCheck) SetOverallAlertLevel ¶

func (m *WebCheck) SetOverallAlertLevel(val string)

SetOverallAlertLevel sets the overall alert level of this subtype

func (*WebCheck) SetPollingInterval ¶

func (m *WebCheck) SetPollingInterval(val int32)

SetPollingInterval sets the polling interval of this subtype

func (*WebCheck) SetProperties ¶

func (m *WebCheck) SetProperties(val []*NameAndValue)

SetProperties sets the properties of this subtype

func (*WebCheck) SetStatus ¶

func (m *WebCheck) SetStatus(val string)

SetStatus sets the status of this subtype

func (*WebCheck) SetStopMonitoring ¶

func (m *WebCheck) SetStopMonitoring(val bool)

SetStopMonitoring sets the stop monitoring of this subtype

func (*WebCheck) SetStopMonitoringByFolder ¶

func (m *WebCheck) SetStopMonitoringByFolder(val *bool)

SetStopMonitoringByFolder sets the stop monitoring by folder of this subtype

func (*WebCheck) SetTemplate ¶

func (m *WebCheck) SetTemplate(val interface{})

SetTemplate sets the template of this subtype

func (*WebCheck) SetTestLocation ¶

func (m *WebCheck) SetTestLocation(val *WebsiteLocation)

SetTestLocation sets the test location of this subtype

func (*WebCheck) SetTransition ¶

func (m *WebCheck) SetTransition(val int32)

SetTransition sets the transition of this subtype

func (*WebCheck) SetType ¶

func (m *WebCheck) SetType(val string)

SetType sets the type of this subtype

func (*WebCheck) SetUseDefaultAlertSetting ¶

func (m *WebCheck) SetUseDefaultAlertSetting(val bool)

SetUseDefaultAlertSetting sets the use default alert setting of this subtype

func (*WebCheck) SetUseDefaultLocationSetting ¶

func (m *WebCheck) SetUseDefaultLocationSetting(val bool)

SetUseDefaultLocationSetting sets the use default location setting of this subtype

func (*WebCheck) SetUserPermission ¶

func (m *WebCheck) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebCheck) Status ¶

func (m *WebCheck) Status() string

Status gets the status of this subtype

func (*WebCheck) StopMonitoring ¶

func (m *WebCheck) StopMonitoring() bool

StopMonitoring gets the stop monitoring of this subtype

func (*WebCheck) StopMonitoringByFolder ¶

func (m *WebCheck) StopMonitoringByFolder() *bool

StopMonitoringByFolder gets the stop monitoring by folder of this subtype

func (*WebCheck) Template ¶

func (m *WebCheck) Template() interface{}

Template gets the template of this subtype

func (*WebCheck) TestLocation ¶

func (m *WebCheck) TestLocation() *WebsiteLocation

TestLocation gets the test location of this subtype

func (*WebCheck) Transition ¶

func (m *WebCheck) Transition() int32

Transition gets the transition of this subtype

func (*WebCheck) Type ¶

func (m *WebCheck) Type() string

Type gets the type of this subtype

func (*WebCheck) UnmarshalBinary ¶

func (m *WebCheck) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebCheck) UnmarshalJSON ¶

func (m *WebCheck) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebCheck) UseDefaultAlertSetting ¶

func (m *WebCheck) UseDefaultAlertSetting() bool

UseDefaultAlertSetting gets the use default alert setting of this subtype

func (*WebCheck) UseDefaultLocationSetting ¶

func (m *WebCheck) UseDefaultLocationSetting() bool

UseDefaultLocationSetting gets the use default location setting of this subtype

func (*WebCheck) UserPermission ¶

func (m *WebCheck) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebCheck) Validate ¶

func (m *WebCheck) Validate(formats strfmt.Registry) error

Validate validates this web check

type WebCheckStep ¶

type WebCheckStep struct {

	// HTTP body
	HTTPBody string `json:"HTTPBody,omitempty"`

	// HTTP headers
	HTTPHeaders string `json:"HTTPHeaders,omitempty"`

	// HTTP method
	HTTPMethod string `json:"HTTPMethod,omitempty"`

	// HTTP version
	HTTPVersion string `json:"HTTPVersion,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// enable
	Enable bool `json:"enable,omitempty"`

	// follow redirection
	FollowRedirection bool `json:"followRedirection,omitempty"`

	// fullpage load
	FullpageLoad bool `json:"fullpageLoad,omitempty"`

	// invert match
	InvertMatch bool `json:"invertMatch,omitempty"`

	// keyword
	Keyword string `json:"keyword,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// match type
	MatchType string `json:"matchType,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// post data edit type
	PostDataEditType string `json:"postDataEditType,omitempty"`

	// req script
	ReqScript string `json:"reqScript,omitempty"`

	// req type
	ReqType string `json:"reqType,omitempty"`

	// require auth
	RequireAuth bool `json:"requireAuth,omitempty"`

	// resp script
	RespScript string `json:"respScript,omitempty"`

	// resp type
	RespType string `json:"respType,omitempty"`

	// schema
	Schema string `json:"schema,omitempty"`

	// status code
	StatusCode string `json:"statusCode,omitempty"`

	// timeout
	Timeout int32 `json:"timeout,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// use default root
	UseDefaultRoot bool `json:"useDefaultRoot,omitempty"`
	// contains filtered or unexported fields
}

WebCheckStep web check step swagger:model WebCheckStep

func (*WebCheckStep) Auth ¶

func (m *WebCheckStep) Auth() Authentication

Auth gets the auth of this base type

func (*WebCheckStep) MarshalBinary ¶

func (m *WebCheckStep) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebCheckStep) MarshalJSON ¶

func (m WebCheckStep) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebCheckStep) SetAuth ¶

func (m *WebCheckStep) SetAuth(val Authentication)

SetAuth sets the auth of this base type

func (*WebCheckStep) UnmarshalBinary ¶

func (m *WebCheckStep) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebCheckStep) UnmarshalJSON ¶

func (m *WebCheckStep) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebCheckStep) Validate ¶

func (m *WebCheckStep) Validate(formats strfmt.Registry) error

Validate validates this web check step

type WebPageCollectorAttribute ¶

type WebPageCollectorAttribute struct {

	// connect timeout
	ConnectTimeout int32 `json:"connectTimeout,omitempty"`

	// follow redirect
	FollowRedirect bool `json:"followRedirect,omitempty"`

	// ip
	IP string `json:"ip,omitempty"`

	// port
	Port string `json:"port,omitempty"`

	// read timeout
	ReadTimeout int32 `json:"readTimeout,omitempty"`

	// request
	Request string `json:"request,omitempty"`

	// use s s l
	UseSSL bool `json:"useSSL,omitempty"`
}

WebPageCollectorAttribute web page collector attribute swagger:model WebPageCollectorAttribute

func (*WebPageCollectorAttribute) MarshalBinary ¶

func (m *WebPageCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebPageCollectorAttribute) MarshalJSON ¶

func (m WebPageCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebPageCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*WebPageCollectorAttribute) SetName ¶

func (m *WebPageCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*WebPageCollectorAttribute) UnmarshalBinary ¶

func (m *WebPageCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebPageCollectorAttribute) UnmarshalJSON ¶

func (m *WebPageCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebPageCollectorAttribute) Validate ¶

func (m *WebPageCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this web page collector attribute

type WebResource ¶

type WebResource struct {

	// If type = html this should be a url, if type = iframe this should be an iframe
	// Required: true
	URL *string `json:"URL"`

	// html | iframe
	// Required: true
	Type *string `json:"type"`
}

WebResource web resource swagger:model WebResource

func (*WebResource) MarshalBinary ¶

func (m *WebResource) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebResource) UnmarshalBinary ¶

func (m *WebResource) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebResource) Validate ¶

func (m *WebResource) Validate(formats strfmt.Registry) error

Validate validates this web resource

type Website ¶

type Website interface {
	runtime.Validatable

	// The checkpoints from the which the website is monitored. This object should reference each location specified in testLocation in addition to an 'Overall' checkpoint
	Checkpoints() []*WebsiteCheckPoint
	SetCheckpoints([]*WebsiteCheckPoint)

	// The collectors that are monitoring the website, if the website is internal
	// Read Only: true
	Collectors() []*WebsiteCollectorInfo
	SetCollectors([]*WebsiteCollectorInfo)

	// The description of the website
	Description() string
	SetDescription(string)

	// true: alerting is disabled for the website
	// false: alerting is enabled for the website
	// If stopMonitoring=true, then alerting will also by default be disabled for the website
	DisableAlerting() bool
	SetDisableAlerting(bool)

	// The number of test locations that checks must fail at to trigger an alert, where the alert triggered will be consistent with the value of overallAlertLevel. Possible values and corresponding number of Site Monitor locations are
	// 0 : all
	// 1 : half
	// 2 : more than one
	// 3 : any
	GlobalSmAlertCond() int32
	SetGlobalSmAlertCond(int32)

	// The id of the group the website is in
	// Read Only: true
	GroupID() int32
	SetGroupID(int32)

	// The id of the website
	// Read Only: true
	ID() int32
	SetID(int32)

	// warn | error | critical
	// The level of alert to trigger if the website fails a check from an individual test location
	IndividualAlertLevel() string
	SetIndividualAlertLevel(string)

	// true: an alert will be triggered if a check fails from an individual test location
	// false: an alert will not be triggered if a check fails from an individual test location
	IndividualSmAlertEnable() bool
	SetIndividualSmAlertEnable(bool)

	// Whether or not the website is internal
	IsInternal() bool
	SetIsInternal(bool)

	// The name of the website
	// Required: true
	Name() *string
	SetName(*string)

	// warn | error | critical
	// The level of alert to trigger if the website fails the number of checks specified by transition from the test locations specified by globalSmAlertCond
	OverallAlertLevel() string
	SetOverallAlertLevel(string)

	// 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
	// The polling interval for the website, in units of minutes. This value indicates how often the website is checked. The minimum is 1 minute, and the maximum is 10 minutes
	PollingInterval() int32
	SetPollingInterval(int32)

	// The properties associated with the website
	// Read Only: true
	Properties() []*NameAndValue
	SetProperties([]*NameAndValue)

	// Whether is the website dead (the collector is down) or not
	// Read Only: true
	Status() string
	SetStatus(string)

	// true: monitoring is disabled for the website
	// false: monitoring is enabled for the website
	// If stopMonitoring=true, then alerting will also by default be disabled for the website
	StopMonitoring() bool
	SetStopMonitoring(bool)

	// true: monitoring is disabled for all services in the website's folder
	// false: monitoring is not disabled for all services in website's folder
	// Read Only: true
	StopMonitoringByFolder() *bool
	SetStopMonitoringByFolder(*bool)

	// The website template
	Template() interface{}
	SetTemplate(interface{})

	// The locations from which the website is monitored. If the website is internal, this field should include Collectors. If Non-Internal, possible test locations are:
	// 1 : US - LA
	// 2 : US - DC
	// 3 : US - SF
	// 4 : Europe - Dublin
	// 5 : Asia - Singapore
	// 6 : Australia - Sydney
	// testLocation:"{all:true}" indicates that the service will be monitored from all checkpoint locations
	// testLocation:"{smgIds:[1,2,3]}" indicates that the service will be monitored from checkpoint locations 1, 2 and 3
	// testLocation:"{collectorIds:[85,90]}" indicates that the service will be monitored by Collectors 85 and 90
	// Required: true
	TestLocation() *WebsiteLocation
	SetTestLocation(*WebsiteLocation)

	// 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 30 | 60
	// The number of checks that must fail before an alert is triggered
	Transition() int32
	SetTransition(int32)

	// The type of the website. Acceptable values are: pingcheck, webcheck
	// Required: true
	Type() string
	SetType(string)

	// true: The alert settings configured in the website Default Settings will be used
	// false: Service Default Settings will not be used, and you will need to specify individualSMAlertEnable, individualAlertLevel, globalSmAlertConf, overallAlertLevel and pollingInterval
	UseDefaultAlertSetting() bool
	SetUseDefaultAlertSetting(bool)

	// true: The checkpoint locations configured in the website Default Settings will be used
	// false: The checkpoint locations specified in the testLocation will be used
	UseDefaultLocationSetting() bool
	SetUseDefaultLocationSetting(bool)

	// write | read | ack. The permission level of the user that made the API request
	UserPermission() string
	SetUserPermission(string)
}

Website website swagger:discriminator Website type

func UnmarshalWebsite ¶

func UnmarshalWebsite(reader io.Reader, consumer runtime.Consumer) (Website, error)

UnmarshalWebsite unmarshals polymorphic Website

func UnmarshalWebsiteSlice ¶

func UnmarshalWebsiteSlice(reader io.Reader, consumer runtime.Consumer) ([]Website, error)

UnmarshalWebsiteSlice unmarshals polymorphic slices of Website

type WebsiteCheckPoint ¶

type WebsiteCheckPoint struct {

	// geo info
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// smg Id
	// Read Only: true
	SmgID int32 `json:"smgId,omitempty"`
}

WebsiteCheckPoint website check point swagger:model WebsiteCheckPoint

func (*WebsiteCheckPoint) MarshalBinary ¶

func (m *WebsiteCheckPoint) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteCheckPoint) UnmarshalBinary ¶

func (m *WebsiteCheckPoint) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteCheckPoint) Validate ¶

func (m *WebsiteCheckPoint) Validate(formats strfmt.Registry) error

Validate validates this website check point

type WebsiteCheckpointRawData ¶

type WebsiteCheckpointRawData struct {

	// next page params
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// time
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// values
	// Read Only: true
	Values [][]interface{} `json:"values,omitempty"`
}

WebsiteCheckpointRawData website checkpoint raw data swagger:model WebsiteCheckpointRawData

func (*WebsiteCheckpointRawData) MarshalBinary ¶

func (m *WebsiteCheckpointRawData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteCheckpointRawData) UnmarshalBinary ¶

func (m *WebsiteCheckpointRawData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteCheckpointRawData) Validate ¶

func (m *WebsiteCheckpointRawData) Validate(formats strfmt.Registry) error

Validate validates this website checkpoint raw data

type WebsiteCheckpointSDT ¶

type WebsiteCheckpointSDT struct {

	// checkpoint Id
	CheckpointID int32 `json:"checkpointId,omitempty"`

	// checkpoint name
	CheckpointName string `json:"checkpointName,omitempty"`

	// website name
	WebsiteName string `json:"websiteName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteCheckpointSDT website checkpoint SDT swagger:model WebsiteCheckpointSDT

func (*WebsiteCheckpointSDT) Admin ¶

func (m *WebsiteCheckpointSDT) Admin() string

Admin gets the admin of this subtype

func (*WebsiteCheckpointSDT) Comment ¶

func (m *WebsiteCheckpointSDT) Comment() string

Comment gets the comment of this subtype

func (*WebsiteCheckpointSDT) Duration ¶

func (m *WebsiteCheckpointSDT) Duration() int32

Duration gets the duration of this subtype

func (*WebsiteCheckpointSDT) EndDateTime ¶

func (m *WebsiteCheckpointSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*WebsiteCheckpointSDT) EndDateTimeOnLocal ¶

func (m *WebsiteCheckpointSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*WebsiteCheckpointSDT) EndHour ¶

func (m *WebsiteCheckpointSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*WebsiteCheckpointSDT) EndMinute ¶

func (m *WebsiteCheckpointSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*WebsiteCheckpointSDT) Hour ¶

func (m *WebsiteCheckpointSDT) Hour() int32

Hour gets the hour of this subtype

func (*WebsiteCheckpointSDT) ID ¶

func (m *WebsiteCheckpointSDT) ID() string

ID gets the id of this subtype

func (*WebsiteCheckpointSDT) IsEffective ¶

func (m *WebsiteCheckpointSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*WebsiteCheckpointSDT) MarshalBinary ¶

func (m *WebsiteCheckpointSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteCheckpointSDT) MarshalJSON ¶

func (m WebsiteCheckpointSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteCheckpointSDT) Minute ¶

func (m *WebsiteCheckpointSDT) Minute() int32

Minute gets the minute of this subtype

func (*WebsiteCheckpointSDT) MonthDay ¶

func (m *WebsiteCheckpointSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*WebsiteCheckpointSDT) SDTType ¶

func (m *WebsiteCheckpointSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*WebsiteCheckpointSDT) SetAdmin ¶

func (m *WebsiteCheckpointSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*WebsiteCheckpointSDT) SetComment ¶

func (m *WebsiteCheckpointSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*WebsiteCheckpointSDT) SetDuration ¶

func (m *WebsiteCheckpointSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*WebsiteCheckpointSDT) SetEndDateTime ¶

func (m *WebsiteCheckpointSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*WebsiteCheckpointSDT) SetEndDateTimeOnLocal ¶

func (m *WebsiteCheckpointSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*WebsiteCheckpointSDT) SetEndHour ¶

func (m *WebsiteCheckpointSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*WebsiteCheckpointSDT) SetEndMinute ¶

func (m *WebsiteCheckpointSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*WebsiteCheckpointSDT) SetHour ¶

func (m *WebsiteCheckpointSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*WebsiteCheckpointSDT) SetID ¶

func (m *WebsiteCheckpointSDT) SetID(val string)

SetID sets the id of this subtype

func (*WebsiteCheckpointSDT) SetIsEffective ¶

func (m *WebsiteCheckpointSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*WebsiteCheckpointSDT) SetMinute ¶

func (m *WebsiteCheckpointSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*WebsiteCheckpointSDT) SetMonthDay ¶

func (m *WebsiteCheckpointSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*WebsiteCheckpointSDT) SetSDTType ¶

func (m *WebsiteCheckpointSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*WebsiteCheckpointSDT) SetStartDateTime ¶

func (m *WebsiteCheckpointSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*WebsiteCheckpointSDT) SetStartDateTimeOnLocal ¶

func (m *WebsiteCheckpointSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*WebsiteCheckpointSDT) SetTimezone ¶

func (m *WebsiteCheckpointSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*WebsiteCheckpointSDT) SetType ¶

func (m *WebsiteCheckpointSDT) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteCheckpointSDT) SetWeekDay ¶

func (m *WebsiteCheckpointSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*WebsiteCheckpointSDT) SetWeekOfMonth ¶

func (m *WebsiteCheckpointSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*WebsiteCheckpointSDT) StartDateTime ¶

func (m *WebsiteCheckpointSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*WebsiteCheckpointSDT) StartDateTimeOnLocal ¶

func (m *WebsiteCheckpointSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*WebsiteCheckpointSDT) Timezone ¶

func (m *WebsiteCheckpointSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*WebsiteCheckpointSDT) Type ¶

func (m *WebsiteCheckpointSDT) Type() string

Type gets the type of this subtype

func (*WebsiteCheckpointSDT) UnmarshalBinary ¶

func (m *WebsiteCheckpointSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteCheckpointSDT) UnmarshalJSON ¶

func (m *WebsiteCheckpointSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteCheckpointSDT) Validate ¶

func (m *WebsiteCheckpointSDT) Validate(formats strfmt.Registry) error

Validate validates this website checkpoint SDT

func (*WebsiteCheckpointSDT) WeekDay ¶

func (m *WebsiteCheckpointSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*WebsiteCheckpointSDT) WeekOfMonth ¶

func (m *WebsiteCheckpointSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type WebsiteCollectorInfo ¶

type WebsiteCollectorInfo struct {

	// collector group Id
	// Read Only: true
	CollectorGroupID int32 `json:"collectorGroupId,omitempty"`

	// collector group name
	// Read Only: true
	CollectorGroupName string `json:"collectorGroupName,omitempty"`

	// description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// hostname
	// Read Only: true
	Hostname string `json:"hostname,omitempty"`

	// id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// status
	// Read Only: true
	Status string `json:"status,omitempty"`
}

WebsiteCollectorInfo website collector info swagger:model WebsiteCollectorInfo

func (*WebsiteCollectorInfo) MarshalBinary ¶

func (m *WebsiteCollectorInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteCollectorInfo) UnmarshalBinary ¶

func (m *WebsiteCollectorInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteCollectorInfo) Validate ¶

func (m *WebsiteCollectorInfo) Validate(formats strfmt.Registry) error

Validate validates this website collector info

type WebsiteGraphWidget ¶

type WebsiteGraphWidget struct {

	// The id of the checkpoint this graph is associated with
	// Required: true
	CheckpointID *int32 `json:"checkpointId"`

	// The checkpoint location this graph is associated with
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// The name of the graph that was added as a widget
	Graph string `json:"graph,omitempty"`

	// The name of the website this graph is associated with
	// Read Only: true
	WebsiteName string `json:"websiteName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteGraphWidget website graph widget swagger:model WebsiteGraphWidget

func (*WebsiteGraphWidget) DashboardID ¶

func (m *WebsiteGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*WebsiteGraphWidget) Description ¶

func (m *WebsiteGraphWidget) Description() string

Description gets the description of this subtype

func (*WebsiteGraphWidget) ID ¶

func (m *WebsiteGraphWidget) ID() int32

ID gets the id of this subtype

func (*WebsiteGraphWidget) Interval ¶

func (m *WebsiteGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*WebsiteGraphWidget) LastUpdatedBy ¶

func (m *WebsiteGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*WebsiteGraphWidget) LastUpdatedOn ¶

func (m *WebsiteGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*WebsiteGraphWidget) MarshalBinary ¶

func (m *WebsiteGraphWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteGraphWidget) MarshalJSON ¶

func (m WebsiteGraphWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteGraphWidget) Name ¶

func (m *WebsiteGraphWidget) Name() *string

Name gets the name of this subtype

func (*WebsiteGraphWidget) SetDashboardID ¶

func (m *WebsiteGraphWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*WebsiteGraphWidget) SetDescription ¶

func (m *WebsiteGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteGraphWidget) SetID ¶

func (m *WebsiteGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteGraphWidget) SetInterval ¶

func (m *WebsiteGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*WebsiteGraphWidget) SetLastUpdatedBy ¶

func (m *WebsiteGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*WebsiteGraphWidget) SetLastUpdatedOn ¶

func (m *WebsiteGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*WebsiteGraphWidget) SetName ¶

func (m *WebsiteGraphWidget) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteGraphWidget) SetTheme ¶

func (m *WebsiteGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*WebsiteGraphWidget) SetTimescale ¶

func (m *WebsiteGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*WebsiteGraphWidget) SetType ¶

func (m *WebsiteGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteGraphWidget) SetUserPermission ¶

func (m *WebsiteGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteGraphWidget) Theme ¶

func (m *WebsiteGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*WebsiteGraphWidget) Timescale ¶

func (m *WebsiteGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*WebsiteGraphWidget) Type ¶

func (m *WebsiteGraphWidget) Type() string

Type gets the type of this subtype

func (*WebsiteGraphWidget) UnmarshalBinary ¶

func (m *WebsiteGraphWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGraphWidget) UnmarshalJSON ¶

func (m *WebsiteGraphWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteGraphWidget) UserPermission ¶

func (m *WebsiteGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteGraphWidget) Validate ¶

func (m *WebsiteGraphWidget) Validate(formats strfmt.Registry) error

Validate validates this website graph widget

type WebsiteGroup ¶

type WebsiteGroup struct {

	// The description of the group
	Description string `json:"description,omitempty"`

	// true: alerting is disabled for the websites in the group
	// false: alerting is enabled for the websites in the group
	// If stopMonitoring=true, then alerting will also by default be disabled for the websites in the group
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The full path of the group
	// Read Only: true
	FullPath string `json:"fullPath,omitempty"`

	// has websites disabled
	// Read Only: true
	HasWebsitesDisabled *bool `json:"hasWebsitesDisabled,omitempty"`

	// The Id of the group
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The name of the group
	// Required: true
	Name *string `json:"name"`

	// The number of direct website groups in this group (exlcuding those in subgroups)
	// Read Only: true
	NumOfDirectSubGroups int32 `json:"numOfDirectSubGroups,omitempty"`

	// num of direct websites
	// Read Only: true
	NumOfDirectWebsites int32 `json:"numOfDirectWebsites,omitempty"`

	// num of websites
	// Read Only: true
	NumOfWebsites int32 `json:"numOfWebsites,omitempty"`

	// The Id of the parent group. If parentId=1 then the group exists under the root  group
	ParentID int32 `json:"parentId,omitempty"`

	// properties
	Properties []*NameAndValue `json:"properties,omitempty"`

	// true: monitoring is disabled for the websites in the group
	// false: monitoring is enabled for the websites in the group
	// If stopMonitoring=true, then alerting will also by default be disabled for the websites in the group
	StopMonitoring bool `json:"stopMonitoring,omitempty"`

	// test location
	TestLocation *WebsiteLocation `json:"testLocation,omitempty"`

	// The permission level of the user that made the API request. Acceptable values are: write, read, ack
	// Read Only: true
	UserPermission string `json:"userPermission,omitempty"`
}

WebsiteGroup website group swagger:model WebsiteGroup

func (*WebsiteGroup) MarshalBinary ¶

func (m *WebsiteGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteGroup) UnmarshalBinary ¶

func (m *WebsiteGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGroup) Validate ¶

func (m *WebsiteGroup) Validate(formats strfmt.Registry) error

Validate validates this website group

type WebsiteGroupData ¶

type WebsiteGroupData struct {

	// The name of the group for which member website status should be displayed
	// Required: true
	WebsiteGroupName *string `json:"websiteGroupName"`

	// The name of the website status should be displayed
	// Required: true
	WebsiteName *string `json:"websiteName"`
}

WebsiteGroupData website group data swagger:model WebsiteGroupData

func (*WebsiteGroupData) MarshalBinary ¶

func (m *WebsiteGroupData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteGroupData) UnmarshalBinary ¶

func (m *WebsiteGroupData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGroupData) Validate ¶

func (m *WebsiteGroupData) Validate(formats strfmt.Registry) error

Validate validates this website group data

type WebsiteGroupPaginationResponse ¶

type WebsiteGroupPaginationResponse struct {

	// items
	Items []*WebsiteGroup `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

WebsiteGroupPaginationResponse website group pagination response swagger:model WebsiteGroupPaginationResponse

func (*WebsiteGroupPaginationResponse) MarshalBinary ¶

func (m *WebsiteGroupPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteGroupPaginationResponse) UnmarshalBinary ¶

func (m *WebsiteGroupPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGroupPaginationResponse) Validate ¶

func (m *WebsiteGroupPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this website group pagination response

type WebsiteGroupSDT ¶

type WebsiteGroupSDT struct {

	// The Id of the service group that the SDT applies to
	// Required: true
	WebsiteGroupID *int32 `json:"websiteGroupId"`

	// The name of the service group that the SDT applies to
	// Read Only: true
	WebsiteGroupName string `json:"websiteGroupName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteGroupSDT website group SDT swagger:model WebsiteGroupSDT

func (*WebsiteGroupSDT) Admin ¶

func (m *WebsiteGroupSDT) Admin() string

Admin gets the admin of this subtype

func (*WebsiteGroupSDT) Comment ¶

func (m *WebsiteGroupSDT) Comment() string

Comment gets the comment of this subtype

func (*WebsiteGroupSDT) Duration ¶

func (m *WebsiteGroupSDT) Duration() int32

Duration gets the duration of this subtype

func (*WebsiteGroupSDT) EndDateTime ¶

func (m *WebsiteGroupSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*WebsiteGroupSDT) EndDateTimeOnLocal ¶

func (m *WebsiteGroupSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*WebsiteGroupSDT) EndHour ¶

func (m *WebsiteGroupSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*WebsiteGroupSDT) EndMinute ¶

func (m *WebsiteGroupSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*WebsiteGroupSDT) Hour ¶

func (m *WebsiteGroupSDT) Hour() int32

Hour gets the hour of this subtype

func (*WebsiteGroupSDT) ID ¶

func (m *WebsiteGroupSDT) ID() string

ID gets the id of this subtype

func (*WebsiteGroupSDT) IsEffective ¶

func (m *WebsiteGroupSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*WebsiteGroupSDT) MarshalBinary ¶

func (m *WebsiteGroupSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteGroupSDT) MarshalJSON ¶

func (m WebsiteGroupSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteGroupSDT) Minute ¶

func (m *WebsiteGroupSDT) Minute() int32

Minute gets the minute of this subtype

func (*WebsiteGroupSDT) MonthDay ¶

func (m *WebsiteGroupSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*WebsiteGroupSDT) SDTType ¶

func (m *WebsiteGroupSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*WebsiteGroupSDT) SetAdmin ¶

func (m *WebsiteGroupSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*WebsiteGroupSDT) SetComment ¶

func (m *WebsiteGroupSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*WebsiteGroupSDT) SetDuration ¶

func (m *WebsiteGroupSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*WebsiteGroupSDT) SetEndDateTime ¶

func (m *WebsiteGroupSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*WebsiteGroupSDT) SetEndDateTimeOnLocal ¶

func (m *WebsiteGroupSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*WebsiteGroupSDT) SetEndHour ¶

func (m *WebsiteGroupSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*WebsiteGroupSDT) SetEndMinute ¶

func (m *WebsiteGroupSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*WebsiteGroupSDT) SetHour ¶

func (m *WebsiteGroupSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*WebsiteGroupSDT) SetID ¶

func (m *WebsiteGroupSDT) SetID(val string)

SetID sets the id of this subtype

func (*WebsiteGroupSDT) SetIsEffective ¶

func (m *WebsiteGroupSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*WebsiteGroupSDT) SetMinute ¶

func (m *WebsiteGroupSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*WebsiteGroupSDT) SetMonthDay ¶

func (m *WebsiteGroupSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*WebsiteGroupSDT) SetSDTType ¶

func (m *WebsiteGroupSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*WebsiteGroupSDT) SetStartDateTime ¶

func (m *WebsiteGroupSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*WebsiteGroupSDT) SetStartDateTimeOnLocal ¶

func (m *WebsiteGroupSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*WebsiteGroupSDT) SetTimezone ¶

func (m *WebsiteGroupSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*WebsiteGroupSDT) SetType ¶

func (m *WebsiteGroupSDT) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteGroupSDT) SetWeekDay ¶

func (m *WebsiteGroupSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*WebsiteGroupSDT) SetWeekOfMonth ¶

func (m *WebsiteGroupSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*WebsiteGroupSDT) StartDateTime ¶

func (m *WebsiteGroupSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*WebsiteGroupSDT) StartDateTimeOnLocal ¶

func (m *WebsiteGroupSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*WebsiteGroupSDT) Timezone ¶

func (m *WebsiteGroupSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*WebsiteGroupSDT) Type ¶

func (m *WebsiteGroupSDT) Type() string

Type gets the type of this subtype

func (*WebsiteGroupSDT) UnmarshalBinary ¶

func (m *WebsiteGroupSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGroupSDT) UnmarshalJSON ¶

func (m *WebsiteGroupSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteGroupSDT) Validate ¶

func (m *WebsiteGroupSDT) Validate(formats strfmt.Registry) error

Validate validates this website group SDT

func (*WebsiteGroupSDT) WeekDay ¶

func (m *WebsiteGroupSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*WebsiteGroupSDT) WeekOfMonth ¶

func (m *WebsiteGroupSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type WebsiteGroupSDTHistoryPaginationResponse ¶

type WebsiteGroupSDTHistoryPaginationResponse struct {

	// items
	Items []*SDTHistory `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

WebsiteGroupSDTHistoryPaginationResponse website group SDT history pagination response swagger:model WebsiteGroupSDTHistoryPaginationResponse

func (*WebsiteGroupSDTHistoryPaginationResponse) MarshalBinary ¶

func (m *WebsiteGroupSDTHistoryPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteGroupSDTHistoryPaginationResponse) UnmarshalBinary ¶

func (m *WebsiteGroupSDTHistoryPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteGroupSDTHistoryPaginationResponse) Validate ¶

Validate validates this website group SDT history pagination response

type WebsiteIndividualsStatusWidget ¶

type WebsiteIndividualsStatusWidget struct {

	// The website graph name - this should always be checkpointStatus
	Graph string `json:"graph,omitempty"`

	// Whether it is an internal website check
	// Read Only: true
	IsInternal *bool `json:"isInternal,omitempty"`

	// The checkpoint locations for which data is displayed
	// Required: true
	Locations []*LocationData `json:"locations"`

	// The id of the group associated with the website that status is displayed for
	WebsiteGroupID int32 `json:"websiteGroupId,omitempty"`

	// The group associated with the website that status is displayed for
	// Read Only: true
	WebsiteGroupName string `json:"websiteGroupName,omitempty"`

	// The id of the website that status is displayed for
	WebsiteID int32 `json:"websiteId,omitempty"`

	// The name of the website that status is displayed for
	WebsiteName string `json:"websiteName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteIndividualsStatusWidget website individuals status widget swagger:model WebsiteIndividualsStatusWidget

func (*WebsiteIndividualsStatusWidget) DashboardID ¶

func (m *WebsiteIndividualsStatusWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*WebsiteIndividualsStatusWidget) Description ¶

func (m *WebsiteIndividualsStatusWidget) Description() string

Description gets the description of this subtype

func (*WebsiteIndividualsStatusWidget) ID ¶

ID gets the id of this subtype

func (*WebsiteIndividualsStatusWidget) Interval ¶

func (m *WebsiteIndividualsStatusWidget) Interval() int32

Interval gets the interval of this subtype

func (*WebsiteIndividualsStatusWidget) LastUpdatedBy ¶

func (m *WebsiteIndividualsStatusWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*WebsiteIndividualsStatusWidget) LastUpdatedOn ¶

func (m *WebsiteIndividualsStatusWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*WebsiteIndividualsStatusWidget) MarshalBinary ¶

func (m *WebsiteIndividualsStatusWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteIndividualsStatusWidget) MarshalJSON ¶

func (m WebsiteIndividualsStatusWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteIndividualsStatusWidget) Name ¶

Name gets the name of this subtype

func (*WebsiteIndividualsStatusWidget) SetDashboardID ¶

func (m *WebsiteIndividualsStatusWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*WebsiteIndividualsStatusWidget) SetDescription ¶

func (m *WebsiteIndividualsStatusWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteIndividualsStatusWidget) SetID ¶

func (m *WebsiteIndividualsStatusWidget) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteIndividualsStatusWidget) SetInterval ¶

func (m *WebsiteIndividualsStatusWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*WebsiteIndividualsStatusWidget) SetLastUpdatedBy ¶

func (m *WebsiteIndividualsStatusWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*WebsiteIndividualsStatusWidget) SetLastUpdatedOn ¶

func (m *WebsiteIndividualsStatusWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*WebsiteIndividualsStatusWidget) SetName ¶

func (m *WebsiteIndividualsStatusWidget) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteIndividualsStatusWidget) SetTheme ¶

func (m *WebsiteIndividualsStatusWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*WebsiteIndividualsStatusWidget) SetTimescale ¶

func (m *WebsiteIndividualsStatusWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*WebsiteIndividualsStatusWidget) SetType ¶

func (m *WebsiteIndividualsStatusWidget) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteIndividualsStatusWidget) SetUserPermission ¶

func (m *WebsiteIndividualsStatusWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteIndividualsStatusWidget) Theme ¶

Theme gets the theme of this subtype

func (*WebsiteIndividualsStatusWidget) Timescale ¶

func (m *WebsiteIndividualsStatusWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*WebsiteIndividualsStatusWidget) Type ¶

Type gets the type of this subtype

func (*WebsiteIndividualsStatusWidget) UnmarshalBinary ¶

func (m *WebsiteIndividualsStatusWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteIndividualsStatusWidget) UnmarshalJSON ¶

func (m *WebsiteIndividualsStatusWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteIndividualsStatusWidget) UserPermission ¶

func (m *WebsiteIndividualsStatusWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteIndividualsStatusWidget) Validate ¶

func (m *WebsiteIndividualsStatusWidget) Validate(formats strfmt.Registry) error

Validate validates this website individuals status widget

type WebsiteItemConfig ¶

type WebsiteItemConfig struct {

	// exclude SDT
	ExcludeSDT bool `json:"excludeSDT,omitempty"`

	// website
	// Required: true
	Website *string `json:"website"`

	// website group
	// Required: true
	WebsiteGroup *string `json:"websiteGroup"`
}

WebsiteItemConfig website item config swagger:model WebsiteItemConfig

func (*WebsiteItemConfig) MarshalBinary ¶

func (m *WebsiteItemConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteItemConfig) UnmarshalBinary ¶

func (m *WebsiteItemConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteItemConfig) Validate ¶

func (m *WebsiteItemConfig) Validate(formats strfmt.Registry) error

Validate validates this website item config

type WebsiteLocation ¶

type WebsiteLocation struct {

	// all
	All bool `json:"all,omitempty"`

	// collector ids
	CollectorIds []int32 `json:"collectorIds,omitempty"`

	// collectors
	Collectors []*WebsiteCollectorInfo `json:"collectors,omitempty"`

	// smg ids
	SmgIds []int32 `json:"smgIds,omitempty"`
}

WebsiteLocation website location swagger:model WebsiteLocation

func (*WebsiteLocation) MarshalBinary ¶

func (m *WebsiteLocation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteLocation) UnmarshalBinary ¶

func (m *WebsiteLocation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteLocation) Validate ¶

func (m *WebsiteLocation) Validate(formats strfmt.Registry) error

Validate validates this website location

type WebsiteNOCItem ¶

type WebsiteNOCItem struct {

	// group by
	GroupBy string `json:"groupBy,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// website group name
	// Required: true
	WebsiteGroupName *string `json:"websiteGroupName"`

	// website name
	// Required: true
	WebsiteName *string `json:"websiteName"`
}

WebsiteNOCItem website n o c item swagger:model WebsiteNOCItem

func (*WebsiteNOCItem) MarshalBinary ¶

func (m *WebsiteNOCItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteNOCItem) MarshalJSON ¶

func (m WebsiteNOCItem) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteNOCItem) SetType ¶

func (m *WebsiteNOCItem) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteNOCItem) Type ¶

func (m *WebsiteNOCItem) Type() string

Type gets the type of this subtype

func (*WebsiteNOCItem) UnmarshalBinary ¶

func (m *WebsiteNOCItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteNOCItem) UnmarshalJSON ¶

func (m *WebsiteNOCItem) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteNOCItem) Validate ¶

func (m *WebsiteNOCItem) Validate(formats strfmt.Registry) error

Validate validates this website n o c item

type WebsiteOverallStatusWidget ¶

type WebsiteOverallStatusWidget struct {

	// items
	// Required: true
	Items []*WebsiteGroupData `json:"items"`
	// contains filtered or unexported fields
}

WebsiteOverallStatusWidget website overall status widget swagger:model WebsiteOverallStatusWidget

func (*WebsiteOverallStatusWidget) DashboardID ¶

func (m *WebsiteOverallStatusWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*WebsiteOverallStatusWidget) Description ¶

func (m *WebsiteOverallStatusWidget) Description() string

Description gets the description of this subtype

func (*WebsiteOverallStatusWidget) ID ¶

ID gets the id of this subtype

func (*WebsiteOverallStatusWidget) Interval ¶

func (m *WebsiteOverallStatusWidget) Interval() int32

Interval gets the interval of this subtype

func (*WebsiteOverallStatusWidget) LastUpdatedBy ¶

func (m *WebsiteOverallStatusWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*WebsiteOverallStatusWidget) LastUpdatedOn ¶

func (m *WebsiteOverallStatusWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*WebsiteOverallStatusWidget) MarshalBinary ¶

func (m *WebsiteOverallStatusWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteOverallStatusWidget) MarshalJSON ¶

func (m WebsiteOverallStatusWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteOverallStatusWidget) Name ¶

Name gets the name of this subtype

func (*WebsiteOverallStatusWidget) SetDashboardID ¶

func (m *WebsiteOverallStatusWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*WebsiteOverallStatusWidget) SetDescription ¶

func (m *WebsiteOverallStatusWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteOverallStatusWidget) SetID ¶

func (m *WebsiteOverallStatusWidget) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteOverallStatusWidget) SetInterval ¶

func (m *WebsiteOverallStatusWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*WebsiteOverallStatusWidget) SetLastUpdatedBy ¶

func (m *WebsiteOverallStatusWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*WebsiteOverallStatusWidget) SetLastUpdatedOn ¶

func (m *WebsiteOverallStatusWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*WebsiteOverallStatusWidget) SetName ¶

func (m *WebsiteOverallStatusWidget) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteOverallStatusWidget) SetTheme ¶

func (m *WebsiteOverallStatusWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*WebsiteOverallStatusWidget) SetTimescale ¶

func (m *WebsiteOverallStatusWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*WebsiteOverallStatusWidget) SetType ¶

func (m *WebsiteOverallStatusWidget) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteOverallStatusWidget) SetUserPermission ¶

func (m *WebsiteOverallStatusWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteOverallStatusWidget) Theme ¶

Theme gets the theme of this subtype

func (*WebsiteOverallStatusWidget) Timescale ¶

func (m *WebsiteOverallStatusWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*WebsiteOverallStatusWidget) Type ¶

Type gets the type of this subtype

func (*WebsiteOverallStatusWidget) UnmarshalBinary ¶

func (m *WebsiteOverallStatusWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteOverallStatusWidget) UnmarshalJSON ¶

func (m *WebsiteOverallStatusWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteOverallStatusWidget) UserPermission ¶

func (m *WebsiteOverallStatusWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteOverallStatusWidget) Validate ¶

func (m *WebsiteOverallStatusWidget) Validate(formats strfmt.Registry) error

Validate validates this website overall status widget

type WebsiteOverviewReport ¶

type WebsiteOverviewReport struct {

	// The Time Range configured for the report: Last 2 hours | Last 24 hours | Last calendar day | Last 7 days | Last 14 days | Last 30 days | Last calendar month | Last 365 days | Any custom date range in this format: YYYY-MM-dd hh:mm TO YYYY-MM-dd hh:mm
	DateRange string `json:"dateRange,omitempty"`

	// 1 | 2
	// 1: Display overall locations
	// 2: Display overall and individual locations
	DisplayType int32 `json:"displayType,omitempty"`

	// Whether or not websites with 100% availability should be ignored
	Exclude100Availability bool `json:"exclude100Availability,omitempty"`

	// Whether or not SDTs periods should be considered for the website's availability
	ExcludeSDT bool `json:"excludeSDT,omitempty"`

	// The information that should be included in the report. Options include 1: availability, 2: alerts, 3: graphs
	IncludeTypes []int32 `json:"includeTypes,omitempty"`

	// The websites OR website groups (full path) selected for the report, where multiple entities are separated by commas
	Items string `json:"items,omitempty"`

	// The type of entities specified in the servicesVal field. Acceptable values are: website, group
	// Required: true
	ItemsType *string `json:"itemsType"`
	// contains filtered or unexported fields
}

WebsiteOverviewReport website overview report swagger:model WebsiteOverviewReport

func (*WebsiteOverviewReport) CustomReportTypeID ¶

func (m *WebsiteOverviewReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*WebsiteOverviewReport) CustomReportTypeName ¶

func (m *WebsiteOverviewReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*WebsiteOverviewReport) Delivery ¶

func (m *WebsiteOverviewReport) Delivery() string

Delivery gets the delivery of this subtype

func (*WebsiteOverviewReport) Description ¶

func (m *WebsiteOverviewReport) Description() string

Description gets the description of this subtype

func (*WebsiteOverviewReport) EnableViewAsOtherUser ¶

func (m *WebsiteOverviewReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*WebsiteOverviewReport) Format ¶

func (m *WebsiteOverviewReport) Format() string

Format gets the format of this subtype

func (*WebsiteOverviewReport) GroupID ¶

func (m *WebsiteOverviewReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*WebsiteOverviewReport) ID ¶

func (m *WebsiteOverviewReport) ID() int32

ID gets the id of this subtype

func (*WebsiteOverviewReport) LastGenerateOn ¶

func (m *WebsiteOverviewReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*WebsiteOverviewReport) LastGeneratePages ¶

func (m *WebsiteOverviewReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*WebsiteOverviewReport) LastGenerateSize ¶

func (m *WebsiteOverviewReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*WebsiteOverviewReport) LastmodifyUserID ¶

func (m *WebsiteOverviewReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*WebsiteOverviewReport) LastmodifyUserName ¶

func (m *WebsiteOverviewReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*WebsiteOverviewReport) MarshalBinary ¶

func (m *WebsiteOverviewReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteOverviewReport) MarshalJSON ¶

func (m WebsiteOverviewReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteOverviewReport) Name ¶

func (m *WebsiteOverviewReport) Name() *string

Name gets the name of this subtype

func (*WebsiteOverviewReport) Recipients ¶

func (m *WebsiteOverviewReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*WebsiteOverviewReport) ReportLinkNum ¶

func (m *WebsiteOverviewReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*WebsiteOverviewReport) Schedule ¶

func (m *WebsiteOverviewReport) Schedule() string

Schedule gets the schedule of this subtype

func (*WebsiteOverviewReport) ScheduleTimezone ¶

func (m *WebsiteOverviewReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*WebsiteOverviewReport) SetCustomReportTypeID ¶

func (m *WebsiteOverviewReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*WebsiteOverviewReport) SetCustomReportTypeName ¶

func (m *WebsiteOverviewReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*WebsiteOverviewReport) SetDelivery ¶

func (m *WebsiteOverviewReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*WebsiteOverviewReport) SetDescription ¶

func (m *WebsiteOverviewReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteOverviewReport) SetEnableViewAsOtherUser ¶

func (m *WebsiteOverviewReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*WebsiteOverviewReport) SetFormat ¶

func (m *WebsiteOverviewReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*WebsiteOverviewReport) SetGroupID ¶

func (m *WebsiteOverviewReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*WebsiteOverviewReport) SetID ¶

func (m *WebsiteOverviewReport) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteOverviewReport) SetLastGenerateOn ¶

func (m *WebsiteOverviewReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*WebsiteOverviewReport) SetLastGeneratePages ¶

func (m *WebsiteOverviewReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*WebsiteOverviewReport) SetLastGenerateSize ¶

func (m *WebsiteOverviewReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*WebsiteOverviewReport) SetLastmodifyUserID ¶

func (m *WebsiteOverviewReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*WebsiteOverviewReport) SetLastmodifyUserName ¶

func (m *WebsiteOverviewReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*WebsiteOverviewReport) SetName ¶

func (m *WebsiteOverviewReport) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteOverviewReport) SetRecipients ¶

func (m *WebsiteOverviewReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*WebsiteOverviewReport) SetReportLinkNum ¶

func (m *WebsiteOverviewReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*WebsiteOverviewReport) SetSchedule ¶

func (m *WebsiteOverviewReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*WebsiteOverviewReport) SetScheduleTimezone ¶

func (m *WebsiteOverviewReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*WebsiteOverviewReport) SetType ¶

func (m *WebsiteOverviewReport) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteOverviewReport) SetUserPermission ¶

func (m *WebsiteOverviewReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteOverviewReport) Type ¶

func (m *WebsiteOverviewReport) Type() string

Type gets the type of this subtype

func (*WebsiteOverviewReport) UnmarshalBinary ¶

func (m *WebsiteOverviewReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteOverviewReport) UnmarshalJSON ¶

func (m *WebsiteOverviewReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteOverviewReport) UserPermission ¶

func (m *WebsiteOverviewReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteOverviewReport) Validate ¶

func (m *WebsiteOverviewReport) Validate(formats strfmt.Registry) error

Validate validates this website overview report

type WebsiteOverviewWidget ¶

type WebsiteOverviewWidget struct {

	// geo info
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// graph
	// Required: true
	Graph *string `json:"graph"`

	// website Id
	WebsiteID int32 `json:"websiteId,omitempty"`

	// website name
	// Read Only: true
	WebsiteName string `json:"websiteName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteOverviewWidget website overview widget swagger:model WebsiteOverviewWidget

func (*WebsiteOverviewWidget) DashboardID ¶

func (m *WebsiteOverviewWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*WebsiteOverviewWidget) Description ¶

func (m *WebsiteOverviewWidget) Description() string

Description gets the description of this subtype

func (*WebsiteOverviewWidget) ID ¶

func (m *WebsiteOverviewWidget) ID() int32

ID gets the id of this subtype

func (*WebsiteOverviewWidget) Interval ¶

func (m *WebsiteOverviewWidget) Interval() int32

Interval gets the interval of this subtype

func (*WebsiteOverviewWidget) LastUpdatedBy ¶

func (m *WebsiteOverviewWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*WebsiteOverviewWidget) LastUpdatedOn ¶

func (m *WebsiteOverviewWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*WebsiteOverviewWidget) MarshalBinary ¶

func (m *WebsiteOverviewWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteOverviewWidget) MarshalJSON ¶

func (m WebsiteOverviewWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteOverviewWidget) Name ¶

func (m *WebsiteOverviewWidget) Name() *string

Name gets the name of this subtype

func (*WebsiteOverviewWidget) SetDashboardID ¶

func (m *WebsiteOverviewWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*WebsiteOverviewWidget) SetDescription ¶

func (m *WebsiteOverviewWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteOverviewWidget) SetID ¶

func (m *WebsiteOverviewWidget) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteOverviewWidget) SetInterval ¶

func (m *WebsiteOverviewWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*WebsiteOverviewWidget) SetLastUpdatedBy ¶

func (m *WebsiteOverviewWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*WebsiteOverviewWidget) SetLastUpdatedOn ¶

func (m *WebsiteOverviewWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*WebsiteOverviewWidget) SetName ¶

func (m *WebsiteOverviewWidget) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteOverviewWidget) SetTheme ¶

func (m *WebsiteOverviewWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*WebsiteOverviewWidget) SetTimescale ¶

func (m *WebsiteOverviewWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*WebsiteOverviewWidget) SetType ¶

func (m *WebsiteOverviewWidget) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteOverviewWidget) SetUserPermission ¶

func (m *WebsiteOverviewWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteOverviewWidget) Theme ¶

func (m *WebsiteOverviewWidget) Theme() string

Theme gets the theme of this subtype

func (*WebsiteOverviewWidget) Timescale ¶

func (m *WebsiteOverviewWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*WebsiteOverviewWidget) Type ¶

func (m *WebsiteOverviewWidget) Type() string

Type gets the type of this subtype

func (*WebsiteOverviewWidget) UnmarshalBinary ¶

func (m *WebsiteOverviewWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteOverviewWidget) UnmarshalJSON ¶

func (m *WebsiteOverviewWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteOverviewWidget) UserPermission ¶

func (m *WebsiteOverviewWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteOverviewWidget) Validate ¶

func (m *WebsiteOverviewWidget) Validate(formats strfmt.Registry) error

Validate validates this website overview widget

type WebsitePaginationResponse ¶

type WebsitePaginationResponse struct {

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

WebsitePaginationResponse website pagination response swagger:model WebsitePaginationResponse

func (*WebsitePaginationResponse) Items ¶

func (m *WebsitePaginationResponse) Items() []Website

Items gets the items of this base type

func (*WebsitePaginationResponse) MarshalBinary ¶

func (m *WebsitePaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsitePaginationResponse) MarshalJSON ¶

func (m WebsitePaginationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsitePaginationResponse) SetItems ¶

func (m *WebsitePaginationResponse) SetItems(val []Website)

SetItems sets the items of this base type

func (*WebsitePaginationResponse) UnmarshalBinary ¶

func (m *WebsitePaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsitePaginationResponse) UnmarshalJSON ¶

func (m *WebsitePaginationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsitePaginationResponse) Validate ¶

func (m *WebsitePaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this website pagination response

type WebsiteSDT ¶

type WebsiteSDT struct {

	// The Id of the website that the SDT applies to
	WebsiteID int32 `json:"websiteId,omitempty"`

	// The name of the website that the SDT applies to
	WebsiteName string `json:"websiteName,omitempty"`
	// contains filtered or unexported fields
}

WebsiteSDT website SDT swagger:model WebsiteSDT

func (*WebsiteSDT) Admin ¶

func (m *WebsiteSDT) Admin() string

Admin gets the admin of this subtype

func (*WebsiteSDT) Comment ¶

func (m *WebsiteSDT) Comment() string

Comment gets the comment of this subtype

func (*WebsiteSDT) Duration ¶

func (m *WebsiteSDT) Duration() int32

Duration gets the duration of this subtype

func (*WebsiteSDT) EndDateTime ¶

func (m *WebsiteSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*WebsiteSDT) EndDateTimeOnLocal ¶

func (m *WebsiteSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*WebsiteSDT) EndHour ¶

func (m *WebsiteSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*WebsiteSDT) EndMinute ¶

func (m *WebsiteSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*WebsiteSDT) Hour ¶

func (m *WebsiteSDT) Hour() int32

Hour gets the hour of this subtype

func (*WebsiteSDT) ID ¶

func (m *WebsiteSDT) ID() string

ID gets the id of this subtype

func (*WebsiteSDT) IsEffective ¶

func (m *WebsiteSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*WebsiteSDT) MarshalBinary ¶

func (m *WebsiteSDT) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteSDT) MarshalJSON ¶

func (m WebsiteSDT) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteSDT) Minute ¶

func (m *WebsiteSDT) Minute() int32

Minute gets the minute of this subtype

func (*WebsiteSDT) MonthDay ¶

func (m *WebsiteSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*WebsiteSDT) SDTType ¶

func (m *WebsiteSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*WebsiteSDT) SetAdmin ¶

func (m *WebsiteSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*WebsiteSDT) SetComment ¶

func (m *WebsiteSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*WebsiteSDT) SetDuration ¶

func (m *WebsiteSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*WebsiteSDT) SetEndDateTime ¶

func (m *WebsiteSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*WebsiteSDT) SetEndDateTimeOnLocal ¶

func (m *WebsiteSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*WebsiteSDT) SetEndHour ¶

func (m *WebsiteSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*WebsiteSDT) SetEndMinute ¶

func (m *WebsiteSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*WebsiteSDT) SetHour ¶

func (m *WebsiteSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*WebsiteSDT) SetID ¶

func (m *WebsiteSDT) SetID(val string)

SetID sets the id of this subtype

func (*WebsiteSDT) SetIsEffective ¶

func (m *WebsiteSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*WebsiteSDT) SetMinute ¶

func (m *WebsiteSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*WebsiteSDT) SetMonthDay ¶

func (m *WebsiteSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*WebsiteSDT) SetSDTType ¶

func (m *WebsiteSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*WebsiteSDT) SetStartDateTime ¶

func (m *WebsiteSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*WebsiteSDT) SetStartDateTimeOnLocal ¶

func (m *WebsiteSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*WebsiteSDT) SetTimezone ¶

func (m *WebsiteSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*WebsiteSDT) SetType ¶

func (m *WebsiteSDT) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteSDT) SetWeekDay ¶

func (m *WebsiteSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*WebsiteSDT) SetWeekOfMonth ¶

func (m *WebsiteSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*WebsiteSDT) StartDateTime ¶

func (m *WebsiteSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*WebsiteSDT) StartDateTimeOnLocal ¶

func (m *WebsiteSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*WebsiteSDT) Timezone ¶

func (m *WebsiteSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*WebsiteSDT) Type ¶

func (m *WebsiteSDT) Type() string

Type gets the type of this subtype

func (*WebsiteSDT) UnmarshalBinary ¶

func (m *WebsiteSDT) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteSDT) UnmarshalJSON ¶

func (m *WebsiteSDT) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteSDT) Validate ¶

func (m *WebsiteSDT) Validate(formats strfmt.Registry) error

Validate validates this website SDT

func (*WebsiteSDT) WeekDay ¶

func (m *WebsiteSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*WebsiteSDT) WeekOfMonth ¶

func (m *WebsiteSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type WebsiteSDTHistoryPaginationResponse ¶

type WebsiteSDTHistoryPaginationResponse struct {

	// items
	Items []*SDTHistory `json:"items,omitempty"`

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
}

WebsiteSDTHistoryPaginationResponse website SDT history pagination response swagger:model WebsiteSDTHistoryPaginationResponse

func (*WebsiteSDTHistoryPaginationResponse) MarshalBinary ¶

func (m *WebsiteSDTHistoryPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WebsiteSDTHistoryPaginationResponse) UnmarshalBinary ¶

func (m *WebsiteSDTHistoryPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteSDTHistoryPaginationResponse) Validate ¶

Validate validates this website SDT history pagination response

type WebsiteSLAReport ¶

type WebsiteSLAReport struct {

	// date range
	DateRange string `json:"dateRange,omitempty"`

	// day in one week
	DayInOneWeek string `json:"dayInOneWeek,omitempty"`

	// metrics
	// Required: true
	Metrics []*SLAMetric `json:"metrics"`

	// period in one day
	PeriodInOneDay string `json:"periodInOneDay,omitempty"`

	// timezone
	Timezone string `json:"timezone,omitempty"`
	// contains filtered or unexported fields
}

WebsiteSLAReport website SLA report swagger:model WebsiteSLAReport

func (*WebsiteSLAReport) CustomReportTypeID ¶

func (m *WebsiteSLAReport) CustomReportTypeID() int32

CustomReportTypeID gets the custom report type Id of this subtype

func (*WebsiteSLAReport) CustomReportTypeName ¶

func (m *WebsiteSLAReport) CustomReportTypeName() string

CustomReportTypeName gets the custom report type name of this subtype

func (*WebsiteSLAReport) Delivery ¶

func (m *WebsiteSLAReport) Delivery() string

Delivery gets the delivery of this subtype

func (*WebsiteSLAReport) Description ¶

func (m *WebsiteSLAReport) Description() string

Description gets the description of this subtype

func (*WebsiteSLAReport) EnableViewAsOtherUser ¶

func (m *WebsiteSLAReport) EnableViewAsOtherUser() *bool

EnableViewAsOtherUser gets the enable view as other user of this subtype

func (*WebsiteSLAReport) Format ¶

func (m *WebsiteSLAReport) Format() string

Format gets the format of this subtype

func (*WebsiteSLAReport) GroupID ¶

func (m *WebsiteSLAReport) GroupID() int32

GroupID gets the group Id of this subtype

func (*WebsiteSLAReport) ID ¶

func (m *WebsiteSLAReport) ID() int32

ID gets the id of this subtype

func (*WebsiteSLAReport) LastGenerateOn ¶

func (m *WebsiteSLAReport) LastGenerateOn() int64

LastGenerateOn gets the last generate on of this subtype

func (*WebsiteSLAReport) LastGeneratePages ¶

func (m *WebsiteSLAReport) LastGeneratePages() int32

LastGeneratePages gets the last generate pages of this subtype

func (*WebsiteSLAReport) LastGenerateSize ¶

func (m *WebsiteSLAReport) LastGenerateSize() int64

LastGenerateSize gets the last generate size of this subtype

func (*WebsiteSLAReport) LastmodifyUserID ¶

func (m *WebsiteSLAReport) LastmodifyUserID() int32

LastmodifyUserID gets the lastmodify user Id of this subtype

func (*WebsiteSLAReport) LastmodifyUserName ¶

func (m *WebsiteSLAReport) LastmodifyUserName() string

LastmodifyUserName gets the lastmodify user name of this subtype

func (*WebsiteSLAReport) MarshalBinary ¶

func (m *WebsiteSLAReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteSLAReport) MarshalJSON ¶

func (m WebsiteSLAReport) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteSLAReport) Name ¶

func (m *WebsiteSLAReport) Name() *string

Name gets the name of this subtype

func (*WebsiteSLAReport) Recipients ¶

func (m *WebsiteSLAReport) Recipients() []*ReportRecipient

Recipients gets the recipients of this subtype

func (*WebsiteSLAReport) ReportLinkNum ¶

func (m *WebsiteSLAReport) ReportLinkNum() int32

ReportLinkNum gets the report link num of this subtype

func (*WebsiteSLAReport) Schedule ¶

func (m *WebsiteSLAReport) Schedule() string

Schedule gets the schedule of this subtype

func (*WebsiteSLAReport) ScheduleTimezone ¶

func (m *WebsiteSLAReport) ScheduleTimezone() string

ScheduleTimezone gets the schedule timezone of this subtype

func (*WebsiteSLAReport) SetCustomReportTypeID ¶

func (m *WebsiteSLAReport) SetCustomReportTypeID(val int32)

SetCustomReportTypeID sets the custom report type Id of this subtype

func (*WebsiteSLAReport) SetCustomReportTypeName ¶

func (m *WebsiteSLAReport) SetCustomReportTypeName(val string)

SetCustomReportTypeName sets the custom report type name of this subtype

func (*WebsiteSLAReport) SetDelivery ¶

func (m *WebsiteSLAReport) SetDelivery(val string)

SetDelivery sets the delivery of this subtype

func (*WebsiteSLAReport) SetDescription ¶

func (m *WebsiteSLAReport) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteSLAReport) SetEnableViewAsOtherUser ¶

func (m *WebsiteSLAReport) SetEnableViewAsOtherUser(val *bool)

SetEnableViewAsOtherUser sets the enable view as other user of this subtype

func (*WebsiteSLAReport) SetFormat ¶

func (m *WebsiteSLAReport) SetFormat(val string)

SetFormat sets the format of this subtype

func (*WebsiteSLAReport) SetGroupID ¶

func (m *WebsiteSLAReport) SetGroupID(val int32)

SetGroupID sets the group Id of this subtype

func (*WebsiteSLAReport) SetID ¶

func (m *WebsiteSLAReport) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteSLAReport) SetLastGenerateOn ¶

func (m *WebsiteSLAReport) SetLastGenerateOn(val int64)

SetLastGenerateOn sets the last generate on of this subtype

func (*WebsiteSLAReport) SetLastGeneratePages ¶

func (m *WebsiteSLAReport) SetLastGeneratePages(val int32)

SetLastGeneratePages sets the last generate pages of this subtype

func (*WebsiteSLAReport) SetLastGenerateSize ¶

func (m *WebsiteSLAReport) SetLastGenerateSize(val int64)

SetLastGenerateSize sets the last generate size of this subtype

func (*WebsiteSLAReport) SetLastmodifyUserID ¶

func (m *WebsiteSLAReport) SetLastmodifyUserID(val int32)

SetLastmodifyUserID sets the lastmodify user Id of this subtype

func (*WebsiteSLAReport) SetLastmodifyUserName ¶

func (m *WebsiteSLAReport) SetLastmodifyUserName(val string)

SetLastmodifyUserName sets the lastmodify user name of this subtype

func (*WebsiteSLAReport) SetName ¶

func (m *WebsiteSLAReport) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteSLAReport) SetRecipients ¶

func (m *WebsiteSLAReport) SetRecipients(val []*ReportRecipient)

SetRecipients sets the recipients of this subtype

func (*WebsiteSLAReport) SetReportLinkNum ¶

func (m *WebsiteSLAReport) SetReportLinkNum(val int32)

SetReportLinkNum sets the report link num of this subtype

func (*WebsiteSLAReport) SetSchedule ¶

func (m *WebsiteSLAReport) SetSchedule(val string)

SetSchedule sets the schedule of this subtype

func (*WebsiteSLAReport) SetScheduleTimezone ¶

func (m *WebsiteSLAReport) SetScheduleTimezone(val string)

SetScheduleTimezone sets the schedule timezone of this subtype

func (*WebsiteSLAReport) SetType ¶

func (m *WebsiteSLAReport) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteSLAReport) SetUserPermission ¶

func (m *WebsiteSLAReport) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteSLAReport) Type ¶

func (m *WebsiteSLAReport) Type() string

Type gets the type of this subtype

func (*WebsiteSLAReport) UnmarshalBinary ¶

func (m *WebsiteSLAReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteSLAReport) UnmarshalJSON ¶

func (m *WebsiteSLAReport) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteSLAReport) UserPermission ¶

func (m *WebsiteSLAReport) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteSLAReport) Validate ¶

func (m *WebsiteSLAReport) Validate(formats strfmt.Registry) error

Validate validates this website SLA report

type WebsiteSLAWidget ¶

type WebsiteSLAWidget struct {

	// The threshold of color changes
	ColorThresholds []*ColorThreshold `json:"colorThresholds,omitempty"`

	// The days that SLA should be computed for, separated by commas. 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday
	DaysInWeek string `json:"daysInWeek,omitempty"`

	// The websites that should be used to compute the SLA
	// Required: true
	Items []*WebsiteItemConfig `json:"items"`

	// The period during the selected days that the SLA should be computed for. * = all day, or a time range can be specified in the format of "hh:mm TO hh:mm", e.g. "01:15 TO 17:15"
	PeriodInOneDay string `json:"periodInOneDay,omitempty"`

	// The specific timezone for the widget
	Timezone string `json:"timezone,omitempty"`
	// contains filtered or unexported fields
}

WebsiteSLAWidget website SLA widget swagger:model WebsiteSLAWidget

func (*WebsiteSLAWidget) DashboardID ¶

func (m *WebsiteSLAWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*WebsiteSLAWidget) Description ¶

func (m *WebsiteSLAWidget) Description() string

Description gets the description of this subtype

func (*WebsiteSLAWidget) ID ¶

func (m *WebsiteSLAWidget) ID() int32

ID gets the id of this subtype

func (*WebsiteSLAWidget) Interval ¶

func (m *WebsiteSLAWidget) Interval() int32

Interval gets the interval of this subtype

func (*WebsiteSLAWidget) LastUpdatedBy ¶

func (m *WebsiteSLAWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*WebsiteSLAWidget) LastUpdatedOn ¶

func (m *WebsiteSLAWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*WebsiteSLAWidget) MarshalBinary ¶

func (m *WebsiteSLAWidget) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteSLAWidget) MarshalJSON ¶

func (m WebsiteSLAWidget) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteSLAWidget) Name ¶

func (m *WebsiteSLAWidget) Name() *string

Name gets the name of this subtype

func (*WebsiteSLAWidget) SetDashboardID ¶

func (m *WebsiteSLAWidget) SetDashboardID(val *int32)

SetDashboardID sets the dashboard Id of this subtype

func (*WebsiteSLAWidget) SetDescription ¶

func (m *WebsiteSLAWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WebsiteSLAWidget) SetID ¶

func (m *WebsiteSLAWidget) SetID(val int32)

SetID sets the id of this subtype

func (*WebsiteSLAWidget) SetInterval ¶

func (m *WebsiteSLAWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*WebsiteSLAWidget) SetLastUpdatedBy ¶

func (m *WebsiteSLAWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*WebsiteSLAWidget) SetLastUpdatedOn ¶

func (m *WebsiteSLAWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*WebsiteSLAWidget) SetName ¶

func (m *WebsiteSLAWidget) SetName(val *string)

SetName sets the name of this subtype

func (*WebsiteSLAWidget) SetTheme ¶

func (m *WebsiteSLAWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*WebsiteSLAWidget) SetTimescale ¶

func (m *WebsiteSLAWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*WebsiteSLAWidget) SetType ¶

func (m *WebsiteSLAWidget) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteSLAWidget) SetUserPermission ¶

func (m *WebsiteSLAWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*WebsiteSLAWidget) Theme ¶

func (m *WebsiteSLAWidget) Theme() string

Theme gets the theme of this subtype

func (*WebsiteSLAWidget) Timescale ¶

func (m *WebsiteSLAWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*WebsiteSLAWidget) Type ¶

func (m *WebsiteSLAWidget) Type() string

Type gets the type of this subtype

func (*WebsiteSLAWidget) UnmarshalBinary ¶

func (m *WebsiteSLAWidget) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteSLAWidget) UnmarshalJSON ¶

func (m *WebsiteSLAWidget) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteSLAWidget) UserPermission ¶

func (m *WebsiteSLAWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*WebsiteSLAWidget) Validate ¶

func (m *WebsiteSLAWidget) Validate(formats strfmt.Registry) error

Validate validates this website SLA widget

type WebsiteSLAWidgetData ¶

type WebsiteSLAWidgetData struct {

	// availability
	// Read Only: true
	Availability float64 `json:"availability,omitempty"`

	// color level
	// Read Only: true
	ColorLevel int32 `json:"colorLevel,omitempty"`
	// contains filtered or unexported fields
}

WebsiteSLAWidgetData website SLA widget data swagger:model WebsiteSLAWidgetData

func (*WebsiteSLAWidgetData) MarshalBinary ¶

func (m *WebsiteSLAWidgetData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WebsiteSLAWidgetData) MarshalJSON ¶

func (m WebsiteSLAWidgetData) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WebsiteSLAWidgetData) SetTitle ¶

func (m *WebsiteSLAWidgetData) SetTitle(val string)

SetTitle sets the title of this subtype

func (*WebsiteSLAWidgetData) SetType ¶

func (m *WebsiteSLAWidgetData) SetType(val string)

SetType sets the type of this subtype

func (*WebsiteSLAWidgetData) Title ¶

func (m *WebsiteSLAWidgetData) Title() string

Title gets the title of this subtype

func (*WebsiteSLAWidgetData) Type ¶

func (m *WebsiteSLAWidgetData) Type() string

Type gets the type of this subtype

func (*WebsiteSLAWidgetData) UnmarshalBinary ¶

func (m *WebsiteSLAWidgetData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WebsiteSLAWidgetData) UnmarshalJSON ¶

func (m *WebsiteSLAWidgetData) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WebsiteSLAWidgetData) Validate ¶

func (m *WebsiteSLAWidgetData) Validate(formats strfmt.Registry) error

Validate validates this website SLA widget data

type Widget ¶

type Widget interface {
	runtime.Validatable

	// The id of the dashboard the widget belongs to
	// Required: true
	DashboardID() *int32
	SetDashboardID(*int32)

	// The description of the widget
	Description() string
	SetDescription(string)

	// The Id of the widget
	ID() int32
	SetID(int32)

	// The refresh interval of the widget, in minutes
	Interval() int32
	SetInterval(int32)

	// The user that last updated the widget
	// Read Only: true
	LastUpdatedBy() string
	SetLastUpdatedBy(string)

	// The time that corresponds to when the widget was last updated, in epoch format
	// Read Only: true
	LastUpdatedOn() int64
	SetLastUpdatedOn(int64)

	// The name of the widget
	// Required: true
	Name() *string
	SetName(*string)

	// The color scheme of the widget. Options are: borderPurple | borderGray | borderBlue | solidPurple | solidGray | solidBlue | simplePurple | simpleBlue | simpleGray | newBorderGray | newBorderBlue | newBorderDarkBlue | newSolidGray | newSolidBlue | newSolidDarkBlue | newSimpleGray | newSimpleBlue |newSimpleDarkBlue
	Theme() string
	SetTheme(string)

	// The default timescale of the widget
	Timescale() string
	SetTimescale(string)

	// alert | batchjob | flash | gmap | ngraph | ograph | cgraph | sgraph | netflowgraph | groupNetflowGraph | netflow | groupNetflow | html | bigNumber | gauge | pieChart | table | dynamicTable | deviceSLA | text | statsd | deviceStatus | serviceAlert | noc | websiteOverview | websiteOverallStatus | websiteIndividualStatus | websiteSLA
	// Required: true
	Type() string
	SetType(string)

	// The permission level of the user who last modified the widget
	// Read Only: true
	UserPermission() string
	SetUserPermission(string)
}

Widget widget swagger:discriminator Widget type

func UnmarshalWidget ¶

func UnmarshalWidget(reader io.Reader, consumer runtime.Consumer) (Widget, error)

UnmarshalWidget unmarshals polymorphic Widget

func UnmarshalWidgetSlice ¶

func UnmarshalWidgetSlice(reader io.Reader, consumer runtime.Consumer) ([]Widget, error)

UnmarshalWidgetSlice unmarshals polymorphic slices of Widget

type WidgetData ¶

type WidgetData interface {
	runtime.Validatable

	// title
	Title() string
	SetTitle(string)

	// type
	// Read Only: true
	Type() string
	SetType(string)
}

WidgetData widget data swagger:discriminator WidgetData type

func UnmarshalWidgetData ¶

func UnmarshalWidgetData(reader io.Reader, consumer runtime.Consumer) (WidgetData, error)

UnmarshalWidgetData unmarshals polymorphic WidgetData

func UnmarshalWidgetDataSlice ¶

func UnmarshalWidgetDataSlice(reader io.Reader, consumer runtime.Consumer) ([]WidgetData, error)

UnmarshalWidgetDataSlice unmarshals polymorphic slices of WidgetData

type WidgetPaginationResponse ¶

type WidgetPaginationResponse struct {

	// search Id
	// Read Only: true
	SearchID string `json:"searchId,omitempty"`

	// total
	// Read Only: true
	Total int32 `json:"total,omitempty"`
	// contains filtered or unexported fields
}

WidgetPaginationResponse widget pagination response swagger:model WidgetPaginationResponse

func (*WidgetPaginationResponse) Items ¶

func (m *WidgetPaginationResponse) Items() []Widget

Items gets the items of this base type

func (*WidgetPaginationResponse) MarshalBinary ¶

func (m *WidgetPaginationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (WidgetPaginationResponse) MarshalJSON ¶

func (m WidgetPaginationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*WidgetPaginationResponse) SetItems ¶

func (m *WidgetPaginationResponse) SetItems(val []Widget)

SetItems sets the items of this base type

func (*WidgetPaginationResponse) UnmarshalBinary ¶

func (m *WidgetPaginationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetPaginationResponse) UnmarshalJSON ¶

func (m *WidgetPaginationResponse) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*WidgetPaginationResponse) Validate ¶

func (m *WidgetPaginationResponse) Validate(formats strfmt.Registry) error

Validate validates this widget pagination response

type WidgetToken ¶

type WidgetToken struct {

	// inherit list
	InheritList []*WidgetTokenInheritance `json:"inheritList,omitempty"`

	// This is the name of the parent group of devices, if there is one established
	Name string `json:"name,omitempty"`

	// type
	// Read Only: true
	Type string `json:"type,omitempty"`

	// this is the name of the child group of devices, if there is one
	Value string `json:"value,omitempty"`
}

WidgetToken widget token swagger:model WidgetToken

func (*WidgetToken) MarshalBinary ¶

func (m *WidgetToken) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetToken) UnmarshalBinary ¶

func (m *WidgetToken) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetToken) Validate ¶

func (m *WidgetToken) Validate(formats strfmt.Registry) error

Validate validates this widget token

type WidgetTokenInheritance ¶

type WidgetTokenInheritance struct {

	// fullpath
	// Read Only: true
	Fullpath string `json:"fullpath,omitempty"`

	// value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

WidgetTokenInheritance widget token inheritance swagger:model WidgetTokenInheritance

func (*WidgetTokenInheritance) MarshalBinary ¶

func (m *WidgetTokenInheritance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*WidgetTokenInheritance) UnmarshalBinary ¶

func (m *WidgetTokenInheritance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*WidgetTokenInheritance) Validate ¶

func (m *WidgetTokenInheritance) Validate(formats strfmt.Registry) error

Validate validates this widget token inheritance

type XENAutoDiscoveryMethod ¶

type XENAutoDiscoveryMethod struct {

	// entity
	// Required: true
	Entity *string `json:"entity"`
}

XENAutoDiscoveryMethod x e n auto discovery method swagger:model XENAutoDiscoveryMethod

func (*XENAutoDiscoveryMethod) MarshalBinary ¶

func (m *XENAutoDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (XENAutoDiscoveryMethod) MarshalJSON ¶

func (m XENAutoDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*XENAutoDiscoveryMethod) Name ¶

func (m *XENAutoDiscoveryMethod) Name() string

Name gets the name of this subtype

func (*XENAutoDiscoveryMethod) SetName ¶

func (m *XENAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*XENAutoDiscoveryMethod) UnmarshalBinary ¶

func (m *XENAutoDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*XENAutoDiscoveryMethod) UnmarshalJSON ¶

func (m *XENAutoDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*XENAutoDiscoveryMethod) Validate ¶

func (m *XENAutoDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this x e n auto discovery method

type XENCollectorAttribute ¶

type XENCollectorAttribute struct {

	// counters
	Counters []*DataSourceAttribute `json:"counters,omitempty"`

	// xen entity
	XenEntity string `json:"xenEntity,omitempty"`
}

XENCollectorAttribute x e n collector attribute swagger:model XENCollectorAttribute

func (*XENCollectorAttribute) MarshalBinary ¶

func (m *XENCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (XENCollectorAttribute) MarshalJSON ¶

func (m XENCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*XENCollectorAttribute) Name ¶

func (m *XENCollectorAttribute) Name() string

Name gets the name of this subtype

func (*XENCollectorAttribute) SetName ¶

func (m *XENCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*XENCollectorAttribute) UnmarshalBinary ¶

func (m *XENCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*XENCollectorAttribute) UnmarshalJSON ¶

func (m *XENCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*XENCollectorAttribute) Validate ¶

func (m *XENCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this x e n collector attribute

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL