models

package
v1.15.0-alpha Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2021 License: Apache-2.0 Imports: 11 Imported by: 21

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type APIPerfMetrics ¶

type APIPerfMetrics struct {

	// api name
	// Example: 10
	// Read Only: true
	API string `json:"api,omitempty"`

	// Max time taken to process a request
	// Example: 10
	// Read Only: true
	MaxNanoTime int64 `json:"maxNanoTime,omitempty"`

	// api's summary defined in swagger.json
	// Example: get alert list
	// Read Only: true
	Summary string `json:"summary,omitempty"`

	// api tags
	// Example: Devices, Device Groups
	// Read Only: true
	Tags []string `json:"tags,omitempty"`

	// total time taken to process requests
	// Example: 10
	// Read Only: true
	TotNanoTime int64 `json:"totNanoTime,omitempty"`

	// total processed requests
	// Example: 10
	// Read Only: true
	TotalProcessedRequests int64 `json:"totalProcessedRequests,omitempty"`

	// total requests
	// Example: 10
	// Read Only: true
	TotalRequests int64 `json:"totalRequests,omitempty"`

	// total waiting requests
	// Example: 10
	// Read Only: true
	TotalWaitingRequests int64 `json:"totalWaitingRequests,omitempty"`
}

APIPerfMetrics Api perf metrics

swagger:model ApiPerfMetrics

func (*APIPerfMetrics) ContextValidate ¶

func (m *APIPerfMetrics) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this Api perf metrics based on the context it is used

func (*APIPerfMetrics) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*APIPerfMetrics) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*APIPerfMetrics) Validate ¶

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

Validate validates this Api perf metrics

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
	// Example: John Doe's API Token
	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
	// Example: 2
	Status int32 `json:"status,omitempty"`
}

APIToken API token

swagger:model APIToken

func (*APIToken) ContextValidate ¶

func (m *APIToken) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this API token based on the context it is used

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) ContextValidate ¶

func (m *APITokenPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this Api token pagination response based on the context it is used

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) ContextValidate ¶

func (m *AWSNetscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this a w s netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *AWSNetscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *AWSNetscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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) ContextValidate ¶

func (m *AccessLogPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this access log pagination response based on the context it is used

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
	// Example: Collector Down Acknowledged
	Comment string `json:"comment,omitempty"`
}

AckCollectorDown ack collector down

swagger:model AckCollectorDown

func (*AckCollectorDown) ContextValidate ¶

func (m *AckCollectorDown) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this ack collector down based on context it is used

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)
	// Example: true
	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
	// Example: false
	Apionly bool `json:"apionly,omitempty"`

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

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

	// The email address associated with the user
	// Example: john.doe@logicmonitor.com
	// Required: true
	Email *string `json:"email"`

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

	// Whether or not the user should be forced to change their password on the next login
	// Example: true
	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
	// Example: Doe
	LastName string `json:"lastName,omitempty"`

	// Any notes assocaited with the user
	// Example: John Doe is an Admin on this Portal
	Note string `json:"note,omitempty"`

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

	// The phone number associated with the user
	// Example: 8054445555
	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
	// Example: 8054445555@logicmonitor.com
	SmsEmail string `json:"smsEmail,omitempty"`

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

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

	// The timezone of the user
	// Example: America/Los Angeles
	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
	// Example: false
	TwoFAEnabled bool `json:"twoFAEnabled,omitempty"`

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

	// The account tabs that will be visible to the user
	// Example: {\n\n\"Hosts\" : true,\n\"Services\" : true,\n\"Reports\" : true,\n\"Dashboards\" : true,\n\"Alerts\" : true,\n\"Settings\" : true\n}
	ViewPermission interface{} `json:"viewPermission,omitempty"`
}

Admin admin

swagger:model Admin

func (*Admin) ContextValidate ¶

func (m *Admin) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this admin based on the context it is used

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) ContextValidate ¶

func (m *AdminPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this admin pagination response based on the context it is used

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 AggregateCollectorAttribute ¶

type AggregateCollectorAttribute struct {
	AggregateCollectorAttributeAllOf1
}

AggregateCollectorAttribute aggregate collector attribute

swagger:model AggregateCollectorAttribute

func (*AggregateCollectorAttribute) ContextValidate ¶

func (m *AggregateCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aggregate collector attribute based on the context it is used

func (*AggregateCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AggregateCollectorAttribute) MarshalJSON ¶

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

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

func (*AggregateCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AggregateCollectorAttribute) SetName ¶

func (m *AggregateCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AggregateCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AggregateCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AggregateCollectorAttribute) Validate ¶

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

Validate validates this aggregate collector attribute

type AggregateCollectorAttributeAllOf1 ¶

type AggregateCollectorAttributeAllOf1 interface{}

AggregateCollectorAttributeAllOf1 aggregate collector attribute all of1

swagger:model AggregateCollectorAttributeAllOf1

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"`

	// enable anomaly alert generation
	EnableAnomalyAlertGeneration string `json:"enableAnomalyAlertGeneration,omitempty"`

	// enable anomaly alert suppression
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,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) ContextValidate ¶

func (m *Alert) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert based on the context it is used

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
	// Example: looking into this alert
	// Required: true
	AckComment *string `json:"ackComment"`
}

AlertAck alert ack

swagger:model AlertAck

func (*AlertAck) ContextValidate ¶

func (m *AlertAck) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this alert ack based on context it is used

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,  display alerts must be closed if cleared=yes, 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) ContextValidate ¶

func (m *AlertFilters) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this alert filters based on context it is used

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) ContextValidate ¶

func (m *AlertForecastingReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert forecasting report based on the context it is used

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) ContextValidate ¶

func (m *AlertPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert pagination response based on the context it is used

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
	// the default value is true
	IncludePreexist interface{} `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) ContextValidate ¶

func (m *AlertReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert report based on the context it is used

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
	// Example: *
	Datapoint string `json:"datapoint,omitempty"`

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

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

	// The device names and service names the alert rule is configured to match
	// Example: [\"Cisco Router\"]
	// 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
	// Example: 12
	// Required: true
	EscalatingChainID *int32 `json:"escalatingChainId"`

	// The escalation interval associated with the alert rule, in minutes
	// Example: 15
	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
	// Example: *
	Instance string `json:"instance,omitempty"`

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

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

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

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

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

AlertRule alert rule

swagger:model AlertRule

func (*AlertRule) ContextValidate ¶

func (m *AlertRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert rule based on the context it is used

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) ContextValidate ¶

func (m *AlertRulePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert rule pagination response based on the context it is used

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) ContextValidate ¶

func (m *AlertSLAReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert Sla report based on the context it is used

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
	// the default value is true
	ExcludeGlobal interface{} `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) ContextValidate ¶

func (m *AlertThresholdReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert threshold report based on the context it is used

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) ContextValidate ¶

func (m *AlertTrendsMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this alert trends metric based on context it is used

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) ContextValidate ¶

func (m *AlertTrendsReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert trends report based on the context it is used

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) ContextValidate ¶

func (m *AlertWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert widget based on the context it is used

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) ContextValidate ¶

func (m *AlertWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this alert widget data based on the context it is used

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 AppliesToFunction ¶

type AppliesToFunction struct {

	// The AppliesTo Function code. Note that special characters may need to be escaped.
	// Required: true
	Code *string `json:"code"`

	// The description of the AppliesTo Function
	Description string `json:"description,omitempty"`

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

	// The name of the AppliesTo Function
	// Required: true
	Name *string `json:"name"`
}

AppliesToFunction applies to function

swagger:model AppliesToFunction

func (*AppliesToFunction) ContextValidate ¶

func (m *AppliesToFunction) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this applies to function based on the context it is used

func (*AppliesToFunction) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AppliesToFunction) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AppliesToFunction) Validate ¶

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

Validate validates this applies to function

type Assignment ¶

type Assignment struct {

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

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

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

	// The name of the group that discovered devices should be added into
	// Example: qapr
	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) ContextValidate ¶

func (m *Assignment) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this assignment based on context it is used

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 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) ContextValidate ¶

func (m *AuditLog) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this audit log based on the context it is used

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) ContextValidate ¶

func (m *AuditLogReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this audit log report based on the context it is used

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
	runtime.ContextValidatable

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

	// type
	// Example: basic
	// 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 {

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// 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) ContextValidate ¶

func (m *AutoDiscoveryConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this auto discovery configuration based on the context it is used

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) ContextValidate ¶

func (m *AutoDiscoveryFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this auto discovery filter based on context it is used

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
	runtime.ContextValidatable

	// 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
	// Example: MON
	// Required: true
	DayOfWeek *string `json:"dayOfWeek"`

	// description
	// Example: regular MGD updates
	Description string `json:"description,omitempty"`

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

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

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

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

	// timezone
	// Example: Americas/Los Angeles
	Timezone string `json:"timezone,omitempty"`

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

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

AutomaticUpgradeInfo automatic upgrade info

swagger:model AutomaticUpgradeInfo

func (*AutomaticUpgradeInfo) ContextValidate ¶

func (m *AutomaticUpgradeInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this automatic upgrade info based on the context it is used

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) ContextValidate ¶

func (m *AwsAccountTestResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this aws account test result based on context it is used

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) ContextValidate ¶

ContextValidate validate this aws auto scaling service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsBillingCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws billing collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsBillingReportCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws billing report collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsBillingReportDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws billing report discovery method based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws classic elb service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsCloudWatchCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws cloud watch collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsDynamodbCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws dynamodb collector attribute based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws e c2 reserved instance collector attribute based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws e c2 reserved instance coverage collector attribute based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws e c2 reserved instance coverage discovery method based on the context it is used

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) ContextValidate ¶

func (m *AwsEC2ReservedInstanceDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws e c2 reserved instance discovery method based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws e c2 scheduled events collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsEc2ServiceLimitsCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws ec2 service limits collector attribute based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws ecs service details collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsEcsServiceDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws ecs service discovery method based on the context it is used

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) ContextValidate ¶

func (m *AwsElastiCacheDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws elasti cache discovery method based on the context it is used

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) ContextValidate ¶

func (m *AwsExternalID) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this aws external Id based on context it is used

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) ContextValidate ¶

func (m *AwsLBTargetGroupDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws l b target group discovery method based on the context it is used

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) ContextValidate ¶

func (m *AwsRedShiftDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws red shift discovery method based on the context it is used

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 AwsRssEventSource ¶

type AwsRssEventSource struct {

	// The polling interval for the EventSource
	Schedule int32 `json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

AwsRssEventSource aws rss event source

swagger:model AwsRssEventSource

func (*AwsRssEventSource) AlertBodyTemplate ¶

func (m *AwsRssEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*AwsRssEventSource) AlertEffectiveIval ¶

func (m *AwsRssEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*AwsRssEventSource) AlertLevel ¶

func (m *AwsRssEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*AwsRssEventSource) AlertSubjectTemplate ¶

func (m *AwsRssEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*AwsRssEventSource) AppliesTo ¶

func (m *AwsRssEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*AwsRssEventSource) ClearAfterAck ¶

func (m *AwsRssEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*AwsRssEventSource) Collector ¶

func (m *AwsRssEventSource) Collector() string

Collector gets the collector of this subtype

func (*AwsRssEventSource) ContextValidate ¶

func (m *AwsRssEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws rss event source based on the context it is used

func (*AwsRssEventSource) Description ¶

func (m *AwsRssEventSource) Description() string

Description gets the description of this subtype

func (*AwsRssEventSource) Filters ¶

func (m *AwsRssEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*AwsRssEventSource) Group ¶

func (m *AwsRssEventSource) Group() string

Group gets the group of this subtype

func (*AwsRssEventSource) ID ¶

func (m *AwsRssEventSource) ID() int32

ID gets the id of this subtype

func (*AwsRssEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsRssEventSource) MarshalJSON ¶

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

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

func (*AwsRssEventSource) Name ¶

func (m *AwsRssEventSource) Name() *string

Name gets the name of this subtype

func (*AwsRssEventSource) SetAlertBodyTemplate ¶

func (m *AwsRssEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*AwsRssEventSource) SetAlertEffectiveIval ¶

func (m *AwsRssEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*AwsRssEventSource) SetAlertLevel ¶

func (m *AwsRssEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*AwsRssEventSource) SetAlertSubjectTemplate ¶

func (m *AwsRssEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*AwsRssEventSource) SetAppliesTo ¶

func (m *AwsRssEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*AwsRssEventSource) SetClearAfterAck ¶

func (m *AwsRssEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*AwsRssEventSource) SetCollector ¶

func (m *AwsRssEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*AwsRssEventSource) SetDescription ¶

func (m *AwsRssEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AwsRssEventSource) SetFilters ¶

func (m *AwsRssEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*AwsRssEventSource) SetGroup ¶

func (m *AwsRssEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*AwsRssEventSource) SetID ¶

func (m *AwsRssEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*AwsRssEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*AwsRssEventSource) SetSuppressDuplicatesES ¶

func (m *AwsRssEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*AwsRssEventSource) SetTags ¶

func (m *AwsRssEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*AwsRssEventSource) SetTechnology ¶

func (m *AwsRssEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*AwsRssEventSource) SetVersion ¶

func (m *AwsRssEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*AwsRssEventSource) SuppressDuplicatesES ¶

func (m *AwsRssEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*AwsRssEventSource) Tags ¶

func (m *AwsRssEventSource) Tags() string

Tags gets the tags of this subtype

func (*AwsRssEventSource) Technology ¶

func (m *AwsRssEventSource) Technology() string

Technology gets the technology of this subtype

func (*AwsRssEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsRssEventSource) UnmarshalJSON ¶

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

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

func (*AwsRssEventSource) Validate ¶

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

Validate validates this aws rss event source

func (*AwsRssEventSource) Version ¶

func (m *AwsRssEventSource) Version() int64

Version gets the version of this subtype

type AwsS3CollectorAttribute ¶

type AwsS3CollectorAttribute struct {
	AwsS3CollectorAttributeAllOf1
}

AwsS3CollectorAttribute aws s3 collector attribute

swagger:model AwsS3CollectorAttribute

func (*AwsS3CollectorAttribute) ContextValidate ¶

func (m *AwsS3CollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws s3 collector attribute based on the context it is used

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) ContextValidate ¶

ContextValidate validate this aws service limits from trusted advisor collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsServiceRegionDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws service region discovery method based on the context it is used

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) ContextValidate ¶

func (m *AwsSesServiceLimitsCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws ses service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AwsSqsCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this aws sqs collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AzureAccountTestResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this azure account test result based on context it is used

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) ContextValidate ¶

func (m *AzureBillingCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure billing collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AzureBillingDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure billing discovery method based on the context it is used

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) ContextValidate ¶

func (m *AzureInsightsCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure insights collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AzureNetscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *AzureNetscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *AzureNetscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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) ContextValidate ¶

ContextValidate validate this azure network service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AzureRedisCacheDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure redis cache discovery method based on the context it is used

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) ContextValidate ¶

func (m *AzureResourceHealthCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure resource health collector attribute based on the context it is used

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 AzureRssEventSource ¶

type AzureRssEventSource struct {

	// The polling interval for the EventSource
	Schedule int32 `json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

AzureRssEventSource azure rss event source

swagger:model AzureRssEventSource

func (*AzureRssEventSource) AlertBodyTemplate ¶

func (m *AzureRssEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*AzureRssEventSource) AlertEffectiveIval ¶

func (m *AzureRssEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*AzureRssEventSource) AlertLevel ¶

func (m *AzureRssEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*AzureRssEventSource) AlertSubjectTemplate ¶

func (m *AzureRssEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*AzureRssEventSource) AppliesTo ¶

func (m *AzureRssEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*AzureRssEventSource) ClearAfterAck ¶

func (m *AzureRssEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*AzureRssEventSource) Collector ¶

func (m *AzureRssEventSource) Collector() string

Collector gets the collector of this subtype

func (*AzureRssEventSource) ContextValidate ¶

func (m *AzureRssEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure rss event source based on the context it is used

func (*AzureRssEventSource) Description ¶

func (m *AzureRssEventSource) Description() string

Description gets the description of this subtype

func (*AzureRssEventSource) Filters ¶

Filters gets the filters of this subtype

func (*AzureRssEventSource) Group ¶

func (m *AzureRssEventSource) Group() string

Group gets the group of this subtype

func (*AzureRssEventSource) ID ¶

func (m *AzureRssEventSource) ID() int32

ID gets the id of this subtype

func (*AzureRssEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureRssEventSource) MarshalJSON ¶

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

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

func (*AzureRssEventSource) Name ¶

func (m *AzureRssEventSource) Name() *string

Name gets the name of this subtype

func (*AzureRssEventSource) SetAlertBodyTemplate ¶

func (m *AzureRssEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*AzureRssEventSource) SetAlertEffectiveIval ¶

func (m *AzureRssEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*AzureRssEventSource) SetAlertLevel ¶

func (m *AzureRssEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*AzureRssEventSource) SetAlertSubjectTemplate ¶

func (m *AzureRssEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*AzureRssEventSource) SetAppliesTo ¶

func (m *AzureRssEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*AzureRssEventSource) SetClearAfterAck ¶

func (m *AzureRssEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*AzureRssEventSource) SetCollector ¶

func (m *AzureRssEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*AzureRssEventSource) SetDescription ¶

func (m *AzureRssEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AzureRssEventSource) SetFilters ¶

func (m *AzureRssEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*AzureRssEventSource) SetGroup ¶

func (m *AzureRssEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*AzureRssEventSource) SetID ¶

func (m *AzureRssEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*AzureRssEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*AzureRssEventSource) SetSuppressDuplicatesES ¶

func (m *AzureRssEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*AzureRssEventSource) SetTags ¶

func (m *AzureRssEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*AzureRssEventSource) SetTechnology ¶

func (m *AzureRssEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*AzureRssEventSource) SetVersion ¶

func (m *AzureRssEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*AzureRssEventSource) SuppressDuplicatesES ¶

func (m *AzureRssEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*AzureRssEventSource) Tags ¶

func (m *AzureRssEventSource) Tags() string

Tags gets the tags of this subtype

func (*AzureRssEventSource) Technology ¶

func (m *AzureRssEventSource) Technology() string

Technology gets the technology of this subtype

func (*AzureRssEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureRssEventSource) UnmarshalJSON ¶

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

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

func (*AzureRssEventSource) Validate ¶

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

Validate validates this azure rss event source

func (*AzureRssEventSource) Version ¶

func (m *AzureRssEventSource) Version() int64

Version gets the version of this subtype

type AzureServiceRegionDiscoveryMethod ¶

type AzureServiceRegionDiscoveryMethod struct {
	AzureServiceRegionDiscoveryMethodAllOf1
}

AzureServiceRegionDiscoveryMethod azure service region discovery method

swagger:model AzureServiceRegionDiscoveryMethod

func (*AzureServiceRegionDiscoveryMethod) ContextValidate ¶

func (m *AzureServiceRegionDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure service region discovery method based on the context it is used

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) ContextValidate ¶

ContextValidate validate this azure storage service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *AzureSubscriptionDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this azure subscription discovery method based on the context it is used

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) ContextValidate ¶

ContextValidate validate this azure VM service limits collector attribute based on the context it is used

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) ContextValidate ¶

func (m *BasicAuthentication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this basic authentication based on the context it is used

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) ContextValidate ¶

func (m *BatchJobExecutionItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this batch job execution item based on the context it is used

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) ContextValidate ¶

func (m *BatchJobWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this batch job widget based on the context it is used

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) ContextValidate ¶

func (m *BatchJobWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this batch job widget data based on the context it is used

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) ContextValidate ¶

func (m *BatchScriptCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this batch script collector attribute based on the context it is used

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) ContextValidate ¶

func (m *BigNumberData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this big number data based on the context it is used

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) ContextValidate ¶

func (m *BigNumberDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this big number data point based on context it is used

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) ContextValidate ¶

func (m *BigNumberInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this big number info based on the context it is used

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) ContextValidate ¶

func (m *BigNumberItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this big number item based on the context it is used

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) ContextValidate ¶

func (m *BigNumberWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this big number widget based on the context it is used

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) ContextValidate ¶

func (m *BigNumberWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this big number widget data based on the context it is used

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) ContextValidate ¶

func (m *CIMAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this c i m auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *CIMCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this c i m collector attribute based on the context it is used

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) ContextValidate ¶

func (m *CellData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cell data based on the context it is used

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) ContextValidate ¶

func (m *Chain) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this chain based on the context it is used

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) ContextValidate ¶

func (m *CloudWatchAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this cloud watch auto discovery method based on the context it is used

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
	// Example: 75
	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
	// Example: 10
	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
	// Example: Linux Collector
	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, the default value is true
	// Example: true
	EnableFailBack interface{} `json:"enableFailBack,omitempty"`

	// Whether or not the device the Collector is installed on is enabled for fail over
	// Example: true
	EnableFailOverOnCollectorDevice bool `json:"enableFailOverOnCollectorDevice,omitempty"`

	// The Id of the escalation chain associated with this Collector
	// Example: 80
	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
	// Example: 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
	// Example: 15
	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
	// Example: 0
	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
	// Example: true
	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) ContextValidate ¶

func (m *Collector) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector based on the context it is used

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
	runtime.ContextValidatable

	// 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) ContextValidate ¶

func (m *CollectorAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector auto discovery method based on the context it is used

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
	// Example: 75
	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
	// Example: 10
	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
	// Example: Linux Collector
	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, the default value is true
	// Example: true
	EnableFailBack interface{} `json:"enableFailBack,omitempty"`

	// Whether or not the device the Collector is installed on is enabled for fail over
	// Example: true
	EnableFailOverOnCollectorDevice bool `json:"enableFailOverOnCollectorDevice,omitempty"`

	// The Id of the escalation chain associated with this Collector
	// Example: 80
	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
	// Example: 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
	// Example: 15
	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
	// Example: 0
	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
	// Example: true
	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) ContextValidate ¶

func (m *CollectorBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector base based on the context it is used

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 {

	// if the collector is autoBalance set as true or false
	AutoBalance string `json:"autoBalance,omitempty"`

	// threshold for instance count strategy to check if a collector has high load
	AutoBalanceInstanceCountThreshold int32 `json:"autoBalanceInstanceCountThreshold,omitempty"`

	// the auto balance strategy
	AutoBalanceStrategy string `json:"autoBalanceStrategy,omitempty"`

	// 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
	// Example: Group for collectors dedicated to Network Devices
	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
	// Example: Collector (Network Devices)
	// 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) ContextValidate ¶

func (m *CollectorGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector group based on the context it is used

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) ContextValidate ¶

func (m *CollectorGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector group pagination response based on the context it is used

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) ContextValidate ¶

func (m *CollectorPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector pagination response based on the context it is used

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) ContextValidate ¶

func (m *CollectorSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector SDT based on the context it is used

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 CollectorVersion ¶

type CollectorVersion struct {

	// True if Linux collector available
	// Read Only: true
	Has32bitLinux *bool `json:"has32bitLinux,omitempty"`

	// True if Windows collector available
	// Read Only: true
	Has32bitWindows *bool `json:"has32bitWindows,omitempty"`

	// The collector major version
	// Read Only: true
	MajorVersion int32 `json:"majorVersion,omitempty"`

	// True if collector is a required release
	// Read Only: true
	Mandatory *bool `json:"mandatory,omitempty"`

	// The collector minor version
	// Read Only: true
	MinorVersion int32 `json:"minorVersion,omitempty"`

	// Release Epoch for official releases
	// Read Only: true
	ReleaseEpoch int64 `json:"releaseEpoch,omitempty"`

	// False for early release. True for general release
	// Read Only: true
	Stable *bool `json:"stable,omitempty"`
}

CollectorVersion collector version

swagger:model CollectorVersion

func (*CollectorVersion) ContextValidate ¶

func (m *CollectorVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector version based on the context it is used

func (*CollectorVersion) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CollectorVersion) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CollectorVersion) Validate ¶

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

Validate validates this collector version

type CollectorVersionPaginationResponse ¶

type CollectorVersionPaginationResponse struct {

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

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

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

CollectorVersionPaginationResponse collector version pagination response

swagger:model CollectorVersionPaginationResponse

func (*CollectorVersionPaginationResponse) ContextValidate ¶

func (m *CollectorVersionPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collector version pagination response based on the context it is used

func (*CollectorVersionPaginationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CollectorVersionPaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CollectorVersionPaginationResponse) Validate ¶

Validate validates this collector version pagination response

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) ContextValidate ¶

func (m *ColorThreshold) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this color threshold based on context it is used

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"`

	// unit label
	// Read Only: true
	UnitLabel string `json:"unitLabel,omitempty"`
}

ColumnHeader column header

swagger:model ColumnHeader

func (*ColumnHeader) ContextValidate ¶

func (m *ColumnHeader) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this column header based on the context it is used

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 ConversationFilter ¶

type ConversationFilter struct {

	// from endpoint
	FromEndpoint string `json:"fromEndpoint,omitempty"`

	// from operator
	FromOperator string `json:"fromOperator,omitempty"`

	// include or exclude
	IncludeOrExclude string `json:"includeOrExclude,omitempty"`

	// to endpoint
	ToEndpoint string `json:"toEndpoint,omitempty"`

	// to operator
	ToOperator string `json:"toOperator,omitempty"`
}

ConversationFilter conversation filter

swagger:model ConversationFilter

func (*ConversationFilter) ContextValidate ¶

func (m *ConversationFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this conversation filter based on context it is used

func (*ConversationFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConversationFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConversationFilter) Validate ¶

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

Validate validates this conversation filter

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) ContextValidate ¶

func (m *Counter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this counter based on context it is used

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) ContextValidate ¶

func (m *CustomFlexibleVirtualDataSourceEx) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom flexible virtual data source ex based on the context it is used

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
	// the default value is true
	Aggregate interface{} `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), the default value is true
	Desc interface{} `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) ContextValidate ¶

func (m *CustomGraph) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom graph based on the context it is used

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 CustomGraphWidget ¶

type CustomGraphWidget struct {

	// graph info
	GraphInfo *CustomGraph `json:"graphInfo,omitempty"`
	// contains filtered or unexported fields
}

CustomGraphWidget custom graph widget

swagger:model CustomGraphWidget

func (*CustomGraphWidget) ContextValidate ¶

func (m *CustomGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom graph widget based on the context it is used

func (*CustomGraphWidget) DashboardID ¶

func (m *CustomGraphWidget) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*CustomGraphWidget) Description ¶

func (m *CustomGraphWidget) Description() string

Description gets the description of this subtype

func (*CustomGraphWidget) ID ¶

func (m *CustomGraphWidget) ID() int32

ID gets the id of this subtype

func (*CustomGraphWidget) Interval ¶

func (m *CustomGraphWidget) Interval() int32

Interval gets the interval of this subtype

func (*CustomGraphWidget) LastUpdatedBy ¶

func (m *CustomGraphWidget) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*CustomGraphWidget) LastUpdatedOn ¶

func (m *CustomGraphWidget) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*CustomGraphWidget) MarshalBinary ¶

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

MarshalBinary interface implementation

func (CustomGraphWidget) MarshalJSON ¶

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

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

func (*CustomGraphWidget) Name ¶

func (m *CustomGraphWidget) Name() *string

Name gets the name of this subtype

func (*CustomGraphWidget) SetDashboardID ¶

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

SetDashboardID sets the dashboard Id of this subtype

func (*CustomGraphWidget) SetDescription ¶

func (m *CustomGraphWidget) SetDescription(val string)

SetDescription sets the description of this subtype

func (*CustomGraphWidget) SetID ¶

func (m *CustomGraphWidget) SetID(val int32)

SetID sets the id of this subtype

func (*CustomGraphWidget) SetInterval ¶

func (m *CustomGraphWidget) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*CustomGraphWidget) SetLastUpdatedBy ¶

func (m *CustomGraphWidget) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*CustomGraphWidget) SetLastUpdatedOn ¶

func (m *CustomGraphWidget) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*CustomGraphWidget) SetName ¶

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

SetName sets the name of this subtype

func (*CustomGraphWidget) SetTheme ¶

func (m *CustomGraphWidget) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*CustomGraphWidget) SetTimescale ¶

func (m *CustomGraphWidget) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*CustomGraphWidget) SetType ¶

func (m *CustomGraphWidget) SetType(val string)

SetType sets the type of this subtype

func (*CustomGraphWidget) SetUserPermission ¶

func (m *CustomGraphWidget) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*CustomGraphWidget) Theme ¶

func (m *CustomGraphWidget) Theme() string

Theme gets the theme of this subtype

func (*CustomGraphWidget) Timescale ¶

func (m *CustomGraphWidget) Timescale() string

Timescale gets the timescale of this subtype

func (*CustomGraphWidget) Type ¶

func (m *CustomGraphWidget) Type() string

Type gets the type of this subtype

func (*CustomGraphWidget) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CustomGraphWidget) UnmarshalJSON ¶

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

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

func (*CustomGraphWidget) UserPermission ¶

func (m *CustomGraphWidget) UserPermission() string

UserPermission gets the user permission of this subtype

func (*CustomGraphWidget) Validate ¶

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

Validate validates this custom graph widget

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) ContextValidate ¶

func (m *CustomReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom report based on the context it is used

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) ContextValidate ¶

func (m *CustomVirtualDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this custom virtual data point based on the context it is used

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 DNSCollectorAttribute ¶

type DNSCollectorAttribute struct {
	DNSCollectorAttributeAllOf1
}

DNSCollectorAttribute DNS collector attribute

swagger:model DNSCollectorAttribute

func (*DNSCollectorAttribute) ContextValidate ¶

func (m *DNSCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this DNS collector attribute based on the context it is used

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
	// Example: Windows Servers Performance
	Description string `json:"description,omitempty"`

	// Full name of the dashboard, including group path
	// Example: a new group//Collector Health/
	// 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
	// Example: 1
	GroupID int32 `json:"groupId,omitempty"`

	// The name of group where created dashboard will reside
	// Example: Server Dashboard
	GroupName string `json:"groupName,omitempty"`

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

	// The name of the dashboard
	// Example: Default Device Group
	// 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
	// Example: true
	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
	// Example: \"widgetTokens\":[{\"name\":\"defaultDeviceGroup\",\"value\":\"*\"},{\"name\":\"defaultServiceGroup\",\"value\":\"*\"}]
	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) ContextValidate ¶

func (m *Dashboard) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard based on the context it is used

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) ContextValidate ¶

func (m *DashboardData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard data based on the context it is used

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
	// Example: Servers in LA DataCenter
	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
	// Example: LogicMonitor Dashboards
	// 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
	// Example: 1
	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) ContextValidate ¶

func (m *DashboardGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard group based on the context it is used

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) ContextValidate ¶

func (m *DashboardGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard group pagination response based on the context it is used

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) ContextValidate ¶

func (m *DashboardPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard pagination response based on the context it is used

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) ContextValidate ¶

func (m *DashboardReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dashboard report based on the context it is used

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) ContextValidate ¶

func (m *DataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data point based on the context it is used

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) ContextValidate ¶

func (m *DataPumpCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data pump collector attribute based on the context it is used

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 {

	// The Applies To for the LMModule
	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"`

	// The description for the LMModule
	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"`

	// The group the LMModule is in
	Group string `json:"group,omitempty"`

	// has multi instances
	// Read Only: true
	HasMultiInstances *bool `json:"hasMultiInstances,omitempty"`

	// The ID of the LMModule
	// Required: true
	// Read Only: true
	ID int32 `json:"id"`

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

	// The Tags for the LMModule
	Tags string `json:"tags,omitempty"`

	// The Technical Notes for the LMModule
	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) ContextValidate ¶

func (m *DataSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data source based on the context it is used

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) ContextValidate ¶

func (m *DataSourceAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this data source attribute based on context it is used

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) ContextValidate ¶

func (m *DataSourceOverviewGraph) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this data source overview graph based on the context it is used

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) ContextValidate ¶

ContextValidate validate this data source update reasons pagination response based on the context it is used

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) ContextValidate ¶

ContextValidate validate this datasource overview graph pagination response based on the context it is used

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) ContextValidate ¶

func (m *DatasourcePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this datasource pagination response based on the context it is used

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) ContextValidate ¶

func (m *DaysUntilAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this days until alert based on context it is used

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) ContextValidate ¶

func (m *Debug) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this debug based on the context it is used

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 {

	// The Auto Balanced Collector Group id. 0 means not monitored by ABCG
	AutoBalancedCollectorGroupID int32 `json:"autoBalancedCollectorGroupId,omitempty"`

	// 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
	// Example: 1
	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
	// Example: This is a Cisco Router
	Description string `json:"description,omitempty"`

	// The type of device: 0 indicates a regular device, 2 indicates an AWS device, 4 indicates an Azure device
	// Example: 0
	DeviceType int32 `json:"deviceType,omitempty"`

	// Indicates whether alerting is disabled (true) or enabled (false) for this device
	// Example: true
	DisableAlerting bool `json:"disableAlerting,omitempty"`

	// The display name of the device
	// Example: Cisco Router
	// Required: true
	DisplayName *string `json:"displayName"`

	// Indicates whether Netflow is enabled (true) or disabled (false) for the device
	// Example: true
	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
	// Example: 16,4,3
	HostGroupIds string `json:"hostGroupIds,omitempty"`

	// 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
	// Example: www.ciscorouter.com
	Link string `json:"link,omitempty"`

	// The host name or IP address of the device
	// Example: Main Collector
	// 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
	// Example: 1
	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
	// Example: 2
	// 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
	// Example: -1
	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
	// Example: 0
	// 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) ContextValidate ¶

func (m *Device) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device based on the context it is used

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) ContextValidate ¶

func (m *DeviceBatchJobSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device batch job SDT based on the context it is used

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
	// Example: \u003e=2
	AlertExpr string `json:"alertExpr,omitempty"`

	// host | instance - Whether the cluster alert is based on an alert count across devices or instances
	// Example: host
	CountBy string `json:"countBy,omitempty"`

	// The description of the dataPoint you want to base the cluster alert on
	// Example: Inbound throughput, in megabits per second.\n\nBest choice for reports, etc.
	// Read Only: true
	DataPointDescription string `json:"dataPointDescription,omitempty"`

	// The id of the dataPoint you want to base the cluster alert on
	// Example: 2016
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

	// The name of the dataPoint you want to base the cluster alert on
	// Example: InMbps
	// Read Only: true
	DataPointName string `json:"dataPointName,omitempty"`

	// The display name of the dataSource you want to base the cluster alert on
	// Example: Interfaces (64 bit)-
	DataSourceDisplayName string `json:"dataSourceDisplayName,omitempty"`

	// The id of the dataSource you want to base the cluster alert on
	// Example: 396
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// Whether or not alerting will be disabled
	// Example: false
	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
	// Example: 4
	MinAlertLevel int32 `json:"minAlertLevel,omitempty"`

	// Whether or not alerting will be suppressed for individual alerts, the default value is true
	// Example: true
	SuppressIndAlert interface{} `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
	// Example: absolute
	ThresholdType string `json:"thresholdType,omitempty"`
}

DeviceClusterAlertConfig device cluster alert config

swagger:model DeviceClusterAlertConfig

func (*DeviceClusterAlertConfig) ContextValidate ¶

func (m *DeviceClusterAlertConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device cluster alert config based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device cluster alert config pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceClusterAlertDefSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device cluster alert def SDT based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceAssociated) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source associated based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceAssociatedInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device data source associated instance based on context it is used

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) ContextValidate ¶

ContextValidate validate this device data source associated pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source data based on the context it is used

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
	// Example: Ping Test
	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
	// Example: true
	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
	// Example: Ping
	// Required: true
	DisplayName *string `json:"displayName"`

	// The id of the instance group associated with the datasource instance
	// Example: 211
	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
	// Example: true
	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
	// Example: true
	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
	// Example: 1
	// 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
	// Example: 1
	WildValue2 string `json:"wildValue2,omitempty"`
}

DeviceDataSourceInstance device data source instance

swagger:model DeviceDataSourceInstance

func (*DeviceDataSourceInstance) ContextValidate ¶

func (m *DeviceDataSourceInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance based on the context it is used

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)
	// Example: \u003e= 70 90 95
	AlertExpr string `json:"alertExpr,omitempty"`

	// The note associated with the current alert threshold settings
	// Example: Router 1 Ping Check
	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
	// Example: true
	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) ContextValidate ¶

func (m *DeviceDataSourceInstanceAlertSetting) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance alert setting based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device data source instance alert setting pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance config based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceConfigAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device data source instance config alert based on context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceConfigDiff) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device data source instance config diff based on context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance data based on the context it is used

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
	// Example: Test the availability of HQ
	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
	// Example: Ping Checks at HQ
	// Required: true
	Name *string `json:"name"`
}

DeviceDataSourceInstanceGroup device data source instance group

swagger:model DeviceDataSourceInstanceGroup

func (*DeviceDataSourceInstanceGroup) ContextValidate ¶

func (m *DeviceDataSourceInstanceGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance group based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceGroupSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance group SDT based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceInstanceSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source instance SDT based on the context it is used

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) ContextValidate ¶

func (m *DeviceDataSourceSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device data source SDT based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device data source SDT history pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceDatasourceGraph) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device datasource graph based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device datasource instance config pagination response based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device datasource instance group pagination response based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device datasource instance pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceDatasourcePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device datasource pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceEventSourceSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device event source SDT based on the context it is used

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)
	// Example: isLinux()
	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
	// Example: 1
	DefaultCollectorID int32 `json:"defaultCollectorId,omitempty"`

	// The description of the device group
	// Example: Linux Servers
	Description string `json:"description,omitempty"`

	// Indicates whether alerting is disabled (true) or enabled (false) for this device group
	// Example: true
	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
	// Example: 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)
	// Example: Normal
	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
	// Example: Linux Servers
	// 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)
	// Example: 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) ContextValidate ¶

func (m *DeviceGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupAlertThresholdInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group alert threshold info based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group data based on the context it is used

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 {

	// The Display Name of the DataSource
	// Read Only: true
	DataSourceDisplayName string `json:"dataSourceDisplayName,omitempty"`

	// The DataSource Group name
	// Read Only: true
	DataSourceGroupName string `json:"dataSourceGroupName,omitempty"`

	// The ID of the DataSource
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// The Name of the DataSource
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// The Type of the DataSource
	// Read Only: true
	DataSourceType string `json:"dataSourceType,omitempty"`

	// The ID of the Device Group for the DataSource
	// Read Only: true
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// Boolean flag for enabling/disabling alerting for DataSource
	// Read Only: true
	DisableAlerting *bool `json:"disableAlerting,omitempty"`

	// Boolean flag for enabling/disabling monitoring of DataSource
	StopMonitoring bool `json:"stopMonitoring,omitempty"`
}

DeviceGroupDataSource device group data source

swagger:model DeviceGroupDataSource

func (*DeviceGroupDataSource) ContextValidate ¶

func (m *DeviceGroupDataSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group data source based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupDataSourceAlertConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group data source alert config based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupDataSourceDataPointConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group data source data point config based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device group datasource pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceGroupSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device group SDT based on the context it is used

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) ContextValidate ¶

ContextValidate validate this device group SDT history pagination response based on the context it is used

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 DeviceInstanceData ¶

type DeviceInstanceData struct {

	// data source name
	// Read Only: true
	DataSourceName string `json:"dataSourceName,omitempty"`

	// err msg
	// Read Only: true
	ErrMsg string `json:"errMsg,omitempty"`

	// instance Id
	// Read Only: true
	InstanceID string `json:"instanceId,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"`
}

DeviceInstanceData device instance data

swagger:model DeviceInstanceData

func (*DeviceInstanceData) ContextValidate ¶

func (m *DeviceInstanceData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device instance data based on the context it is used

func (*DeviceInstanceData) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeviceInstanceData) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceInstanceData) Validate ¶

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

Validate validates this device instance data

type DeviceInstanceDataPaginationResponse ¶

type DeviceInstanceDataPaginationResponse struct {

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

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

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

DeviceInstanceDataPaginationResponse device instance data pagination response

swagger:model DeviceInstanceDataPaginationResponse

func (*DeviceInstanceDataPaginationResponse) ContextValidate ¶

func (m *DeviceInstanceDataPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device instance data pagination response based on the context it is used

func (*DeviceInstanceDataPaginationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeviceInstanceDataPaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceInstanceDataPaginationResponse) Validate ¶

Validate validates this device instance data pagination response

type DeviceInstances ¶

type DeviceInstances struct {

	// the ids of the instances, separated by commas
	// Example: 1,2,3,4,5
	// Required: true
	InstanceIds *string `json:"instanceIds"`
}

DeviceInstances device instances

swagger:model DeviceInstances

func (*DeviceInstances) ContextValidate ¶

func (m *DeviceInstances) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this device instances based on context it is used

func (*DeviceInstances) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeviceInstances) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceInstances) Validate ¶

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

Validate validates this device instances

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) ContextValidate ¶

func (m *DeviceNOCItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device n o c item based on the context it is used

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) ContextValidate ¶

func (m *DevicePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device SDT based on the context it is used

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) ContextValidate ¶

func (m *DeviceSDTHistoryPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device SDT history pagination response based on the context it is used

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) ContextValidate ¶

func (m *DeviceSLAWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device SLA widget based on the context it is used

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) ContextValidate ¶

func (m *DeviceSLAWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device SLA widget data based on the context it is used

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) ContextValidate ¶

func (m *DeviceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this device status based on the context it is used

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) ContextValidate ¶

func (m *DummyAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dummy auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *DynamicColumn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dynamic column based on context it is used

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) ContextValidate ¶

func (m *DynamicTableWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dynamic table widget based on the context it is used

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 three options: raw|percent|colorBar
	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"`

	// The unit label
	UnitLabel string `json:"unitLabel,omitempty"`
}

DynamicTableWidgetColumn dynamic table widget column

swagger:model DynamicTableWidgetColumn

func (*DynamicTableWidgetColumn) ContextValidate ¶

func (m *DynamicTableWidgetColumn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dynamic table widget column based on the context it is used

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) ContextValidate ¶

func (m *DynamicTableWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dynamic table widget data based on the context it is used

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) ContextValidate ¶

func (m *DynamicTableWidgetRow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dynamic table widget row based on the context it is used

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) ContextValidate ¶

func (m *EC2AutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this e c2 auto discovery method based on the context it is used

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
	// Example: [{\"snmp.community\":\"test\"}]
	Custom map[string]string `json:"custom,omitempty"`

	// The ID of the device group that credentials should be inherited from, for this scan
	// Example: 1
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// The name of the device group that credentials should be inherited from, for this scan
	// Example: Network Devices
	DeviceGroupName string `json:"deviceGroupName,omitempty"`
}

EC2NetscanPolicyCredential e c2 netscan policy credential

swagger:model EC2NetscanPolicyCredential

func (*EC2NetscanPolicyCredential) ContextValidate ¶

func (m *EC2NetscanPolicyCredential) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this e c2 netscan policy credential based on context it is used

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) ContextValidate ¶

func (m *EC2ScheduledEventAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this e c2 scheduled event auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *ESXAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this e s x auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *ESXCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this e s x collector attribute based on the context it is used

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) ContextValidate ¶

func (m *Ec2DDR) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ec2 d d r based on the context it is used

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
	// Example: private
	// 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
	// Example: 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) ContextValidate ¶

func (m *Ec2Netscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ec2 netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *Ec2Netscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *Ec2Netscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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 EchoEventSource ¶

type EchoEventSource struct {
	EchoEventSourceAllOf1
	// contains filtered or unexported fields
}

EchoEventSource echo event source

swagger:model EchoEventSource

func (*EchoEventSource) AlertBodyTemplate ¶

func (m *EchoEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*EchoEventSource) AlertEffectiveIval ¶

func (m *EchoEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*EchoEventSource) AlertLevel ¶

func (m *EchoEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*EchoEventSource) AlertSubjectTemplate ¶

func (m *EchoEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*EchoEventSource) AppliesTo ¶

func (m *EchoEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*EchoEventSource) ClearAfterAck ¶

func (m *EchoEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*EchoEventSource) Collector ¶

func (m *EchoEventSource) Collector() string

Collector gets the collector of this subtype

func (*EchoEventSource) ContextValidate ¶

func (m *EchoEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this echo event source based on the context it is used

func (*EchoEventSource) Description ¶

func (m *EchoEventSource) Description() string

Description gets the description of this subtype

func (*EchoEventSource) Filters ¶

func (m *EchoEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*EchoEventSource) Group ¶

func (m *EchoEventSource) Group() string

Group gets the group of this subtype

func (*EchoEventSource) ID ¶

func (m *EchoEventSource) ID() int32

ID gets the id of this subtype

func (*EchoEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (EchoEventSource) MarshalJSON ¶

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

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

func (*EchoEventSource) Name ¶

func (m *EchoEventSource) Name() *string

Name gets the name of this subtype

func (*EchoEventSource) SetAlertBodyTemplate ¶

func (m *EchoEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*EchoEventSource) SetAlertEffectiveIval ¶

func (m *EchoEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*EchoEventSource) SetAlertLevel ¶

func (m *EchoEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*EchoEventSource) SetAlertSubjectTemplate ¶

func (m *EchoEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*EchoEventSource) SetAppliesTo ¶

func (m *EchoEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*EchoEventSource) SetClearAfterAck ¶

func (m *EchoEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*EchoEventSource) SetCollector ¶

func (m *EchoEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*EchoEventSource) SetDescription ¶

func (m *EchoEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*EchoEventSource) SetFilters ¶

func (m *EchoEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*EchoEventSource) SetGroup ¶

func (m *EchoEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*EchoEventSource) SetID ¶

func (m *EchoEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*EchoEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*EchoEventSource) SetSuppressDuplicatesES ¶

func (m *EchoEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*EchoEventSource) SetTags ¶

func (m *EchoEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*EchoEventSource) SetTechnology ¶

func (m *EchoEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*EchoEventSource) SetVersion ¶

func (m *EchoEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*EchoEventSource) SuppressDuplicatesES ¶

func (m *EchoEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*EchoEventSource) Tags ¶

func (m *EchoEventSource) Tags() string

Tags gets the tags of this subtype

func (*EchoEventSource) Technology ¶

func (m *EchoEventSource) Technology() string

Technology gets the technology of this subtype

func (*EchoEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*EchoEventSource) UnmarshalJSON ¶

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

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

func (*EchoEventSource) Validate ¶

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

Validate validates this echo event source

func (*EchoEventSource) Version ¶

func (m *EchoEventSource) Version() int64

Version gets the version of this subtype

type EchoEventSourceAllOf1 ¶

type EchoEventSourceAllOf1 interface{}

EchoEventSourceAllOf1 echo event source all of1

swagger:model EchoEventSourceAllOf1

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) ContextValidate ¶

func (m *EndpointPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this endpoint pagination response based on the context it is used

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) ContextValidate ¶

func (m *EntityProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this entity property based on the context it is used

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) ContextValidate ¶

func (m *ErrorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this error response based on the context it is used

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
	// Example: For alerts escalated to the NOC Team
	Description string `json:"description,omitempty"`

	// destinations
	// Required: true
	Destinations []*Chain `json:"destinations"`

	// enable throttling
	// Example: true
	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
	// Example: NOC Team
	// Required: true
	Name *string `json:"name"`

	// throttling alerts
	// Example: 40
	ThrottlingAlerts int32 `json:"throttlingAlerts,omitempty"`

	// throttling period
	// Example: 30
	ThrottlingPeriod int32 `json:"throttlingPeriod,omitempty"`
}

EscalatingChain escalating chain

swagger:model EscalatingChain

func (*EscalatingChain) ContextValidate ¶

func (m *EscalatingChain) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this escalating chain based on the context it is used

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) ContextValidate ¶

func (m *EscalationChainPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this escalation chain pagination response based on the context it is used

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 EventSource ¶

type EventSource interface {
	runtime.Validatable
	runtime.ContextValidatable

	// The alert message body for the EventSource
	AlertBodyTemplate() string
	SetAlertBodyTemplate(string)

	// The time in minutes after which the alert should clear
	// Required: true
	AlertEffectiveIval() *int32
	SetAlertEffectiveIval(*int32)

	// The default alert level: warn | error |critical
	AlertLevel() string
	SetAlertLevel(string)

	// The alert message subject for the EventSource
	AlertSubjectTemplate() string
	SetAlertSubjectTemplate(string)

	// The Applies To for the LMModule
	AppliesTo() string
	SetAppliesTo(string)

	// Whether or not the alert should clear after acknowledgement
	ClearAfterAck() bool
	SetClearAfterAck(bool)

	// The EventSource type: logfile | snmptrap | syslog | wineventlog | scriptevent
	Collector() string
	SetCollector(string)

	// The description for the LMModule
	Description() string
	SetDescription(string)

	// The filters for the EventSource
	Filters() []*RestEventSourceFilter
	SetFilters([]*RestEventSourceFilter)

	// The group the LMModule is in
	Group() string
	SetGroup(string)

	// The ID of the LMModule
	// Required: true
	// Read Only: true
	ID() int32
	SetID(int32)

	// The name of the EventSource
	// Required: true
	Name() *string
	SetName(*string)

	// Whether or not duplicate alerts should be suppressed at eventsource level
	SuppressDuplicatesES() bool
	SetSuppressDuplicatesES(bool)

	// The Tags for the LMModule
	Tags() string
	SetTags(string)

	// The Technical Notes for the LMModule
	Technology() string
	SetTechnology(string)

	// The epoch time of the last update to the EventSource
	// Read Only: true
	Version() int64
	SetVersion(int64)
}

EventSource event source

swagger:discriminator EventSource collector

func UnmarshalEventSource ¶

func UnmarshalEventSource(reader io.Reader, consumer runtime.Consumer) (EventSource, error)

UnmarshalEventSource unmarshals polymorphic EventSource

func UnmarshalEventSourceSlice ¶

func UnmarshalEventSourceSlice(reader io.Reader, consumer runtime.Consumer) ([]EventSource, error)

UnmarshalEventSourceSlice unmarshals polymorphic slices of EventSource

type EventSourcePaginationResponse ¶

type EventSourcePaginationResponse 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
}

EventSourcePaginationResponse event source pagination response

swagger:model EventSourcePaginationResponse

func (*EventSourcePaginationResponse) ContextValidate ¶

func (m *EventSourcePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this event source pagination response based on the context it is used

func (*EventSourcePaginationResponse) Items ¶

Items gets the items of this base type

func (*EventSourcePaginationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (EventSourcePaginationResponse) MarshalJSON ¶

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

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

func (*EventSourcePaginationResponse) SetItems ¶

func (m *EventSourcePaginationResponse) SetItems(val []EventSource)

SetItems sets the items of this base type

func (*EventSourcePaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*EventSourcePaginationResponse) UnmarshalJSON ¶

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

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

func (*EventSourcePaginationResponse) Validate ¶

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

Validate validates this event source 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
	// Example: [\"ip-172-31-45-179.us-west-2.compute.internal\"]
	Collectors []string `json:"collectors,omitempty"`

	// The groups for which devices should be used to identify and exclude duplicate IPs, if duplicate type is 3
	// Example: [\"Network Devices\"]
	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)
	// Example: 1
	Type int32 `json:"type,omitempty"`
}

ExcludeDuplicateIps exclude duplicate ips

swagger:model ExcludeDuplicateIps

func (*ExcludeDuplicateIps) ContextValidate ¶

func (m *ExcludeDuplicateIps) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this exclude duplicate ips based on context it is used

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) ContextValidate ¶

func (m *FlashWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flash widget based on the context it is used

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) ContextValidate ¶

func (m *FlowRecordPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this flow record pagination response based on the context it is used

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) ContextValidate ¶

func (m *GCPNetscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this g c p netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *GCPNetscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *GCPNetscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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) ContextValidate ¶

func (m *GaugeDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this gauge data point based on context it is used

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) ContextValidate ¶

func (m *GaugeWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gauge widget based on the context it is used

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) ContextValidate ¶

func (m *GaugeWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gauge widget data based on the context it is used

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) ContextValidate ¶

func (m *GcpAccountTestResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this gcp account test result based on context it is used

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) ContextValidate ¶

func (m *GcpAppEngineDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gcp app engine discovery method based on the context it is used

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 GcpAtomEventSource ¶

type GcpAtomEventSource struct {

	// The polling interval for the EventSource
	Schedule int32 `json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

GcpAtomEventSource gcp atom event source

swagger:model GcpAtomEventSource

func (*GcpAtomEventSource) AlertBodyTemplate ¶

func (m *GcpAtomEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*GcpAtomEventSource) AlertEffectiveIval ¶

func (m *GcpAtomEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*GcpAtomEventSource) AlertLevel ¶

func (m *GcpAtomEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*GcpAtomEventSource) AlertSubjectTemplate ¶

func (m *GcpAtomEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*GcpAtomEventSource) AppliesTo ¶

func (m *GcpAtomEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*GcpAtomEventSource) ClearAfterAck ¶

func (m *GcpAtomEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*GcpAtomEventSource) Collector ¶

func (m *GcpAtomEventSource) Collector() string

Collector gets the collector of this subtype

func (*GcpAtomEventSource) ContextValidate ¶

func (m *GcpAtomEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gcp atom event source based on the context it is used

func (*GcpAtomEventSource) Description ¶

func (m *GcpAtomEventSource) Description() string

Description gets the description of this subtype

func (*GcpAtomEventSource) Filters ¶

func (m *GcpAtomEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*GcpAtomEventSource) Group ¶

func (m *GcpAtomEventSource) Group() string

Group gets the group of this subtype

func (*GcpAtomEventSource) ID ¶

func (m *GcpAtomEventSource) ID() int32

ID gets the id of this subtype

func (*GcpAtomEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpAtomEventSource) MarshalJSON ¶

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

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

func (*GcpAtomEventSource) Name ¶

func (m *GcpAtomEventSource) Name() *string

Name gets the name of this subtype

func (*GcpAtomEventSource) SetAlertBodyTemplate ¶

func (m *GcpAtomEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*GcpAtomEventSource) SetAlertEffectiveIval ¶

func (m *GcpAtomEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*GcpAtomEventSource) SetAlertLevel ¶

func (m *GcpAtomEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*GcpAtomEventSource) SetAlertSubjectTemplate ¶

func (m *GcpAtomEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*GcpAtomEventSource) SetAppliesTo ¶

func (m *GcpAtomEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*GcpAtomEventSource) SetClearAfterAck ¶

func (m *GcpAtomEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*GcpAtomEventSource) SetCollector ¶

func (m *GcpAtomEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*GcpAtomEventSource) SetDescription ¶

func (m *GcpAtomEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*GcpAtomEventSource) SetFilters ¶

func (m *GcpAtomEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*GcpAtomEventSource) SetGroup ¶

func (m *GcpAtomEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*GcpAtomEventSource) SetID ¶

func (m *GcpAtomEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*GcpAtomEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*GcpAtomEventSource) SetSuppressDuplicatesES ¶

func (m *GcpAtomEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*GcpAtomEventSource) SetTags ¶

func (m *GcpAtomEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*GcpAtomEventSource) SetTechnology ¶

func (m *GcpAtomEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*GcpAtomEventSource) SetVersion ¶

func (m *GcpAtomEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*GcpAtomEventSource) SuppressDuplicatesES ¶

func (m *GcpAtomEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*GcpAtomEventSource) Tags ¶

func (m *GcpAtomEventSource) Tags() string

Tags gets the tags of this subtype

func (*GcpAtomEventSource) Technology ¶

func (m *GcpAtomEventSource) Technology() string

Technology gets the technology of this subtype

func (*GcpAtomEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpAtomEventSource) UnmarshalJSON ¶

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

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

func (*GcpAtomEventSource) Validate ¶

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

Validate validates this gcp atom event source

func (*GcpAtomEventSource) Version ¶

func (m *GcpAtomEventSource) Version() int64

Version gets the version of this subtype

type GcpBillingCollectorAttributeV2 ¶

type GcpBillingCollectorAttributeV2 struct {
	GcpBillingCollectorAttributeV2AllOf1
}

GcpBillingCollectorAttributeV2 gcp billing collector attribute v2

swagger:model GcpBillingCollectorAttributeV2

func (*GcpBillingCollectorAttributeV2) ContextValidate ¶

func (m *GcpBillingCollectorAttributeV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gcp billing collector attribute v2 based on the context it is used

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) ContextValidate ¶

func (m *GcpBillingDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gcp billing discovery method based on the context it is used

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) ContextValidate ¶

ContextValidate validate this gcp compute service limits collector attribute v2 based on the context it is used

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) ContextValidate ¶

func (m *GcpStackDriverCollectorAttributeV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this gcp stack driver collector attribute v2 based on the context it is used

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
	// Example: bob@logicmonitor.com
	ReceiveEmails string `json:"receiveEmails,omitempty"`

	// The id of the report to run
	// Example: 998
	// Read Only: true
	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) ContextValidate ¶

func (m *GenerateReportRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this generate report request based on the context it is used

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) ContextValidate ¶

func (m *GenerateReportResult) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this generate report result based on the context it is used

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) ContextValidate ¶

func (m *GlobMatchToggle) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this glob match toggle based on context it is used

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, the default value is true
	AckChecked interface{} `json:"ackChecked,omitempty"`

	// Whether critical alerts should be displayed, the default value is true
	DisplayCriticalAlert interface{} `json:"displayCriticalAlert,omitempty"`

	// Whether error alerts should be displayed, the default value is true
	DisplayErrorAlert interface{} `json:"displayErrorAlert,omitempty"`

	// Whether warning alerts should be displayed, the default value is true
	DisplayWarnAlert interface{} `json:"displayWarnAlert,omitempty"`

	// The points info
	// Required: true
	MapPoints []*PointSource `json:"mapPoints"`

	// Whether alerts occuring during an SDT period should be displayed, the default value is true
	SDTChecked interface{} `json:"sdtChecked,omitempty"`
	// contains filtered or unexported fields
}

GoogleMapWidget google map widget

swagger:model GoogleMapWidget

func (*GoogleMapWidget) ContextValidate ¶

func (m *GoogleMapWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this google map widget based on the context it is used

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) ContextValidate ¶

func (m *GoogleMapWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this google map widget data based on the context it is used

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) ContextValidate ¶

func (m *GraphDisplay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this graph display based on context it is used

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) ContextValidate ¶

func (m *GraphLine) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this graph line based on context it is used

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) ContextValidate ¶

func (m *GraphOpsNoteScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this graph ops note scope based on context it is used

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) ContextValidate ¶

func (m *GraphPlot) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this graph plot based on the context it is used

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) ContextValidate ¶

func (m *GraphPlotLine) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this graph plot line based on the context it is used

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) ContextValidate ¶

func (m *GraphVirtualDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this graph virtual data point based on context it is used

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 in display name
	IfInDisplayName string `json:"ifInDisplayName,omitempty"`

	// if out
	// Read Only: true
	IfOut int64 `json:"ifOut,omitempty"`

	// if out display name
	IfOutDisplayName string `json:"ifOutDisplayName,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) ContextValidate ¶

func (m *GroupNetFlowRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this group net flow record based on the context it is used

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) ContextValidate ¶

func (m *HTMLWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this Html widget based on the context it is used

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) ContextValidate ¶

func (m *HTTPAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this Http auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *HostCPUReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this host Cpu report based on the context it is used

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) ContextValidate ¶

func (m *HostGroupInventoryReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this host group inventory report based on the context it is used

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) ContextValidate ¶

func (m *HostInventoryMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this host inventory metric based on context it is used

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) ContextValidate ¶

func (m *HostInventoryReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this host inventory report based on the context it is used

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) ContextValidate ¶

func (m *HostMetricsReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this host metrics report based on the context it is used

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) ContextValidate ¶

func (m *ILP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this i l p based on context it is used

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) ContextValidate ¶

func (m *IPMIAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP m i auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *IPMICollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this IP m i collector attribute based on the context it is used

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) ContextValidate ¶

func (m *InheritanceProp) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this inheritance prop based on the context it is used

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) ContextValidate ¶

func (m *InterfBandwidthReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this interf bandwidth report based on the context it is used

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) ContextValidate ¶

func (m *InternalCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this internal collector attribute based on the context it is used

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) ContextValidate ¶

func (m *ItemData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this item data based on the context it is used

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) ContextValidate ¶

func (m *JDBCAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j d b c auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *JDBCCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j d b c collector attribute based on the context it is used

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) ContextValidate ¶

func (m *JMXAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j m x auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *JMXCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this j m x collector attribute based on the context it is used

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 i property
	// 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 i property
	MyLinkWMIProperty string `json:"myLinkWMIProperty,omitempty"`
}

LinkedWmiClass linked wmi class

swagger:model LinkedWmiClass

func (*LinkedWmiClass) ContextValidate ¶

func (m *LinkedWmiClass) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this linked wmi class based on the context it is used

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) ContextValidate ¶

func (m *LocationData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this location data based on the context it is used

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 LogFile ¶

type LogFile struct {

	// The file encoding: default | auto | UTF-8 | UTF-16
	Encoding string `json:"encoding,omitempty"`

	// The regex or plain text to look for in the file and not trigger alert if found
	Excludes []string `json:"excludes,omitempty"`

	// matches
	Matches []*MatchPattern `json:"matches,omitempty"`

	// The path of the log file to monitor
	Path string `json:"path,omitempty"`

	// Whether or not glob is used in the path
	UseGlob bool `json:"useGlob,omitempty"`
}

LogFile log file

swagger:model LogFile

func (*LogFile) ContextValidate ¶

func (m *LogFile) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this log file based on the context it is used

func (*LogFile) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*LogFile) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*LogFile) Validate ¶

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

Validate validates this log file

type LogFileEventSource ¶

type LogFileEventSource struct {

	// log files
	LogFiles []*LogFile `json:"logFiles,omitempty"`
	// contains filtered or unexported fields
}

LogFileEventSource log file event source

swagger:model LogFileEventSource

func (*LogFileEventSource) AlertBodyTemplate ¶

func (m *LogFileEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*LogFileEventSource) AlertEffectiveIval ¶

func (m *LogFileEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*LogFileEventSource) AlertLevel ¶

func (m *LogFileEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*LogFileEventSource) AlertSubjectTemplate ¶

func (m *LogFileEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*LogFileEventSource) AppliesTo ¶

func (m *LogFileEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*LogFileEventSource) ClearAfterAck ¶

func (m *LogFileEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*LogFileEventSource) Collector ¶

func (m *LogFileEventSource) Collector() string

Collector gets the collector of this subtype

func (*LogFileEventSource) ContextValidate ¶

func (m *LogFileEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this log file event source based on the context it is used

func (*LogFileEventSource) Description ¶

func (m *LogFileEventSource) Description() string

Description gets the description of this subtype

func (*LogFileEventSource) Filters ¶

func (m *LogFileEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*LogFileEventSource) Group ¶

func (m *LogFileEventSource) Group() string

Group gets the group of this subtype

func (*LogFileEventSource) ID ¶

func (m *LogFileEventSource) ID() int32

ID gets the id of this subtype

func (*LogFileEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (LogFileEventSource) MarshalJSON ¶

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

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

func (*LogFileEventSource) Name ¶

func (m *LogFileEventSource) Name() *string

Name gets the name of this subtype

func (*LogFileEventSource) SetAlertBodyTemplate ¶

func (m *LogFileEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*LogFileEventSource) SetAlertEffectiveIval ¶

func (m *LogFileEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*LogFileEventSource) SetAlertLevel ¶

func (m *LogFileEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*LogFileEventSource) SetAlertSubjectTemplate ¶

func (m *LogFileEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*LogFileEventSource) SetAppliesTo ¶

func (m *LogFileEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*LogFileEventSource) SetClearAfterAck ¶

func (m *LogFileEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*LogFileEventSource) SetCollector ¶

func (m *LogFileEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*LogFileEventSource) SetDescription ¶

func (m *LogFileEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*LogFileEventSource) SetFilters ¶

func (m *LogFileEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*LogFileEventSource) SetGroup ¶

func (m *LogFileEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*LogFileEventSource) SetID ¶

func (m *LogFileEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*LogFileEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*LogFileEventSource) SetSuppressDuplicatesES ¶

func (m *LogFileEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*LogFileEventSource) SetTags ¶

func (m *LogFileEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*LogFileEventSource) SetTechnology ¶

func (m *LogFileEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*LogFileEventSource) SetVersion ¶

func (m *LogFileEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*LogFileEventSource) SuppressDuplicatesES ¶

func (m *LogFileEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*LogFileEventSource) Tags ¶

func (m *LogFileEventSource) Tags() string

Tags gets the tags of this subtype

func (*LogFileEventSource) Technology ¶

func (m *LogFileEventSource) Technology() string

Technology gets the technology of this subtype

func (*LogFileEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*LogFileEventSource) UnmarshalJSON ¶

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

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

func (*LogFileEventSource) Validate ¶

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

Validate validates this log file event source

func (*LogFileEventSource) Version ¶

func (m *LogFileEventSource) Version() int64

Version gets the version of this subtype

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) ContextValidate ¶

func (m *Macro) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this macro based on context it is used

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) ContextValidate ¶

func (m *MapItemInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this map item info based on the context it is used

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 MatchPattern ¶

type MatchPattern struct {

	// The level of alert to trigger: warn | error | critical
	AlertLevel string `json:"alertLevel,omitempty"`

	// The regex or plain text to look for in the file and trigger alert if found
	Pattern string `json:"pattern,omitempty"`
}

MatchPattern match pattern

swagger:model MatchPattern

func (*MatchPattern) ContextValidate ¶

func (m *MatchPattern) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this match pattern based on context it is used

func (*MatchPattern) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*MatchPattern) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*MatchPattern) Validate ¶

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

Validate validates this match pattern

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) ContextValidate ¶

func (m *MemcachedCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this memcached collector attribute based on the context it is used

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) ContextValidate ¶

func (m *Metric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this metric based on the context it is used

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) ContextValidate ¶

func (m *MongoAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mongo auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *MongoCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this mongo collector attribute based on the context it is used

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) ContextValidate ¶

func (m *NMapDDR) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this n map d d r based on the context it is used

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
	// Example: 2
	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
	// Example: 10.35.41.1-10.35.41.254
	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
	// Example: 10.35.41.1-10.35.41.254
	// 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) ContextValidate ¶

func (m *NMapNetscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this n map netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *NMapNetscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *NMapNetscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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
	// Example: [{\"snmp.community\":\"test\"}]
	Custom []map[string]string `json:"custom,omitempty"`

	// The ID of the device group that credentials should be inherited from, for this scan
	// Example: 1
	DeviceGroupID int32 `json:"deviceGroupId,omitempty"`

	// The name of the device group that credentials should be inherited from, for this scan
	// Example: Network Devices
	DeviceGroupName string `json:"deviceGroupName,omitempty"`
}

NMapNetscanPolicyCredential n map netscan policy credential

swagger:model NMapNetscanPolicyCredential

func (*NMapNetscanPolicyCredential) ContextValidate ¶

func (m *NMapNetscanPolicyCredential) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this n map netscan policy credential based on context it is used

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
	runtime.ContextValidatable

	// 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, the default value is true
	AckChecked interface{} `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, the default value is true
	DisplayCriticalAlert interface{} `json:"displayCriticalAlert,omitempty"`

	// Whether or not error alerts are displayed in the NOC widget, the default value is true
	DisplayErrorAlert interface{} `json:"displayErrorAlert,omitempty"`

	// Whether or not warning alerts are displayed in the NOC widget, the default value is true
	DisplayWarnAlert interface{} `json:"displayWarnAlert,omitempty"`

	// Whether or not SDTs are displayed in the NOC widget, the default value is true
	SDTChecked interface{} `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) ContextValidate ¶

func (m *NOCWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this n o c widget based on the context it is used

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) ContextValidate ¶

func (m *NOCWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this n o c widget data based on the context it is used

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) ContextValidate ¶

func (m *NTLMAuthentication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this n t LM authentication based on the context it is used

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
	// Example: addr
	// Required: true
	Name *string `json:"name"`

	// The value of a property
	// Example: 127.0.0.1
	// Required: true
	Value *string `json:"value"`
}

NameAndValue name and value

swagger:model NameAndValue

func (*NameAndValue) ContextValidate ¶

func (m *NameAndValue) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this name and value based on context it is used

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) ContextValidate ¶

func (m *NetAppAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this net app auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *NetAppCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this net app collector attribute based on the context it is used

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) ContextValidate ¶

func (m *NetFlowRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this net flow record based on the context it is used

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 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) ContextValidate ¶

func (m *NetflowApplication) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow application based on the context it is used

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) ContextValidate ¶

func (m *NetflowBandwidth) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow bandwidth based on the context it is used

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
	runtime.ContextValidatable

	// 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) ContextValidate ¶

func (m *NetflowEndpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow endpoint based on the context it is used

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 {

	// conversation
	Conversation []*ConversationFilter `json:"conversation,omitempty"`

	// direction
	Direction string `json:"direction,omitempty"`

	// if idx
	IfIdx int32 `json:"ifIdx,omitempty"`

	// if name
	IfName string `json:"ifName,omitempty"`

	// ip version
	IPVersion string `json:"ipVersion,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) ContextValidate ¶

func (m *NetflowFilters) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow filters based on the context it is used

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
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device Id
	// Read Only: true
	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) ContextValidate ¶

func (m *NetflowGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow graph widget based on the context it is used

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) ContextValidate ¶

func (m *NetflowGroupGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow group graph widget based on the context it is used

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"`

	// netflow filter
	NetflowFilter *NetflowFilters `json:"netflowFilter,omitempty"`

	// row filters
	RowFilters string `json:"rowFilters,omitempty"`
	// contains filtered or unexported fields
}

NetflowGroupWidget netflow group widget

swagger:model NetflowGroupWidget

func (*NetflowGroupWidget) ContextValidate ¶

func (m *NetflowGroupWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow group widget based on the context it is used

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) ContextValidate ¶

func (m *NetflowGroupWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow group widget data based on the context it is used

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) ContextValidate ¶

func (m *NetflowPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow port based on the context it is used

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) ContextValidate ¶

func (m *NetflowQoSReportTableRow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow qo s report table row based on the context it is used

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) ContextValidate ¶

func (m *NetflowReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow report based on the context it is used

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
	// Required: true
	DeviceDisplayName *string `json:"deviceDisplayName"`

	// device Id
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// 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) ContextValidate ¶

func (m *NetflowWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow widget based on the context it is used

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) ContextValidate ¶

func (m *NetflowWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netflow widget data based on the context it is used

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
	runtime.ContextValidatable

	// The ID of the Collector associated with this Netscan
	// Example: 148
	// Required: true
	Collector() *int32
	SetCollector(*int32)

	// The description of the Collector associated with this Netscan
	// Example: Prod CollectorA
	CollectorDescription() string
	SetCollectorDescription(string)

	// The ID of the group of the Collector associated with this Netscan
	// Example: 4
	CollectorGroup() int32
	SetCollectorGroup(int32)

	// The name of the group of the Collector associated with this Netscan
	// Example: Prod
	CollectorGroupName() string
	SetCollectorGroupName(string)

	// The user that created the policy
	// Example: sarah@logicmonitor.com
	Creator() string
	SetCreator(string)

	// The description of the Netscan Policy
	// Example: Discovers devices within the office network for monitoring
	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
	// Example: RT_check
	Group() string
	SetGroup(string)

	// The ID of the Netscan Policy
	// Example: 208
	ID() int32
	SetID(int32)

	// Ignore system.ips when checking for duplicate resources
	IgnoreSystemIPsDuplicates() bool
	SetIgnoreSystemIPsDuplicates(bool)

	// The method that should be used to discover devices. Options are nmap (ICMP Ping), nec2 (EC2), and script
	// Example: nmap
	// Required: true
	Method() string
	SetMethod(string)

	// The name of the Netscan Policy
	// Example: Office Network
	// 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
	// Example: 2018-09-07 15:12:00 PDT
	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
	// Example: 1536358320
	NextStartEpoch() int64
	SetNextStartEpoch(int64)

	// The ID of the group the policy belongs to
	// Example: 47
	NsgID() int32
	SetNsgID(int32)

	// Information related to the recurring execution schedule for the Netscan Policy
	Schedule() *RestSchedule
	SetSchedule(*RestSchedule)

	// The Id of the device
	// Example: 2
	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) ContextValidate ¶

func (m *NetscanPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this netscan pagination response based on the context it is used

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
	// Example: true
	IsGlobalDefault bool `json:"isGlobalDefault,omitempty"`

	// The ports that should be used in the Netscan
	// Example: 21,22,23
	Value string `json:"value,omitempty"`
}

NetscanPorts netscan ports

swagger:model NetscanPorts

func (*NetscanPorts) ContextValidate ¶

func (m *NetscanPorts) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this netscan ports based on context it is used

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) ContextValidate ¶

func (m *NextUpgradeInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this next upgrade info based on the context it is used

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) ContextValidate ¶

func (m *NormalGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this normal graph widget based on the context it is used

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
	// Example: regular MGD updates
	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
	// Example: 27
	// Required: true
	MajorVersion *int32 `json:"majorVersion"`

	// minor version
	// Example: 1
	// Required: true
	MinorVersion *int32 `json:"minorVersion"`

	// start epoch
	// Example: 1534888740
	// 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) ContextValidate ¶

func (m *OnetimeUpgradeInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this onetime upgrade info based on the context it is used

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
	// Example: 1488826440
	HappenOnInSec int64 `json:"happenOnInSec,omitempty"`

	// The id associated with the Ops Note
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The note message
	// Example: software update from 1.0.0 to 1.2.4
	// 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) ContextValidate ¶

func (m *OpsNote) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note based on the context it is used

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) ContextValidate ¶

func (m *OpsNoteDeviceGroupScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note device group scope based on the context it is used

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
	// Example: 56
	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) ContextValidate ¶

func (m *OpsNoteDeviceScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note device scope based on the context it is used

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) ContextValidate ¶

func (m *OpsNoteGroupAllScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note group all scope based on the context it is used

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) ContextValidate ¶

func (m *OpsNotePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note pagination response based on the context it is used

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
	runtime.ContextValidatable

	// type
	// Example: device
	// 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) ContextValidate ¶

func (m *OpsNoteTagBase) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note tag base based on the context it is used

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) ContextValidate ¶

func (m *OpsNoteWebsiteGroupScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note website group scope based on the context it is used

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
	// Example: 74
	GroupID int32 `json:"groupId,omitempty"`

	// website Id
	// Example: 87
	WebsiteID int32 `json:"websiteId,omitempty"`

	// website name
	WebsiteName string `json:"websiteName,omitempty"`
}

OpsNoteWebsiteScope ops note website scope

swagger:model OpsNoteWebsiteScope

func (*OpsNoteWebsiteScope) ContextValidate ¶

func (m *OpsNoteWebsiteScope) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ops note website scope based on the context it is used

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) ContextValidate ¶

func (m *OverviewGraphDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this overview graph data point based on context it is used

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) ContextValidate ¶

func (m *OverviewGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this overview graph widget based on the context it is used

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) ContextValidate ¶

func (m *PDHAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this p d h auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *PerfmonCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this perfmon collector attribute based on the context it is used

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) ContextValidate ¶

func (m *PerfmonCounter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this perfmon counter based on context it is used

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) ContextValidate ¶

func (m *Period) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this period based on context it is used

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) ContextValidate ¶

func (m *PieChartData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pie chart data based on the context it is used

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) ContextValidate ¶

func (m *PieChartDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pie chart data point based on context it is used

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) ContextValidate ¶

func (m *PieChartInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pie chart info based on the context it is used

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) ContextValidate ¶

func (m *PieChartItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this pie chart item based on context it is used

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) ContextValidate ¶

func (m *PieChartWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pie chart widget based on the context it is used

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) ContextValidate ¶

func (m *PieChartWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this pie chart widget data based on the context it is used

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) ContextValidate ¶

func (m *PingCheck) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ping check based on the context it is used

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) LastUpdated ¶

func (m *PingCheck) LastUpdated() int64

LastUpdated gets the last updated 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) SetLastUpdated ¶

func (m *PingCheck) SetLastUpdated(val int64)

SetLastUpdated sets the last updated 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) ContextValidate ¶

func (m *PingCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this ping collector attribute based on the context it is used

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) ContextValidate ¶

func (m *PointSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this point source based on the context it is used

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) ContextValidate ¶

func (m *PortAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *PortPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this port pagination response based on the context it is used

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
	// Example: 123
	// Required: true
	ObjectID *string `json:"objectId"`

	// object name
	// Read Only: true
	ObjectName string `json:"objectName,omitempty"`

	// object type
	// Example: dashboard group
	// Required: true
	ObjectType *string `json:"objectType"`

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

	// sub operation
	// Read Only: true
	SubOperation string `json:"subOperation,omitempty"`
}

Privilege privilege

swagger:model Privilege

func (*Privilege) ContextValidate ¶

func (m *Privilege) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this privilege based on the context it is used

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) ContextValidate ¶

func (m *PropertyMatchRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this property match rule based on context it is used

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) ContextValidate ¶

func (m *PropertyPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this property pagination response based on the context it is used

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) ContextValidate ¶

func (m *RawDataValues) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this raw data values based on the context it is used

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
	// Example: john.doe@logicmonitor.com
	Addr string `json:"addr,omitempty"`

	// contact
	Contact string `json:"contact,omitempty"`

	// Admin | Arbitrary, where Admin = a user, and Arbitrary = an arbitrary email
	// Example: EMAIL
	// Required: true
	Method *string `json:"method"`

	// email | sms | voice, where type must be email if method = arbitrary
	// Example: Admin
	// Required: true
	Type *string `json:"type"`
}

Recipient recipient

swagger:model Recipient

func (*Recipient) ContextValidate ¶

func (m *Recipient) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this recipient based on context it is used

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
	// Example: Tier 1 Helpdesk
	Description string `json:"description,omitempty"`

	// The name of the recipient group
	// Example: Tier 1 Helpdesk
	// 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) ContextValidate ¶

func (m *RecipientGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this recipient group based on the context it is used

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) ContextValidate ¶

func (m *RecipientGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this recipient group pagination response based on the context it is used

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
	runtime.ContextValidatable

	// 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
	// Example: email
	Delivery() string
	SetDelivery(string)

	// The description of the report
	// Example: This is a daily alerts 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
	// Example: HTML
	Format() string
	SetFormat(string)

	// The Id of the group the report is in, where Id=0 is the root report group
	// Example: 5
	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
	// Example: Daily Alerts 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
	// Example: 0 7 * * 1
	Schedule() string
	SetSchedule(string)

	// The sepecific timezone for the scheduled report
	// Example: America/Los_Angeles
	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
	// Example: Alert
	// 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"`

	// matched report count
	MatchedReportCount int32 `json:"matchedReportCount,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) ContextValidate ¶

func (m *ReportGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this report group based on context it is used

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) ContextValidate ¶

func (m *ReportGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this report group pagination response based on the context it is used

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) ContextValidate ¶

func (m *ReportPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this report pagination response based on the context it is used

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
	// Example: sarah
	// Required: true
	Addr *string `json:"addr"`

	// This should always be email
	// Example: 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
	// Example: admin
	// Required: true
	Type *string `json:"type"`
}

ReportRecipient report recipient

swagger:model ReportRecipient

func (*ReportRecipient) ContextValidate ¶

func (m *ReportRecipient) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this report recipient based on the context it is used

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 RestAppliesToFunctionPaginationResponse ¶

type RestAppliesToFunctionPaginationResponse struct {

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

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

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

RestAppliesToFunctionPaginationResponse rest applies to function pagination response

swagger:model RestAppliesToFunctionPaginationResponse

func (*RestAppliesToFunctionPaginationResponse) ContextValidate ¶

ContextValidate validate this rest applies to function pagination response based on the context it is used

func (*RestAppliesToFunctionPaginationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestAppliesToFunctionPaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAppliesToFunctionPaginationResponse) Validate ¶

Validate validates this rest applies to function pagination response

type RestEventSourceFilter ¶

type RestEventSourceFilter struct {

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

	// id
	ID int32 `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// operator
	Operator string `json:"operator,omitempty"`

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

RestEventSourceFilter rest event source filter

swagger:model RestEventSourceFilter

func (*RestEventSourceFilter) ContextValidate ¶

func (m *RestEventSourceFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rest event source filter based on context it is used

func (*RestEventSourceFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestEventSourceFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestEventSourceFilter) Validate ¶

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

Validate validates this rest event source filter

type RestIPMIEventSource ¶

type RestIPMIEventSource struct {

	// check interval
	CheckInterval int32 `json:"checkInterval,omitempty"`
	// contains filtered or unexported fields
}

RestIPMIEventSource rest IP m i event source

swagger:model RestIPMIEventSource

func (*RestIPMIEventSource) AlertBodyTemplate ¶

func (m *RestIPMIEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestIPMIEventSource) AlertEffectiveIval ¶

func (m *RestIPMIEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestIPMIEventSource) AlertLevel ¶

func (m *RestIPMIEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*RestIPMIEventSource) AlertSubjectTemplate ¶

func (m *RestIPMIEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestIPMIEventSource) AppliesTo ¶

func (m *RestIPMIEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*RestIPMIEventSource) ClearAfterAck ¶

func (m *RestIPMIEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*RestIPMIEventSource) Collector ¶

func (m *RestIPMIEventSource) Collector() string

Collector gets the collector of this subtype

func (*RestIPMIEventSource) ContextValidate ¶

func (m *RestIPMIEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this rest IP m i event source based on the context it is used

func (*RestIPMIEventSource) Description ¶

func (m *RestIPMIEventSource) Description() string

Description gets the description of this subtype

func (*RestIPMIEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestIPMIEventSource) Group ¶

func (m *RestIPMIEventSource) Group() string

Group gets the group of this subtype

func (*RestIPMIEventSource) ID ¶

func (m *RestIPMIEventSource) ID() int32

ID gets the id of this subtype

func (*RestIPMIEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestIPMIEventSource) MarshalJSON ¶

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

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

func (*RestIPMIEventSource) Name ¶

func (m *RestIPMIEventSource) Name() *string

Name gets the name of this subtype

func (*RestIPMIEventSource) SetAlertBodyTemplate ¶

func (m *RestIPMIEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestIPMIEventSource) SetAlertEffectiveIval ¶

func (m *RestIPMIEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestIPMIEventSource) SetAlertLevel ¶

func (m *RestIPMIEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestIPMIEventSource) SetAlertSubjectTemplate ¶

func (m *RestIPMIEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestIPMIEventSource) SetAppliesTo ¶

func (m *RestIPMIEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestIPMIEventSource) SetClearAfterAck ¶

func (m *RestIPMIEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestIPMIEventSource) SetCollector ¶

func (m *RestIPMIEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestIPMIEventSource) SetDescription ¶

func (m *RestIPMIEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestIPMIEventSource) SetFilters ¶

func (m *RestIPMIEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*RestIPMIEventSource) SetGroup ¶

func (m *RestIPMIEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*RestIPMIEventSource) SetID ¶

func (m *RestIPMIEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*RestIPMIEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*RestIPMIEventSource) SetSuppressDuplicatesES ¶

func (m *RestIPMIEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestIPMIEventSource) SetTags ¶

func (m *RestIPMIEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*RestIPMIEventSource) SetTechnology ¶

func (m *RestIPMIEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestIPMIEventSource) SetVersion ¶

func (m *RestIPMIEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*RestIPMIEventSource) SuppressDuplicatesES ¶

func (m *RestIPMIEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestIPMIEventSource) Tags ¶

func (m *RestIPMIEventSource) Tags() string

Tags gets the tags of this subtype

func (*RestIPMIEventSource) Technology ¶

func (m *RestIPMIEventSource) Technology() string

Technology gets the technology of this subtype

func (*RestIPMIEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestIPMIEventSource) UnmarshalJSON ¶

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

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

func (*RestIPMIEventSource) Validate ¶

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

Validate validates this rest IP m i event source

func (*RestIPMIEventSource) Version ¶

func (m *RestIPMIEventSource) Version() int64

Version gets the version of this subtype

type RestSchedule ¶

type RestSchedule struct {

	// The cron schedule for when the scan should be run
	// Example: 12 * * * *
	Cron string `json:"cron,omitempty"`

	// Whether or not an email should be sent when the scan finishes
	// Example: false
	Notify bool `json:"notify,omitempty"`

	// The recipients that should receive the notification of the scan finish
	// Example: [\"sarah@logicmonitor.com\" ]
	Recipients []string `json:"recipients,omitempty"`

	// The timezone for the schedule
	// Example: America/Los_Angeles
	Timezone string `json:"timezone,omitempty"`

	// The type of schedule. Possible values are manual (no schedule), hourly, daily, weekly, monthly
	// Example: manual
	Type string `json:"type,omitempty"`
}

RestSchedule rest schedule

swagger:model RestSchedule

func (*RestSchedule) ContextValidate ¶

func (m *RestSchedule) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rest schedule based on context it is used

func (*RestSchedule) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestSchedule) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestSchedule) Validate ¶

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

Validate validates this rest schedule

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) ContextValidate ¶

func (m *ResultItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this result item based on the context it is used

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
	// Example: Internal Support Resources
	CustomHelpLabel string `json:"customHelpLabel,omitempty"`

	// The URL that should be added to the Help & Support dropdown menu
	// Example: https://logicmonitor.com/support
	CustomHelpURL string `json:"customHelpURL,omitempty"`

	// The description of the role
	// Example: Administrator can do everything, including security-sensitive actions
	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
	// Example: administrator
	// 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)
	// Example: true
	RequireEULA bool `json:"requireEULA,omitempty"`

	// Whether Two-Factor Authentication should be required for this role
	// Example: true
	TwoFARequired bool `json:"twoFARequired,omitempty"`
}

Role role

swagger:model Role

func (*Role) ContextValidate ¶

func (m *Role) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role based on the context it is used

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) ContextValidate ¶

func (m *RolePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role pagination response based on the context it is used

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) ContextValidate ¶

func (m *RoleReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this role report based on the context it is used

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) ContextValidate ¶

func (m *RowData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this row data based on the context it is used

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) ContextValidate ¶

func (m *SDKScriptCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s d k script collector attribute based on the context it is used

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) ContextValidate ¶

func (m *SDKScriptDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s d k script discovery method based on the context it is used

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
	runtime.ContextValidatable

	// The name of the user that created the SDT
	// Read Only: true
	Admin() string
	SetAdmin(string)

	// The notes associated with the SDT
	// Example: Emergency prod deployment
	Comment() string
	SetComment(string)

	// The duration of the SDT in minutes
	// Example: 138
	Duration() int32
	SetDuration(int32)

	// The epoch time, in milliseconds, that the SDT will end
	// Example: 1534554000000
	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
	// Example: 5
	EndHour() int32
	SetEndHour(int32)

	// 1 | 2....| 60 The minute of the hour that the SDT ends for a repeating SDT
	// Example: 18
	EndMinute() int32
	SetEndMinute(int32)

	// 1 | 2....| 24 The hour that the SDT will start for a repeating SDT (daily, weekly, or monthly)
	// Example: 3
	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
	// Example: 6
	Minute() int32
	SetMinute(int32)

	// 1 | 2....| 31 The day of the month that the SDT will be active for a monthly SDT
	// Example: 7
	MonthDay() int32
	SetMonthDay(int32)

	// sdt type
	// Example: oneTime
	SDTType() string
	SetSDTType(string)

	// The epoch time, in milliseconds, that the SDT will start
	// Example: 1534460400000
	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
	// Example: America/Los_Angeles
	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
	// Example: DeviceGroupSDT
	// Required: true
	Type() string
	SetType(string)

	// week day
	// Example: Sunday
	WeekDay() string
	SetWeekDay(string)

	// The weel of the month that the SDT will be active for a monthly SDT
	// Example: 1
	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
	// Example: sarah@logicmonitor.com
	// Read Only: true
	Admin string `json:"admin,omitempty"`

	// The comment associated with the SDT
	// Example: migrating devices to new network and new IP addresses
	// Read Only: true
	Comment string `json:"comment,omitempty"`

	// The duration of the SDT, in minutes
	// Example: 456
	// Read Only: true
	Duration int64 `json:"duration,omitempty"`

	// The end epoch for the SDT
	// Example: 1475902808000
	// Read Only: true
	EndEpoch int64 `json:"endEpoch,omitempty"`

	// The ID of the SDT
	// Example: b-nTH4ECTH2rZ-Q548GOKg
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The ID of the resource in SDT, e.g. the group or device in SDT
	// Example: 1
	// Read Only: true
	ItemID int32 `json:"itemId,omitempty"`

	// The start epoch for the SDT
	// Example: 1475875446000
	// Read Only: true
	StartEpoch int64 `json:"startEpoch,omitempty"`

	// The SDT type
	// Example: DeviceGroupSDT
	// Read Only: true
	Type string `json:"type,omitempty"`
}

SDTHistory SDT history

swagger:model SDTHistory

func (*SDTHistory) ContextValidate ¶

func (m *SDTHistory) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this SDT history based on the context it is used

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) ContextValidate ¶

func (m *SDTPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this SDT pagination response based on the context it is used

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) ContextValidate ¶

func (m *SLAMetric) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this Sla metric based on context it is used

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) ContextValidate ¶

func (m *SLAReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this SLA report based on the context it is used

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 []*SNMPILP `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) ContextValidate ¶

func (m *SNMPAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s n m p auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *SNMPCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this s n m p collector attribute based on the context it is used

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 SNMPILP ¶

type SNMPILP struct {

	// o ID
	// Required: true
	OID *string `json:"OID"`

	// method
	Method string `json:"method,omitempty"`

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

SNMPILP s n m p i l p

swagger:model SNMPILP

func (*SNMPILP) ContextValidate ¶

func (m *SNMPILP) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this s n m p i l p based on context it is used

func (*SNMPILP) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SNMPILP) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SNMPILP) Validate ¶

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

Validate validates this s n m p i l p

type SaasNetScan ¶

type SaasNetScan struct {

	// access key
	// Read Only: true
	AccessKey string `json:"accessKey,omitempty"`

	// bearer token
	// Read Only: true
	BearerToken string `json:"bearerToken,omitempty"`

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

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

	// saas service
	// Read Only: true
	SaasService string `json:"saasService,omitempty"`

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

SaasNetScan saas net scan

swagger:model SaasNetScan

func (*SaasNetScan) Collector ¶

func (m *SaasNetScan) Collector() *int32

Collector gets the collector of this subtype

func (*SaasNetScan) CollectorDescription ¶

func (m *SaasNetScan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*SaasNetScan) CollectorGroup ¶

func (m *SaasNetScan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*SaasNetScan) CollectorGroupName ¶

func (m *SaasNetScan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*SaasNetScan) ContextValidate ¶

func (m *SaasNetScan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas net scan based on the context it is used

func (*SaasNetScan) Creator ¶

func (m *SaasNetScan) Creator() string

Creator gets the creator of this subtype

func (*SaasNetScan) Description ¶

func (m *SaasNetScan) Description() string

Description gets the description of this subtype

func (*SaasNetScan) Duplicate ¶

func (m *SaasNetScan) Duplicate() *ExcludeDuplicateIps

Duplicate gets the duplicate of this subtype

func (*SaasNetScan) Group ¶

func (m *SaasNetScan) Group() string

Group gets the group of this subtype

func (*SaasNetScan) ID ¶

func (m *SaasNetScan) ID() int32

ID gets the id of this subtype

func (*SaasNetScan) IgnoreSystemIPsDuplicates ¶

func (m *SaasNetScan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates of this subtype

func (*SaasNetScan) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaasNetScan) MarshalJSON ¶

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

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

func (*SaasNetScan) Method ¶

func (m *SaasNetScan) Method() string

Method gets the method of this subtype

func (*SaasNetScan) Name ¶

func (m *SaasNetScan) Name() *string

Name gets the name of this subtype

func (*SaasNetScan) NextStart ¶

func (m *SaasNetScan) NextStart() string

NextStart gets the next start of this subtype

func (*SaasNetScan) NextStartEpoch ¶

func (m *SaasNetScan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*SaasNetScan) NsgID ¶

func (m *SaasNetScan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*SaasNetScan) Schedule ¶

func (m *SaasNetScan) Schedule() *RestSchedule

Schedule gets the schedule of this subtype

func (*SaasNetScan) SetCollector ¶

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

SetCollector sets the collector of this subtype

func (*SaasNetScan) SetCollectorDescription ¶

func (m *SaasNetScan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*SaasNetScan) SetCollectorGroup ¶

func (m *SaasNetScan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*SaasNetScan) SetCollectorGroupName ¶

func (m *SaasNetScan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*SaasNetScan) SetCreator ¶

func (m *SaasNetScan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*SaasNetScan) SetDescription ¶

func (m *SaasNetScan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*SaasNetScan) SetDuplicate ¶

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

SetDuplicate sets the duplicate of this subtype

func (*SaasNetScan) SetGroup ¶

func (m *SaasNetScan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*SaasNetScan) SetID ¶

func (m *SaasNetScan) SetID(val int32)

SetID sets the id of this subtype

func (*SaasNetScan) SetIgnoreSystemIPsDuplicates ¶

func (m *SaasNetScan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates of this subtype

func (*SaasNetScan) SetMethod ¶

func (m *SaasNetScan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*SaasNetScan) SetName ¶

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

SetName sets the name of this subtype

func (*SaasNetScan) SetNextStart ¶

func (m *SaasNetScan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*SaasNetScan) SetNextStartEpoch ¶

func (m *SaasNetScan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*SaasNetScan) SetNsgID ¶

func (m *SaasNetScan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*SaasNetScan) SetSchedule ¶

func (m *SaasNetScan) SetSchedule(val *RestSchedule)

SetSchedule sets the schedule of this subtype

func (*SaasNetScan) SetVersion ¶

func (m *SaasNetScan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*SaasNetScan) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasNetScan) UnmarshalJSON ¶

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

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

func (*SaasNetScan) Validate ¶

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

Validate validates this saas net scan

func (*SaasNetScan) Version ¶

func (m *SaasNetScan) Version() int32

Version gets the version of this subtype

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) ContextValidate ¶

func (m *ScriptAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this script auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *ScriptCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this script collector attribute based on the context it is used

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 i discovery attribute v2

swagger:model ScriptERIDiscoveryAttributeV2

func (*ScriptERIDiscoveryAttributeV2) ContextValidate ¶

func (m *ScriptERIDiscoveryAttributeV2) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this script e r i discovery attribute v2 based on context it is used

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 i discovery attribute v2

type ScriptEventSource ¶

type ScriptEventSource struct {

	// The groovy script contents, if scriptType = embed
	GroovyScript string `json:"groovyScript,omitempty"`

	// Linux script arguments, if applicable
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// The linux script name, if scriptType = file
	LinuxScript string `json:"linuxScript,omitempty"`

	// The polling interval for the EventSource
	Schedule int32 `json:"schedule,omitempty"`

	// The type of script: embed | file
	ScriptType string `json:"scriptType,omitempty"`

	// Windows script arguments, if applicable
	WindowsCmdline string `json:"windowsCmdline,omitempty"`

	// The windows script name, if scriptType = file
	WindowsScript string `json:"windowsScript,omitempty"`
	// contains filtered or unexported fields
}

ScriptEventSource script event source

swagger:model ScriptEventSource

func (*ScriptEventSource) AlertBodyTemplate ¶

func (m *ScriptEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*ScriptEventSource) AlertEffectiveIval ¶

func (m *ScriptEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*ScriptEventSource) AlertLevel ¶

func (m *ScriptEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*ScriptEventSource) AlertSubjectTemplate ¶

func (m *ScriptEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*ScriptEventSource) AppliesTo ¶

func (m *ScriptEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*ScriptEventSource) ClearAfterAck ¶

func (m *ScriptEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*ScriptEventSource) Collector ¶

func (m *ScriptEventSource) Collector() string

Collector gets the collector of this subtype

func (*ScriptEventSource) ContextValidate ¶

func (m *ScriptEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this script event source based on the context it is used

func (*ScriptEventSource) Description ¶

func (m *ScriptEventSource) Description() string

Description gets the description of this subtype

func (*ScriptEventSource) Filters ¶

func (m *ScriptEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*ScriptEventSource) Group ¶

func (m *ScriptEventSource) Group() string

Group gets the group of this subtype

func (*ScriptEventSource) ID ¶

func (m *ScriptEventSource) ID() int32

ID gets the id of this subtype

func (*ScriptEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (ScriptEventSource) MarshalJSON ¶

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

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

func (*ScriptEventSource) Name ¶

func (m *ScriptEventSource) Name() *string

Name gets the name of this subtype

func (*ScriptEventSource) SetAlertBodyTemplate ¶

func (m *ScriptEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*ScriptEventSource) SetAlertEffectiveIval ¶

func (m *ScriptEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*ScriptEventSource) SetAlertLevel ¶

func (m *ScriptEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*ScriptEventSource) SetAlertSubjectTemplate ¶

func (m *ScriptEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*ScriptEventSource) SetAppliesTo ¶

func (m *ScriptEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*ScriptEventSource) SetClearAfterAck ¶

func (m *ScriptEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*ScriptEventSource) SetCollector ¶

func (m *ScriptEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*ScriptEventSource) SetDescription ¶

func (m *ScriptEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*ScriptEventSource) SetFilters ¶

func (m *ScriptEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*ScriptEventSource) SetGroup ¶

func (m *ScriptEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*ScriptEventSource) SetID ¶

func (m *ScriptEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*ScriptEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*ScriptEventSource) SetSuppressDuplicatesES ¶

func (m *ScriptEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*ScriptEventSource) SetTags ¶

func (m *ScriptEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*ScriptEventSource) SetTechnology ¶

func (m *ScriptEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*ScriptEventSource) SetVersion ¶

func (m *ScriptEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*ScriptEventSource) SuppressDuplicatesES ¶

func (m *ScriptEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*ScriptEventSource) Tags ¶

func (m *ScriptEventSource) Tags() string

Tags gets the tags of this subtype

func (*ScriptEventSource) Technology ¶

func (m *ScriptEventSource) Technology() string

Technology gets the technology of this subtype

func (*ScriptEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ScriptEventSource) UnmarshalJSON ¶

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

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

func (*ScriptEventSource) Validate ¶

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

Validate validates this script event source

func (*ScriptEventSource) Version ¶

func (m *ScriptEventSource) Version() int64

Version gets the version of this subtype

type ScriptNetscan ¶

type ScriptNetscan struct {

	// The ID of the default group to add discovered devices to
	// Example: 1
	DefaultGroup int32 `json:"defaultGroup,omitempty"`

	// The full path of the default group to add discovered devices to
	// Example: lm/prod/servers
	DefaultGroupFullPath string `json:"defaultGroupFullPath,omitempty"`

	// For embedded script scans, the groovy script contents
	// Example: testing
	GroovyScript string `json:"groovyScript,omitempty"`

	// For embedded script scans, the groovy script parameters
	// Example: prod=true
	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
	// Example: prod=true
	ScriptParams string `json:"scriptParams,omitempty"`

	// The script path for an external script
	// Example: C://scripts
	ScriptPath string `json:"scriptPath,omitempty"`

	// For script scans, the type of script. Options are embeded and external
	// Example: embeded
	// 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) ContextValidate ¶

func (m *ScriptNetscan) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this script netscan based on the context it is used

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) IgnoreSystemIPsDuplicates ¶

func (m *ScriptNetscan) IgnoreSystemIPsDuplicates() bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates 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() *RestSchedule

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) SetIgnoreSystemIPsDuplicates ¶

func (m *ScriptNetscan) SetIgnoreSystemIPsDuplicates(val bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates 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 *RestSchedule)

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) ContextValidate ¶

func (m *ServiceAlert) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service alert based on the context it is used

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) ContextValidate ¶

func (m *ServiceSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service SDT based on the context it is used

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) ContextValidate ¶

ContextValidate validate this site monitor check point pagination response based on the context it is used

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) ContextValidate ¶

func (m *SiteMonitorCheckpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this site monitor checkpoint based on the context it is used

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 SnmpTrapEventSource ¶

type SnmpTrapEventSource struct {
	SnmpTrapEventSourceAllOf1
	// contains filtered or unexported fields
}

SnmpTrapEventSource snmp trap event source

swagger:model SnmpTrapEventSource

func (*SnmpTrapEventSource) AlertBodyTemplate ¶

func (m *SnmpTrapEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*SnmpTrapEventSource) AlertEffectiveIval ¶

func (m *SnmpTrapEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*SnmpTrapEventSource) AlertLevel ¶

func (m *SnmpTrapEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*SnmpTrapEventSource) AlertSubjectTemplate ¶

func (m *SnmpTrapEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*SnmpTrapEventSource) AppliesTo ¶

func (m *SnmpTrapEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*SnmpTrapEventSource) ClearAfterAck ¶

func (m *SnmpTrapEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*SnmpTrapEventSource) Collector ¶

func (m *SnmpTrapEventSource) Collector() string

Collector gets the collector of this subtype

func (*SnmpTrapEventSource) ContextValidate ¶

func (m *SnmpTrapEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this snmp trap event source based on the context it is used

func (*SnmpTrapEventSource) Description ¶

func (m *SnmpTrapEventSource) Description() string

Description gets the description of this subtype

func (*SnmpTrapEventSource) Filters ¶

Filters gets the filters of this subtype

func (*SnmpTrapEventSource) Group ¶

func (m *SnmpTrapEventSource) Group() string

Group gets the group of this subtype

func (*SnmpTrapEventSource) ID ¶

func (m *SnmpTrapEventSource) ID() int32

ID gets the id of this subtype

func (*SnmpTrapEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SnmpTrapEventSource) MarshalJSON ¶

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

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

func (*SnmpTrapEventSource) Name ¶

func (m *SnmpTrapEventSource) Name() *string

Name gets the name of this subtype

func (*SnmpTrapEventSource) SetAlertBodyTemplate ¶

func (m *SnmpTrapEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*SnmpTrapEventSource) SetAlertEffectiveIval ¶

func (m *SnmpTrapEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*SnmpTrapEventSource) SetAlertLevel ¶

func (m *SnmpTrapEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*SnmpTrapEventSource) SetAlertSubjectTemplate ¶

func (m *SnmpTrapEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*SnmpTrapEventSource) SetAppliesTo ¶

func (m *SnmpTrapEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*SnmpTrapEventSource) SetClearAfterAck ¶

func (m *SnmpTrapEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*SnmpTrapEventSource) SetCollector ¶

func (m *SnmpTrapEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*SnmpTrapEventSource) SetDescription ¶

func (m *SnmpTrapEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*SnmpTrapEventSource) SetFilters ¶

func (m *SnmpTrapEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*SnmpTrapEventSource) SetGroup ¶

func (m *SnmpTrapEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*SnmpTrapEventSource) SetID ¶

func (m *SnmpTrapEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*SnmpTrapEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*SnmpTrapEventSource) SetSuppressDuplicatesES ¶

func (m *SnmpTrapEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*SnmpTrapEventSource) SetTags ¶

func (m *SnmpTrapEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*SnmpTrapEventSource) SetTechnology ¶

func (m *SnmpTrapEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*SnmpTrapEventSource) SetVersion ¶

func (m *SnmpTrapEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*SnmpTrapEventSource) SuppressDuplicatesES ¶

func (m *SnmpTrapEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*SnmpTrapEventSource) Tags ¶

func (m *SnmpTrapEventSource) Tags() string

Tags gets the tags of this subtype

func (*SnmpTrapEventSource) Technology ¶

func (m *SnmpTrapEventSource) Technology() string

Technology gets the technology of this subtype

func (*SnmpTrapEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SnmpTrapEventSource) UnmarshalJSON ¶

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

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

func (*SnmpTrapEventSource) Validate ¶

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

Validate validates this snmp trap event source

func (*SnmpTrapEventSource) Version ¶

func (m *SnmpTrapEventSource) Version() int64

Version gets the version of this subtype

type SnmpTrapEventSourceAllOf1 ¶

type SnmpTrapEventSourceAllOf1 interface{}

SnmpTrapEventSourceAllOf1 snmp trap event source all of1

swagger:model SnmpTrapEventSourceAllOf1

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) ContextValidate ¶

func (m *StatsDGraph) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this stats d graph based on the context it is used

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) ContextValidate ¶

func (m *StatsDGraphDisplay) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stats d graph display based on context it is used

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) ContextValidate ¶

func (m *StatsDMetricDefinition) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this stats d metric definition based on the context it is used

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) ContextValidate ¶

func (m *StatsDWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this stats d widget based on the context it is used

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 SysLogEventSource ¶

type SysLogEventSource struct {
	SysLogEventSourceAllOf1
	// contains filtered or unexported fields
}

SysLogEventSource sys log event source

swagger:model SysLogEventSource

func (*SysLogEventSource) AlertBodyTemplate ¶

func (m *SysLogEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*SysLogEventSource) AlertEffectiveIval ¶

func (m *SysLogEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*SysLogEventSource) AlertLevel ¶

func (m *SysLogEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*SysLogEventSource) AlertSubjectTemplate ¶

func (m *SysLogEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*SysLogEventSource) AppliesTo ¶

func (m *SysLogEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*SysLogEventSource) ClearAfterAck ¶

func (m *SysLogEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*SysLogEventSource) Collector ¶

func (m *SysLogEventSource) Collector() string

Collector gets the collector of this subtype

func (*SysLogEventSource) ContextValidate ¶

func (m *SysLogEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this sys log event source based on the context it is used

func (*SysLogEventSource) Description ¶

func (m *SysLogEventSource) Description() string

Description gets the description of this subtype

func (*SysLogEventSource) Filters ¶

func (m *SysLogEventSource) Filters() []*RestEventSourceFilter

Filters gets the filters of this subtype

func (*SysLogEventSource) Group ¶

func (m *SysLogEventSource) Group() string

Group gets the group of this subtype

func (*SysLogEventSource) ID ¶

func (m *SysLogEventSource) ID() int32

ID gets the id of this subtype

func (*SysLogEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SysLogEventSource) MarshalJSON ¶

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

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

func (*SysLogEventSource) Name ¶

func (m *SysLogEventSource) Name() *string

Name gets the name of this subtype

func (*SysLogEventSource) SetAlertBodyTemplate ¶

func (m *SysLogEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*SysLogEventSource) SetAlertEffectiveIval ¶

func (m *SysLogEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*SysLogEventSource) SetAlertLevel ¶

func (m *SysLogEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*SysLogEventSource) SetAlertSubjectTemplate ¶

func (m *SysLogEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*SysLogEventSource) SetAppliesTo ¶

func (m *SysLogEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*SysLogEventSource) SetClearAfterAck ¶

func (m *SysLogEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*SysLogEventSource) SetCollector ¶

func (m *SysLogEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*SysLogEventSource) SetDescription ¶

func (m *SysLogEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*SysLogEventSource) SetFilters ¶

func (m *SysLogEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*SysLogEventSource) SetGroup ¶

func (m *SysLogEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*SysLogEventSource) SetID ¶

func (m *SysLogEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*SysLogEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*SysLogEventSource) SetSuppressDuplicatesES ¶

func (m *SysLogEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*SysLogEventSource) SetTags ¶

func (m *SysLogEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*SysLogEventSource) SetTechnology ¶

func (m *SysLogEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*SysLogEventSource) SetVersion ¶

func (m *SysLogEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*SysLogEventSource) SuppressDuplicatesES ¶

func (m *SysLogEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*SysLogEventSource) Tags ¶

func (m *SysLogEventSource) Tags() string

Tags gets the tags of this subtype

func (*SysLogEventSource) Technology ¶

func (m *SysLogEventSource) Technology() string

Technology gets the technology of this subtype

func (*SysLogEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SysLogEventSource) UnmarshalJSON ¶

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

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

func (*SysLogEventSource) Validate ¶

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

Validate validates this sys log event source

func (*SysLogEventSource) Version ¶

func (m *SysLogEventSource) Version() int64

Version gets the version of this subtype

type SysLogEventSourceAllOf1 ¶

type SysLogEventSourceAllOf1 interface{}

SysLogEventSourceAllOf1 sys log event source all of1

swagger:model SysLogEventSourceAllOf1

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) ContextValidate ¶

func (m *TCPCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this TCP collector attribute based on the context it is used

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) ContextValidate ¶

func (m *TableWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget based on the context it is used

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) ContextValidate ¶

func (m *TableWidgetColumn) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget column based on the context it is used

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) ContextValidate ¶

func (m *TableWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget data based on the context it is used

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) ContextValidate ¶

func (m *TableWidgetDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this table widget data point based on context it is used

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) ContextValidate ¶

func (m *TableWidgetForecastConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget forecast configuration based on the context it is used

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) ContextValidate ¶

func (m *TableWidgetInstanceCell) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget instance cell based on the context it is used

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) ContextValidate ¶

func (m *TableWidgetRow) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this table widget row based on the context it is used

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) ContextValidate ¶

func (m *TextWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this text widget based on the context it is used

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) ContextValidate ¶

func (m *TreeNode) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this tree node based on context it is used

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) ContextValidate ¶

func (m *UDPCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this UDP collector attribute based on the context it is used

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) ContextValidate ¶

func (m *UnmonitoredDevicePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this unmonitored device pagination response based on the context it is used

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) ContextValidate ¶

func (m *UnmonitoredDevices) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this unmonitored devices based on the context it is used

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) ContextValidate ¶

func (m *UpdateReason) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update reason based on context it is used

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 Usage ¶

type Usage struct {

	// Number of AWS resources not monitored with a local Collector
	// Read Only: true
	NumOfAWSDevices int32 `json:"numOfAWSDevices,omitempty"`

	// Number of Azure resources not monitored with a local Collector
	// Read Only: true
	NumOfAzureDevices int32 `json:"numOfAzureDevices,omitempty"`

	// Number of AWS resources monitored with a local Collector
	// Read Only: true
	NumOfCombinedAWSDevices int32 `json:"numOfCombinedAWSDevices,omitempty"`

	// Number of Azure resources monitored with a local Collector
	// Read Only: true
	NumOfCombinedAzureDevices int32 `json:"numOfCombinedAzureDevices,omitempty"`

	// Number of GCP resources monitored with a local Collector
	// Read Only: true
	NumOfCombinedGcpDevices int32 `json:"numOfCombinedGcpDevices,omitempty"`

	// Number of devices with active ConfigSources
	// Read Only: true
	NumOfConfigSourceDevices int32 `json:"numOfConfigSourceDevices,omitempty"`

	// Number of GCP resources
	// Read Only: true
	NumOfGcpDevices int32 `json:"numOfGcpDevices,omitempty"`

	// Number of services (created via LM Service Insight)
	// Read Only: true
	NumOfServices int32 `json:"numOfServices,omitempty"`

	// Number of stopped AWS resources
	// Read Only: true
	NumOfStoppedAWSDevices int32 `json:"numOfStoppedAWSDevices,omitempty"`

	// Number of stopped Azure resources
	// Read Only: true
	NumOfStoppedAzureDevices int32 `json:"numOfStoppedAzureDevices,omitempty"`

	// Number of stopped GCP resources not monitored with a local Collector
	// Read Only: true
	NumOfStoppedGcpDevices int32 `json:"numOfStoppedGcpDevices,omitempty"`

	// Number of terminated AWS resources
	// Read Only: true
	NumOfTerminatedAWSDevices int32 `json:"numOfTerminatedAWSDevices,omitempty"`

	// Number of terminated Azure resources
	// Read Only: true
	NumOfTerminatedAzureDevices int32 `json:"numOfTerminatedAzureDevices,omitempty"`

	// Number of terminated GCP resources
	// Read Only: true
	NumOfTerminatedGcpCloudDevices int32 `json:"numOfTerminatedGcpCloudDevices,omitempty"`

	// Number of websites
	// Read Only: true
	NumOfWebsites int32 `json:"numOfWebsites,omitempty"`

	// Sum of numOfStandardDevices, numOfCombinedAWSDevices, numOfCombinedAzureDevices, and numOfCombinedGCPDevices
	// Read Only: true
	NumberOfDevices int32 `json:"numberOfDevices,omitempty"`

	// Number of monitored Kubernetes Nodes, Pods, and Services
	// Read Only: true
	NumberOfKubernetesDevices int32 `json:"numberOfKubernetesDevices,omitempty"`

	// Number of standard devices
	// Read Only: true
	NumberOfStandardDevices int32 `json:"numberOfStandardDevices,omitempty"`
}

Usage usage

swagger:model Usage

func (*Usage) ContextValidate ¶

func (m *Usage) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this usage based on the context it is used

func (*Usage) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Usage) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Usage) Validate ¶

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

Validate validates this usage

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) ContextValidate ¶

func (m *UserFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user filter based on context it is used

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) ContextValidate ¶

func (m *UserReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user report based on the context it is used

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) ContextValidate ¶

func (m *VirtualDataPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this virtual data point based on context it is used

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) ContextValidate ¶

func (m *WMIAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this w m i auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *WMICollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this w m i collector attribute based on the context it is used

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
	// Example: \u003c 200 100 50
	AlertExpr string `json:"alertExpr,omitempty"`

	// The domain of the service. This is the base URL of the service
	// Example: www.ebay.com
	// Required: true
	Domain *string `json:"domain"`

	// Whether or not SSL should be ignored, the default value is true
	// Example: true
	IgnoreSSL interface{} `json:"ignoreSSL,omitempty"`

	// The time in milliseconds that the page must load within for each step to avoid triggering an alert
	// Example: 30000
	PageLoadAlertTimeInMS int64 `json:"pageLoadAlertTimeInMS,omitempty"`

	// The scheme or protocol associated with the URL to check. Acceptable values are: http, https
	// Example: 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
	// Example: false
	TriggerSSLExpirationAlert bool `json:"triggerSSLExpirationAlert,omitempty"`

	// Whether or not SSL status alerts should be triggered
	// Example: false
	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) ContextValidate ¶

func (m *WebCheck) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this web check based on the context it is used

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) LastUpdated ¶

func (m *WebCheck) LastUpdated() int64

LastUpdated gets the last updated 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) SetLastUpdated ¶

func (m *WebCheck) SetLastUpdated(val int64)

SetLastUpdated sets the last updated 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
	// Example: GET
	HTTPMethod string `json:"HTTPMethod,omitempty"`

	// HTTP version
	// Example: 1.1
	HTTPVersion string `json:"HTTPVersion,omitempty"`

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

	// enable
	Enable interface{} `json:"enable,omitempty"`

	// follow redirection
	// Example: true
	FollowRedirection interface{} `json:"followRedirection,omitempty"`

	// fullpage load
	// Example: false
	FullpageLoad bool `json:"fullpageLoad,omitempty"`

	// invert match
	// Example: false
	InvertMatch bool `json:"invertMatch,omitempty"`

	// keyword
	Keyword string `json:"keyword,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// match type
	// Example: plain
	MatchType string `json:"matchType,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// post data edit type
	// Example: raw
	PostDataEditType string `json:"postDataEditType,omitempty"`

	// req script
	ReqScript string `json:"reqScript,omitempty"`

	// req type
	ReqType string `json:"reqType,omitempty"`

	// require auth
	// Example: false
	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
	// Example: config
	// Read Only: true
	Type string `json:"type,omitempty"`

	// url
	// Example: /
	URL string `json:"url,omitempty"`

	// use default root
	// Example: true
	UseDefaultRoot interface{} `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) ContextValidate ¶

func (m *WebCheckStep) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this web check step based on the context it is used

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) ContextValidate ¶

func (m *WebPageCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this web page collector attribute based on the context it is used

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) ContextValidate ¶

func (m *WebResource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this web resource based on context it is used

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
	runtime.ContextValidatable

	// 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
	// Example: Monitor Ebay site response times
	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
	// Example: 0
	GlobalSmAlertCond() int32
	SetGlobalSmAlertCond(int32)

	// The id of the group the website is in
	// Example: 1
	// 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
	// Example: warn
	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
	// Example: false
	IndividualSmAlertEnable() bool
	SetIndividualSmAlertEnable(bool)

	// Whether or not the website is internal
	// Example: false
	IsInternal() bool
	SetIsInternal(bool)

	// The time (in epoch format) that the website was updated
	// Read Only: true
	LastUpdated() int64
	SetLastUpdated(int64)

	// The name of the website
	// Example: Ebay
	// 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
	// Example: warn
	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
	// Example: 5
	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
	// Example: 1
	Transition() int32
	SetTransition(int32)

	// The type of the website. Acceptable values are: pingcheck, webcheck
	// Example: 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
	// Example: true
	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
	// Example: false
	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) ContextValidate ¶

func (m *WebsiteCheckPoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website check point based on the context it is used

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) ContextValidate ¶

func (m *WebsiteCheckpointRawData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website checkpoint raw data based on the context it is used

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) ContextValidate ¶

func (m *WebsiteCheckpointSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website checkpoint SDT based on the context it is used

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) ContextValidate ¶

func (m *WebsiteCollectorInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website collector info based on the context it is used

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) ContextValidate ¶

func (m *WebsiteGraphWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website graph widget based on the context it is used

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
	// Example: Amazon web and ping checks
	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
	// Example: false
	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
	// Example: Amazon Website Checks
	// 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
	// Example: 1
	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) ContextValidate ¶

func (m *WebsiteGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website group based on the context it is used

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) ContextValidate ¶

func (m *WebsiteGroupData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this website group data based on context it is used

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) ContextValidate ¶

func (m *WebsiteGroupPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website group pagination response based on the context it is used

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) ContextValidate ¶

func (m *WebsiteGroupSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website group SDT based on the context it is used

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) ContextValidate ¶

ContextValidate validate this website group SDT history pagination response based on the context it is used

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) ContextValidate ¶

func (m *WebsiteIndividualsStatusWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website individuals status widget based on the context it is used

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) ContextValidate ¶

func (m *WebsiteItemConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this website item config based on context it is used

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
	// Example: true
	All interface{} `json:"all,omitempty"`

	// collector ids
	CollectorIds []int32 `json:"collectorIds,omitempty"`

	// collectors
	Collectors []*WebsiteCollectorInfo `json:"collectors,omitempty"`

	// smg ids
	// Example: [1, 2, 4, 3, 5, 6]
	SmgIds []int32 `json:"smgIds,omitempty"`
}

WebsiteLocation website location

swagger:model WebsiteLocation

func (*WebsiteLocation) ContextValidate ¶

func (m *WebsiteLocation) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website location based on the context it is used

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) ContextValidate ¶

func (m *WebsiteNOCItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website n o c item based on the context it is used

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) ContextValidate ¶

func (m *WebsiteOverallStatusWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website overall status widget based on the context it is used

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) ContextValidate ¶

func (m *WebsiteOverviewReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website overview report based on the context it is used

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) ContextValidate ¶

func (m *WebsiteOverviewWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website overview widget based on the context it is used

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) ContextValidate ¶

func (m *WebsitePaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website pagination response based on the context it is used

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) ContextValidate ¶

func (m *WebsiteSDT) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website SDT based on the context it is used

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) ContextValidate ¶

func (m *WebsiteSDTHistoryPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website SDT history pagination response based on the context it is used

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) ContextValidate ¶

func (m *WebsiteSLAReport) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website SLA report based on the context it is used

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) ContextValidate ¶

func (m *WebsiteSLAWidget) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website SLA widget based on the context it is used

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) ContextValidate ¶

func (m *WebsiteSLAWidgetData) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this website SLA widget data based on the context it is used

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
	runtime.ContextValidatable

	// The id of the dashboard the widget belongs to
	// Example: 1
	// Required: true
	DashboardID() *int32
	SetDashboardID(*int32)

	// The description of the widget
	// Example: Devices By Type
	Description() string
	SetDescription(string)

	// The Id of the widget
	ID() int32
	SetID(int32)

	// The refresh interval of the widget, in minutes
	// Example: 5
	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
	// Example: Test
	// 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
	// Example: newBorderBlue
	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
	// Example: bigNumber
	// Required: true
	Type() string
	SetType(string)

	// The permission level of the user who last modified the widget
	// Example: write
	// 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
	runtime.ContextValidatable

	// 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) ContextValidate ¶

func (m *WidgetPaginationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget pagination response based on the context it is used

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
	// Example: Default Device Group
	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
	// Example: Devices by Type/Network
	Value string `json:"value,omitempty"`
}

WidgetToken widget token

swagger:model WidgetToken

func (*WidgetToken) ContextValidate ¶

func (m *WidgetToken) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget token based on the context it is used

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) ContextValidate ¶

func (m *WidgetTokenInheritance) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this widget token inheritance based on the context it is used

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 WindowsEventLogEventSource ¶

type WindowsEventLogEventSource struct {
	WindowsEventLogEventSourceAllOf1
	// contains filtered or unexported fields
}

WindowsEventLogEventSource windows event log event source

swagger:model WindowsEventLogEventSource

func (*WindowsEventLogEventSource) AlertBodyTemplate ¶

func (m *WindowsEventLogEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*WindowsEventLogEventSource) AlertEffectiveIval ¶

func (m *WindowsEventLogEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*WindowsEventLogEventSource) AlertLevel ¶

func (m *WindowsEventLogEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*WindowsEventLogEventSource) AlertSubjectTemplate ¶

func (m *WindowsEventLogEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*WindowsEventLogEventSource) AppliesTo ¶

func (m *WindowsEventLogEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*WindowsEventLogEventSource) ClearAfterAck ¶

func (m *WindowsEventLogEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*WindowsEventLogEventSource) Collector ¶

func (m *WindowsEventLogEventSource) Collector() string

Collector gets the collector of this subtype

func (*WindowsEventLogEventSource) ContextValidate ¶

func (m *WindowsEventLogEventSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this windows event log event source based on the context it is used

func (*WindowsEventLogEventSource) Description ¶

func (m *WindowsEventLogEventSource) Description() string

Description gets the description of this subtype

func (*WindowsEventLogEventSource) Filters ¶

Filters gets the filters of this subtype

func (*WindowsEventLogEventSource) Group ¶

Group gets the group of this subtype

func (*WindowsEventLogEventSource) ID ¶

ID gets the id of this subtype

func (*WindowsEventLogEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (WindowsEventLogEventSource) MarshalJSON ¶

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

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

func (*WindowsEventLogEventSource) Name ¶

Name gets the name of this subtype

func (*WindowsEventLogEventSource) SetAlertBodyTemplate ¶

func (m *WindowsEventLogEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*WindowsEventLogEventSource) SetAlertEffectiveIval ¶

func (m *WindowsEventLogEventSource) SetAlertEffectiveIval(val *int32)

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*WindowsEventLogEventSource) SetAlertLevel ¶

func (m *WindowsEventLogEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*WindowsEventLogEventSource) SetAlertSubjectTemplate ¶

func (m *WindowsEventLogEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*WindowsEventLogEventSource) SetAppliesTo ¶

func (m *WindowsEventLogEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*WindowsEventLogEventSource) SetClearAfterAck ¶

func (m *WindowsEventLogEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*WindowsEventLogEventSource) SetCollector ¶

func (m *WindowsEventLogEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*WindowsEventLogEventSource) SetDescription ¶

func (m *WindowsEventLogEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*WindowsEventLogEventSource) SetFilters ¶

func (m *WindowsEventLogEventSource) SetFilters(val []*RestEventSourceFilter)

SetFilters sets the filters of this subtype

func (*WindowsEventLogEventSource) SetGroup ¶

func (m *WindowsEventLogEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*WindowsEventLogEventSource) SetID ¶

func (m *WindowsEventLogEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*WindowsEventLogEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*WindowsEventLogEventSource) SetSuppressDuplicatesES ¶

func (m *WindowsEventLogEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*WindowsEventLogEventSource) SetTags ¶

func (m *WindowsEventLogEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*WindowsEventLogEventSource) SetTechnology ¶

func (m *WindowsEventLogEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*WindowsEventLogEventSource) SetVersion ¶

func (m *WindowsEventLogEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*WindowsEventLogEventSource) SuppressDuplicatesES ¶

func (m *WindowsEventLogEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*WindowsEventLogEventSource) Tags ¶

Tags gets the tags of this subtype

func (*WindowsEventLogEventSource) Technology ¶

func (m *WindowsEventLogEventSource) Technology() string

Technology gets the technology of this subtype

func (*WindowsEventLogEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*WindowsEventLogEventSource) UnmarshalJSON ¶

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

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

func (*WindowsEventLogEventSource) Validate ¶

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

Validate validates this windows event log event source

func (*WindowsEventLogEventSource) Version ¶

func (m *WindowsEventLogEventSource) Version() int64

Version gets the version of this subtype

type WindowsEventLogEventSourceAllOf1 ¶

type WindowsEventLogEventSourceAllOf1 interface{}

WindowsEventLogEventSourceAllOf1 windows event log event source all of1

swagger:model WindowsEventLogEventSourceAllOf1

type XENAutoDiscoveryMethod ¶

type XENAutoDiscoveryMethod struct {

	// entity
	// Required: true
	Entity *string `json:"entity"`
}

XENAutoDiscoveryMethod x e n auto discovery method

swagger:model XENAutoDiscoveryMethod

func (*XENAutoDiscoveryMethod) ContextValidate ¶

func (m *XENAutoDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this x e n auto discovery method based on the context it is used

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) ContextValidate ¶

func (m *XENCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this x e n collector attribute based on the context it is used

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