models

package
v3.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2023 License: Apache-2.0 Imports: 11 Imported by: 1

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// IntegrationMetadataLogicModuleTypeDATASOURCE captures enum value "DATASOURCE"
	IntegrationMetadataLogicModuleTypeDATASOURCE string = "DATASOURCE"

	// IntegrationMetadataLogicModuleTypeEVENTSOURCE captures enum value "EVENTSOURCE"
	IntegrationMetadataLogicModuleTypeEVENTSOURCE string = "EVENTSOURCE"

	// IntegrationMetadataLogicModuleTypeJOBMONITOR captures enum value "JOBMONITOR"
	IntegrationMetadataLogicModuleTypeJOBMONITOR string = "JOBMONITOR"

	// IntegrationMetadataLogicModuleTypeAPPLIESTOFUNCTION captures enum value "APPLIESTO_FUNCTION"
	IntegrationMetadataLogicModuleTypeAPPLIESTOFUNCTION string = "APPLIESTO_FUNCTION"

	// IntegrationMetadataLogicModuleTypeSNMPSYSOIDMAP captures enum value "SNMP_SYSOID_MAP"
	IntegrationMetadataLogicModuleTypeSNMPSYSOIDMAP string = "SNMP_SYSOID_MAP"

	// IntegrationMetadataLogicModuleTypePROPERTYSOURCE captures enum value "PROPERTYSOURCE"
	IntegrationMetadataLogicModuleTypePROPERTYSOURCE string = "PROPERTYSOURCE"

	// IntegrationMetadataLogicModuleTypeCONFIGSOURCE captures enum value "CONFIGSOURCE"
	IntegrationMetadataLogicModuleTypeCONFIGSOURCE string = "CONFIGSOURCE"

	// IntegrationMetadataLogicModuleTypeTOPOLOGYSOURCE captures enum value "TOPOLOGYSOURCE"
	IntegrationMetadataLogicModuleTypeTOPOLOGYSOURCE string = "TOPOLOGYSOURCE"

	// IntegrationMetadataLogicModuleTypeLOGSOURCE captures enum value "LOGSOURCE"
	IntegrationMetadataLogicModuleTypeLOGSOURCE string = "LOGSOURCE"
)

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

	// The values can be 1 | 2. Specifies whether or not the API Tokens are enabled, where 2 = enabled
	// Example: 2
	Status int32 `json:"status,omitempty"`

	// The permission of current apiToken with the admin. The values can be write|read|none
	// Example: read
	// Read Only: true
	UserPermission string `json:"userPermission,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 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"`

	// The Id(s) of the groups the admin is in, where multiple group ids are comma separated
	// Example: [1,2,3]
	AdminGroupIds []int32 `json:"adminGroupIds,omitempty"`

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

	// Specifies whether the user is an API only user. The values can be true|false
	// Example: false
	Apionly bool `json:"apionly,omitempty"`

	// The values can be email | smsemail. Specifies the contact method for this admin
	// Example: email
	ContactMethod string `json:"contactMethod,omitempty"`

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

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

	// The user's status. The values can be active|suspended
	// Example: active
	Status string `json:"status,omitempty"`

	// The tenant id of the user
	// Example: 2
	// Read Only: true
	TenantID int32 `json:"tenantId,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 permission of current user with the admin. values can be write|read|none
	// Example: read
	// Read Only: true
	UserPermission string `json:"userPermission,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\"Resources\" : true,\n\"Websites\" : true,\n\"Reports\" : true,\n\"Dashboards\" : true,\n\"Alerts\" : true,\n\"Settings\" : true,\n\"Maps\" : true,\n\"Logs\" : true,\n\"Traces\" : 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"`

	// Specifies whether alert is dynamic threshold based or not
	// Read Only: true
	AdAlert *bool `json:"adAlert,omitempty"`

	// The description for dynamic threshold based alert
	// Read Only: true
	AdAlertDesc string `json:"adAlertDesc,omitempty"`

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

	// Indicates the anomaly alert, value can be true/false/null. If alert value lies within confidence band then false, otherwise true. If confidence band is not available then value will be null.
	// Read Only: true
	Anomaly *bool `json:"anomaly,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 dependency role
	// Read Only: true
	DependencyRole string `json:"dependencyRole,omitempty"`

	// The dependency routing state
	// Read Only: true
	DependencyRoutingState string `json:"dependencyRoutingState,omitempty"`

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

	// Indicates dynamic threshold alert generation setting. Expression is comma separated
	// 0 denotes OFF, 1 denotes ON, -1 denotes INVALID
	// 1,0,1 =   warn : ON     error: OFF   critical: ON
	// Empty value on this parameter means : 0,0,0
	// Read Only: true
	EnableAnomalyAlertGeneration string `json:"enableAnomalyAlertGeneration,omitempty"`

	// Indicates anomaly detection alert suppression setting, expression is comma separated
	// 0 denotes OFF, 1 denotes ON, -1 denotes INVALID
	// 1,0,1 =   warn : ON     error: OFF   critical: ON
	// Empty value on this parameter means : 0,0,0
	// Read Only: true
	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"`

	// It specifies if the SDT is set for an active alert or not. However, the sdted is set to false for cleared alert as you cannot apply SDT to a cleared alert.
	// 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 description for suppressed alert
	// Read Only: true
	SuppressDesc string `json:"suppressDesc,omitempty"`

	// The component (For example: SDT, HostClusterAlert) which suppressed the alert
	// Read Only: true
	Suppressor string `json:"suppressor,omitempty"`

	// Tenant to which this alert belongs to.
	// Read Only: true
	Tenant string `json:"tenant,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"`

	// anomaly
	Anomaly string `json:"anomaly,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"`

	// dependency role
	DependencyRole string `json:"dependencyRole,omitempty"`

	// dependency routing state
	DependencyRoutingState string `json:"dependencyRoutingState,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) ReportLinkExpire ¶

func (m *AlertForecastingReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AlertForecastingReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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|yes|no|yes,no|no,yes
	// all: return all anomaly, non anomaly and unknown anomaly alerts
	// yes: only alerts which has anomaly will be displayed
	// no: only alerts which has no anomaly will be displayed
	// yes,no:  return all anomaly and non anomaly alerts
	Anomaly string `json:"anomaly,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"`

	// dependency role
	DependencyRole string `json:"dependencyRole,omitempty"`

	// dependency routing state
	DependencyRoutingState string `json:"dependencyRoutingState,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"`

	// asc | desc
	SortedDirection string `json:"sortedDirection,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) ReportLinkExpire ¶

func (m *AlertReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AlertReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 for which the alert rule is configured to match
	// Example: *
	Datapoint string `json:"datapoint,omitempty"`

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

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

	// The device names and service names for which 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 for which the alert rule is configured to match
	// Example: *
	Instance string `json:"instance,omitempty"`

	// The alert severity levels for which the alert rule is configured to match.
	// The values can be 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"`

	// The resource property filters list
	ResourceProperties []*DeviceProperty `json:"resourceProperties,omitempty"`

	// Whether or not send anomaly suppressed alert
	// Example: true
	// Required: true
	SendAnomalySuppressedAlert *bool `json:"sendAnomalySuppressedAlert"`

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

func (m *AlertSLAReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AlertSLAReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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) ReportLinkExpire ¶

func (m *AlertThresholdReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AlertThresholdReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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) ReportLinkExpire ¶

func (m *AlertTrendsReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AlertTrendsReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 metadata checksum for the LMModule content
	// Read Only: true
	Checksum string `json:"checksum,omitempty"`

	// 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
	// Minimum: 0
	ID int32 `json:"id,omitempty"`

	// The local module's IntegrationMetadata, readable for troubleshooting purposes
	// Read Only: true
	InstallationMetadata *IntegrationMetadata `json:"installationMetadata,omitempty"`

	// The lineage Id of the LMModule
	// Read Only: true
	LineageID string `json:"lineageId,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 Audit ¶

type Audit struct {

	// value of audit version
	Version int64 `json:"version,omitempty"`
}

Audit audit

swagger:model Audit

func (*Audit) ContextValidate ¶

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

ContextValidate validates this audit based on context it is used

func (*Audit) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Audit) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Audit) Validate ¶

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

Validate validates this audit

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 occurred
	// 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) ReportLinkExpire ¶

func (m *AuditLogReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *AuditLogReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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

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

	// Authentication type
	// Example: basic
	// Required: true
	Type() string
	SetType(string)

	// NTLM  authentication userName
	// Required: true
	UserName() *string
	SetUserName(*string)
}

Authentication authentication

swagger:discriminator Authentication type

func UnmarshalAuthentication ¶

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

UnmarshalAuthentication unmarshals polymorphic Authentication

func UnmarshalAuthenticationSlice ¶

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

UnmarshalAuthenticationSlice unmarshals polymorphic slices of Authentication

type AutoDiscoveryConfiguration ¶

type AutoDiscoveryConfiguration struct {

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

	// Disable discovered instance
	DisableInstance bool `json:"disableInstance,omitempty"`

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

	// Auto group method. The values can be none|netscaler|netscalerservicegroup|regex|esx|ilp
	InstanceAutoGroupMethod string `json:"instanceAutoGroupMethod,omitempty"`

	// Auto group method's parameters
	InstanceAutoGroupMethodParams string `json:"instanceAutoGroupMethodParams,omitempty"`

	// Persist discovered instance
	PersistentInstance bool `json:"persistentInstance,omitempty"`

	// Auto discovery schedule interval in minutes. 0 means host or data source changed. The values can be 0|15|60|1440
	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 to filter
	// Required: true
	Attribute *string `json:"attribute"`

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

	// The filter's operation. The values can be : Equal|NotEqual|GreaterThan|GreaterEqual|LessThan|LessEqual|Contain|NotContain|NotExist|RegexMatch|RegexNotMatch
	// Required: true
	Operation *string `json:"operation"`

	// The 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

	// The auto discovery method name.
	// The values can be ad_cim|ad_cloudwatch|ad_collector|ad_dummy|ad_ec2|ad_esx|ad_http|ad_ipmi|ad_jdbc|ad_jmx|ad_netapp|ad_pdh|ad_port|ad_script|ad_snmp|ad_wmi|ad_xen|ad_azurerediscache|ad_awsserviceregion|ad_awsec2reservedinstance|ad_awsec2reservedinstancecoverage|ad_awsecsservice|ad_awsec2scheduledevents|ad_azureserviceregion|ad_azuresubscription|ad_azurebackupjob|ad_azuresdk|ad_azurewebjob|ad_awsbillingreport|ad_awselasticache|ad_awsredshift|ad_azurebilling|ad_awslbtargetgroups|ad_gcpappengine|ad_gcpbilling|ad_awsvpntunnel|ad_gcpvpntunnel|ad_awsglobalwebacl|ad_gcplbbackendservice|ad_gcppubsubsubscription|ad_gcppubsubsnapshot|ad_azurereplicationjob|ad_azureexpressroutecircuitpeering|ad_awsapigatewaystage|ad_azureautomationaccountcertificate|ad_azurevngconnection|ad_azurewebappinstance|ad_azureappserviceenvironmentmultirolepool|ad_openmetrics|ad_awsmediaconnectoutput|ad_awsmediaconnectsource|ad_awswebaclwafv2|ad_saaso365sharepointsite|ad_awscognitoidentityproviders|ad_azureeabilling|ad_saaszoomplanusage|ad_saasstatus|ad_azuresynapse|ad_saasairbrake|ad_syntheticsselenium|ad_azurevirtualdesktopsessionhosts|ad_saaso365subscribedsku|ad_azuredimension|ad_azurecostmanagementdimensions|ad_saaso365servicehealth|ad_saaso365mailbox|ad_azurenetappvolumes|ad_azureloganalyticsworkspaces|ad_saaszoomstatus|ad_saassalesforcelicense|ad_saaszoomroom|ad_saaswebexlicenseusage|ad_azureloganalyticsreplicationjob|ad_paasjsonpath|ad_awsrabbitmqqueue
	// 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 AwsAPIGatewayStageDiscoveryMethod ¶

type AwsAPIGatewayStageDiscoveryMethod struct {
	AwsAPIGatewayStageDiscoveryMethodAllOf1
}

AwsAPIGatewayStageDiscoveryMethod aws Api gateway stage discovery method

swagger:model AwsApiGatewayStageDiscoveryMethod

func (*AwsAPIGatewayStageDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this aws Api gateway stage discovery method based on the context it is used

func (*AwsAPIGatewayStageDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsAPIGatewayStageDiscoveryMethod) MarshalJSON ¶

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

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

func (*AwsAPIGatewayStageDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsAPIGatewayStageDiscoveryMethod) SetName ¶

func (m *AwsAPIGatewayStageDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsAPIGatewayStageDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsAPIGatewayStageDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AwsAPIGatewayStageDiscoveryMethod) Validate ¶

Validate validates this aws Api gateway stage discovery method

type AwsAPIGatewayStageDiscoveryMethodAllOf1 ¶

type AwsAPIGatewayStageDiscoveryMethodAllOf1 interface{}

AwsAPIGatewayStageDiscoveryMethodAllOf1 aws API gateway stage discovery method all of1

swagger:model AwsAPIGatewayStageDiscoveryMethodAllOf1

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

type AwsCognitoIdentityProvidersDiscoveryMethodV3 struct {
	AwsCognitoIdentityProvidersDiscoveryMethodV3AllOf1
}

AwsCognitoIdentityProvidersDiscoveryMethodV3 aws cognito identity providers discovery method v3

swagger:model AwsCognitoIdentityProvidersDiscoveryMethodV3

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) ContextValidate ¶

ContextValidate validate this aws cognito identity providers discovery method v3 based on the context it is used

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AwsCognitoIdentityProvidersDiscoveryMethodV3) MarshalJSON ¶

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

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) UnmarshalJSON ¶

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

func (*AwsCognitoIdentityProvidersDiscoveryMethodV3) Validate ¶

Validate validates this aws cognito identity providers discovery method v3

type AwsCognitoIdentityProvidersDiscoveryMethodV3AllOf1 ¶

type AwsCognitoIdentityProvidersDiscoveryMethodV3AllOf1 interface{}

AwsCognitoIdentityProvidersDiscoveryMethodV3AllOf1 aws cognito identity providers discovery method v3 all of1

swagger:model AwsCognitoIdentityProvidersDiscoveryMethodV3AllOf1

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

type AwsEbsVolumeSnapshotCollectorAttributeV3 struct {

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

AwsEbsVolumeSnapshotCollectorAttributeV3 aws ebs volume snapshot collector attribute v3

swagger:model AwsEbsVolumeSnapshotCollectorAttributeV3

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this aws ebs volume snapshot collector attribute v3 based on the context it is used

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsEbsVolumeSnapshotCollectorAttributeV3) MarshalJSON ¶

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

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AwsEbsVolumeSnapshotCollectorAttributeV3) Validate ¶

Validate validates this aws ebs volume snapshot collector attribute v3

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

type AwsGlobalWebACLDiscoveryMethodV3 struct {
	AwsGlobalWebACLDiscoveryMethodV3AllOf1
}

AwsGlobalWebACLDiscoveryMethodV3 aws global web ACL discovery method v3

swagger:model AwsGlobalWebACLDiscoveryMethodV3

func (*AwsGlobalWebACLDiscoveryMethodV3) ContextValidate ¶

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

ContextValidate validate this aws global web ACL discovery method v3 based on the context it is used

func (*AwsGlobalWebACLDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsGlobalWebACLDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*AwsGlobalWebACLDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*AwsGlobalWebACLDiscoveryMethodV3) SetName ¶

func (m *AwsGlobalWebACLDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*AwsGlobalWebACLDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsGlobalWebACLDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*AwsGlobalWebACLDiscoveryMethodV3) Validate ¶

Validate validates this aws global web ACL discovery method v3

type AwsGlobalWebACLDiscoveryMethodV3AllOf1 ¶

type AwsGlobalWebACLDiscoveryMethodV3AllOf1 interface{}

AwsGlobalWebACLDiscoveryMethodV3AllOf1 aws global web ACL discovery method v3 all of1

swagger:model AwsGlobalWebACLDiscoveryMethodV3AllOf1

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

type AwsMediaConnectOutputDiscoveryMethod struct {
	AwsMediaConnectOutputDiscoveryMethodAllOf1
}

AwsMediaConnectOutputDiscoveryMethod aws media connect output discovery method

swagger:model AwsMediaConnectOutputDiscoveryMethod

func (*AwsMediaConnectOutputDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this aws media connect output discovery method based on the context it is used

func (*AwsMediaConnectOutputDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsMediaConnectOutputDiscoveryMethod) MarshalJSON ¶

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

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

func (*AwsMediaConnectOutputDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsMediaConnectOutputDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AwsMediaConnectOutputDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsMediaConnectOutputDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AwsMediaConnectOutputDiscoveryMethod) Validate ¶

Validate validates this aws media connect output discovery method

type AwsMediaConnectOutputDiscoveryMethodAllOf1 ¶

type AwsMediaConnectOutputDiscoveryMethodAllOf1 interface{}

AwsMediaConnectOutputDiscoveryMethodAllOf1 aws media connect output discovery method all of1

swagger:model AwsMediaConnectOutputDiscoveryMethodAllOf1

type AwsMediaConnectSourceDiscoveryMethod ¶

type AwsMediaConnectSourceDiscoveryMethod struct {
	AwsMediaConnectSourceDiscoveryMethodAllOf1
}

AwsMediaConnectSourceDiscoveryMethod aws media connect source discovery method

swagger:model AwsMediaConnectSourceDiscoveryMethod

func (*AwsMediaConnectSourceDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this aws media connect source discovery method based on the context it is used

func (*AwsMediaConnectSourceDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsMediaConnectSourceDiscoveryMethod) MarshalJSON ¶

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

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

func (*AwsMediaConnectSourceDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsMediaConnectSourceDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AwsMediaConnectSourceDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsMediaConnectSourceDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AwsMediaConnectSourceDiscoveryMethod) Validate ¶

Validate validates this aws media connect source discovery method

type AwsMediaConnectSourceDiscoveryMethodAllOf1 ¶

type AwsMediaConnectSourceDiscoveryMethodAllOf1 interface{}

AwsMediaConnectSourceDiscoveryMethodAllOf1 aws media connect source discovery method all of1

swagger:model AwsMediaConnectSourceDiscoveryMethodAllOf1

type AwsRdsPerformanceInsightsCollectorAttribute ¶

type AwsRdsPerformanceInsightsCollectorAttribute struct {

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

AwsRdsPerformanceInsightsCollectorAttribute aws rds performance insights collector attribute

swagger:model AwsRdsPerformanceInsightsCollectorAttribute

func (*AwsRdsPerformanceInsightsCollectorAttribute) ContextValidate ¶

ContextValidate validate this aws rds performance insights collector attribute based on the context it is used

func (*AwsRdsPerformanceInsightsCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsRdsPerformanceInsightsCollectorAttribute) MarshalJSON ¶

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

func (*AwsRdsPerformanceInsightsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AwsRdsPerformanceInsightsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AwsRdsPerformanceInsightsCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsRdsPerformanceInsightsCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AwsRdsPerformanceInsightsCollectorAttribute) Validate ¶

Validate validates this aws rds performance insights collector attribute

type AwsRdsServiceLimitsCollectorAttributeV3 ¶

type AwsRdsServiceLimitsCollectorAttributeV3 struct {

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

AwsRdsServiceLimitsCollectorAttributeV3 aws rds service limits collector attribute v3

swagger:model AwsRdsServiceLimitsCollectorAttributeV3

func (*AwsRdsServiceLimitsCollectorAttributeV3) ContextValidate ¶

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

func (*AwsRdsServiceLimitsCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsRdsServiceLimitsCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AwsRdsServiceLimitsCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AwsRdsServiceLimitsCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AwsRdsServiceLimitsCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsRdsServiceLimitsCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AwsRdsServiceLimitsCollectorAttributeV3) Validate ¶

Validate validates this aws rds service limits collector attribute v3

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

func (m *AwsRssEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*AwsRssEventSource) Checksum ¶

func (m *AwsRssEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *AwsRssEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*AwsRssEventSource) LineageID ¶

func (m *AwsRssEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *AwsRssEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*AwsRssEventSource) SetChecksum ¶

func (m *AwsRssEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *AwsRssEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*AwsRssEventSource) SetLineageID ¶

func (m *AwsRssEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 AwsVpnTunnelDiscoveryMethodV3 ¶

type AwsVpnTunnelDiscoveryMethodV3 struct {
	AwsVpnTunnelDiscoveryMethodV3AllOf1
}

AwsVpnTunnelDiscoveryMethodV3 aws vpn tunnel discovery method v3

swagger:model AwsVpnTunnelDiscoveryMethodV3

func (*AwsVpnTunnelDiscoveryMethodV3) ContextValidate ¶

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

ContextValidate validate this aws vpn tunnel discovery method v3 based on the context it is used

func (*AwsVpnTunnelDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsVpnTunnelDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*AwsVpnTunnelDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*AwsVpnTunnelDiscoveryMethodV3) SetName ¶

func (m *AwsVpnTunnelDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*AwsVpnTunnelDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsVpnTunnelDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*AwsVpnTunnelDiscoveryMethodV3) Validate ¶

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

Validate validates this aws vpn tunnel discovery method v3

type AwsVpnTunnelDiscoveryMethodV3AllOf1 ¶

type AwsVpnTunnelDiscoveryMethodV3AllOf1 interface{}

AwsVpnTunnelDiscoveryMethodV3AllOf1 aws vpn tunnel discovery method v3 all of1

swagger:model AwsVpnTunnelDiscoveryMethodV3AllOf1

type AwsWebACLWafV2DiscoveryMethod ¶

type AwsWebACLWafV2DiscoveryMethod struct {
	AwsWebACLWafV2DiscoveryMethodAllOf1
}

AwsWebACLWafV2DiscoveryMethod aws web ACL waf v2 discovery method

swagger:model AwsWebACLWafV2DiscoveryMethod

func (*AwsWebACLWafV2DiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this aws web ACL waf v2 discovery method based on the context it is used

func (*AwsWebACLWafV2DiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AwsWebACLWafV2DiscoveryMethod) MarshalJSON ¶

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

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

func (*AwsWebACLWafV2DiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AwsWebACLWafV2DiscoveryMethod) SetName ¶

func (m *AwsWebACLWafV2DiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AwsWebACLWafV2DiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsWebACLWafV2DiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AwsWebACLWafV2DiscoveryMethod) Validate ¶

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

Validate validates this aws web ACL waf v2 discovery method

type AwsWebACLWafV2DiscoveryMethodAllOf1 ¶

type AwsWebACLWafV2DiscoveryMethodAllOf1 interface{}

AwsWebACLWafV2DiscoveryMethodAllOf1 aws web ACL waf v2 discovery method all of1

swagger:model AwsWebACLWafV2DiscoveryMethodAllOf1

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

type AzureActiveDirectoryAppSecretCollectorAttribute struct {
	AzureActiveDirectoryAppSecretCollectorAttributeAllOf1
}

AzureActiveDirectoryAppSecretCollectorAttribute azure active directory app secret collector attribute

swagger:model AzureActiveDirectoryAppSecretCollectorAttribute

func (*AzureActiveDirectoryAppSecretCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure active directory app secret collector attribute based on the context it is used

func (*AzureActiveDirectoryAppSecretCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureActiveDirectoryAppSecretCollectorAttribute) MarshalJSON ¶

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

func (*AzureActiveDirectoryAppSecretCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureActiveDirectoryAppSecretCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureActiveDirectoryAppSecretCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureActiveDirectoryAppSecretCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureActiveDirectoryAppSecretCollectorAttribute) Validate ¶

Validate validates this azure active directory app secret collector attribute

type AzureActiveDirectoryAppSecretCollectorAttributeAllOf1 ¶

type AzureActiveDirectoryAppSecretCollectorAttributeAllOf1 interface{}

AzureActiveDirectoryAppSecretCollectorAttributeAllOf1 azure active directory app secret collector attribute all of1

swagger:model AzureActiveDirectoryAppSecretCollectorAttributeAllOf1

type AzureActiveDirectoryAppSecretDiscoveryMethod ¶

type AzureActiveDirectoryAppSecretDiscoveryMethod struct {
	AzureActiveDirectoryAppSecretDiscoveryMethodAllOf1
}

AzureActiveDirectoryAppSecretDiscoveryMethod azure active directory app secret discovery method

swagger:model AzureActiveDirectoryAppSecretDiscoveryMethod

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure active directory app secret discovery method based on the context it is used

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureActiveDirectoryAppSecretDiscoveryMethod) MarshalJSON ¶

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

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureActiveDirectoryAppSecretDiscoveryMethod) Validate ¶

Validate validates this azure active directory app secret discovery method

type AzureActiveDirectoryAppSecretDiscoveryMethodAllOf1 ¶

type AzureActiveDirectoryAppSecretDiscoveryMethodAllOf1 interface{}

AzureActiveDirectoryAppSecretDiscoveryMethodAllOf1 azure active directory app secret discovery method all of1

swagger:model AzureActiveDirectoryAppSecretDiscoveryMethodAllOf1

type AzureActiveDirectorySyncCollectorAttribute ¶

type AzureActiveDirectorySyncCollectorAttribute struct {
	AzureActiveDirectorySyncCollectorAttributeAllOf1
}

AzureActiveDirectorySyncCollectorAttribute azure active directory sync collector attribute

swagger:model AzureActiveDirectorySyncCollectorAttribute

func (*AzureActiveDirectorySyncCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure active directory sync collector attribute based on the context it is used

func (*AzureActiveDirectorySyncCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureActiveDirectorySyncCollectorAttribute) MarshalJSON ¶

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

func (*AzureActiveDirectorySyncCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureActiveDirectorySyncCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureActiveDirectorySyncCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureActiveDirectorySyncCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AzureActiveDirectorySyncCollectorAttribute) Validate ¶

Validate validates this azure active directory sync collector attribute

type AzureActiveDirectorySyncCollectorAttributeAllOf1 ¶

type AzureActiveDirectorySyncCollectorAttributeAllOf1 interface{}

AzureActiveDirectorySyncCollectorAttributeAllOf1 azure active directory sync collector attribute all of1

swagger:model AzureActiveDirectorySyncCollectorAttributeAllOf1

type AzureActiveDirectoryUsersCollectorAttribute ¶

type AzureActiveDirectoryUsersCollectorAttribute struct {
	AzureActiveDirectoryUsersCollectorAttributeAllOf1
}

AzureActiveDirectoryUsersCollectorAttribute azure active directory users collector attribute

swagger:model AzureActiveDirectoryUsersCollectorAttribute

func (*AzureActiveDirectoryUsersCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure active directory users collector attribute based on the context it is used

func (*AzureActiveDirectoryUsersCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureActiveDirectoryUsersCollectorAttribute) MarshalJSON ¶

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

func (*AzureActiveDirectoryUsersCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureActiveDirectoryUsersCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureActiveDirectoryUsersCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureActiveDirectoryUsersCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AzureActiveDirectoryUsersCollectorAttribute) Validate ¶

Validate validates this azure active directory users collector attribute

type AzureActiveDirectoryUsersCollectorAttributeAllOf1 ¶

type AzureActiveDirectoryUsersCollectorAttributeAllOf1 interface{}

AzureActiveDirectoryUsersCollectorAttributeAllOf1 azure active directory users collector attribute all of1

swagger:model AzureActiveDirectoryUsersCollectorAttributeAllOf1

type AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3 ¶

type AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3 struct {

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

AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3 azure app service environment multi role pool collector attribute v3

swagger:model AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure app service environment multi role pool collector attribute v3 based on the context it is used

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) MarshalJSON ¶

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

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) UnmarshalJSON ¶

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

func (*AzureAppServiceEnvironmentMultiRolePoolCollectorAttributeV3) Validate ¶

Validate validates this azure app service environment multi role pool collector attribute v3

type AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod ¶

type AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod struct {
	AzureAppServiceEnvironmentMultiRolePoolDiscoverMethodAllOf1
}

AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod azure app service environment multi role pool discover method

swagger:model AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) ContextValidate ¶

ContextValidate validate this azure app service environment multi role pool discover method based on the context it is used

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) MarshalJSON ¶

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

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) Name ¶

Name gets the name of this subtype

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) UnmarshalJSON ¶

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

func (*AzureAppServiceEnvironmentMultiRolePoolDiscoverMethod) Validate ¶

Validate validates this azure app service environment multi role pool discover method

type AzureAppServiceEnvironmentMultiRolePoolDiscoverMethodAllOf1 ¶

type AzureAppServiceEnvironmentMultiRolePoolDiscoverMethodAllOf1 interface{}

AzureAppServiceEnvironmentMultiRolePoolDiscoverMethodAllOf1 azure app service environment multi role pool discover method all of1

swagger:model AzureAppServiceEnvironmentMultiRolePoolDiscoverMethodAllOf1

type AzureAutomationAccountCertificateCollectorAttributeV3 ¶

type AzureAutomationAccountCertificateCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureAutomationAccountCertificateCollectorAttributeV3 azure automation account certificate collector attribute v3

swagger:model AzureAutomationAccountCertificateCollectorAttributeV3

func (*AzureAutomationAccountCertificateCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure automation account certificate collector attribute v3 based on the context it is used

func (*AzureAutomationAccountCertificateCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureAutomationAccountCertificateCollectorAttributeV3) MarshalJSON ¶

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

func (*AzureAutomationAccountCertificateCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureAutomationAccountCertificateCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureAutomationAccountCertificateCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureAutomationAccountCertificateCollectorAttributeV3) UnmarshalJSON ¶

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

func (*AzureAutomationAccountCertificateCollectorAttributeV3) Validate ¶

Validate validates this azure automation account certificate collector attribute v3

type AzureAutomationAccountCertificateDiscoveryMethod ¶

type AzureAutomationAccountCertificateDiscoveryMethod struct {
	AzureAutomationAccountCertificateDiscoveryMethodAllOf1
}

AzureAutomationAccountCertificateDiscoveryMethod azure automation account certificate discovery method

swagger:model AzureAutomationAccountCertificateDiscoveryMethod

func (*AzureAutomationAccountCertificateDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure automation account certificate discovery method based on the context it is used

func (*AzureAutomationAccountCertificateDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureAutomationAccountCertificateDiscoveryMethod) MarshalJSON ¶

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

func (*AzureAutomationAccountCertificateDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureAutomationAccountCertificateDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureAutomationAccountCertificateDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureAutomationAccountCertificateDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureAutomationAccountCertificateDiscoveryMethod) Validate ¶

Validate validates this azure automation account certificate discovery method

type AzureAutomationAccountCertificateDiscoveryMethodAllOf1 ¶

type AzureAutomationAccountCertificateDiscoveryMethodAllOf1 interface{}

AzureAutomationAccountCertificateDiscoveryMethodAllOf1 azure automation account certificate discovery method all of1

swagger:model AzureAutomationAccountCertificateDiscoveryMethodAllOf1

type AzureBackupJobCollectorAttributeV3 ¶

type AzureBackupJobCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureBackupJobCollectorAttributeV3 azure backup job collector attribute v3

swagger:model AzureBackupJobCollectorAttributeV3

func (*AzureBackupJobCollectorAttributeV3) ContextValidate ¶

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

ContextValidate validate this azure backup job collector attribute v3 based on the context it is used

func (*AzureBackupJobCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureBackupJobCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AzureBackupJobCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureBackupJobCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureBackupJobCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureBackupJobCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AzureBackupJobCollectorAttributeV3) Validate ¶

Validate validates this azure backup job collector attribute v3

type AzureBackupJobDiscoveryMethod ¶

type AzureBackupJobDiscoveryMethod struct {
	AzureBackupJobDiscoveryMethodAllOf1
}

AzureBackupJobDiscoveryMethod azure backup job discovery method

swagger:model AzureBackupJobDiscoveryMethod

func (*AzureBackupJobDiscoveryMethod) ContextValidate ¶

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

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

func (*AzureBackupJobDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureBackupJobDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureBackupJobDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureBackupJobDiscoveryMethod) SetName ¶

func (m *AzureBackupJobDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureBackupJobDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureBackupJobDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureBackupJobDiscoveryMethod) Validate ¶

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

Validate validates this azure backup job discovery method

type AzureBackupJobDiscoveryMethodAllOf1 ¶

type AzureBackupJobDiscoveryMethodAllOf1 interface{}

AzureBackupJobDiscoveryMethodAllOf1 azure backup job discovery method all of1

swagger:model AzureBackupJobDiscoveryMethodAllOf1

type AzureBackupProtectedItemBackupJobCollectorAttribute ¶

type AzureBackupProtectedItemBackupJobCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureBackupProtectedItemBackupJobCollectorAttribute azure backup protected item backup job collector attribute

swagger:model AzureBackupProtectedItemBackupJobCollectorAttribute

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure backup protected item backup job collector attribute based on the context it is used

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureBackupProtectedItemBackupJobCollectorAttribute) MarshalJSON ¶

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

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureBackupProtectedItemBackupJobCollectorAttribute) Validate ¶

Validate validates this azure backup protected item backup job collector attribute

type AzureBackupProtectedItemBackupJobDiscoveryMethod ¶

type AzureBackupProtectedItemBackupJobDiscoveryMethod struct {
	AzureBackupProtectedItemBackupJobDiscoveryMethodAllOf1
}

AzureBackupProtectedItemBackupJobDiscoveryMethod azure backup protected item backup job discovery method

swagger:model AzureBackupProtectedItemBackupJobDiscoveryMethod

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure backup protected item backup job discovery method based on the context it is used

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureBackupProtectedItemBackupJobDiscoveryMethod) MarshalJSON ¶

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

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureBackupProtectedItemBackupJobDiscoveryMethod) Validate ¶

Validate validates this azure backup protected item backup job discovery method

type AzureBackupProtectedItemBackupJobDiscoveryMethodAllOf1 ¶

type AzureBackupProtectedItemBackupJobDiscoveryMethodAllOf1 interface{}

AzureBackupProtectedItemBackupJobDiscoveryMethodAllOf1 azure backup protected item backup job discovery method all of1

swagger:model AzureBackupProtectedItemBackupJobDiscoveryMethodAllOf1

type AzureBackupProtectedItemHealthCollectorAttribute ¶

type AzureBackupProtectedItemHealthCollectorAttribute struct {
	AzureBackupProtectedItemHealthCollectorAttributeAllOf1
}

AzureBackupProtectedItemHealthCollectorAttribute azure backup protected item health collector attribute

swagger:model AzureBackupProtectedItemHealthCollectorAttribute

func (*AzureBackupProtectedItemHealthCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure backup protected item health collector attribute based on the context it is used

func (*AzureBackupProtectedItemHealthCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureBackupProtectedItemHealthCollectorAttribute) MarshalJSON ¶

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

func (*AzureBackupProtectedItemHealthCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureBackupProtectedItemHealthCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureBackupProtectedItemHealthCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureBackupProtectedItemHealthCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureBackupProtectedItemHealthCollectorAttribute) Validate ¶

Validate validates this azure backup protected item health collector attribute

type AzureBackupProtectedItemHealthCollectorAttributeAllOf1 ¶

type AzureBackupProtectedItemHealthCollectorAttributeAllOf1 interface{}

AzureBackupProtectedItemHealthCollectorAttributeAllOf1 azure backup protected item health collector attribute all of1

swagger:model AzureBackupProtectedItemHealthCollectorAttributeAllOf1

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

type AzureCostManagementCollectorAttribute struct {
	AzureCostManagementCollectorAttributeAllOf1
}

AzureCostManagementCollectorAttribute azure cost management collector attribute

swagger:model AzureCostManagementCollectorAttribute

func (*AzureCostManagementCollectorAttribute) ContextValidate ¶

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

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

func (*AzureCostManagementCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureCostManagementCollectorAttribute) MarshalJSON ¶

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

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

func (*AzureCostManagementCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureCostManagementCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureCostManagementCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureCostManagementCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AzureCostManagementCollectorAttribute) Validate ¶

Validate validates this azure cost management collector attribute

type AzureCostManagementCollectorAttributeAllOf1 ¶

type AzureCostManagementCollectorAttributeAllOf1 interface{}

AzureCostManagementCollectorAttributeAllOf1 azure cost management collector attribute all of1

swagger:model AzureCostManagementCollectorAttributeAllOf1

type AzureCostManagementDimensionsDiscoveryMethod ¶

type AzureCostManagementDimensionsDiscoveryMethod struct {

	// azure cost management type
	// Required: true
	AzureCostManagementType *string `json:"azureCostManagementType"`
}

AzureCostManagementDimensionsDiscoveryMethod azure cost management dimensions discovery method

swagger:model AzureCostManagementDimensionsDiscoveryMethod

func (*AzureCostManagementDimensionsDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure cost management dimensions discovery method based on the context it is used

func (*AzureCostManagementDimensionsDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureCostManagementDimensionsDiscoveryMethod) MarshalJSON ¶

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

func (*AzureCostManagementDimensionsDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureCostManagementDimensionsDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureCostManagementDimensionsDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureCostManagementDimensionsDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureCostManagementDimensionsDiscoveryMethod) Validate ¶

Validate validates this azure cost management dimensions discovery method

type AzureCostManagementSubscriptionsDiscoveryMethod ¶

type AzureCostManagementSubscriptionsDiscoveryMethod struct {
	AzureCostManagementSubscriptionsDiscoveryMethodAllOf1
}

AzureCostManagementSubscriptionsDiscoveryMethod azure cost management subscriptions discovery method

swagger:model AzureCostManagementSubscriptionsDiscoveryMethod

func (*AzureCostManagementSubscriptionsDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure cost management subscriptions discovery method based on the context it is used

func (*AzureCostManagementSubscriptionsDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureCostManagementSubscriptionsDiscoveryMethod) MarshalJSON ¶

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

func (*AzureCostManagementSubscriptionsDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureCostManagementSubscriptionsDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureCostManagementSubscriptionsDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureCostManagementSubscriptionsDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureCostManagementSubscriptionsDiscoveryMethod) Validate ¶

Validate validates this azure cost management subscriptions discovery method

type AzureCostManagementSubscriptionsDiscoveryMethodAllOf1 ¶

type AzureCostManagementSubscriptionsDiscoveryMethodAllOf1 interface{}

AzureCostManagementSubscriptionsDiscoveryMethodAllOf1 azure cost management subscriptions discovery method all of1

swagger:model AzureCostManagementSubscriptionsDiscoveryMethodAllOf1

type AzureCostManagementTagsDiscoveryMethod ¶

type AzureCostManagementTagsDiscoveryMethod struct {

	// azure tag keys
	// Required: true
	AzureTagKeys *string `json:"azureTagKeys"`
}

AzureCostManagementTagsDiscoveryMethod azure cost management tags discovery method

swagger:model AzureCostManagementTagsDiscoveryMethod

func (*AzureCostManagementTagsDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure cost management tags discovery method based on the context it is used

func (*AzureCostManagementTagsDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureCostManagementTagsDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureCostManagementTagsDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureCostManagementTagsDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureCostManagementTagsDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureCostManagementTagsDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureCostManagementTagsDiscoveryMethod) Validate ¶

Validate validates this azure cost management tags discovery method

type AzureDimensionDiscoveryMethod ¶

type AzureDimensionDiscoveryMethod struct {

	// dimension name
	// Required: true
	DimensionName *string `json:"dimensionName"`

	// metric name
	MetricName string `json:"metricName,omitempty"`

	// period
	// Required: true
	Period *string `json:"period"`
}

AzureDimensionDiscoveryMethod azure dimension discovery method

swagger:model AzureDimensionDiscoveryMethod

func (*AzureDimensionDiscoveryMethod) ContextValidate ¶

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

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

func (*AzureDimensionDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureDimensionDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureDimensionDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureDimensionDiscoveryMethod) SetName ¶

func (m *AzureDimensionDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureDimensionDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureDimensionDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureDimensionDiscoveryMethod) Validate ¶

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

Validate validates this azure dimension discovery method

type AzureEABillingCollectorAttribute ¶

type AzureEABillingCollectorAttribute struct {
	AzureEABillingCollectorAttributeAllOf1
}

AzureEABillingCollectorAttribute azure e a billing collector attribute

swagger:model AzureEABillingCollectorAttribute

func (*AzureEABillingCollectorAttribute) ContextValidate ¶

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

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

func (*AzureEABillingCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureEABillingCollectorAttribute) MarshalJSON ¶

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

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

func (*AzureEABillingCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureEABillingCollectorAttribute) SetName ¶

func (m *AzureEABillingCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*AzureEABillingCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureEABillingCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AzureEABillingCollectorAttribute) Validate ¶

Validate validates this azure e a billing collector attribute

type AzureEABillingCollectorAttributeAllOf1 ¶

type AzureEABillingCollectorAttributeAllOf1 interface{}

AzureEABillingCollectorAttributeAllOf1 azure e a billing collector attribute all of1

swagger:model AzureEABillingCollectorAttributeAllOf1

type AzureEABillingDiscoveryMethodV3 ¶

type AzureEABillingDiscoveryMethodV3 struct {

	// azure e a billing type
	// Required: true
	AzureEABillingType *string `json:"azureEABillingType"`
}

AzureEABillingDiscoveryMethodV3 azure e a billing discovery method v3

swagger:model AzureEABillingDiscoveryMethodV3

func (*AzureEABillingDiscoveryMethodV3) ContextValidate ¶

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

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

func (*AzureEABillingDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureEABillingDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*AzureEABillingDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*AzureEABillingDiscoveryMethodV3) SetName ¶

func (m *AzureEABillingDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*AzureEABillingDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureEABillingDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*AzureEABillingDiscoveryMethodV3) Validate ¶

Validate validates this azure e a billing discovery method v3

type AzureEmergingIssueEventSource ¶

type AzureEmergingIssueEventSource struct {

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

AzureEmergingIssueEventSource azure emerging issue event source

swagger:model AzureEmergingIssueEventSource

func (*AzureEmergingIssueEventSource) AlertBodyTemplate ¶

func (m *AzureEmergingIssueEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*AzureEmergingIssueEventSource) AlertEffectiveIval ¶

func (m *AzureEmergingIssueEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*AzureEmergingIssueEventSource) AlertLevel ¶

func (m *AzureEmergingIssueEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*AzureEmergingIssueEventSource) AlertSubjectTemplate ¶

func (m *AzureEmergingIssueEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*AzureEmergingIssueEventSource) AppliesTo ¶

func (m *AzureEmergingIssueEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*AzureEmergingIssueEventSource) AuditVersion ¶

func (m *AzureEmergingIssueEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*AzureEmergingIssueEventSource) Checksum ¶

func (m *AzureEmergingIssueEventSource) Checksum() string

Checksum gets the checksum of this subtype

func (*AzureEmergingIssueEventSource) ClearAfterAck ¶

func (m *AzureEmergingIssueEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*AzureEmergingIssueEventSource) Collector ¶

func (m *AzureEmergingIssueEventSource) Collector() string

Collector gets the collector of this subtype

func (*AzureEmergingIssueEventSource) ContextValidate ¶

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

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

func (*AzureEmergingIssueEventSource) Description ¶

func (m *AzureEmergingIssueEventSource) Description() string

Description gets the description of this subtype

func (*AzureEmergingIssueEventSource) Filters ¶

Filters gets the filters of this subtype

func (*AzureEmergingIssueEventSource) Group ¶

Group gets the group of this subtype

func (*AzureEmergingIssueEventSource) ID ¶

ID gets the id of this subtype

func (*AzureEmergingIssueEventSource) InstallationMetadata ¶

func (m *AzureEmergingIssueEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*AzureEmergingIssueEventSource) LineageID ¶

func (m *AzureEmergingIssueEventSource) LineageID() string

LineageID gets the lineage Id of this subtype

func (*AzureEmergingIssueEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureEmergingIssueEventSource) MarshalJSON ¶

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

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

func (*AzureEmergingIssueEventSource) Name ¶

Name gets the name of this subtype

func (*AzureEmergingIssueEventSource) SetAlertBodyTemplate ¶

func (m *AzureEmergingIssueEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*AzureEmergingIssueEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*AzureEmergingIssueEventSource) SetAlertLevel ¶

func (m *AzureEmergingIssueEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*AzureEmergingIssueEventSource) SetAlertSubjectTemplate ¶

func (m *AzureEmergingIssueEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*AzureEmergingIssueEventSource) SetAppliesTo ¶

func (m *AzureEmergingIssueEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*AzureEmergingIssueEventSource) SetAuditVersion ¶

func (m *AzureEmergingIssueEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*AzureEmergingIssueEventSource) SetChecksum ¶

func (m *AzureEmergingIssueEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*AzureEmergingIssueEventSource) SetClearAfterAck ¶

func (m *AzureEmergingIssueEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*AzureEmergingIssueEventSource) SetCollector ¶

func (m *AzureEmergingIssueEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*AzureEmergingIssueEventSource) SetDescription ¶

func (m *AzureEmergingIssueEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*AzureEmergingIssueEventSource) SetFilters ¶

SetFilters sets the filters of this subtype

func (*AzureEmergingIssueEventSource) SetGroup ¶

func (m *AzureEmergingIssueEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*AzureEmergingIssueEventSource) SetID ¶

func (m *AzureEmergingIssueEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*AzureEmergingIssueEventSource) SetInstallationMetadata ¶

func (m *AzureEmergingIssueEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*AzureEmergingIssueEventSource) SetLineageID ¶

func (m *AzureEmergingIssueEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*AzureEmergingIssueEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*AzureEmergingIssueEventSource) SetSuppressDuplicatesES ¶

func (m *AzureEmergingIssueEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*AzureEmergingIssueEventSource) SetTags ¶

func (m *AzureEmergingIssueEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*AzureEmergingIssueEventSource) SetTechnology ¶

func (m *AzureEmergingIssueEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*AzureEmergingIssueEventSource) SetVersion ¶

func (m *AzureEmergingIssueEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*AzureEmergingIssueEventSource) SuppressDuplicatesES ¶

func (m *AzureEmergingIssueEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*AzureEmergingIssueEventSource) Tags ¶

Tags gets the tags of this subtype

func (*AzureEmergingIssueEventSource) Technology ¶

func (m *AzureEmergingIssueEventSource) Technology() string

Technology gets the technology of this subtype

func (*AzureEmergingIssueEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureEmergingIssueEventSource) UnmarshalJSON ¶

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

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

func (*AzureEmergingIssueEventSource) Validate ¶

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

Validate validates this azure emerging issue event source

func (*AzureEmergingIssueEventSource) Version ¶

func (m *AzureEmergingIssueEventSource) Version() int64

Version gets the version of this subtype

type AzureExpressRouteCircuitPeeringCollectorAttributeV3 ¶

type AzureExpressRouteCircuitPeeringCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureExpressRouteCircuitPeeringCollectorAttributeV3 azure express route circuit peering collector attribute v3

swagger:model AzureExpressRouteCircuitPeeringCollectorAttributeV3

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure express route circuit peering collector attribute v3 based on the context it is used

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureExpressRouteCircuitPeeringCollectorAttributeV3) MarshalJSON ¶

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

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) UnmarshalJSON ¶

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

func (*AzureExpressRouteCircuitPeeringCollectorAttributeV3) Validate ¶

Validate validates this azure express route circuit peering collector attribute v3

type AzureExpressRouteCircuitPeeringDiscoveryMethod ¶

type AzureExpressRouteCircuitPeeringDiscoveryMethod struct {
	AzureExpressRouteCircuitPeeringDiscoveryMethodAllOf1
}

AzureExpressRouteCircuitPeeringDiscoveryMethod azure express route circuit peering discovery method

swagger:model AzureExpressRouteCircuitPeeringDiscoveryMethod

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure express route circuit peering discovery method based on the context it is used

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureExpressRouteCircuitPeeringDiscoveryMethod) MarshalJSON ¶

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

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureExpressRouteCircuitPeeringDiscoveryMethod) Validate ¶

Validate validates this azure express route circuit peering discovery method

type AzureExpressRouteCircuitPeeringDiscoveryMethodAllOf1 ¶

type AzureExpressRouteCircuitPeeringDiscoveryMethodAllOf1 interface{}

AzureExpressRouteCircuitPeeringDiscoveryMethodAllOf1 azure express route circuit peering discovery method all of1

swagger:model AzureExpressRouteCircuitPeeringDiscoveryMethodAllOf1

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

type AzureLogAnalyticsReplicationJobCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureLogAnalyticsReplicationJobCollectorAttribute azure log analytics replication job collector attribute

swagger:model AzureLogAnalyticsReplicationJobCollectorAttribute

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure log analytics replication job collector attribute based on the context it is used

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureLogAnalyticsReplicationJobCollectorAttribute) MarshalJSON ¶

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

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureLogAnalyticsReplicationJobCollectorAttribute) Validate ¶

Validate validates this azure log analytics replication job collector attribute

type AzureLogAnalyticsReplicationJobDiscoveryMethod ¶

type AzureLogAnalyticsReplicationJobDiscoveryMethod struct {
	AzureLogAnalyticsReplicationJobDiscoveryMethodAllOf1
}

AzureLogAnalyticsReplicationJobDiscoveryMethod azure log analytics replication job discovery method

swagger:model AzureLogAnalyticsReplicationJobDiscoveryMethod

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure log analytics replication job discovery method based on the context it is used

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureLogAnalyticsReplicationJobDiscoveryMethod) MarshalJSON ¶

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

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureLogAnalyticsReplicationJobDiscoveryMethod) Validate ¶

Validate validates this azure log analytics replication job discovery method

type AzureLogAnalyticsReplicationJobDiscoveryMethodAllOf1 ¶

type AzureLogAnalyticsReplicationJobDiscoveryMethodAllOf1 interface{}

AzureLogAnalyticsReplicationJobDiscoveryMethodAllOf1 azure log analytics replication job discovery method all of1

swagger:model AzureLogAnalyticsReplicationJobDiscoveryMethodAllOf1

type AzureLogAnalyticsWorkspacesCollectorAttribute ¶

type AzureLogAnalyticsWorkspacesCollectorAttribute struct {

	// query
	// Required: true
	Query *string `json:"query"`
}

AzureLogAnalyticsWorkspacesCollectorAttribute azure log analytics workspaces collector attribute

swagger:model AzureLogAnalyticsWorkspacesCollectorAttribute

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure log analytics workspaces collector attribute based on the context it is used

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureLogAnalyticsWorkspacesCollectorAttribute) MarshalJSON ¶

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

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureLogAnalyticsWorkspacesCollectorAttribute) Validate ¶

Validate validates this azure log analytics workspaces collector attribute

type AzureLogAnalyticsWorkspacesDiscoveryMethod ¶

type AzureLogAnalyticsWorkspacesDiscoveryMethod struct {

	// column instance name
	// Required: true
	ColumnInstanceName *string `json:"columnInstanceName"`

	// query
	// Required: true
	Query *string `json:"query"`
}

AzureLogAnalyticsWorkspacesDiscoveryMethod azure log analytics workspaces discovery method

swagger:model AzureLogAnalyticsWorkspacesDiscoveryMethod

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure log analytics workspaces discovery method based on the context it is used

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureLogAnalyticsWorkspacesDiscoveryMethod) MarshalJSON ¶

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

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureLogAnalyticsWorkspacesDiscoveryMethod) Validate ¶

Validate validates this azure log analytics workspaces discovery method

type AzureNetAppVolumesDiscoveryMethod ¶

type AzureNetAppVolumesDiscoveryMethod struct {
	AzureNetAppVolumesDiscoveryMethodAllOf1
}

AzureNetAppVolumesDiscoveryMethod azure net app volumes discovery method

swagger:model AzureNetAppVolumesDiscoveryMethod

func (*AzureNetAppVolumesDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this azure net app volumes discovery method based on the context it is used

func (*AzureNetAppVolumesDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureNetAppVolumesDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureNetAppVolumesDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureNetAppVolumesDiscoveryMethod) SetName ¶

func (m *AzureNetAppVolumesDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureNetAppVolumesDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureNetAppVolumesDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureNetAppVolumesDiscoveryMethod) Validate ¶

Validate validates this azure net app volumes discovery method

type AzureNetAppVolumesDiscoveryMethodAllOf1 ¶

type AzureNetAppVolumesDiscoveryMethodAllOf1 interface{}

AzureNetAppVolumesDiscoveryMethodAllOf1 azure net app volumes discovery method all of1

swagger:model AzureNetAppVolumesDiscoveryMethodAllOf1

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

type AzureRecoveryServiceRTOCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureRecoveryServiceRTOCollectorAttribute azure recovery service r t o collector attribute

swagger:model AzureRecoveryServiceRTOCollectorAttribute

func (*AzureRecoveryServiceRTOCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure recovery service r t o collector attribute based on the context it is used

func (*AzureRecoveryServiceRTOCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureRecoveryServiceRTOCollectorAttribute) MarshalJSON ¶

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

func (*AzureRecoveryServiceRTOCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureRecoveryServiceRTOCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureRecoveryServiceRTOCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureRecoveryServiceRTOCollectorAttribute) UnmarshalJSON ¶

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

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

func (*AzureRecoveryServiceRTOCollectorAttribute) Validate ¶

Validate validates this azure recovery service r t o collector attribute

type AzureRecoveryServiceRTODiscoveryMethod ¶

type AzureRecoveryServiceRTODiscoveryMethod struct {
	AzureRecoveryServiceRTODiscoveryMethodAllOf1
}

AzureRecoveryServiceRTODiscoveryMethod azure recovery service r t o discovery method

swagger:model AzureRecoveryServiceRTODiscoveryMethod

func (*AzureRecoveryServiceRTODiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure recovery service r t o discovery method based on the context it is used

func (*AzureRecoveryServiceRTODiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureRecoveryServiceRTODiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureRecoveryServiceRTODiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureRecoveryServiceRTODiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureRecoveryServiceRTODiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureRecoveryServiceRTODiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureRecoveryServiceRTODiscoveryMethod) Validate ¶

Validate validates this azure recovery service r t o discovery method

type AzureRecoveryServiceRTODiscoveryMethodAllOf1 ¶

type AzureRecoveryServiceRTODiscoveryMethodAllOf1 interface{}

AzureRecoveryServiceRTODiscoveryMethodAllOf1 azure recovery service r t o discovery method all of1

swagger:model AzureRecoveryServiceRTODiscoveryMethodAllOf1

type AzureRecoveryServiceVaultSRCollectorAttribute ¶

type AzureRecoveryServiceVaultSRCollectorAttribute struct {
	AzureRecoveryServiceVaultSRCollectorAttributeAllOf1
}

AzureRecoveryServiceVaultSRCollectorAttribute azure recovery service vault s r collector attribute

swagger:model AzureRecoveryServiceVaultSRCollectorAttribute

func (*AzureRecoveryServiceVaultSRCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure recovery service vault s r collector attribute based on the context it is used

func (*AzureRecoveryServiceVaultSRCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureRecoveryServiceVaultSRCollectorAttribute) MarshalJSON ¶

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

func (*AzureRecoveryServiceVaultSRCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureRecoveryServiceVaultSRCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureRecoveryServiceVaultSRCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureRecoveryServiceVaultSRCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureRecoveryServiceVaultSRCollectorAttribute) Validate ¶

Validate validates this azure recovery service vault s r collector attribute

type AzureRecoveryServiceVaultSRCollectorAttributeAllOf1 ¶

type AzureRecoveryServiceVaultSRCollectorAttributeAllOf1 interface{}

AzureRecoveryServiceVaultSRCollectorAttributeAllOf1 azure recovery service vault s r collector attribute all of1

swagger:model AzureRecoveryServiceVaultSRCollectorAttributeAllOf1

type AzureRecoveryServicesVaultAgentsCollectorAttribute ¶

type AzureRecoveryServicesVaultAgentsCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureRecoveryServicesVaultAgentsCollectorAttribute azure recovery services vault agents collector attribute

swagger:model AzureRecoveryServicesVaultAgentsCollectorAttribute

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure recovery services vault agents collector attribute based on the context it is used

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureRecoveryServicesVaultAgentsCollectorAttribute) MarshalJSON ¶

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

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureRecoveryServicesVaultAgentsCollectorAttribute) Validate ¶

Validate validates this azure recovery services vault agents 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 AzureReplicationDisasterRecoveryCollectorAttribute ¶

type AzureReplicationDisasterRecoveryCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureReplicationDisasterRecoveryCollectorAttribute azure replication disaster recovery collector attribute

swagger:model AzureReplicationDisasterRecoveryCollectorAttribute

func (*AzureReplicationDisasterRecoveryCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure replication disaster recovery collector attribute based on the context it is used

func (*AzureReplicationDisasterRecoveryCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureReplicationDisasterRecoveryCollectorAttribute) MarshalJSON ¶

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

func (*AzureReplicationDisasterRecoveryCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureReplicationDisasterRecoveryCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureReplicationDisasterRecoveryCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureReplicationDisasterRecoveryCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureReplicationDisasterRecoveryCollectorAttribute) Validate ¶

Validate validates this azure replication disaster recovery collector attribute

type AzureReplicationJobCollectorAttributeV3 ¶

type AzureReplicationJobCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureReplicationJobCollectorAttributeV3 azure replication job collector attribute v3

swagger:model AzureReplicationJobCollectorAttributeV3

func (*AzureReplicationJobCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure replication job collector attribute v3 based on the context it is used

func (*AzureReplicationJobCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureReplicationJobCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AzureReplicationJobCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureReplicationJobCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureReplicationJobCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureReplicationJobCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AzureReplicationJobCollectorAttributeV3) Validate ¶

Validate validates this azure replication job collector attribute v3

type AzureReplicationJobDiscoveryMethod ¶

type AzureReplicationJobDiscoveryMethod struct {
	AzureReplicationJobDiscoveryMethodAllOf1
}

AzureReplicationJobDiscoveryMethod azure replication job discovery method

swagger:model AzureReplicationJobDiscoveryMethod

func (*AzureReplicationJobDiscoveryMethod) ContextValidate ¶

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

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

func (*AzureReplicationJobDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureReplicationJobDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureReplicationJobDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureReplicationJobDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureReplicationJobDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureReplicationJobDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureReplicationJobDiscoveryMethod) Validate ¶

Validate validates this azure replication job discovery method

type AzureReplicationJobDiscoveryMethodAllOf1 ¶

type AzureReplicationJobDiscoveryMethodAllOf1 interface{}

AzureReplicationJobDiscoveryMethodAllOf1 azure replication job discovery method all of1

swagger:model AzureReplicationJobDiscoveryMethodAllOf1

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

func (m *AzureRssEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*AzureRssEventSource) Checksum ¶

func (m *AzureRssEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *AzureRssEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*AzureRssEventSource) LineageID ¶

func (m *AzureRssEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *AzureRssEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*AzureRssEventSource) SetChecksum ¶

func (m *AzureRssEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *AzureRssEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*AzureRssEventSource) SetLineageID ¶

func (m *AzureRssEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 AzureSynapseDiscoveryMethodV3 ¶

type AzureSynapseDiscoveryMethodV3 struct {

	// azure synapse type
	// Required: true
	AzureSynapseType *string `json:"azureSynapseType"`
}

AzureSynapseDiscoveryMethodV3 azure synapse discovery method v3

swagger:model AzureSynapseDiscoveryMethodV3

func (*AzureSynapseDiscoveryMethodV3) ContextValidate ¶

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

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

func (*AzureSynapseDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureSynapseDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*AzureSynapseDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*AzureSynapseDiscoveryMethodV3) SetName ¶

func (m *AzureSynapseDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*AzureSynapseDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureSynapseDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*AzureSynapseDiscoveryMethodV3) Validate ¶

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

Validate validates this azure synapse discovery method v3

type AzureVMBackupStatusCollectorAttributeV3 ¶

type AzureVMBackupStatusCollectorAttributeV3 struct {

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

AzureVMBackupStatusCollectorAttributeV3 azure VM backup status collector attribute v3

swagger:model AzureVMBackupStatusCollectorAttributeV3

func (*AzureVMBackupStatusCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure VM backup status collector attribute v3 based on the context it is used

func (*AzureVMBackupStatusCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureVMBackupStatusCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AzureVMBackupStatusCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureVMBackupStatusCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureVMBackupStatusCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureVMBackupStatusCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AzureVMBackupStatusCollectorAttributeV3) Validate ¶

Validate validates this azure VM backup status collector attribute v3

type AzureVMBackupStatusLogAnalyticsCollectorAttribute ¶

type AzureVMBackupStatusLogAnalyticsCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureVMBackupStatusLogAnalyticsCollectorAttribute azure VM backup status log analytics collector attribute

swagger:model AzureVMBackupStatusLogAnalyticsCollectorAttribute

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) ContextValidate ¶

ContextValidate validate this azure VM backup status log analytics collector attribute based on the context it is used

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureVMBackupStatusLogAnalyticsCollectorAttribute) MarshalJSON ¶

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

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) UnmarshalJSON ¶

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

func (*AzureVMBackupStatusLogAnalyticsCollectorAttribute) Validate ¶

Validate validates this azure VM backup status log analytics collector attribute

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

type AzureVNGConnectionCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureVNGConnectionCollectorAttributeV3 azure v n g connection collector attribute v3

swagger:model AzureVNGConnectionCollectorAttributeV3

func (*AzureVNGConnectionCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure v n g connection collector attribute v3 based on the context it is used

func (*AzureVNGConnectionCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureVNGConnectionCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AzureVNGConnectionCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureVNGConnectionCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureVNGConnectionCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureVNGConnectionCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AzureVNGConnectionCollectorAttributeV3) Validate ¶

Validate validates this azure v n g connection collector attribute v3

type AzureVNGConnectionDiscoveryMethod ¶

type AzureVNGConnectionDiscoveryMethod struct {
	AzureVNGConnectionDiscoveryMethodAllOf1
}

AzureVNGConnectionDiscoveryMethod azure v n g connection discovery method

swagger:model AzureVNGConnectionDiscoveryMethod

func (*AzureVNGConnectionDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this azure v n g connection discovery method based on the context it is used

func (*AzureVNGConnectionDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureVNGConnectionDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureVNGConnectionDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureVNGConnectionDiscoveryMethod) SetName ¶

func (m *AzureVNGConnectionDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureVNGConnectionDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureVNGConnectionDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureVNGConnectionDiscoveryMethod) Validate ¶

Validate validates this azure v n g connection discovery method

type AzureVNGConnectionDiscoveryMethodAllOf1 ¶

type AzureVNGConnectionDiscoveryMethodAllOf1 interface{}

AzureVNGConnectionDiscoveryMethodAllOf1 azure v n g connection discovery method all of1

swagger:model AzureVNGConnectionDiscoveryMethodAllOf1

type AzureVirtualDesktopHostPoolsCollectorAttributeV3 ¶

type AzureVirtualDesktopHostPoolsCollectorAttributeV3 struct {

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

AzureVirtualDesktopHostPoolsCollectorAttributeV3 azure virtual desktop host pools collector attribute v3

swagger:model AzureVirtualDesktopHostPoolsCollectorAttributeV3

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure virtual desktop host pools collector attribute v3 based on the context it is used

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureVirtualDesktopHostPoolsCollectorAttributeV3) MarshalJSON ¶

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

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) UnmarshalJSON ¶

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

func (*AzureVirtualDesktopHostPoolsCollectorAttributeV3) Validate ¶

Validate validates this azure virtual desktop host pools collector attribute v3

type AzureVirtualDesktopSessionHostsCollectorAttributeV3 ¶

type AzureVirtualDesktopSessionHostsCollectorAttributeV3 struct {

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

AzureVirtualDesktopSessionHostsCollectorAttributeV3 azure virtual desktop session hosts collector attribute v3

swagger:model AzureVirtualDesktopSessionHostsCollectorAttributeV3

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this azure virtual desktop session hosts collector attribute v3 based on the context it is used

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureVirtualDesktopSessionHostsCollectorAttributeV3) MarshalJSON ¶

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

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) UnmarshalJSON ¶

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

func (*AzureVirtualDesktopSessionHostsCollectorAttributeV3) Validate ¶

Validate validates this azure virtual desktop session hosts collector attribute v3

type AzureVirtualDesktopSessionHostsDiscoveryMethod ¶

type AzureVirtualDesktopSessionHostsDiscoveryMethod struct {
	AzureVirtualDesktopSessionHostsDiscoveryMethodAllOf1
}

AzureVirtualDesktopSessionHostsDiscoveryMethod azure virtual desktop session hosts discovery method

swagger:model AzureVirtualDesktopSessionHostsDiscoveryMethod

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) ContextValidate ¶

ContextValidate validate this azure virtual desktop session hosts discovery method based on the context it is used

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) MarshalBinary ¶

MarshalBinary interface implementation

func (AzureVirtualDesktopSessionHostsDiscoveryMethod) MarshalJSON ¶

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

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) UnmarshalJSON ¶

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

func (*AzureVirtualDesktopSessionHostsDiscoveryMethod) Validate ¶

Validate validates this azure virtual desktop session hosts discovery method

type AzureVirtualDesktopSessionHostsDiscoveryMethodAllOf1 ¶

type AzureVirtualDesktopSessionHostsDiscoveryMethodAllOf1 interface{}

AzureVirtualDesktopSessionHostsDiscoveryMethodAllOf1 azure virtual desktop session hosts discovery method all of1

swagger:model AzureVirtualDesktopSessionHostsDiscoveryMethodAllOf1

type AzureWebAppInstanceDiscoveryMethod ¶

type AzureWebAppInstanceDiscoveryMethod struct {
	AzureWebAppInstanceDiscoveryMethodAllOf1
}

AzureWebAppInstanceDiscoveryMethod azure web app instance discovery method

swagger:model AzureWebAppInstanceDiscoveryMethod

func (*AzureWebAppInstanceDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this azure web app instance discovery method based on the context it is used

func (*AzureWebAppInstanceDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureWebAppInstanceDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureWebAppInstanceDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureWebAppInstanceDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*AzureWebAppInstanceDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureWebAppInstanceDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureWebAppInstanceDiscoveryMethod) Validate ¶

Validate validates this azure web app instance discovery method

type AzureWebAppInstanceDiscoveryMethodAllOf1 ¶

type AzureWebAppInstanceDiscoveryMethodAllOf1 interface{}

AzureWebAppInstanceDiscoveryMethodAllOf1 azure web app instance discovery method all of1

swagger:model AzureWebAppInstanceDiscoveryMethodAllOf1

type AzureWebJobCollectorAttributeV3 ¶

type AzureWebJobCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

AzureWebJobCollectorAttributeV3 azure web job collector attribute v3

swagger:model AzureWebJobCollectorAttributeV3

func (*AzureWebJobCollectorAttributeV3) ContextValidate ¶

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

ContextValidate validate this azure web job collector attribute v3 based on the context it is used

func (*AzureWebJobCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureWebJobCollectorAttributeV3) MarshalJSON ¶

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

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

func (*AzureWebJobCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*AzureWebJobCollectorAttributeV3) SetName ¶

func (m *AzureWebJobCollectorAttributeV3) SetName(val string)

SetName sets the name of this subtype

func (*AzureWebJobCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureWebJobCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*AzureWebJobCollectorAttributeV3) Validate ¶

Validate validates this azure web job collector attribute v3

type AzureWebJobDiscoveryMethod ¶

type AzureWebJobDiscoveryMethod struct {
	AzureWebJobDiscoveryMethodAllOf1
}

AzureWebJobDiscoveryMethod azure web job discovery method

swagger:model AzureWebJobDiscoveryMethod

func (*AzureWebJobDiscoveryMethod) ContextValidate ¶

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

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

func (*AzureWebJobDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (AzureWebJobDiscoveryMethod) MarshalJSON ¶

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

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

func (*AzureWebJobDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*AzureWebJobDiscoveryMethod) SetName ¶

func (m *AzureWebJobDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*AzureWebJobDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureWebJobDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*AzureWebJobDiscoveryMethod) Validate ¶

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

Validate validates this azure web job discovery method

type AzureWebJobDiscoveryMethodAllOf1 ¶

type AzureWebJobDiscoveryMethodAllOf1 interface{}

AzureWebJobDiscoveryMethodAllOf1 azure web job discovery method all of1

swagger:model AzureWebJobDiscoveryMethodAllOf1

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 {

	// If type is timebased then effective time when recipient receive notification.
	//
	Period *Period `json:"period,omitempty"`

	// List of recipients list
	// Required: true
	Stages [][]*Recipient `json:"stages"`

	// Type of stages in this chain. The values can be timebased|simple
	// 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"`

	// cluster dimension value
	ClusterDimensionValue string `json:"clusterDimensionValue,omitempty"`

	// metric name
	MetricName string `json:"metricName,omitempty"`

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

	// node dimension
	// Required: true
	NodeDimension *string `json:"nodeDimension"`

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

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

	// This is key value pairs of collector config properties
	// Read Only: true
	AgentConfFields map[string]string `json:"agentConfFields,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"`

	// Bearer Token
	// Read Only: true
	BearerToken string `json:"bearerToken,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"`

	// Collector type
	// Example: external
	// Read Only: true
	CollectorType string `json:"collectorType,omitempty"`

	// The version of the agent.conf configuration file
	// Read Only: true
	ConfVersion string `json:"confVersion,omitempty"`

	// Collector Config
	// Read Only: true
	Config string `json:"config,omitempty"`

	// Copy Command Url
	// Read Only: true
	CopyURL string `json:"copyUrl,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"`

	// Download Url
	// Read Only: true
	DownloadURL string `json:"downloadUrl,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"`

	// Usage of the Otel Collector - logging or tracing
	// Read Only: true
	EnableLMLogs *bool `json:"enableLMLogs,omitempty"`

	// Base 64 encoded config data
	// Read Only: true
	EncodedConfigData string `json:"encodedConfigData,omitempty"`

	// The Id of the escalation chain associated with this Collector
	// Example: 80
	EscalatingChainID int32 `json:"escalatingChainId,omitempty"`

	// External collector installation format
	// Read Only: true
	Format string `json:"format,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"`

	// is encoded
	// Read Only: true
	IsEncoded *bool `json:"isEncoded,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"`

	// Collector Id
	// Read Only: true
	OtelID string `json:"otelId,omitempty"`

	// Collector Version
	// Read Only: true
	OtelVersion string `json:"otelVersion,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"`

	// Whether the collector can monitor Synthetic devices (Selenium grid property must be defined)
	// Read Only: true
	SyntheticsEnabled *bool `json:"syntheticsEnabled,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

	// The data collector's 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"`

	// This is key value pairs of collector config properties
	// Read Only: true
	AgentConfFields map[string]string `json:"agentConfFields,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"`

	// Bearer Token
	// Read Only: true
	BearerToken string `json:"bearerToken,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"`

	// Collector type
	// Example: external
	// Read Only: true
	CollectorType string `json:"collectorType,omitempty"`

	// The version of the agent.conf configuration file
	// Read Only: true
	ConfVersion string `json:"confVersion,omitempty"`

	// Collector Config
	// Read Only: true
	Config string `json:"config,omitempty"`

	// Copy Command Url
	// Read Only: true
	CopyURL string `json:"copyUrl,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"`

	// Download Url
	// Read Only: true
	DownloadURL string `json:"downloadUrl,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"`

	// Usage of the Otel Collector - logging or tracing
	// Read Only: true
	EnableLMLogs *bool `json:"enableLMLogs,omitempty"`

	// Base 64 encoded config data
	// Read Only: true
	EncodedConfigData string `json:"encodedConfigData,omitempty"`

	// The Id of the escalation chain associated with this Collector
	// Example: 80
	EscalatingChainID int32 `json:"escalatingChainId,omitempty"`

	// External collector installation format
	// Read Only: true
	Format string `json:"format,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"`

	// is encoded
	// Read Only: true
	IsEncoded *bool `json:"isEncoded,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"`

	// Collector Id
	// Read Only: true
	OtelID string `json:"otelId,omitempty"`

	// Collector Version
	// Read Only: true
	OtelVersion string `json:"otelVersion,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"`

	// Whether the collector can monitor Synthetic devices (Selenium grid property must be defined)
	// Read Only: true
	SyntheticsEnabled *bool `json:"syntheticsEnabled,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 {

	// Whether the collector has autoBalance set as true or false
	AutoBalance bool `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 status of the highest priority sub collector
	// Read Only: true
	HighestPriorityCollectorStatus *RestHighestPriorityCollectorStatus `json:"highestPriorityCollectorStatus,omitempty"`

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

	// Specifies if the version of all collectors in group is same
	// Read Only: true
	MismatchVersion *bool `json:"mismatchVersion,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 number of hosts that belong to the group
	// Read Only: true
	NumOfHosts int64 `json:"numOfHosts,omitempty"`

	// The number of instances that belong to the group
	// Read Only: true
	NumOfInstances int64 `json:"numOfInstances,omitempty"`

	// The platform limitation
	// Read Only: true
	Platform string `json:"platform,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 {

	// Specifies if this is a feature version
	// Read Only: true
	Feature *bool `json:"feature,omitempty"`

	// 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 ConfigCheck ¶

type ConfigCheck struct {

	// Clear alert after ACKED or not
	AckClearAlert bool `json:"ackClearAlert,omitempty"`

	// Alert effective interval
	AlertEffectiveIval int32 `json:"alertEffectiveIval,omitempty"`

	// The triggered alert level if config check failure.
	// The values can be 1|2|3|4
	// where, 1: no alert, 2: warn alert, 3: error alert, 4: critical alert
	AlertLevel int32 `json:"alertLevel,omitempty"`

	// The count that the alert must exist for these many poll cycles before it will be triggered
	AlertTransitionInterval int32 `json:"alertTransitionInterval,omitempty"`

	// The ConfigSource id
	ConfigSourceID int32 `json:"configSourceId,omitempty"`

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

	// The ConfigCheck id
	ID int32 `json:"id,omitempty"`

	// The ConfigCheck name
	Name string `json:"name,omitempty"`

	// Portable id for origin tracking
	OriginID string `json:"originId,omitempty"`

	// The ConfigCheck script
	Script JSONObject `json:"script,omitempty"`

	// The ConfigCheck type. The values can be fetch|ignore|missing|value|groovy
	Type string `json:"type,omitempty"`
}

ConfigCheck config check

swagger:model ConfigCheck

func (*ConfigCheck) ContextValidate ¶

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

ContextValidate validates this config check based on context it is used

func (*ConfigCheck) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigCheck) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigCheck) Validate ¶

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

Validate validates this config check

type ConfigSource ¶

type ConfigSource struct {

	// The Applies To for the LMModule
	AppliesTo string `json:"appliesTo,omitempty"`

	// The ConfigSource audit version
	AuditVersion int64 `json:"auditVersion,omitempty"`

	// Auto discovery configuration
	AutoDiscoveryConfig *AutoDiscoveryConfiguration `json:"autoDiscoveryConfig,omitempty"`

	// The metadata checksum for the LMModule content
	// Read Only: true
	Checksum string `json:"checksum,omitempty"`

	// The ConfigSource data collect interval
	CollectInterval int32 `json:"collectInterval,omitempty"`

	// The method to collect data
	CollectMethod string `json:"collectMethod,omitempty"`

	// The List of ConfigChecks
	ConfigChecks []*ConfigCheck `json:"configChecks,omitempty"`

	// The description for the LMModule
	Description string `json:"description,omitempty"`

	// The ConfigSource display name
	DisplayName string `json:"displayName,omitempty"`

	// Enable active discovery if ConfigSource has multiple instances. true|false
	EnableAutoDiscovery bool `json:"enableAutoDiscovery,omitempty"`

	// Configuration file format. The values can be arbitrary|unix|java-properties|JSON|XML
	FileFormat string `json:"fileFormat,omitempty"`

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

	// Whether the ConfigSource has multiple instances. true|false
	HasMultiInstances bool `json:"hasMultiInstances,omitempty"`

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

	// The local module's IntegrationMetadata, readable for troubleshooting purposes
	// Read Only: true
	InstallationMetadata *IntegrationMetadata `json:"installationMetadata,omitempty"`

	// The lineageId the LMModule belongs to
	// Read Only: true
	LineageID string `json:"lineageId,omitempty"`

	// The config source name
	Name string `json:"name,omitempty"`

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

	// The Technical Notes for the LMModule
	Technology string `json:"technology,omitempty"`

	// Timestamp format. ex. yyyy-MM-dd hh:mm:ss
	TimestampFormat string `json:"timestampFormat,omitempty"`

	// The ConfigSource version
	Version int64 `json:"version,omitempty"`
	// contains filtered or unexported fields
}

ConfigSource config source

swagger:model ConfigSource

func (*ConfigSource) CollectorAttribute ¶

func (m *ConfigSource) CollectorAttribute() CollectorAttribute

CollectorAttribute gets the collector attribute of this base type

func (*ConfigSource) ContextValidate ¶

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

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

func (*ConfigSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (ConfigSource) MarshalJSON ¶

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

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

func (*ConfigSource) SetCollectorAttribute ¶

func (m *ConfigSource) SetCollectorAttribute(val CollectorAttribute)

SetCollectorAttribute sets the collector attribute of this base type

func (*ConfigSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigSource) UnmarshalJSON ¶

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

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

func (*ConfigSource) Validate ¶

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

Validate validates this config source

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 float64 `json:"maxValue,omitempty"`

	// The minimum value that should be displayed on the y-axis
	MinValue float64 `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) ReportLinkExpire ¶

func (m *CustomReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *CustomReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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"`

	// Overwrite existing Resource/Website Group fields with ##defaultResourceGroup## and/or ##defaultWebsiteGroup## tokens. This value of this attribute is only considered while updating the Dashboard configuration. While creating the new Dashboard, this value will always be considered as false irrespective of the passed value.
	// Read Only: true
	OverwriteGroupFields *bool `json:"overwriteGroupFields,omitempty"`

	// 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 importing 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 {

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

	// The name of the dashboard
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Whether or not the dashboard is sharable. This value will always be true unless the dashboard is a private dashboard
	// Read Only: true
	Sharable *bool `json:"sharable,omitempty"`

	// The permission of the user that made the API call
	// 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 importing 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) ReportLinkExpire ¶

func (m *DashboardReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *DashboardReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 {

	// The AD advance setting enable flag
	AdAdvSettingEnabled bool `json:"adAdvSettingEnabled,omitempty"`

	// The customized alert message body define.  Empty string mean we will use the define in default template
	AlertBody string `json:"alertBody,omitempty"`

	// The count that the alert must exist for this many poll cycles before the alert will be cleared
	AlertClearTransitionInterval int32 `json:"alertClearTransitionInterval,omitempty"`

	// The alert threshold define for the datapoint. e.g. '> 60 80 90' mean it will:
	// trigger warn alert if value > 60
	// trigger error alert if value > 80
	// trigger critical alert if value > 90
	AlertExpr string `json:"alertExpr,omitempty"`

	// alert expression note
	AlertExprNote string `json:"alertExprNote,omitempty"`

	// The triggered alert level if we cannot collect data for this datapoint. The values can be 0-4 (0:unused alert, 1:alert ok, 2:warn alert, 2:error alert, 4:critical alert)
	AlertForNoData int32 `json:"alertForNoData,omitempty"`

	// The customized alert message subject define. Empty string mean we will use the define in default template
	AlertSubject string `json:"alertSubject,omitempty"`

	// The count that the alert must exist for this many poll cycles before it will be triggered
	AlertTransitionInterval int32 `json:"alertTransitionInterval,omitempty"`

	// Enable anomaly detection advance setting for CRITICAL severity
	CriticalAdAdvSetting string `json:"criticalAdAdvSetting,omitempty"`

	// The datasource id
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

	// The data value type. The values can be 1-8 (1:boolean, 2:byte, 3:short, 4:int, 5:long, 6:float, 7:double, 8:ulong)
	DataType int32 `json:"dataType,omitempty"`

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

	// Expression of anomaly detection setting, split by comma
	// 0 means off,  1 means on, -1 means invalid
	// 1,0,1 =   warn : ON     error: OFF   critical: ON
	// Empty value on this parameter means : 0,0,0
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,omitempty"`

	// Enable anomaly detection advance setting for ERROR severity
	ErrorAdAdvSetting string `json:"errorAdAdvSetting,omitempty"`

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

	// The max digits of the data value
	MaxDigits int32 `json:"maxDigits,omitempty"`

	// The max value of the datapoint value range
	MaxValue string `json:"maxValue,omitempty"`

	// The minimum value of the datapoint value range
	MinValue string `json:"minValue,omitempty"`

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

	// Portable id for origin tracking
	OriginID string `json:"originId,omitempty"`

	// The post processor method for the data value. Currently support complex expression and groovy.
	PostProcessorMethod string `json:"postProcessorMethod,omitempty"`

	// The post processor parameter, e.g. dataPoint1*2
	PostProcessorParam string `json:"postProcessorParam,omitempty"`

	// The name of the raw data field name used to fetch value, e.g. avgrtt, output
	RawDataFieldName string `json:"rawDataFieldName,omitempty"`

	// The data metric type. The values can be 0-7 (0:unknown, 1:counter, 2:gauge, 3:derive, 5:status, 6:compute, 7:counter32, 8:counter64)
	Type int32 `json:"type,omitempty"`

	// The first user parameter will be used to fetch the datapoint value. e.g. snmp oid
	UserParam1 string `json:"userParam1,omitempty"`

	// The second user parameter will be used to fetch the datapoint value. e.g. jmx attribute name
	UserParam2 string `json:"userParam2,omitempty"`

	// The third user parameter will be used to fetch the datapoint value.
	UserParam3 string `json:"userParam3,omitempty"`

	// Enable anomaly detection advance setting for WARN severity
	WarnAdAdvSetting string `json:"warnAdAdvSetting,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"`

	// The data source audit version
	// Read Only: true
	AuditVersion int64 `json:"auditVersion,omitempty"`

	// Auto discovery configuration
	AutoDiscoveryConfig *AutoDiscoveryConfiguration `json:"autoDiscoveryConfig,omitempty"`

	// The metadata checksum for the LMModule content
	// Read Only: true
	Checksum string `json:"checksum,omitempty"`

	// The DataSource data collect interval
	// Required: true
	CollectInterval *int32 `json:"collectInterval"`

	// The  method to collect data. The values can be snmp|ping|exs|webpage|wmi|cim|datadump|dns|ipmi|jdbb|script|udp|tcp|xen
	// Required: true
	CollectMethod *string `json:"collectMethod"`

	// The data point list
	DataPoints []*DataPoint `json:"dataPoints,omitempty"`

	// The description for the LMModule
	Description string `json:"description,omitempty"`

	// The data source display name
	DisplayName string `json:"displayName,omitempty"`

	// Enable Auto Discovery or not when this data source has multi instance: false|true
	EnableAutoDiscovery bool `json:"enableAutoDiscovery,omitempty"`

	// Enable ERI Discovery or not: false|true
	EnableEriDiscovery bool `json:"enableEriDiscovery,omitempty"`

	// Enable ERI Discovery or not
	EriDiscoveryConfig *ScriptERIDiscoveryAttributeV3 `json:"eriDiscoveryConfig,omitempty"`

	// The DataSource data collect interval
	EriDiscoveryInterval int32 `json:"eriDiscoveryInterval,omitempty"`

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

	// If the DataSource has multi instance: true|false
	// Read Only: true
	HasMultiInstances *bool `json:"hasMultiInstances,omitempty"`

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

	// The local module's IntegrationMetadata, readable for troubleshooting purposes
	// Read Only: true
	InstallationMetadata *IntegrationMetadata `json:"installationMetadata,omitempty"`

	// The lineageId the LMModule belongs to
	// Read Only: true
	LineageID string `json:"lineageId,omitempty"`

	// The data source name
	// Required: true
	Name *string `json:"name"`

	// The DataSource payload version for custom metrics
	// Read Only: true
	PayloadVersion int32 `json:"payloadVersion,omitempty"`

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

	// The Technical Notes for the LMModule
	Technology string `json:"technology,omitempty"`

	// Use wild-value as unique identifier in case of multi instance datasource: true|false
	// Read Only: true
	UseWildValueAsUUID *bool `json:"useWildValueAsUUID,omitempty"`

	// The data source 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 {

	// Whether the overview graph is aggregated
	// Read Only: true
	Aggregated *bool `json:"aggregated,omitempty"`

	// base1024 graph or not
	Base1024 bool `json:"base1024,omitempty"`

	// The graph data point list
	DataPoints []*OverviewGraphDataPoint `json:"dataPoints,omitempty"`

	// The graph display priority
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// The graph height
	Height int32 `json:"height,omitempty"`

	// The graph Id
	ID int32 `json:"id,omitempty"`

	// The graph lines
	Lines []*GraphLine `json:"lines,omitempty"`

	// The graph max value
	MaxValue interface{} `json:"maxValue,omitempty"`

	// The graph min value
	MinValue interface{} `json:"minValue,omitempty"`

	// The graph name
	Name string `json:"name,omitempty"`

	// The rigid. The values can be true|false
	Rigid bool `json:"rigid,omitempty"`

	// The graph time scale.
	// The values can be 1hour|2hour|5hour|day|yesterday|week|lastweek|month|3month|year
	TimeScale string `json:"timeScale,omitempty"`

	// The graph title
	Title string `json:"title,omitempty"`

	// The graph vertical label
	VerticalLabel string `json:"verticalLabel,omitempty"`

	// The virtual data point list
	VirtualDataPoints []*GraphVirtualDataPoint `json:"virtualDataPoints,omitempty"`

	// The graph 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 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
	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"`

	// The id of the Log collector currently collecting logs.
	// Example: 1
	CurrentLogCollectorID int32 `json:"currentLogCollectorId,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 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
	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"`

	// Indicates whether Preferred Log Collector is configured  (true) or not (false) for the device
	// Example: true
	IsPreferredLogCollectorConfigured bool `json:"isPreferredLogCollectorConfigured,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 description/name of the log collector for this device
	// Read Only: true
	LogCollectorDescription string `json:"logCollectorDescription,omitempty"`

	// The id of the Collector Group associated with the device's log collection
	// Read Only: true
	LogCollectorGroupID int32 `json:"logCollectorGroupId,omitempty"`

	// The name of the Collector Group associated with the device's.
	// Read Only: true
	LogCollectorGroupName string `json:"logCollectorGroupName,omitempty"`

	// The Id of the netflow collector associated with the device
	// Example: 1
	LogCollectorID int32 `json:"logCollectorId,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"`

	// Any non-system properties (aside from system.categories) defined for this device
	ResourceIds []*NameAndValue `json:"resourceIds,omitempty"`

	// The role privilege operation(s) for this device that are granted to the user who made the API request
	// Read Only: true
	RolePrivileges []string `json:"rolePrivileges,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"`

	// The list of ids of the collectors currently monitoring the resource and discovering instances
	// Example: 1,4
	// Unique: true
	SyntheticsCollectorIds []int32 `json:"syntheticsCollectorIds,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 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"`

	// Whether has active instance.
	// Read Only: true
	HasActiveInstance *bool `json:"hasActiveInstance,omitempty"`

	// Whether has more instance. 0 no more, 1 has more
	// Read Only: true
	HasMore int32 `json:"hasMore,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// The instance list associated to the datasource
	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 {

	// Instance alias
	// Read Only: true
	Alias string `json:"alias,omitempty"`

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

	// Instance name
	// Read Only: true
	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 validate this device data source associated instance based on the 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"`

	// The id of the collector the datasource instance is associated with
	// Read Only: true
	CollectorID int32 `json:"collectorId,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 UNC Monitoring enabled for device
	// Example: true
	IsUNCInstance bool `json:"isUNCInstance,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 {

	// ad adv setting enabled
	AdAdvSettingEnabled bool `json:"adAdvSettingEnabled,omitempty"`

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

	// Collection Interval
	// Read Only: true
	CollectionInterval int64 `json:"collectionInterval,omitempty"`

	// critical ad adv setting
	CriticalAdAdvSetting string `json:"criticalAdAdvSetting,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"`

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

	// enable anomaly alert suppression
	// Read Only: true
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,omitempty"`

	// error ad adv setting
	ErrorAdAdvSetting string `json:"errorAdAdvSetting,omitempty"`

	// The global alert expression for this datapoint
	// Read Only: true
	GlobalAlertExpr string `json:"globalAlertExpr,omitempty"`

	// The global enable anomaly alert generation
	// Read Only: true
	GlobalEnableAnomalyAlertGeneration string `json:"globalEnableAnomalyAlertGeneration,omitempty"`

	// The global enable anomaly alert suppression
	// Read Only: true
	GlobalEnableAnomalyAlertSuppression string `json:"globalEnableAnomalyAlertSuppression,omitempty"`

	// The post processor parameters for complex DataPoints and global level configCheck threshold.
	GlobalPostProcessorParam string `json:"globalPostProcessorParam,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"`

	// Instance group alert expression list base on the priority. The first is the highest priority and effected on this instance
	// Read Only: true
	ParentInstanceGroupAlertExpr *InstanceGroupAlertThresholdInfo `json:"parentInstanceGroupAlertExpr,omitempty"`

	// The post processor parameter for complex DataPoint and instance level configCheck threshold.
	PostProcessorParam string `json:"postProcessorParam,omitempty"`

	// warn ad adv setting
	WarnAdAdvSetting string `json:"warnAdAdvSetting,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 associated to this configuration file
	// Read Only: true
	Alerts []*DeviceDataSourceInstanceConfigAlert `json:"alerts,omitempty"`

	// Configuration file change status, if the first configuration then it is Added, else Changed, values can be : Add|Change
	// Read Only: true
	ChangeStatus string `json:"changeStatus,omitempty"`

	// Configuration file content
	// Read Only: true
	Config string `json:"config,omitempty"`

	// Configuration file collect error message
	// Read Only: true
	ConfigErrMsg string `json:"configErrMsg,omitempty"`

	// Configuration file collect status
	// Read Only: true
	ConfigStatus int32 `json:"configStatus,omitempty"`

	// Configsource id
	// Read Only: true
	DataSourceID int32 `json:"dataSourceId,omitempty"`

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

	// Configuration file diff
	// Read Only: true
	DeltaConfig []*DeviceDataSourceInstanceConfigDiff `json:"deltaConfig,omitempty"`

	// Device datasource 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"`

	// advanceDiffChecker
	// Read Only: true
	ExcludeLines []int32 `json:"excludeLines,omitempty"`

	// The id of the datasource
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Device datasource instance id
	// Read Only: true
	InstanceID int32 `json:"instanceId,omitempty"`

	// Device datasource instance name
	// Read Only: true
	InstanceName string `json:"instanceName,omitempty"`

	// Datasource poll timestamp in milliseconds
	// Read Only: true
	PollTimestamp int64 `json:"pollTimestamp,omitempty"`

	// Config version
	// Read Only: true
	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 internal id
	// Read Only: true
	AlertID string `json:"alertId,omitempty"`

	// Alert level, 0 - alert is cleared, 2 - warn alert, 3 - error alert, 4 - critical alert
	// Read Only: true
	AlertLevel int32 `json:"alertLevel,omitempty"`

	// Summary of this config source alert
	// Read Only: true
	AlertSummary string `json:"alertSummary,omitempty"`

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

	// Timestamp of alert start or clear
	// Read Only: true
	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 validate this device data source instance config alert based on the 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 {

	// Configuration content
	// Read Only: true
	Content string `json:"content,omitempty"`

	// Diff row number
	// Read Only: true
	RowNo int32 `json:"rowNo,omitempty"`

	// Diff type. The values can be : add|remove
	// Read Only: true
	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 validate this device data source instance config diff based on the 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 {

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

	// The next page parameters
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// Timestamp list
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// Datapoint values 2-D list
	// 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 {

	// Time when the group was created.
	// 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"`

	// The device datasource id
	// Read Only: true
	DeviceDataSourceID int32 `json:"deviceDataSourceId,omitempty"`

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

	// The id of associated device
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// The instance group 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 DeviceFilter ¶

type DeviceFilter struct {

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

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

	// operation
	Operation string `json:"operation,omitempty"`

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

DeviceFilter device filter

swagger:model DeviceFilter

func (*DeviceFilter) ContextValidate ¶

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

ContextValidate validates this device filter based on context it is used

func (*DeviceFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeviceFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceFilter) Validate ¶

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

Validate validates this device filter

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 id of the default Auto Balanced Collector Group assigned to the device group
	DefaultAutoBalancedCollectorGroupID int32 `json:"defaultAutoBalancedCollectorGroupId,omitempty"`

	// The description of the default collector assigned to the device group
	// Read Only: true
	DefaultCollectorDescription string `json:"defaultCollectorDescription,omitempty"`

	// The description of the default collector group assigned to the device group
	// Read Only: true
	DefaultCollectorGroupDescription string `json:"defaultCollectorGroupDescription,omitempty"`

	// The collector group id of the default collector assigned to the device group
	// Read Only: true
	DefaultCollectorGroupID int32 `json:"defaultCollectorGroupId,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 number of kubernetes devices that belong to this device group (includes Kubernetes devices in sub groups)
	// Read Only: true
	NumOfKubernetesDevices int64 `json:"numOfKubernetesDevices,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 role privilege operations for the device group that are granted to the user that made this API request
	// Read Only: true
	RolePrivileges []string `json:"rolePrivileges,omitempty"`

	// The result returned by the transaction that tests the SaaS credentials associated with the Saas group
	// Read Only: true
	SaasTestResult *SaasAccountTestResult `json:"saasTestResult,omitempty"`

	// The Status code result returned by the transaction that tests the SaaS credentials associated with the SaaS group
	// Read Only: true
	SaasTestResultCode int32 `json:"saasTestResultCode,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"`

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

	// enable anomaly alert suppression
	// Read Only: true
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,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 role privilege operations for the device group that are granted to the user that made this API request
	// Read Only: true
	RolePrivileges []string `json:"rolePrivileges,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 {

	// ad adv setting enabled
	AdAdvSettingEnabled bool `json:"adAdvSettingEnabled,omitempty"`

	// alert expr
	// Required: true
	AlertExpr *string `json:"alertExpr"`

	// alert expr note
	AlertExprNote string `json:"alertExprNote,omitempty"`

	// Collection Interval
	// Read Only: true
	CollectionInterval int64 `json:"collectionInterval,omitempty"`

	// critical ad adv setting
	CriticalAdAdvSetting string `json:"criticalAdAdvSetting,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"`

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

	// enable anomaly alert suppression
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,omitempty"`

	// error ad adv setting
	ErrorAdAdvSetting string `json:"errorAdAdvSetting,omitempty"`

	// global alert expr
	// Read Only: true
	GlobalAlertExpr string `json:"globalAlertExpr,omitempty"`

	// global enable anomaly alert generation
	GlobalEnableAnomalyAlertGeneration string `json:"globalEnableAnomalyAlertGeneration,omitempty"`

	// global enable anomaly alert suppression
	GlobalEnableAnomalyAlertSuppression string `json:"globalEnableAnomalyAlertSuppression,omitempty"`

	// warn ad adv setting
	WarnAdAdvSetting string `json:"warnAdAdvSetting,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 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 DeviceLogPipeLineResourceSDT ¶

type DeviceLogPipeLineResourceSDT struct {

	// The display name of the device associated with the logPipeLine that the SDT will apply to
	DeviceDisplayName string `json:"deviceDisplayName,omitempty"`

	// The id of the device associated with the pipe line that the SDT will apply to
	DeviceID int32 `json:"deviceId,omitempty"`

	// The id of the device logPipeLineResource that the SDT will be associated with
	DeviceLogPipeLineResourceID int32 `json:"deviceLogPipeLineResourceId,omitempty"`

	// The name of the pipe line that the SDT will apply to
	LogPipeLineName string `json:"logPipeLineName,omitempty"`
	// contains filtered or unexported fields
}

DeviceLogPipeLineResourceSDT device log pipe line resource SDT

swagger:model DeviceLogPipeLineResourceSDT

func (*DeviceLogPipeLineResourceSDT) Admin ¶

Admin gets the admin of this subtype

func (*DeviceLogPipeLineResourceSDT) Comment ¶

func (m *DeviceLogPipeLineResourceSDT) Comment() string

Comment gets the comment of this subtype

func (*DeviceLogPipeLineResourceSDT) ContextValidate ¶

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

ContextValidate validate this device log pipe line resource SDT based on the context it is used

func (*DeviceLogPipeLineResourceSDT) Duration ¶

func (m *DeviceLogPipeLineResourceSDT) Duration() int32

Duration gets the duration of this subtype

func (*DeviceLogPipeLineResourceSDT) EndDateTime ¶

func (m *DeviceLogPipeLineResourceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*DeviceLogPipeLineResourceSDT) EndDateTimeOnLocal ¶

func (m *DeviceLogPipeLineResourceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*DeviceLogPipeLineResourceSDT) EndHour ¶

func (m *DeviceLogPipeLineResourceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*DeviceLogPipeLineResourceSDT) EndMinute ¶

func (m *DeviceLogPipeLineResourceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*DeviceLogPipeLineResourceSDT) Hour ¶

Hour gets the hour of this subtype

func (*DeviceLogPipeLineResourceSDT) ID ¶

ID gets the id of this subtype

func (*DeviceLogPipeLineResourceSDT) IsEffective ¶

func (m *DeviceLogPipeLineResourceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*DeviceLogPipeLineResourceSDT) MarshalBinary ¶

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

MarshalBinary interface implementation

func (DeviceLogPipeLineResourceSDT) MarshalJSON ¶

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

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

func (*DeviceLogPipeLineResourceSDT) Minute ¶

func (m *DeviceLogPipeLineResourceSDT) Minute() int32

Minute gets the minute of this subtype

func (*DeviceLogPipeLineResourceSDT) MonthDay ¶

func (m *DeviceLogPipeLineResourceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*DeviceLogPipeLineResourceSDT) SDTType ¶

func (m *DeviceLogPipeLineResourceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*DeviceLogPipeLineResourceSDT) SetAdmin ¶

func (m *DeviceLogPipeLineResourceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*DeviceLogPipeLineResourceSDT) SetComment ¶

func (m *DeviceLogPipeLineResourceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*DeviceLogPipeLineResourceSDT) SetDuration ¶

func (m *DeviceLogPipeLineResourceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*DeviceLogPipeLineResourceSDT) SetEndDateTime ¶

func (m *DeviceLogPipeLineResourceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*DeviceLogPipeLineResourceSDT) SetEndDateTimeOnLocal ¶

func (m *DeviceLogPipeLineResourceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*DeviceLogPipeLineResourceSDT) SetEndHour ¶

func (m *DeviceLogPipeLineResourceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*DeviceLogPipeLineResourceSDT) SetEndMinute ¶

func (m *DeviceLogPipeLineResourceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*DeviceLogPipeLineResourceSDT) SetHour ¶

func (m *DeviceLogPipeLineResourceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*DeviceLogPipeLineResourceSDT) SetID ¶

func (m *DeviceLogPipeLineResourceSDT) SetID(val string)

SetID sets the id of this subtype

func (*DeviceLogPipeLineResourceSDT) SetIsEffective ¶

func (m *DeviceLogPipeLineResourceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*DeviceLogPipeLineResourceSDT) SetMinute ¶

func (m *DeviceLogPipeLineResourceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*DeviceLogPipeLineResourceSDT) SetMonthDay ¶

func (m *DeviceLogPipeLineResourceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*DeviceLogPipeLineResourceSDT) SetSDTType ¶

func (m *DeviceLogPipeLineResourceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*DeviceLogPipeLineResourceSDT) SetStartDateTime ¶

func (m *DeviceLogPipeLineResourceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*DeviceLogPipeLineResourceSDT) SetStartDateTimeOnLocal ¶

func (m *DeviceLogPipeLineResourceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*DeviceLogPipeLineResourceSDT) SetTimezone ¶

func (m *DeviceLogPipeLineResourceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*DeviceLogPipeLineResourceSDT) SetType ¶

func (m *DeviceLogPipeLineResourceSDT) SetType(val string)

SetType sets the type of this subtype

func (*DeviceLogPipeLineResourceSDT) SetWeekDay ¶

func (m *DeviceLogPipeLineResourceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*DeviceLogPipeLineResourceSDT) SetWeekOfMonth ¶

func (m *DeviceLogPipeLineResourceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*DeviceLogPipeLineResourceSDT) StartDateTime ¶

func (m *DeviceLogPipeLineResourceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*DeviceLogPipeLineResourceSDT) StartDateTimeOnLocal ¶

func (m *DeviceLogPipeLineResourceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*DeviceLogPipeLineResourceSDT) Timezone ¶

func (m *DeviceLogPipeLineResourceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*DeviceLogPipeLineResourceSDT) Type ¶

Type gets the type of this subtype

func (*DeviceLogPipeLineResourceSDT) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceLogPipeLineResourceSDT) UnmarshalJSON ¶

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

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

func (*DeviceLogPipeLineResourceSDT) Validate ¶

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

Validate validates this device log pipe line resource SDT

func (*DeviceLogPipeLineResourceSDT) WeekDay ¶

func (m *DeviceLogPipeLineResourceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*DeviceLogPipeLineResourceSDT) WeekOfMonth ¶

func (m *DeviceLogPipeLineResourceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

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

type DeviceProperty struct {

	// The resource property name
	// Required: true
	Name *string `json:"name"`

	// The resource property value
	// Required: true
	Value *string `json:"value"`
}

DeviceProperty device property

swagger:model DeviceProperty

func (*DeviceProperty) ContextValidate ¶

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

ContextValidate validates this device property based on context it is used

func (*DeviceProperty) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeviceProperty) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeviceProperty) Validate ¶

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

Validate validates this device property

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

	// Calculation method: 0 = percent all resources available, 1 = average of all SLA metrics
	CalculationMethod int32 `json:"calculationMethod,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 a progress bar is displayed in list mode
	DisplayPercentageBar bool `json:"displayPercentageBar,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 *RestNetscanPorts `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) AuditVersion ¶

func (m *EchoEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*EchoEventSource) Checksum ¶

func (m *EchoEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *EchoEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*EchoEventSource) LineageID ¶

func (m *EchoEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *EchoEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*EchoEventSource) SetChecksum ¶

func (m *EchoEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *EchoEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*EchoEventSource) SetLineageID ¶

func (m *EchoEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 EnhancedScriptNetscan ¶

type EnhancedScriptNetscan struct {

	// The credentials to be used for the scan
	// Example: 2
	Credentials *RestNMapNetscanPolicyCredential `json:"credentials,omitempty"`

	// 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
	// Read Only: true
	DefaultGroupFullPath string `json:"defaultGroupFullPath,omitempty"`

	// The filter to be applied to filter out the reported devices
	Filters []*DeviceFilter `json:"filters"`

	// 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
}

EnhancedScriptNetscan enhanced script netscan

swagger:model EnhancedScriptNetscan

func (*EnhancedScriptNetscan) Collector ¶

func (m *EnhancedScriptNetscan) Collector() int32

Collector gets the collector of this subtype

func (*EnhancedScriptNetscan) CollectorDescription ¶

func (m *EnhancedScriptNetscan) CollectorDescription() string

CollectorDescription gets the collector description of this subtype

func (*EnhancedScriptNetscan) CollectorGroup ¶

func (m *EnhancedScriptNetscan) CollectorGroup() int32

CollectorGroup gets the collector group of this subtype

func (*EnhancedScriptNetscan) CollectorGroupName ¶

func (m *EnhancedScriptNetscan) CollectorGroupName() string

CollectorGroupName gets the collector group name of this subtype

func (*EnhancedScriptNetscan) ContextValidate ¶

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

ContextValidate validate this enhanced script netscan based on the context it is used

func (*EnhancedScriptNetscan) Creator ¶

func (m *EnhancedScriptNetscan) Creator() string

Creator gets the creator of this subtype

func (*EnhancedScriptNetscan) Description ¶

func (m *EnhancedScriptNetscan) Description() string

Description gets the description of this subtype

func (*EnhancedScriptNetscan) Duplicate ¶

Duplicate gets the duplicate of this subtype

func (*EnhancedScriptNetscan) Group ¶

func (m *EnhancedScriptNetscan) Group() string

Group gets the group of this subtype

func (*EnhancedScriptNetscan) ID ¶

func (m *EnhancedScriptNetscan) ID() int32

ID gets the id of this subtype

func (*EnhancedScriptNetscan) IgnoreSystemIPsDuplicates ¶

func (m *EnhancedScriptNetscan) IgnoreSystemIPsDuplicates() *bool

IgnoreSystemIPsDuplicates gets the ignore system i ps duplicates of this subtype

func (*EnhancedScriptNetscan) MarshalBinary ¶

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

MarshalBinary interface implementation

func (EnhancedScriptNetscan) MarshalJSON ¶

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

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

func (*EnhancedScriptNetscan) Method ¶

func (m *EnhancedScriptNetscan) Method() string

Method gets the method of this subtype

func (*EnhancedScriptNetscan) Name ¶

func (m *EnhancedScriptNetscan) Name() *string

Name gets the name of this subtype

func (*EnhancedScriptNetscan) NextStart ¶

func (m *EnhancedScriptNetscan) NextStart() string

NextStart gets the next start of this subtype

func (*EnhancedScriptNetscan) NextStartEpoch ¶

func (m *EnhancedScriptNetscan) NextStartEpoch() int64

NextStartEpoch gets the next start epoch of this subtype

func (*EnhancedScriptNetscan) NsgID ¶

func (m *EnhancedScriptNetscan) NsgID() int32

NsgID gets the nsg Id of this subtype

func (*EnhancedScriptNetscan) Schedule ¶

func (m *EnhancedScriptNetscan) Schedule() *RestSchedule

Schedule gets the schedule of this subtype

func (*EnhancedScriptNetscan) SetCollector ¶

func (m *EnhancedScriptNetscan) SetCollector(val int32)

SetCollector sets the collector of this subtype

func (*EnhancedScriptNetscan) SetCollectorDescription ¶

func (m *EnhancedScriptNetscan) SetCollectorDescription(val string)

SetCollectorDescription sets the collector description of this subtype

func (*EnhancedScriptNetscan) SetCollectorGroup ¶

func (m *EnhancedScriptNetscan) SetCollectorGroup(val int32)

SetCollectorGroup sets the collector group of this subtype

func (*EnhancedScriptNetscan) SetCollectorGroupName ¶

func (m *EnhancedScriptNetscan) SetCollectorGroupName(val string)

SetCollectorGroupName sets the collector group name of this subtype

func (*EnhancedScriptNetscan) SetCreator ¶

func (m *EnhancedScriptNetscan) SetCreator(val string)

SetCreator sets the creator of this subtype

func (*EnhancedScriptNetscan) SetDescription ¶

func (m *EnhancedScriptNetscan) SetDescription(val string)

SetDescription sets the description of this subtype

func (*EnhancedScriptNetscan) SetDuplicate ¶

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

SetDuplicate sets the duplicate of this subtype

func (*EnhancedScriptNetscan) SetGroup ¶

func (m *EnhancedScriptNetscan) SetGroup(val string)

SetGroup sets the group of this subtype

func (*EnhancedScriptNetscan) SetID ¶

func (m *EnhancedScriptNetscan) SetID(val int32)

SetID sets the id of this subtype

func (*EnhancedScriptNetscan) SetIgnoreSystemIPsDuplicates ¶

func (m *EnhancedScriptNetscan) SetIgnoreSystemIPsDuplicates(val *bool)

SetIgnoreSystemIPsDuplicates sets the ignore system i ps duplicates of this subtype

func (*EnhancedScriptNetscan) SetMethod ¶

func (m *EnhancedScriptNetscan) SetMethod(val string)

SetMethod sets the method of this subtype

func (*EnhancedScriptNetscan) SetName ¶

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

SetName sets the name of this subtype

func (*EnhancedScriptNetscan) SetNextStart ¶

func (m *EnhancedScriptNetscan) SetNextStart(val string)

SetNextStart sets the next start of this subtype

func (*EnhancedScriptNetscan) SetNextStartEpoch ¶

func (m *EnhancedScriptNetscan) SetNextStartEpoch(val int64)

SetNextStartEpoch sets the next start epoch of this subtype

func (*EnhancedScriptNetscan) SetNsgID ¶

func (m *EnhancedScriptNetscan) SetNsgID(val int32)

SetNsgID sets the nsg Id of this subtype

func (*EnhancedScriptNetscan) SetSchedule ¶

func (m *EnhancedScriptNetscan) SetSchedule(val *RestSchedule)

SetSchedule sets the schedule of this subtype

func (*EnhancedScriptNetscan) SetVersion ¶

func (m *EnhancedScriptNetscan) SetVersion(val int32)

SetVersion sets the version of this subtype

func (*EnhancedScriptNetscan) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*EnhancedScriptNetscan) UnmarshalJSON ¶

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

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

func (*EnhancedScriptNetscan) Validate ¶

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

Validate validates this enhanced script netscan

func (*EnhancedScriptNetscan) Version ¶

func (m *EnhancedScriptNetscan) Version() int32

Version gets the version of this subtype

type EntityProperty ¶

type EntityProperty struct {

	// The inherit list of the property
	// Read Only: true
	InheritList []*InheritanceProp `json:"inheritList,omitempty"`

	// The name of the property
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The type of property. The values can be Inherit|System|Custom
	// Read Only: true
	Type string `json:"type,omitempty"`

	// The value of the property
	// 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 {

	// The chain's cc destinations
	CcDestinations []*Recipient `json:"ccDestinations,omitempty"`

	// The description for chain
	// Example: For alerts escalated to the NOC Team
	Description string `json:"description,omitempty"`

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

	// If throttle needs to be enabled then true if not then false.
	// Example: true
	EnableThrottling bool `json:"enableThrottling,omitempty"`

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

	// Whether or not chain in alerting
	// Read Only: true
	InAlerting *bool `json:"inAlerting,omitempty"`

	// The chain name
	// Example: NOC Team
	// Required: true
	Name *string `json:"name"`

	// Maximum number of alerts can be sent during a throttle period
	// Example: 40
	ThrottlingAlerts int32 `json:"throttlingAlerts,omitempty"`

	// The throttle 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. The values can be warn | error | critical | doMapping
	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)

	// The auditVersion of the EventSource
	// Read Only: true
	AuditVersion() int64
	SetAuditVersion(int64)

	// The metadata checksum for the LMModule content
	// Read Only: true
	Checksum() string
	SetChecksum(string)

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

	// The EventSource collector type. The values can be wineventlog | syslog | snmptrap | echo | logfile | scriptevent | awsrss | azurerss | azureadvisor | gcpatom | awsrdspievent | azureresourcehealthevent | azureemergingissue | azureloganalyticsworkspacesevent | awstrustedadvisor | awshealth | ipmievent
	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
	// Read Only: true
	ID() int32
	SetID(int32)

	// The local module's IntegrationMetadata, readable for troubleshooting purposes
	// Read Only: true
	InstallationMetadata() *IntegrationMetadata
	SetInstallationMetadata(*IntegrationMetadata)

	// The lineageId the LMModule belongs to
	// Read Only: true
	LineageID() string
	SetLineageID(string)

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

	// Whether or not duplicate alerts have to be suppressed
	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"`

	// The types of duplicate IPs that should be excluded. The values can be 1|2|3|4 which denotes
	// 1: matching any monitored devices
	// 2: matching devices already discovered by this scan
	// 3: matching devices in these groups
	// 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 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) AuditVersion ¶

func (m *GcpAtomEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*GcpAtomEventSource) Checksum ¶

func (m *GcpAtomEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *GcpAtomEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*GcpAtomEventSource) LineageID ¶

func (m *GcpAtomEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *GcpAtomEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*GcpAtomEventSource) SetChecksum ¶

func (m *GcpAtomEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *GcpAtomEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*GcpAtomEventSource) SetLineageID ¶

func (m *GcpAtomEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 GcpBackendServiceHealthCollectorAttributeV3 ¶

type GcpBackendServiceHealthCollectorAttributeV3 struct {

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

GcpBackendServiceHealthCollectorAttributeV3 gcp backend service health collector attribute v3

swagger:model GcpBackendServiceHealthCollectorAttributeV3

func (*GcpBackendServiceHealthCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this gcp backend service health collector attribute v3 based on the context it is used

func (*GcpBackendServiceHealthCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpBackendServiceHealthCollectorAttributeV3) MarshalJSON ¶

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

func (*GcpBackendServiceHealthCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*GcpBackendServiceHealthCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*GcpBackendServiceHealthCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpBackendServiceHealthCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*GcpBackendServiceHealthCollectorAttributeV3) Validate ¶

Validate validates this gcp backend service health collector attribute v3

type GcpBillingBigQuerySourceCollectorAttribute ¶

type GcpBillingBigQuerySourceCollectorAttribute struct {
	GcpBillingBigQuerySourceCollectorAttributeAllOf1
}

GcpBillingBigQuerySourceCollectorAttribute gcp billing big query source collector attribute

swagger:model GcpBillingBigQuerySourceCollectorAttribute

func (*GcpBillingBigQuerySourceCollectorAttribute) ContextValidate ¶

ContextValidate validate this gcp billing big query source collector attribute based on the context it is used

func (*GcpBillingBigQuerySourceCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpBillingBigQuerySourceCollectorAttribute) MarshalJSON ¶

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

func (*GcpBillingBigQuerySourceCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*GcpBillingBigQuerySourceCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*GcpBillingBigQuerySourceCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpBillingBigQuerySourceCollectorAttribute) UnmarshalJSON ¶

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

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

func (*GcpBillingBigQuerySourceCollectorAttribute) Validate ¶

Validate validates this gcp billing big query source collector attribute

type GcpBillingBigQuerySourceCollectorAttributeAllOf1 ¶

type GcpBillingBigQuerySourceCollectorAttributeAllOf1 interface{}

GcpBillingBigQuerySourceCollectorAttributeAllOf1 gcp billing big query source collector attribute all of1

swagger:model GcpBillingBigQuerySourceCollectorAttributeAllOf1

type GcpBillingBigQuerySourceDiscoveryMethodV3 ¶

type GcpBillingBigQuerySourceDiscoveryMethodV3 struct {

	// gcp billing period type
	// Required: true
	GcpBillingPeriodType *string `json:"gcpBillingPeriodType"`

	// gcp billing type
	// Required: true
	GcpBillingType *string `json:"gcpBillingType"`
}

GcpBillingBigQuerySourceDiscoveryMethodV3 gcp billing big query source discovery method v3

swagger:model GcpBillingBigQuerySourceDiscoveryMethodV3

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) ContextValidate ¶

ContextValidate validate this gcp billing big query source discovery method v3 based on the context it is used

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpBillingBigQuerySourceDiscoveryMethodV3) MarshalJSON ¶

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

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpBillingBigQuerySourceDiscoveryMethodV3) Validate ¶

Validate validates this gcp billing big query source discovery method v3

type GcpBillingCollectorAttribute ¶

type GcpBillingCollectorAttribute struct {
	GcpBillingCollectorAttributeAllOf1
}

GcpBillingCollectorAttribute gcp billing collector attribute

swagger:model GcpBillingCollectorAttribute

func (*GcpBillingCollectorAttribute) ContextValidate ¶

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

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

func (*GcpBillingCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpBillingCollectorAttribute) MarshalJSON ¶

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

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

func (*GcpBillingCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*GcpBillingCollectorAttribute) SetName ¶

func (m *GcpBillingCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*GcpBillingCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpBillingCollectorAttribute) UnmarshalJSON ¶

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

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

func (*GcpBillingCollectorAttribute) Validate ¶

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

Validate validates this gcp billing collector attribute

type GcpBillingCollectorAttributeAllOf1 ¶

type GcpBillingCollectorAttributeAllOf1 interface{}

GcpBillingCollectorAttributeAllOf1 gcp billing collector attribute all of1

swagger:model GcpBillingCollectorAttributeAllOf1

type GcpBillingDiscoveryMethodV3 ¶

type GcpBillingDiscoveryMethodV3 struct {

	// gcp billing type
	// Required: true
	GcpBillingType *string `json:"gcpBillingType"`
}

GcpBillingDiscoveryMethodV3 gcp billing discovery method v3

swagger:model GcpBillingDiscoveryMethodV3

func (*GcpBillingDiscoveryMethodV3) ContextValidate ¶

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

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

func (*GcpBillingDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpBillingDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*GcpBillingDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpBillingDiscoveryMethodV3) SetName ¶

func (m *GcpBillingDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*GcpBillingDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpBillingDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpBillingDiscoveryMethodV3) Validate ¶

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

Validate validates this gcp billing discovery method v3

type GcpComputeServiceLimitsCollectorAttributeV3 ¶

type GcpComputeServiceLimitsCollectorAttributeV3 struct {

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

GcpComputeServiceLimitsCollectorAttributeV3 gcp compute service limits collector attribute v3

swagger:model GcpComputeServiceLimitsCollectorAttributeV3

func (*GcpComputeServiceLimitsCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this gcp compute service limits collector attribute v3 based on the context it is used

func (*GcpComputeServiceLimitsCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpComputeServiceLimitsCollectorAttributeV3) MarshalJSON ¶

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

func (*GcpComputeServiceLimitsCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*GcpComputeServiceLimitsCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*GcpComputeServiceLimitsCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpComputeServiceLimitsCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*GcpComputeServiceLimitsCollectorAttributeV3) Validate ¶

Validate validates this gcp compute service limits collector attribute v3

type GcpLBBackendServiceDiscoveryMethodV3 ¶

type GcpLBBackendServiceDiscoveryMethodV3 struct {
	GcpLBBackendServiceDiscoveryMethodV3AllOf1
}

GcpLBBackendServiceDiscoveryMethodV3 gcp l b backend service discovery method v3

swagger:model GcpLBBackendServiceDiscoveryMethodV3

func (*GcpLBBackendServiceDiscoveryMethodV3) ContextValidate ¶

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

ContextValidate validate this gcp l b backend service discovery method v3 based on the context it is used

func (*GcpLBBackendServiceDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpLBBackendServiceDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*GcpLBBackendServiceDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpLBBackendServiceDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*GcpLBBackendServiceDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpLBBackendServiceDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpLBBackendServiceDiscoveryMethodV3) Validate ¶

Validate validates this gcp l b backend service discovery method v3

type GcpLBBackendServiceDiscoveryMethodV3AllOf1 ¶

type GcpLBBackendServiceDiscoveryMethodV3AllOf1 interface{}

GcpLBBackendServiceDiscoveryMethodV3AllOf1 gcp l b backend service discovery method v3 all of1

swagger:model GcpLBBackendServiceDiscoveryMethodV3AllOf1

type GcpPubSubSnapshotDiscoveryMethodV3 ¶

type GcpPubSubSnapshotDiscoveryMethodV3 struct {
	GcpPubSubSnapshotDiscoveryMethodV3AllOf1
}

GcpPubSubSnapshotDiscoveryMethodV3 gcp pub sub snapshot discovery method v3

swagger:model GcpPubSubSnapshotDiscoveryMethodV3

func (*GcpPubSubSnapshotDiscoveryMethodV3) ContextValidate ¶

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

ContextValidate validate this gcp pub sub snapshot discovery method v3 based on the context it is used

func (*GcpPubSubSnapshotDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpPubSubSnapshotDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*GcpPubSubSnapshotDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpPubSubSnapshotDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*GcpPubSubSnapshotDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpPubSubSnapshotDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpPubSubSnapshotDiscoveryMethodV3) Validate ¶

Validate validates this gcp pub sub snapshot discovery method v3

type GcpPubSubSnapshotDiscoveryMethodV3AllOf1 ¶

type GcpPubSubSnapshotDiscoveryMethodV3AllOf1 interface{}

GcpPubSubSnapshotDiscoveryMethodV3AllOf1 gcp pub sub snapshot discovery method v3 all of1

swagger:model GcpPubSubSnapshotDiscoveryMethodV3AllOf1

type GcpPubSubSubscriptionDiscoveryMethodV3 ¶

type GcpPubSubSubscriptionDiscoveryMethodV3 struct {
	GcpPubSubSubscriptionDiscoveryMethodV3AllOf1
}

GcpPubSubSubscriptionDiscoveryMethodV3 gcp pub sub subscription discovery method v3

swagger:model GcpPubSubSubscriptionDiscoveryMethodV3

func (*GcpPubSubSubscriptionDiscoveryMethodV3) ContextValidate ¶

ContextValidate validate this gcp pub sub subscription discovery method v3 based on the context it is used

func (*GcpPubSubSubscriptionDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpPubSubSubscriptionDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*GcpPubSubSubscriptionDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpPubSubSubscriptionDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*GcpPubSubSubscriptionDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpPubSubSubscriptionDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpPubSubSubscriptionDiscoveryMethodV3) Validate ¶

Validate validates this gcp pub sub subscription discovery method v3

type GcpPubSubSubscriptionDiscoveryMethodV3AllOf1 ¶

type GcpPubSubSubscriptionDiscoveryMethodV3AllOf1 interface{}

GcpPubSubSubscriptionDiscoveryMethodV3AllOf1 gcp pub sub subscription discovery method v3 all of1

swagger:model GcpPubSubSubscriptionDiscoveryMethodV3AllOf1

type GcpStackDriverCollectorAttributeV3 ¶

type GcpStackDriverCollectorAttributeV3 struct {

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

GcpStackDriverCollectorAttributeV3 gcp stack driver collector attribute v3

swagger:model GcpStackDriverCollectorAttributeV3

func (*GcpStackDriverCollectorAttributeV3) ContextValidate ¶

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

ContextValidate validate this gcp stack driver collector attribute v3 based on the context it is used

func (*GcpStackDriverCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpStackDriverCollectorAttributeV3) MarshalJSON ¶

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

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

func (*GcpStackDriverCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*GcpStackDriverCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*GcpStackDriverCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpStackDriverCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*GcpStackDriverCollectorAttributeV3) Validate ¶

Validate validates this gcp stack driver collector attribute v3

type GcpVpnTunnelDiscoveryMethodV3 ¶

type GcpVpnTunnelDiscoveryMethodV3 struct {
	GcpVpnTunnelDiscoveryMethodV3AllOf1
}

GcpVpnTunnelDiscoveryMethodV3 gcp vpn tunnel discovery method v3

swagger:model GcpVpnTunnelDiscoveryMethodV3

func (*GcpVpnTunnelDiscoveryMethodV3) ContextValidate ¶

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

ContextValidate validate this gcp vpn tunnel discovery method v3 based on the context it is used

func (*GcpVpnTunnelDiscoveryMethodV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (GcpVpnTunnelDiscoveryMethodV3) MarshalJSON ¶

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

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

func (*GcpVpnTunnelDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*GcpVpnTunnelDiscoveryMethodV3) SetName ¶

func (m *GcpVpnTunnelDiscoveryMethodV3) SetName(val string)

SetName sets the name of this subtype

func (*GcpVpnTunnelDiscoveryMethodV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GcpVpnTunnelDiscoveryMethodV3) UnmarshalJSON ¶

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

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

func (*GcpVpnTunnelDiscoveryMethodV3) Validate ¶

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

Validate validates this gcp vpn tunnel discovery method v3

type GcpVpnTunnelDiscoveryMethodV3AllOf1 ¶

type GcpVpnTunnelDiscoveryMethodV3AllOf1 interface{}

GcpVpnTunnelDiscoveryMethodV3AllOf1 gcp vpn tunnel discovery method v3 all of1

swagger:model GcpVpnTunnelDiscoveryMethodV3AllOf1

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 {

	// The graph line color name
	ColorName string `json:"colorName,omitempty"`

	// The graph line data point id
	// Read Only: true
	DataPointID int32 `json:"dataPointId,omitempty"`

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

	// Whether the graph line's data point is a virtual data point
	IsVirtualDataPoint bool `json:"isVirtualDataPoint,omitempty"`

	// The graph line legend
	Legend string `json:"legend,omitempty"`

	// The graph line type.
	// The values can be 1|2|3|4
	// where,
	//       1=line, 2=area, 3=stack, 4=column
	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 validate this graph line based on the 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 {

	// The device group Id
	// Read Only: true
	DeviceGroupIds []int32 `json:"deviceGroupIds,omitempty"`

	// The device Id
	// Read Only: true
	DeviceID int32 `json:"deviceId,omitempty"`

	// The service group Id
	// Read Only: true
	ServiceGroupIds []int32 `json:"serviceGroupIds,omitempty"`

	// The service Id
	// Read Only: true
	ServiceID int32 `json:"serviceId,omitempty"`

	// The values can be device | service | website
	// Read Only: true
	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 validate this graph ops note scope based on the 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 {

	// The Base of the graph
	// Read Only: true
	Base int64 `json:"base,omitempty"`

	// true | false
	// Changes base scale from 1000 to 1024 if value is set to true
	// Read Only: true
	Base1024 *bool `json:"base1024,omitempty"`

	// The display priority of the graph in your LogicMonitor portal
	// Read Only: true
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// The name of the DataSource to be used to plot the graph
	// Read Only: true
	DsName string `json:"dsName,omitempty"`

	// Specifies the end TimeZone Offset of the graph
	// Read Only: true
	EndTZOffset int32 `json:"endTZOffset,omitempty"`

	// Specifies the end-time of the graph
	// Read Only: true
	EndTime int64 `json:"endTime,omitempty"`

	// The export file name
	// Read Only: true
	ExportFileName string `json:"exportFileName,omitempty"`

	// Specifies the height of graph
	// Read Only: true
	Height int32 `json:"height,omitempty"`

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

	// The matched instances of graph
	// Read Only: true
	// Unique: true
	Instances []int32 `json:"instances,omitempty"`

	// The properties of the graph and graph lines
	// Read Only: true
	Lines []*GraphPlotLine `json:"lines,omitempty"`

	// Specifies the maximum value of the graph
	// Read Only: true
	MaxValue interface{} `json:"maxValue,omitempty"`

	// Specifies the minimum value of the graph
	// Read Only: true
	MinValue interface{} `json:"minValue,omitempty"`

	// The Missing lines of the graph
	// Read Only: true
	Missinglines []string `json:"missinglines,omitempty"`

	// The Name of the Graph
	// Read Only: true
	Name string `json:"name,omitempty"`

	// true | false
	// Specifies if the graph is rigid or not
	// Read Only: true
	Rigid *bool `json:"rigid,omitempty"`

	// Scopes: use this field to find match opsnote
	// Read Only: true
	Scopes []*GraphOpsNoteScope `json:"scopes,omitempty"`

	// Specifies the start TimeZone Offset of the graph
	// Read Only: true
	StartTZOffset int32 `json:"startTZOffset,omitempty"`

	// Specifies the start-time of the graph
	// Read Only: true
	StartTime int64 `json:"startTime,omitempty"`

	// The Step of the graph
	// Read Only: true
	Step int64 `json:"step,omitempty"`

	// The specified timescale for the graph
	// Read Only: true
	TimeScale string `json:"timeScale,omitempty"`

	// The selected timezone for the graph
	// Read Only: true
	TimeZone string `json:"timeZone,omitempty"`

	// The Id of selected Time Zone
	// Read Only: true
	TimeZoneID string `json:"timeZoneId,omitempty"`

	// The timestamps of the graph
	// Read Only: true
	Timestamps []int64 `json:"timestamps,omitempty"`

	// The label that will be displayed along the y axis (Vertical Label)
	// Read Only: true
	VerticalLabel string `json:"verticalLabel,omitempty"`

	// Specifies the width of graph
	// Read Only: true
	Width int32 `json:"width,omitempty"`

	// The label that will be displayed along the X axis
	// 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 {

	// The average value of the datapoint or instance
	// Read Only: true
	Avg interface{} `json:"avg,omitempty"`

	// The color of the graph
	// Read Only: true
	Color string `json:"color,omitempty"`

	// The color name
	// Read Only: true
	ColorName string `json:"colorName,omitempty"`

	// The polled data used to plot the graph
	// Read Only: true
	Data []interface{} `json:"data,omitempty"`

	// The decimal value
	// The values can be -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
	// Read Only: true
	Decimal int32 `json:"decimal,omitempty"`

	// The description for the datapoint or instance
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The label for the datapoint or instance
	// Read Only: true
	Label string `json:"label,omitempty"`

	// The legend of the datapoint or instance
	// Read Only: true
	Legend string `json:"legend,omitempty"`

	// The max value of datapoint or instance
	// Read Only: true
	Max interface{} `json:"max,omitempty"`

	// The min value of the datapoint or instance
	// Read Only: true
	Min interface{} `json:"min,omitempty"`

	// The standard deviation value
	// Read Only: true
	Std interface{} `json:"std,omitempty"`

	// Specifies how the data of the datapoint or instance will be plotted
	// The values can be line | area | stack | column | statusBar
	// Read Only: true
	Type string `json:"type,omitempty"`

	// true | false
	// Specifies whether to use YMax or not
	// Read Only: true
	UseYMax *bool `json:"useYMax,omitempty"`

	// true | false
	// Specifies whether the graph will be visible or not
	// 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 {

	// The graph virtual data point name
	Name string `json:"name,omitempty"`

	// The graph virtual data point rpn expression
	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 {

	// dest asn name
	// Read Only: true
	DestAsnName string `json:"destAsnName,omitempty"`

	// destination m bytes
	// Read Only: true
	DestinationMBytes float64 `json:"destinationMBytes,omitempty"`

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

	// dst a s n
	// Read Only: true
	DstASN int64 `json:"dstASN,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 a s n
	// Read Only: true
	SrcASN int64 `json:"srcASN,omitempty"`

	// src asn name
	// Read Only: true
	SrcAsnName string `json:"srcAsnName,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) ReportLinkExpire ¶

func (m *HostCPUReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *HostCPUReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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) ReportLinkExpire ¶

func (m *HostGroupInventoryReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *HostGroupInventoryReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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) ReportLinkExpire ¶

func (m *HostInventoryReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *HostInventoryReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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"`

	// true | false
	// false: Scale the number using using default 1000
	// true: Scale the number using 1024
	// Required: true
	IsBase1024 *bool `json:"isBase1024"`

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

func (m *HostMetricsReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *HostMetricsReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 IPMIEventSource ¶

type IPMIEventSource struct {

	// impmi check interval
	// Required: true
	CheckInterval *int32 `json:"checkInterval"`
	// contains filtered or unexported fields
}

IPMIEventSource IP m i event source

swagger:model IPMIEventSource

func (*IPMIEventSource) AlertBodyTemplate ¶

func (m *IPMIEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*IPMIEventSource) AlertEffectiveIval ¶

func (m *IPMIEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*IPMIEventSource) AlertLevel ¶

func (m *IPMIEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*IPMIEventSource) AlertSubjectTemplate ¶

func (m *IPMIEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*IPMIEventSource) AppliesTo ¶

func (m *IPMIEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*IPMIEventSource) AuditVersion ¶

func (m *IPMIEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*IPMIEventSource) Checksum ¶

func (m *IPMIEventSource) Checksum() string

Checksum gets the checksum of this subtype

func (*IPMIEventSource) ClearAfterAck ¶

func (m *IPMIEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*IPMIEventSource) Collector ¶

func (m *IPMIEventSource) Collector() string

Collector gets the collector of this subtype

func (*IPMIEventSource) ContextValidate ¶

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

ContextValidate validate this IP m i event source based on the context it is used

func (*IPMIEventSource) Description ¶

func (m *IPMIEventSource) Description() string

Description gets the description of this subtype

func (*IPMIEventSource) Filters ¶

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

Filters gets the filters of this subtype

func (*IPMIEventSource) Group ¶

func (m *IPMIEventSource) Group() string

Group gets the group of this subtype

func (*IPMIEventSource) ID ¶

func (m *IPMIEventSource) ID() int32

ID gets the id of this subtype

func (*IPMIEventSource) InstallationMetadata ¶

func (m *IPMIEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*IPMIEventSource) LineageID ¶

func (m *IPMIEventSource) LineageID() string

LineageID gets the lineage Id of this subtype

func (*IPMIEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (IPMIEventSource) MarshalJSON ¶

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

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

func (*IPMIEventSource) Name ¶

func (m *IPMIEventSource) Name() *string

Name gets the name of this subtype

func (*IPMIEventSource) SetAlertBodyTemplate ¶

func (m *IPMIEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*IPMIEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*IPMIEventSource) SetAlertLevel ¶

func (m *IPMIEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*IPMIEventSource) SetAlertSubjectTemplate ¶

func (m *IPMIEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*IPMIEventSource) SetAppliesTo ¶

func (m *IPMIEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*IPMIEventSource) SetAuditVersion ¶

func (m *IPMIEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*IPMIEventSource) SetChecksum ¶

func (m *IPMIEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*IPMIEventSource) SetClearAfterAck ¶

func (m *IPMIEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*IPMIEventSource) SetCollector ¶

func (m *IPMIEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*IPMIEventSource) SetDescription ¶

func (m *IPMIEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*IPMIEventSource) SetFilters ¶

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

SetFilters sets the filters of this subtype

func (*IPMIEventSource) SetGroup ¶

func (m *IPMIEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*IPMIEventSource) SetID ¶

func (m *IPMIEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*IPMIEventSource) SetInstallationMetadata ¶

func (m *IPMIEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*IPMIEventSource) SetLineageID ¶

func (m *IPMIEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*IPMIEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*IPMIEventSource) SetSuppressDuplicatesES ¶

func (m *IPMIEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*IPMIEventSource) SetTags ¶

func (m *IPMIEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*IPMIEventSource) SetTechnology ¶

func (m *IPMIEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*IPMIEventSource) SetVersion ¶

func (m *IPMIEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*IPMIEventSource) SuppressDuplicatesES ¶

func (m *IPMIEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*IPMIEventSource) Tags ¶

func (m *IPMIEventSource) Tags() string

Tags gets the tags of this subtype

func (*IPMIEventSource) Technology ¶

func (m *IPMIEventSource) Technology() string

Technology gets the technology of this subtype

func (*IPMIEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*IPMIEventSource) UnmarshalJSON ¶

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

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

func (*IPMIEventSource) Validate ¶

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

Validate validates this IP m i event source

func (*IPMIEventSource) Version ¶

func (m *IPMIEventSource) Version() int64

Version gets the version of this subtype

type InheritanceProp ¶

type InheritanceProp struct {

	// The fullpath of the property
	// Read Only: true
	Fullpath string `json:"fullpath,omitempty"`

	// Source id for the property. For example: group id or property rule
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The parent property type from which it is inheriting
	// Read Only: true
	Type string `json:"type,omitempty"`

	// The property value for the group
	// 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 InstanceGroupAlertThresholdInfo ¶

type InstanceGroupAlertThresholdInfo struct {

	// alert enabled
	// Read Only: true
	AlertEnabled *bool `json:"alertEnabled,omitempty"`

	// alert expr
	// Read Only: true
	AlertExpr string `json:"alertExpr,omitempty"`

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

	// enable anomaly alert suppression
	// Read Only: true
	EnableAnomalyAlertSuppression string `json:"enableAnomalyAlertSuppression,omitempty"`

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

InstanceGroupAlertThresholdInfo instance group alert threshold info

swagger:model InstanceGroupAlertThresholdInfo

func (*InstanceGroupAlertThresholdInfo) ContextValidate ¶

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

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

func (*InstanceGroupAlertThresholdInfo) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*InstanceGroupAlertThresholdInfo) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*InstanceGroupAlertThresholdInfo) Validate ¶

Validate validates this instance group alert threshold info

type IntegrationAuditLog ¶

type IntegrationAuditLog struct {

	// The id of the alert
	// Read Only: true
	AlertID string `json:"alertId,omitempty"`

	// The id of the alert instance
	// Read Only: true
	AlertInstanceID string `json:"alertInstanceId,omitempty"`

	// The type of the alert
	// Read Only: true
	AlertType int32 `json:"alertType,omitempty"`

	// Error message (if any) from ADC
	// Read Only: true
	ErrorMessage string `json:"errorMessage,omitempty"`

	// The parsed External Ticket ID from alert delivery
	// Read Only: true
	ExternalTicketID string `json:"externalTicketId,omitempty"`

	// When the delivery result was saved in LMES
	// Read Only: true
	HappenedOnMs int64 `json:"happenedOnMs,omitempty"`

	// HTTP request headers used in alert delivery
	// Read Only: true
	Headers string `json:"headers,omitempty"`

	// The HTTP Response Body received after alert delivery
	// Read Only: true
	HTTPResponse string `json:"httpResponse,omitempty"`

	// The HTTP Response Code received from 3rd party API
	// Read Only: true
	HTTPResponseCode int32 `json:"httpResponseCode,omitempty"`

	// The id of audit log record
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The Integration Alert Status used for delivery
	// Read Only: true
	IntegrationAlertStatus string `json:"integrationAlertStatus,omitempty"`

	// The name of integration
	// Read Only: true
	IntegrationName string `json:"integrationName,omitempty"`

	// The type of integration
	// Read Only: true
	IntegrationType string `json:"integrationType,omitempty"`

	// The number of times delivery was retried
	// Read Only: true
	NumRetries int32 `json:"numRetries,omitempty"`

	// The HTTP Request payload
	// Read Only: true
	Payload string `json:"payload,omitempty"`

	// The outbound payload format
	// Read Only: true
	PayloadFormat string `json:"payloadFormat,omitempty"`

	// The URL where the alert was delivered to
	// Read Only: true
	URL string `json:"url,omitempty"`
}

IntegrationAuditLog integration audit log

swagger:model IntegrationAuditLog

func (*IntegrationAuditLog) ContextValidate ¶

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

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

func (*IntegrationAuditLog) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*IntegrationAuditLog) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*IntegrationAuditLog) Validate ¶

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

Validate validates this integration audit log

type IntegrationAuditLogPaginationResponse ¶

type IntegrationAuditLogPaginationResponse struct {

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

IntegrationAuditLogPaginationResponse integration audit log pagination response

swagger:model IntegrationAuditLogPaginationResponse

func (*IntegrationAuditLogPaginationResponse) ContextValidate ¶

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

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

func (*IntegrationAuditLogPaginationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*IntegrationAuditLogPaginationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*IntegrationAuditLogPaginationResponse) Validate ¶

Validate validates this integration audit log pagination response

type IntegrationMetadata ¶

type IntegrationMetadata struct {

	// Specifies the audited registry Id
	// Read Only: true
	AuditedRegistryID string `json:"auditedRegistryId,omitempty"`

	// Specifies the audited registry version
	// Read Only: true
	AuditedVersion string `json:"auditedVersion,omitempty"`

	// Specifies if the Applies To function is changed from origin or not
	// Read Only: true
	IsChangedFromOrigin *bool `json:"isChangedFromOrigin,omitempty"`

	// Specifies if the Applies To function is changed from target last published or not
	// Read Only: true
	IsChangedFromTargetLastPublished *bool `json:"isChangedFromTargetLastPublished,omitempty"`

	// The LocalModule Id
	// Read Only: true
	LocalModuleID int32 `json:"localModuleId,omitempty"`

	// The values can be DataSources | EventSources | PropertySources | ConfigSources | LogSources | TopologySources | Jobmonitors | AppliesTo Functions | SNMP SysOID Maps
	// The type of LogicModule
	// Read Only: true
	// Enum: [DATASOURCE EVENTSOURCE JOBMONITOR APPLIESTO_FUNCTION SNMP_SYSOID_MAP PROPERTYSOURCE CONFIGSOURCE TOPOLOGYSOURCE LOGSOURCE]
	LogicModuleType string `json:"logicModuleType,omitempty"`

	// Specifies the origin Author companies unique Id
	// Read Only: true
	OriginAuthorCompanyUUID string `json:"originAuthorCompanyUUID,omitempty"`

	// Specifies the origin Author companies namespace
	// Read Only: true
	OriginAuthorNamespace string `json:"originAuthorNamespace,omitempty"`

	// The metadata checksum for the LMModule content
	// Read Only: true
	OriginChecksum string `json:"originChecksum,omitempty"`

	// The origin lineage Id of the LMmodule
	// Read Only: true
	OriginLineageID string `json:"originLineageId,omitempty"`

	// The Registry ID of the Exchange Integration this module is based from
	// Read Only: true
	OriginRegistryID string `json:"originRegistryId,omitempty"`

	// Specifies the origin version
	// Read Only: true
	OriginVersion string `json:"originVersion,omitempty"`

	// The metadata checksum for the target last published LMModule content
	// Read Only: true
	TargetLastPublishedChecksum string `json:"targetLastPublishedChecksum,omitempty"`

	// Specifies the target last published Id
	// Read Only: true
	TargetLastPublishedID string `json:"targetLastPublishedId,omitempty"`

	// Specifies the target last published version
	// Read Only: true
	TargetLastPublishedVersion string `json:"targetLastPublishedVersion,omitempty"`

	// Specifies the target lineage Id
	// Read Only: true
	TargetLineageID string `json:"targetLineageId,omitempty"`
}

IntegrationMetadata integration metadata

swagger:model IntegrationMetadata

func (*IntegrationMetadata) ContextValidate ¶

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

ContextValidate validate this integration metadata based on the context it is used

func (*IntegrationMetadata) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*IntegrationMetadata) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*IntegrationMetadata) Validate ¶

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

Validate validates this integration metadata

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

	// true | false
	// false: Scale the number using 1000
	// true: Scale the number using 1024
	// Required: true
	IsBase1024 *bool `json:"isBase1024"`

	// 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)
	// Required: true
	Metrics []*Metric `json:"metrics"`

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

	// 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
}

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

func (m *InterfBandwidthReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *InterfBandwidthReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 InterfaceType ¶

type InterfaceType struct {

	// if Id
	IfID int64 `json:"ifId,omitempty"`

	// if position
	IfPosition string `json:"ifPosition,omitempty"`
}

InterfaceType interface type

swagger:model InterfaceType

func (*InterfaceType) ContextValidate ¶

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

ContextValidate validates this interface type based on context it is used

func (*InterfaceType) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*InterfaceType) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*InterfaceType) Validate ¶

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

Validate validates this interface type

type InterfacesFilter ¶

type InterfacesFilter struct {

	// device Id
	DeviceID int32 `json:"deviceId,omitempty"`

	// interface types
	InterfaceTypes []*InterfaceType `json:"interfaceTypes,omitempty"`
}

InterfacesFilter interfaces filter

swagger:model InterfacesFilter

func (*InterfacesFilter) ContextValidate ¶

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

ContextValidate validate this interfaces filter based on the context it is used

func (*InterfacesFilter) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*InterfacesFilter) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*InterfacesFilter) Validate ¶

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

Validate validates this interfaces filter

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

type JSONObject interface{}

JSONObject JSON object

swagger:model JSONObject

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

	// The regex or plain text to look for in the file and trigger alert if found
	Matches []*MatchPattern `json:"matches,omitempty"`

	// origin Id
	OriginID string `json:"originId,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) AuditVersion ¶

func (m *LogFileEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*LogFileEventSource) Checksum ¶

func (m *LogFileEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *LogFileEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*LogFileEventSource) LineageID ¶

func (m *LogFileEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *LogFileEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*LogFileEventSource) SetChecksum ¶

func (m *LogFileEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *LogFileEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*LogFileEventSource) SetLineageID ¶

func (m *LogFileEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 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 *RestNMapNetscanPolicyCredential `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"`

	// Include Network & Broadcast Address for CIDR based netscan
	// Example: false
	// Required: true
	IncludeNetworkAndBroadcast *bool `json:"includeNetworkAndBroadcast"`

	// The ports that should be used in the Netscan
	Ports *RestNetscanPorts `json:"ports,omitempty"`

	// 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 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 NbarApplicationNames ¶

type NbarApplicationNames struct {

	// application name
	ApplicationName string `json:"applicationName,omitempty"`

	// operator
	Operator string `json:"operator,omitempty"`
}

NbarApplicationNames nbar application names

swagger:model NbarApplicationNames

func (*NbarApplicationNames) ContextValidate ¶

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

ContextValidate validates this nbar application names based on context it is used

func (*NbarApplicationNames) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*NbarApplicationNames) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NbarApplicationNames) Validate ¶

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

Validate validates this nbar application names

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

	// dest asn name
	// Read Only: true
	DestAsnName string `json:"destAsnName,omitempty"`

	// destination m bytes
	// Read Only: true
	DestinationMBytes float64 `json:"destinationMBytes,omitempty"`

	// dst a s n
	// Read Only: true
	DstASN int64 `json:"dstASN,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 a s n
	// Read Only: true
	SrcASN int64 `json:"srcASN,omitempty"`

	// src asn name
	// Read Only: true
	SrcAsnName string `json:"srcAsnName,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 NetflowAlertModulesCollectorAttributeV3 ¶

type NetflowAlertModulesCollectorAttributeV3 struct {

	// alert enable
	AlertEnable bool `json:"alertEnable,omitempty"`

	// data duration
	DataDuration string `json:"dataDuration,omitempty"`

	// enabled
	Enabled bool `json:"enabled,omitempty"`

	// netflow filters
	NetflowFilters string `json:"netflowFilters,omitempty"`

	// threshold value unit
	ThresholdValueUnit string `json:"thresholdValueUnit,omitempty"`

	// top threshold expression
	TopThresholdExpression string `json:"topThresholdExpression,omitempty"`

	// traffic type
	TrafficType string `json:"trafficType,omitempty"`

	// type of alert
	TypeOfAlert string `json:"typeOfAlert,omitempty"`
}

NetflowAlertModulesCollectorAttributeV3 netflow alert modules collector attribute v3

swagger:model NetflowAlertModulesCollectorAttributeV3

func (*NetflowAlertModulesCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this netflow alert modules collector attribute v3 based on the context it is used

func (*NetflowAlertModulesCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (NetflowAlertModulesCollectorAttributeV3) MarshalJSON ¶

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

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

func (*NetflowAlertModulesCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*NetflowAlertModulesCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*NetflowAlertModulesCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowAlertModulesCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*NetflowAlertModulesCollectorAttributeV3) Validate ¶

Validate validates this netflow alert modules collector attribute v3

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

	// device Id
	DeviceID int32 `json:"deviceId,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 NetflowBgpTable ¶

type NetflowBgpTable struct {

	// as number
	// Read Only: true
	AsNumber int64 `json:"asNumber,omitempty"`

	// description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// percent usage
	// Read Only: true
	PercentUsage float64 `json:"percentUsage,omitempty"`

	// usage
	// Read Only: true
	Usage float64 `json:"usage,omitempty"`
}

NetflowBgpTable netflow bgp table

swagger:model NetflowBgpTable

func (*NetflowBgpTable) ContextValidate ¶

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

ContextValidate validate this netflow bgp table based on the context it is used

func (*NetflowBgpTable) DataType ¶

func (m *NetflowBgpTable) DataType() string

DataType gets the data type of this subtype

func (*NetflowBgpTable) MarshalBinary ¶

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

MarshalBinary interface implementation

func (NetflowBgpTable) MarshalJSON ¶

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

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

func (*NetflowBgpTable) SetDataType ¶

func (m *NetflowBgpTable) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowBgpTable) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowBgpTable) UnmarshalJSON ¶

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

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

func (*NetflowBgpTable) Validate ¶

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

Validate validates this netflow bgp table

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

type NetflowDeviceInfo struct {

	// deleted
	Deleted bool `json:"deleted,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

NetflowDeviceInfo netflow device info

swagger:model NetflowDeviceInfo

func (*NetflowDeviceInfo) ContextValidate ¶

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

ContextValidate validates this netflow device info based on context it is used

func (*NetflowDeviceInfo) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*NetflowDeviceInfo) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowDeviceInfo) Validate ¶

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

Validate validates this netflow device info

type NetflowEndpoint ¶

type NetflowEndpoint struct {

	// IP
	// Read Only: true
	IP string `json:"IP,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) DataType ¶

func (m *NetflowEndpoint) DataType() string

DataType gets the data type of this subtype

func (*NetflowEndpoint) MarshalBinary ¶

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

MarshalBinary interface implementation

func (NetflowEndpoint) MarshalJSON ¶

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

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

func (*NetflowEndpoint) SetDataType ¶

func (m *NetflowEndpoint) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowEndpoint) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowEndpoint) UnmarshalJSON ¶

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

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

func (*NetflowEndpoint) Validate ¶

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

Validate validates this netflow endpoint

type NetflowFilters ¶

type NetflowFilters struct {

	// app type
	AppType string `json:"appType,omitempty"`

	// conversation
	Conversation []*ConversationFilter `json:"conversation,omitempty"`

	// device interfaces
	DeviceInterfaces []*InterfacesFilter `json:"deviceInterfaces,omitempty"`

	// direction
	Direction string `json:"direction,omitempty"`

	// if names
	IfNames []string `json:"ifNames,omitempty"`

	// ip version
	IPVersion string `json:"ipVersion,omitempty"`

	// nbar application names
	NbarApplicationNames []*NbarApplicationNames `json:"nbarApplicationNames,omitempty"`

	// Netlow filter netflowDevices expression
	NetflowDevices []*NetflowDeviceInfo `json:"netflowDevices,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 NetflowNbarApplication ¶

type NetflowNbarApplication struct {

	// application tag
	// Read Only: true
	ApplicationTag int64 `json:"applicationTag,omitempty"`

	// name
	// Read Only: true
	Name string `json:"name,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"`
}

NetflowNbarApplication netflow nbar application

swagger:model NetflowNbarApplication

func (*NetflowNbarApplication) ContextValidate ¶

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

ContextValidate validate this netflow nbar application based on the context it is used

func (*NetflowNbarApplication) DataType ¶

func (m *NetflowNbarApplication) DataType() string

DataType gets the data type of this subtype

func (*NetflowNbarApplication) MarshalBinary ¶

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

MarshalBinary interface implementation

func (NetflowNbarApplication) MarshalJSON ¶

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

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

func (*NetflowNbarApplication) SetDataType ¶

func (m *NetflowNbarApplication) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowNbarApplication) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowNbarApplication) UnmarshalJSON ¶

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

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

func (*NetflowNbarApplication) Validate ¶

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

Validate validates this netflow nbar application

type NetflowPort ¶

type NetflowPort struct {

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

func (m *NetflowPort) DataType() string

DataType gets the data type of this subtype

func (*NetflowPort) MarshalBinary ¶

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

MarshalBinary interface implementation

func (NetflowPort) MarshalJSON ¶

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

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

func (*NetflowPort) SetDataType ¶

func (m *NetflowPort) SetDataType(val string)

SetDataType sets the data type of this subtype

func (*NetflowPort) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*NetflowPort) UnmarshalJSON ¶

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

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

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

	// The resource type for the report, host or group
	// Required: true
	HostsValType *string `json:"hostsValType"`

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

func (m *NetflowReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *NetflowReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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
	Collector() int32
	SetCollector(int32)

	// The description of the Collector associated with this Netscan
	// Example: Prod CollectorA
	// Read Only: true
	CollectorDescription() string
	SetCollectorDescription(string)

	// The ID of the group of the Collector associated with this Netscan
	// Example: 4
	// Read Only: true
	CollectorGroup() int32
	SetCollectorGroup(int32)

	// The name of the group of the Collector associated with this Netscan
	// Example: Prod
	// Read Only: true
	CollectorGroupName() string
	SetCollectorGroupName(string)

	// The user that created the policy
	// Example: sarah@logicmonitor.com
	// Read Only: true
	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
	// Read Only: true
	ID() int32
	SetID(int32)

	// Ignore system.ips when checking for duplicate resources
	// Read Only: true
	IgnoreSystemIPsDuplicates() *bool
	SetIgnoreSystemIPsDuplicates(*bool)

	// The method that should be used to discover devices. The values can be nmap (ICMP Ping)|nec2 (EC2)|enhancedScript|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
	// Read Only: true
	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
	// Read Only: true
	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
	// Required: true
	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 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 Nr429 ¶

type Nr429 interface{}

Nr429 Too Many Requests

swagger:model 429

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

type OpenMetricCollectorAttributeV3 struct {

	// connect timeout
	ConnectTimeout int32 `json:"connectTimeout,omitempty"`

	// follow redirect
	FollowRedirect bool `json:"followRedirect,omitempty"`

	// headers
	Headers string `json:"headers,omitempty"`

	// read timeout
	ReadTimeout int32 `json:"readTimeout,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

OpenMetricCollectorAttributeV3 open metric collector attribute v3

swagger:model OpenMetricCollectorAttributeV3

func (*OpenMetricCollectorAttributeV3) ContextValidate ¶

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

ContextValidate validate this open metric collector attribute v3 based on the context it is used

func (*OpenMetricCollectorAttributeV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (OpenMetricCollectorAttributeV3) MarshalJSON ¶

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

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

func (*OpenMetricCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*OpenMetricCollectorAttributeV3) SetName ¶

func (m *OpenMetricCollectorAttributeV3) SetName(val string)

SetName sets the name of this subtype

func (*OpenMetricCollectorAttributeV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*OpenMetricCollectorAttributeV3) UnmarshalJSON ¶

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

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

func (*OpenMetricCollectorAttributeV3) Validate ¶

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

Validate validates this open metric collector attribute v3

type OpenMetricDiscoveryMethod ¶

type OpenMetricDiscoveryMethod struct {

	// connect timeout
	ConnectTimeout int32 `json:"connectTimeout,omitempty"`

	// follow redirect
	// Required: true
	FollowRedirect *bool `json:"followRedirect"`

	// group label
	GroupLabel string `json:"groupLabel,omitempty"`

	// headers
	// Required: true
	Headers *string `json:"headers"`

	// instance label
	// Required: true
	InstanceLabel *string `json:"instanceLabel"`

	// instance property tags
	InstancePropertyTags string `json:"instancePropertyTags,omitempty"`

	// metric name
	// Required: true
	MetricName *string `json:"metricName"`

	// read timeout
	ReadTimeout int32 `json:"readTimeout,omitempty"`

	// url
	// Required: true
	URL *string `json:"url"`
}

OpenMetricDiscoveryMethod open metric discovery method

swagger:model OpenMetricDiscoveryMethod

func (*OpenMetricDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this open metric discovery method based on the context it is used

func (*OpenMetricDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (OpenMetricDiscoveryMethod) MarshalJSON ¶

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

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

func (*OpenMetricDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*OpenMetricDiscoveryMethod) SetName ¶

func (m *OpenMetricDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*OpenMetricDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*OpenMetricDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*OpenMetricDiscoveryMethod) Validate ¶

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

Validate validates this open metric discovery method

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 {

	// The graph line data point aggregate method.
	// The values can be average|min|max|sum
	AggregateMethod string `json:"aggregateMethod,omitempty"`

	// The graph line data point consolidate function.
	// The values can be 1|2|3
	// where,
	//       1=avg, 2=max, 3=min
	ConsolidateFunc int32 `json:"consolidateFunc,omitempty"`

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

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

	// data source data point Id
	DataSourceDataPointID int32 `json:"dataSourceDataPointId,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 PaaSJSONPathDiscoveryMethod ¶

type PaaSJSONPathDiscoveryMethod struct {

	// alias attribute
	AliasAttribute string `json:"aliasAttribute,omitempty"`

	// description attribute
	DescriptionAttribute string `json:"descriptionAttribute,omitempty"`

	// instance path
	// Required: true
	InstancePath *string `json:"instancePath"`

	// property attributes
	PropertyAttributes string `json:"propertyAttributes,omitempty"`

	// resource Url
	// Required: true
	ResourceURL *string `json:"resourceUrl"`

	// value2 attribute
	Value2Attribute string `json:"value2Attribute,omitempty"`

	// value attribute
	// Required: true
	ValueAttribute *string `json:"valueAttribute"`
}

PaaSJSONPathDiscoveryMethod paa s Json path discovery method

swagger:model PaaSJsonPathDiscoveryMethod

func (*PaaSJSONPathDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this paa s Json path discovery method based on the context it is used

func (*PaaSJSONPathDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (PaaSJSONPathDiscoveryMethod) MarshalJSON ¶

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

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

func (*PaaSJSONPathDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*PaaSJSONPathDiscoveryMethod) SetName ¶

func (m *PaaSJSONPathDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*PaaSJSONPathDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*PaaSJSONPathDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*PaaSJSONPathDiscoveryMethod) Validate ¶

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

Validate validates this paa s Json path discovery method

type PaaSMongoDbCollectorAttribute ¶

type PaaSMongoDbCollectorAttribute struct {

	// resource Url
	// Required: true
	ResourceURL *string `json:"resourceUrl"`
}

PaaSMongoDbCollectorAttribute paa s mongo db collector attribute

swagger:model PaaSMongoDbCollectorAttribute

func (*PaaSMongoDbCollectorAttribute) ContextValidate ¶

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

ContextValidate validate this paa s mongo db collector attribute based on the context it is used

func (*PaaSMongoDbCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (PaaSMongoDbCollectorAttribute) MarshalJSON ¶

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

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

func (*PaaSMongoDbCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*PaaSMongoDbCollectorAttribute) SetName ¶

func (m *PaaSMongoDbCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*PaaSMongoDbCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*PaaSMongoDbCollectorAttribute) UnmarshalJSON ¶

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

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

func (*PaaSMongoDbCollectorAttribute) Validate ¶

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

Validate validates this paa s mongo db collector attribute

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 {

	// The end minute of this period
	// Required: true
	EndMinutes *int32 `json:"endMinutes"`

	// The start minute of this period
	// Required: true
	StartMinutes *int32 `json:"startMinutes"`

	// The timezone for this period
	// Required: true
	Timezone *string `json:"timezone"`

	// The list of week day of this period
	// 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) Domain ¶

func (m *PingCheck) Domain() string

Domain gets the domain 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) RolePrivileges ¶

func (m *PingCheck) RolePrivileges() []string

RolePrivileges gets the role privileges 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) SetDomain ¶

func (m *PingCheck) SetDomain(val string)

SetDomain sets the domain 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) SetRolePrivileges ¶

func (m *PingCheck) SetRolePrivileges(val []string)

SetRolePrivileges sets the role privileges of this subtype

func (*PingCheck) SetStatus ¶

func (m *PingCheck) SetStatus(val string)

SetStatus sets the status of this subtype

func (*PingCheck) SetSteps ¶

func (m *PingCheck) SetSteps(val []*WebCheckStep)

SetSteps sets the steps 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) Steps ¶

func (m *PingCheck) Steps() []*WebCheckStep

Steps gets the steps 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 Privilege ¶

type Privilege struct {

	// The privilege object identifier
	// Example: 123
	// Required: true
	ObjectID *string `json:"objectId"`

	// The privilege object name
	// Read Only: true
	ObjectName string `json:"objectName,omitempty"`

	// The privilege object type. The values can be dashboard_group|dashboard|host_group|service_group|website_group|report_group|remoteSession|chat|setting|device_dashboard|help|logs|configNeedDeviceManagePermission|map|resourceMapTab|tracesManageTab
	// Example: dashboard group
	// Required: true
	ObjectType *string `json:"objectType"`

	// The privilege operation
	// Example: write
	// Required: true
	Operation *string `json:"operation"`

	// The highest privilege operation on its children operations
	// 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 PropertyRule ¶

type PropertyRule struct {

	// The property rule applies to
	// Read Only: true
	AppliesTo string `json:"appliesTo,omitempty"`

	// The property rule auditVersion
	// Read Only: true
	AuditVersion int64 `json:"auditVersion,omitempty"`

	// LM module checksum
	// Read Only: true
	Checksum string `json:"checksum,omitempty"`

	// The data type of property source, default is 0. The values can be
	//
	// 0: property source
	//
	// 1: raw ERI
	//
	//
	// Read Only: true
	DataType int32 `json:"dataType,omitempty"`

	// The property rule description
	// Read Only: true
	Description string `json:"description,omitempty"`

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

	// The property rule group name
	// Read Only: true
	Group string `json:"group,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// The local module's IntegrationMetadata, readable for troubleshooting purposes
	// Read Only: true
	InstallationMetadata *IntegrationMetadata `json:"installationMetadata,omitempty"`

	// The collect interval of raw ERI
	// Read Only: true
	Interval int32 `json:"interval,omitempty"`

	// LM module lineageId
	// Read Only: true
	LineageID string `json:"lineageId,omitempty"`

	// external linux script args
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

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

	// The property rule name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The property rule schedule option. The values can be onAP|onAPpropertyChanges
	// Read Only: true
	ScheduleOption string `json:"scheduleOption,omitempty"`

	// script type: embed | powershell | external
	ScriptType string `json:"scriptType,omitempty"`

	// The property rule tags
	// Read Only: true
	Tags string `json:"tags,omitempty"`

	// The technology notes
	// Read Only: true
	Technology string `json:"technology,omitempty"`

	// The property rule version
	// Read Only: true
	Version int64 `json:"version,omitempty"`

	// external windows script args
	WindowsCmdline string `json:"windowsCmdline,omitempty"`

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

PropertyRule property rule

swagger:model PropertyRule

func (*PropertyRule) ContextValidate ¶

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

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

func (*PropertyRule) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*PropertyRule) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*PropertyRule) Validate ¶

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

Validate validates this property rule

type PushModulesCollectorAttribute ¶

type PushModulesCollectorAttribute struct {
	PushModulesCollectorAttributeAllOf1
}

PushModulesCollectorAttribute push modules collector attribute

swagger:model PushModulesCollectorAttribute

func (*PushModulesCollectorAttribute) ContextValidate ¶

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

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

func (*PushModulesCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (PushModulesCollectorAttribute) MarshalJSON ¶

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

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

func (*PushModulesCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*PushModulesCollectorAttribute) SetName ¶

func (m *PushModulesCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*PushModulesCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*PushModulesCollectorAttribute) UnmarshalJSON ¶

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

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

func (*PushModulesCollectorAttribute) Validate ¶

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

Validate validates this push modules collector attribute

type PushModulesCollectorAttributeAllOf1 ¶

type PushModulesCollectorAttributeAllOf1 interface{}

PushModulesCollectorAttributeAllOf1 push modules collector attribute all of1

swagger:model PushModulesCollectorAttributeAllOf1

type RabbitMQQueueAutoDiscoveryMethod ¶

type RabbitMQQueueAutoDiscoveryMethod struct {

	// cluster dimension
	// Required: true
	ClusterDimension *string `json:"clusterDimension"`

	// cluster dimension value
	ClusterDimensionValue string `json:"clusterDimensionValue,omitempty"`

	// metric name
	MetricName string `json:"metricName,omitempty"`

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

	// node dimension
	// Required: true
	NodeDimension *string `json:"nodeDimension"`

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

RabbitMQQueueAutoDiscoveryMethod rabbit m q queue auto discovery method

swagger:model RabbitMQQueueAutoDiscoveryMethod

func (*RabbitMQQueueAutoDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this rabbit m q queue auto discovery method based on the context it is used

func (*RabbitMQQueueAutoDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RabbitMQQueueAutoDiscoveryMethod) MarshalJSON ¶

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

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

func (*RabbitMQQueueAutoDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*RabbitMQQueueAutoDiscoveryMethod) SetName ¶

func (m *RabbitMQQueueAutoDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*RabbitMQQueueAutoDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RabbitMQQueueAutoDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*RabbitMQQueueAutoDiscoveryMethod) Validate ¶

Validate validates this rabbit m q queue auto discovery method

type RawDataValues ¶

type RawDataValues struct {

	// The next page parameters
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// Timestamp list
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// Datapoint values 2-D list
	// 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 recipient address.
	// The value will be user name if method = admin, or the email address if method = arbitrary
	// Example: john.doe@logicmonitor.com
	Addr string `json:"addr,omitempty"`

	// Contact details, email address or phone number
	Contact string `json:"contact,omitempty"`

	// Recipient method for each type.
	// The values can be EMAIL|SMEMAIL|VOICE|SMS
	//             group: "method" not used
	//             arbitrary: The method should be email.
	//             admin: The method should be email, smsEmail, voice, sms, or defaultMethod;
	//
	// Example: EMAIL
	// Required: true
	Method *string `json:"method"`

	// The recipient type.
	// The values can be GROUP|ARBITRARY|ADMIN, where Admin = a user, and Arbitrary = an arbitrary email
	// 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 report link Expire. Allowable values are:High Flexibility,High Security
	// Example: High Flexibility
	ReportLinkExpire() string
	SetReportLinkExpire(string)

	// 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 {

	// The report group description
	// Example: This is daily firewall report
	Description string `json:"description,omitempty"`

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

	// The matched reports count of this group
	// Example: 2
	// Read Only: true
	MatchedReportCount int32 `json:"matchedReportCount,omitempty"`

	// The report group name
	// Example: Firewall Reports
	// Required: true
	Name *string `json:"name"`

	// The reports count of this group
	// Example: 5
	// Read Only: true
	ReportsCount int32 `json:"reportsCount,omitempty"`

	// The user permission on the report group
	// Example: read
	// Read Only: true
	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 validate this report group based on the 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"`

	// Specifies the method to get the report. This should always be email
	// Example: email
	Method string `json:"method,omitempty"`

	// Specifies the recipient type. The values can be admin|arbitrary|group, where admin refers to a user in the account and arbitrary refers to an email address not associated with a user account.
	// 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 ResourceGroupSDT ¶

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

ResourceGroupSDT resource group SDT

swagger:model ResourceGroupSDT

func (*ResourceGroupSDT) Admin ¶

func (m *ResourceGroupSDT) Admin() string

Admin gets the admin of this subtype

func (*ResourceGroupSDT) Comment ¶

func (m *ResourceGroupSDT) Comment() string

Comment gets the comment of this subtype

func (*ResourceGroupSDT) ContextValidate ¶

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

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

func (*ResourceGroupSDT) Duration ¶

func (m *ResourceGroupSDT) Duration() int32

Duration gets the duration of this subtype

func (*ResourceGroupSDT) EndDateTime ¶

func (m *ResourceGroupSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*ResourceGroupSDT) EndDateTimeOnLocal ¶

func (m *ResourceGroupSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*ResourceGroupSDT) EndHour ¶

func (m *ResourceGroupSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*ResourceGroupSDT) EndMinute ¶

func (m *ResourceGroupSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*ResourceGroupSDT) Hour ¶

func (m *ResourceGroupSDT) Hour() int32

Hour gets the hour of this subtype

func (*ResourceGroupSDT) ID ¶

func (m *ResourceGroupSDT) ID() string

ID gets the id of this subtype

func (*ResourceGroupSDT) IsEffective ¶

func (m *ResourceGroupSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*ResourceGroupSDT) MarshalBinary ¶

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

MarshalBinary interface implementation

func (ResourceGroupSDT) MarshalJSON ¶

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

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

func (*ResourceGroupSDT) Minute ¶

func (m *ResourceGroupSDT) Minute() int32

Minute gets the minute of this subtype

func (*ResourceGroupSDT) MonthDay ¶

func (m *ResourceGroupSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*ResourceGroupSDT) SDTType ¶

func (m *ResourceGroupSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*ResourceGroupSDT) SetAdmin ¶

func (m *ResourceGroupSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*ResourceGroupSDT) SetComment ¶

func (m *ResourceGroupSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*ResourceGroupSDT) SetDuration ¶

func (m *ResourceGroupSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*ResourceGroupSDT) SetEndDateTime ¶

func (m *ResourceGroupSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*ResourceGroupSDT) SetEndDateTimeOnLocal ¶

func (m *ResourceGroupSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*ResourceGroupSDT) SetEndHour ¶

func (m *ResourceGroupSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*ResourceGroupSDT) SetEndMinute ¶

func (m *ResourceGroupSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*ResourceGroupSDT) SetHour ¶

func (m *ResourceGroupSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*ResourceGroupSDT) SetID ¶

func (m *ResourceGroupSDT) SetID(val string)

SetID sets the id of this subtype

func (*ResourceGroupSDT) SetIsEffective ¶

func (m *ResourceGroupSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*ResourceGroupSDT) SetMinute ¶

func (m *ResourceGroupSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*ResourceGroupSDT) SetMonthDay ¶

func (m *ResourceGroupSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*ResourceGroupSDT) SetSDTType ¶

func (m *ResourceGroupSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*ResourceGroupSDT) SetStartDateTime ¶

func (m *ResourceGroupSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*ResourceGroupSDT) SetStartDateTimeOnLocal ¶

func (m *ResourceGroupSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*ResourceGroupSDT) SetTimezone ¶

func (m *ResourceGroupSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*ResourceGroupSDT) SetType ¶

func (m *ResourceGroupSDT) SetType(val string)

SetType sets the type of this subtype

func (*ResourceGroupSDT) SetWeekDay ¶

func (m *ResourceGroupSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*ResourceGroupSDT) SetWeekOfMonth ¶

func (m *ResourceGroupSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*ResourceGroupSDT) StartDateTime ¶

func (m *ResourceGroupSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*ResourceGroupSDT) StartDateTimeOnLocal ¶

func (m *ResourceGroupSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*ResourceGroupSDT) Timezone ¶

func (m *ResourceGroupSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*ResourceGroupSDT) Type ¶

func (m *ResourceGroupSDT) Type() string

Type gets the type of this subtype

func (*ResourceGroupSDT) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ResourceGroupSDT) UnmarshalJSON ¶

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

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

func (*ResourceGroupSDT) Validate ¶

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

Validate validates this resource group SDT

func (*ResourceGroupSDT) WeekDay ¶

func (m *ResourceGroupSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*ResourceGroupSDT) WeekOfMonth ¶

func (m *ResourceGroupSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type ResourceSDT ¶

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

ResourceSDT resource SDT

swagger:model ResourceSDT

func (*ResourceSDT) Admin ¶

func (m *ResourceSDT) Admin() string

Admin gets the admin of this subtype

func (*ResourceSDT) Comment ¶

func (m *ResourceSDT) Comment() string

Comment gets the comment of this subtype

func (*ResourceSDT) ContextValidate ¶

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

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

func (*ResourceSDT) Duration ¶

func (m *ResourceSDT) Duration() int32

Duration gets the duration of this subtype

func (*ResourceSDT) EndDateTime ¶

func (m *ResourceSDT) EndDateTime() int64

EndDateTime gets the end date time of this subtype

func (*ResourceSDT) EndDateTimeOnLocal ¶

func (m *ResourceSDT) EndDateTimeOnLocal() string

EndDateTimeOnLocal gets the end date time on local of this subtype

func (*ResourceSDT) EndHour ¶

func (m *ResourceSDT) EndHour() int32

EndHour gets the end hour of this subtype

func (*ResourceSDT) EndMinute ¶

func (m *ResourceSDT) EndMinute() int32

EndMinute gets the end minute of this subtype

func (*ResourceSDT) Hour ¶

func (m *ResourceSDT) Hour() int32

Hour gets the hour of this subtype

func (*ResourceSDT) ID ¶

func (m *ResourceSDT) ID() string

ID gets the id of this subtype

func (*ResourceSDT) IsEffective ¶

func (m *ResourceSDT) IsEffective() *bool

IsEffective gets the is effective of this subtype

func (*ResourceSDT) MarshalBinary ¶

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

MarshalBinary interface implementation

func (ResourceSDT) MarshalJSON ¶

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

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

func (*ResourceSDT) Minute ¶

func (m *ResourceSDT) Minute() int32

Minute gets the minute of this subtype

func (*ResourceSDT) MonthDay ¶

func (m *ResourceSDT) MonthDay() int32

MonthDay gets the month day of this subtype

func (*ResourceSDT) SDTType ¶

func (m *ResourceSDT) SDTType() string

SDTType gets the sdt type of this subtype

func (*ResourceSDT) SetAdmin ¶

func (m *ResourceSDT) SetAdmin(val string)

SetAdmin sets the admin of this subtype

func (*ResourceSDT) SetComment ¶

func (m *ResourceSDT) SetComment(val string)

SetComment sets the comment of this subtype

func (*ResourceSDT) SetDuration ¶

func (m *ResourceSDT) SetDuration(val int32)

SetDuration sets the duration of this subtype

func (*ResourceSDT) SetEndDateTime ¶

func (m *ResourceSDT) SetEndDateTime(val int64)

SetEndDateTime sets the end date time of this subtype

func (*ResourceSDT) SetEndDateTimeOnLocal ¶

func (m *ResourceSDT) SetEndDateTimeOnLocal(val string)

SetEndDateTimeOnLocal sets the end date time on local of this subtype

func (*ResourceSDT) SetEndHour ¶

func (m *ResourceSDT) SetEndHour(val int32)

SetEndHour sets the end hour of this subtype

func (*ResourceSDT) SetEndMinute ¶

func (m *ResourceSDT) SetEndMinute(val int32)

SetEndMinute sets the end minute of this subtype

func (*ResourceSDT) SetHour ¶

func (m *ResourceSDT) SetHour(val int32)

SetHour sets the hour of this subtype

func (*ResourceSDT) SetID ¶

func (m *ResourceSDT) SetID(val string)

SetID sets the id of this subtype

func (*ResourceSDT) SetIsEffective ¶

func (m *ResourceSDT) SetIsEffective(val *bool)

SetIsEffective sets the is effective of this subtype

func (*ResourceSDT) SetMinute ¶

func (m *ResourceSDT) SetMinute(val int32)

SetMinute sets the minute of this subtype

func (*ResourceSDT) SetMonthDay ¶

func (m *ResourceSDT) SetMonthDay(val int32)

SetMonthDay sets the month day of this subtype

func (*ResourceSDT) SetSDTType ¶

func (m *ResourceSDT) SetSDTType(val string)

SetSDTType sets the sdt type of this subtype

func (*ResourceSDT) SetStartDateTime ¶

func (m *ResourceSDT) SetStartDateTime(val int64)

SetStartDateTime sets the start date time of this subtype

func (*ResourceSDT) SetStartDateTimeOnLocal ¶

func (m *ResourceSDT) SetStartDateTimeOnLocal(val string)

SetStartDateTimeOnLocal sets the start date time on local of this subtype

func (*ResourceSDT) SetTimezone ¶

func (m *ResourceSDT) SetTimezone(val string)

SetTimezone sets the timezone of this subtype

func (*ResourceSDT) SetType ¶

func (m *ResourceSDT) SetType(val string)

SetType sets the type of this subtype

func (*ResourceSDT) SetWeekDay ¶

func (m *ResourceSDT) SetWeekDay(val string)

SetWeekDay sets the week day of this subtype

func (*ResourceSDT) SetWeekOfMonth ¶

func (m *ResourceSDT) SetWeekOfMonth(val string)

SetWeekOfMonth sets the week of month of this subtype

func (*ResourceSDT) StartDateTime ¶

func (m *ResourceSDT) StartDateTime() int64

StartDateTime gets the start date time of this subtype

func (*ResourceSDT) StartDateTimeOnLocal ¶

func (m *ResourceSDT) StartDateTimeOnLocal() string

StartDateTimeOnLocal gets the start date time on local of this subtype

func (*ResourceSDT) Timezone ¶

func (m *ResourceSDT) Timezone() string

Timezone gets the timezone of this subtype

func (*ResourceSDT) Type ¶

func (m *ResourceSDT) Type() string

Type gets the type of this subtype

func (*ResourceSDT) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ResourceSDT) UnmarshalJSON ¶

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

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

func (*ResourceSDT) Validate ¶

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

Validate validates this resource SDT

func (*ResourceSDT) WeekDay ¶

func (m *ResourceSDT) WeekDay() string

WeekDay gets the week day of this subtype

func (*ResourceSDT) WeekOfMonth ¶

func (m *ResourceSDT) WeekOfMonth() string

WeekOfMonth gets the week of month of this subtype

type Response ¶

type Response struct {

	// data
	Data interface{} `json:"data,omitempty"`

	// errmsg
	Errmsg string `json:"errmsg,omitempty"`

	// status
	Status int32 `json:"status,omitempty"`
}

Response response

swagger:model Response

func (*Response) ContextValidate ¶

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

ContextValidate validates this response based on context it is used

func (*Response) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Response) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Response) Validate ¶

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

Validate validates this response

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

type RestAwsHealthEventSource struct {

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

RestAwsHealthEventSource rest aws health event source

swagger:model RestAwsHealthEventSource

func (*RestAwsHealthEventSource) AlertBodyTemplate ¶

func (m *RestAwsHealthEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAwsHealthEventSource) AlertEffectiveIval ¶

func (m *RestAwsHealthEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAwsHealthEventSource) AlertLevel ¶

func (m *RestAwsHealthEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*RestAwsHealthEventSource) AlertSubjectTemplate ¶

func (m *RestAwsHealthEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAwsHealthEventSource) AppliesTo ¶

func (m *RestAwsHealthEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*RestAwsHealthEventSource) AuditVersion ¶

func (m *RestAwsHealthEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*RestAwsHealthEventSource) Checksum ¶

func (m *RestAwsHealthEventSource) Checksum() string

Checksum gets the checksum of this subtype

func (*RestAwsHealthEventSource) ClearAfterAck ¶

func (m *RestAwsHealthEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*RestAwsHealthEventSource) Collector ¶

func (m *RestAwsHealthEventSource) Collector() string

Collector gets the collector of this subtype

func (*RestAwsHealthEventSource) ContextValidate ¶

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

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

func (*RestAwsHealthEventSource) Description ¶

func (m *RestAwsHealthEventSource) Description() string

Description gets the description of this subtype

func (*RestAwsHealthEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAwsHealthEventSource) Group ¶

func (m *RestAwsHealthEventSource) Group() string

Group gets the group of this subtype

func (*RestAwsHealthEventSource) ID ¶

ID gets the id of this subtype

func (*RestAwsHealthEventSource) InstallationMetadata ¶

func (m *RestAwsHealthEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*RestAwsHealthEventSource) LineageID ¶

func (m *RestAwsHealthEventSource) LineageID() string

LineageID gets the lineage Id of this subtype

func (*RestAwsHealthEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestAwsHealthEventSource) MarshalJSON ¶

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

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

func (*RestAwsHealthEventSource) Name ¶

func (m *RestAwsHealthEventSource) Name() *string

Name gets the name of this subtype

func (*RestAwsHealthEventSource) SetAlertBodyTemplate ¶

func (m *RestAwsHealthEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAwsHealthEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAwsHealthEventSource) SetAlertLevel ¶

func (m *RestAwsHealthEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestAwsHealthEventSource) SetAlertSubjectTemplate ¶

func (m *RestAwsHealthEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAwsHealthEventSource) SetAppliesTo ¶

func (m *RestAwsHealthEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestAwsHealthEventSource) SetAuditVersion ¶

func (m *RestAwsHealthEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAwsHealthEventSource) SetChecksum ¶

func (m *RestAwsHealthEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*RestAwsHealthEventSource) SetClearAfterAck ¶

func (m *RestAwsHealthEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAwsHealthEventSource) SetCollector ¶

func (m *RestAwsHealthEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestAwsHealthEventSource) SetDescription ¶

func (m *RestAwsHealthEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestAwsHealthEventSource) SetFilters ¶

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

SetFilters sets the filters of this subtype

func (*RestAwsHealthEventSource) SetGroup ¶

func (m *RestAwsHealthEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*RestAwsHealthEventSource) SetID ¶

func (m *RestAwsHealthEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*RestAwsHealthEventSource) SetInstallationMetadata ¶

func (m *RestAwsHealthEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAwsHealthEventSource) SetLineageID ¶

func (m *RestAwsHealthEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*RestAwsHealthEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*RestAwsHealthEventSource) SetSuppressDuplicatesES ¶

func (m *RestAwsHealthEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAwsHealthEventSource) SetTags ¶

func (m *RestAwsHealthEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*RestAwsHealthEventSource) SetTechnology ¶

func (m *RestAwsHealthEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestAwsHealthEventSource) SetVersion ¶

func (m *RestAwsHealthEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*RestAwsHealthEventSource) SuppressDuplicatesES ¶

func (m *RestAwsHealthEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAwsHealthEventSource) Tags ¶

func (m *RestAwsHealthEventSource) Tags() string

Tags gets the tags of this subtype

func (*RestAwsHealthEventSource) Technology ¶

func (m *RestAwsHealthEventSource) Technology() string

Technology gets the technology of this subtype

func (*RestAwsHealthEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAwsHealthEventSource) UnmarshalJSON ¶

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

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

func (*RestAwsHealthEventSource) Validate ¶

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

Validate validates this rest aws health event source

func (*RestAwsHealthEventSource) Version ¶

func (m *RestAwsHealthEventSource) Version() int64

Version gets the version of this subtype

type RestAwsRdsPerformanceInsightsEventSource ¶

type RestAwsRdsPerformanceInsightsEventSource struct {

	// The dimension to query
	Dimension string `json:"dimension,omitempty"`

	// Maximum number of items to return
	Num int32 `json:"num,omitempty"`

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

RestAwsRdsPerformanceInsightsEventSource rest aws rds performance insights event source

swagger:model RestAwsRdsPerformanceInsightsEventSource

func (*RestAwsRdsPerformanceInsightsEventSource) AlertBodyTemplate ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) AlertEffectiveIval ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) AlertLevel ¶

AlertLevel gets the alert level of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) AlertSubjectTemplate ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) AppliesTo ¶

AppliesTo gets the applies to of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) AuditVersion ¶

AuditVersion gets the audit version of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Checksum ¶

Checksum gets the checksum of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) ClearAfterAck ¶

ClearAfterAck gets the clear after ack of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Collector ¶

Collector gets the collector of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) ContextValidate ¶

ContextValidate validate this rest aws rds performance insights event source based on the context it is used

func (*RestAwsRdsPerformanceInsightsEventSource) Description ¶

Description gets the description of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Group ¶

Group gets the group of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) ID ¶

ID gets the id of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) InstallationMetadata ¶

InstallationMetadata gets the installation metadata of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) LineageID ¶

LineageID gets the lineage Id of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestAwsRdsPerformanceInsightsEventSource) MarshalJSON ¶

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

func (*RestAwsRdsPerformanceInsightsEventSource) Name ¶

Name gets the name of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAlertBodyTemplate ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAlertLevel ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAlertSubjectTemplate ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAppliesTo ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetAuditVersion ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetChecksum ¶

SetChecksum sets the checksum of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetClearAfterAck ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetCollector ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetDescription ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetFilters ¶

SetFilters sets the filters of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetGroup ¶

SetGroup sets the group of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetID ¶

SetID sets the id of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetInstallationMetadata ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetLineageID ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetName ¶

SetName sets the name of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetSuppressDuplicatesES ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetTags ¶

SetTags sets the tags of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetTechnology ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SetVersion ¶

SetVersion sets the version of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) SuppressDuplicatesES ¶

func (m *RestAwsRdsPerformanceInsightsEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Tags ¶

Tags gets the tags of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) Technology ¶

Technology gets the technology of this subtype

func (*RestAwsRdsPerformanceInsightsEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAwsRdsPerformanceInsightsEventSource) UnmarshalJSON ¶

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

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

func (*RestAwsRdsPerformanceInsightsEventSource) Validate ¶

Validate validates this rest aws rds performance insights event source

func (*RestAwsRdsPerformanceInsightsEventSource) Version ¶

Version gets the version of this subtype

type RestAwsTrustedAdvisorEventSource ¶

type RestAwsTrustedAdvisorEventSource struct {

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

RestAwsTrustedAdvisorEventSource rest aws trusted advisor event source

swagger:model RestAwsTrustedAdvisorEventSource

func (*RestAwsTrustedAdvisorEventSource) AlertBodyTemplate ¶

func (m *RestAwsTrustedAdvisorEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAwsTrustedAdvisorEventSource) AlertEffectiveIval ¶

func (m *RestAwsTrustedAdvisorEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAwsTrustedAdvisorEventSource) AlertLevel ¶

func (m *RestAwsTrustedAdvisorEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*RestAwsTrustedAdvisorEventSource) AlertSubjectTemplate ¶

func (m *RestAwsTrustedAdvisorEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAwsTrustedAdvisorEventSource) AppliesTo ¶

AppliesTo gets the applies to of this subtype

func (*RestAwsTrustedAdvisorEventSource) AuditVersion ¶

func (m *RestAwsTrustedAdvisorEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*RestAwsTrustedAdvisorEventSource) Checksum ¶

Checksum gets the checksum of this subtype

func (*RestAwsTrustedAdvisorEventSource) ClearAfterAck ¶

func (m *RestAwsTrustedAdvisorEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*RestAwsTrustedAdvisorEventSource) Collector ¶

Collector gets the collector of this subtype

func (*RestAwsTrustedAdvisorEventSource) ContextValidate ¶

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

ContextValidate validate this rest aws trusted advisor event source based on the context it is used

func (*RestAwsTrustedAdvisorEventSource) Description ¶

func (m *RestAwsTrustedAdvisorEventSource) Description() string

Description gets the description of this subtype

func (*RestAwsTrustedAdvisorEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAwsTrustedAdvisorEventSource) Group ¶

Group gets the group of this subtype

func (*RestAwsTrustedAdvisorEventSource) ID ¶

ID gets the id of this subtype

func (*RestAwsTrustedAdvisorEventSource) InstallationMetadata ¶

func (m *RestAwsTrustedAdvisorEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*RestAwsTrustedAdvisorEventSource) LineageID ¶

LineageID gets the lineage Id of this subtype

func (*RestAwsTrustedAdvisorEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestAwsTrustedAdvisorEventSource) MarshalJSON ¶

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

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

func (*RestAwsTrustedAdvisorEventSource) Name ¶

Name gets the name of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAlertBodyTemplate ¶

func (m *RestAwsTrustedAdvisorEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAlertLevel ¶

func (m *RestAwsTrustedAdvisorEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAlertSubjectTemplate ¶

func (m *RestAwsTrustedAdvisorEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAppliesTo ¶

func (m *RestAwsTrustedAdvisorEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetAuditVersion ¶

func (m *RestAwsTrustedAdvisorEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetChecksum ¶

func (m *RestAwsTrustedAdvisorEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetClearAfterAck ¶

func (m *RestAwsTrustedAdvisorEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetCollector ¶

func (m *RestAwsTrustedAdvisorEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetDescription ¶

func (m *RestAwsTrustedAdvisorEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetFilters ¶

SetFilters sets the filters of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetGroup ¶

func (m *RestAwsTrustedAdvisorEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetID ¶

SetID sets the id of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetInstallationMetadata ¶

func (m *RestAwsTrustedAdvisorEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetLineageID ¶

func (m *RestAwsTrustedAdvisorEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetSuppressDuplicatesES ¶

func (m *RestAwsTrustedAdvisorEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetTags ¶

func (m *RestAwsTrustedAdvisorEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetTechnology ¶

func (m *RestAwsTrustedAdvisorEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestAwsTrustedAdvisorEventSource) SetVersion ¶

func (m *RestAwsTrustedAdvisorEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*RestAwsTrustedAdvisorEventSource) SuppressDuplicatesES ¶

func (m *RestAwsTrustedAdvisorEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAwsTrustedAdvisorEventSource) Tags ¶

Tags gets the tags of this subtype

func (*RestAwsTrustedAdvisorEventSource) Technology ¶

func (m *RestAwsTrustedAdvisorEventSource) Technology() string

Technology gets the technology of this subtype

func (*RestAwsTrustedAdvisorEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAwsTrustedAdvisorEventSource) UnmarshalJSON ¶

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

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

func (*RestAwsTrustedAdvisorEventSource) Validate ¶

Validate validates this rest aws trusted advisor event source

func (*RestAwsTrustedAdvisorEventSource) Version ¶

Version gets the version of this subtype

type RestAzureAdvisorEventSource ¶

type RestAzureAdvisorEventSource struct {

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

RestAzureAdvisorEventSource rest azure advisor event source

swagger:model RestAzureAdvisorEventSource

func (*RestAzureAdvisorEventSource) AlertBodyTemplate ¶

func (m *RestAzureAdvisorEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAzureAdvisorEventSource) AlertEffectiveIval ¶

func (m *RestAzureAdvisorEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAzureAdvisorEventSource) AlertLevel ¶

func (m *RestAzureAdvisorEventSource) AlertLevel() string

AlertLevel gets the alert level of this subtype

func (*RestAzureAdvisorEventSource) AlertSubjectTemplate ¶

func (m *RestAzureAdvisorEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAzureAdvisorEventSource) AppliesTo ¶

func (m *RestAzureAdvisorEventSource) AppliesTo() string

AppliesTo gets the applies to of this subtype

func (*RestAzureAdvisorEventSource) AuditVersion ¶

func (m *RestAzureAdvisorEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*RestAzureAdvisorEventSource) Checksum ¶

func (m *RestAzureAdvisorEventSource) Checksum() string

Checksum gets the checksum of this subtype

func (*RestAzureAdvisorEventSource) ClearAfterAck ¶

func (m *RestAzureAdvisorEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*RestAzureAdvisorEventSource) Collector ¶

func (m *RestAzureAdvisorEventSource) Collector() string

Collector gets the collector of this subtype

func (*RestAzureAdvisorEventSource) ContextValidate ¶

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

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

func (*RestAzureAdvisorEventSource) Description ¶

func (m *RestAzureAdvisorEventSource) Description() string

Description gets the description of this subtype

func (*RestAzureAdvisorEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAzureAdvisorEventSource) Group ¶

Group gets the group of this subtype

func (*RestAzureAdvisorEventSource) ID ¶

ID gets the id of this subtype

func (*RestAzureAdvisorEventSource) InstallationMetadata ¶

func (m *RestAzureAdvisorEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*RestAzureAdvisorEventSource) LineageID ¶

func (m *RestAzureAdvisorEventSource) LineageID() string

LineageID gets the lineage Id of this subtype

func (*RestAzureAdvisorEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestAzureAdvisorEventSource) MarshalJSON ¶

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

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

func (*RestAzureAdvisorEventSource) Name ¶

Name gets the name of this subtype

func (*RestAzureAdvisorEventSource) SetAlertBodyTemplate ¶

func (m *RestAzureAdvisorEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAzureAdvisorEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAzureAdvisorEventSource) SetAlertLevel ¶

func (m *RestAzureAdvisorEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestAzureAdvisorEventSource) SetAlertSubjectTemplate ¶

func (m *RestAzureAdvisorEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAzureAdvisorEventSource) SetAppliesTo ¶

func (m *RestAzureAdvisorEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestAzureAdvisorEventSource) SetAuditVersion ¶

func (m *RestAzureAdvisorEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAzureAdvisorEventSource) SetChecksum ¶

func (m *RestAzureAdvisorEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*RestAzureAdvisorEventSource) SetClearAfterAck ¶

func (m *RestAzureAdvisorEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAzureAdvisorEventSource) SetCollector ¶

func (m *RestAzureAdvisorEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestAzureAdvisorEventSource) SetDescription ¶

func (m *RestAzureAdvisorEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestAzureAdvisorEventSource) SetFilters ¶

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

SetFilters sets the filters of this subtype

func (*RestAzureAdvisorEventSource) SetGroup ¶

func (m *RestAzureAdvisorEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*RestAzureAdvisorEventSource) SetID ¶

func (m *RestAzureAdvisorEventSource) SetID(val int32)

SetID sets the id of this subtype

func (*RestAzureAdvisorEventSource) SetInstallationMetadata ¶

func (m *RestAzureAdvisorEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAzureAdvisorEventSource) SetLineageID ¶

func (m *RestAzureAdvisorEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*RestAzureAdvisorEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*RestAzureAdvisorEventSource) SetSuppressDuplicatesES ¶

func (m *RestAzureAdvisorEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAzureAdvisorEventSource) SetTags ¶

func (m *RestAzureAdvisorEventSource) SetTags(val string)

SetTags sets the tags of this subtype

func (*RestAzureAdvisorEventSource) SetTechnology ¶

func (m *RestAzureAdvisorEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestAzureAdvisorEventSource) SetVersion ¶

func (m *RestAzureAdvisorEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*RestAzureAdvisorEventSource) SuppressDuplicatesES ¶

func (m *RestAzureAdvisorEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAzureAdvisorEventSource) Tags ¶

Tags gets the tags of this subtype

func (*RestAzureAdvisorEventSource) Technology ¶

func (m *RestAzureAdvisorEventSource) Technology() string

Technology gets the technology of this subtype

func (*RestAzureAdvisorEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAzureAdvisorEventSource) UnmarshalJSON ¶

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

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

func (*RestAzureAdvisorEventSource) Validate ¶

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

Validate validates this rest azure advisor event source

func (*RestAzureAdvisorEventSource) Version ¶

func (m *RestAzureAdvisorEventSource) Version() int64

Version gets the version of this subtype

type RestAzureResourceHealthEventSource ¶

type RestAzureResourceHealthEventSource struct {

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

RestAzureResourceHealthEventSource rest azure resource health event source

swagger:model RestAzureResourceHealthEventSource

func (*RestAzureResourceHealthEventSource) AlertBodyTemplate ¶

func (m *RestAzureResourceHealthEventSource) AlertBodyTemplate() string

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAzureResourceHealthEventSource) AlertEffectiveIval ¶

func (m *RestAzureResourceHealthEventSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAzureResourceHealthEventSource) AlertLevel ¶

AlertLevel gets the alert level of this subtype

func (*RestAzureResourceHealthEventSource) AlertSubjectTemplate ¶

func (m *RestAzureResourceHealthEventSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAzureResourceHealthEventSource) AppliesTo ¶

AppliesTo gets the applies to of this subtype

func (*RestAzureResourceHealthEventSource) AuditVersion ¶

func (m *RestAzureResourceHealthEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*RestAzureResourceHealthEventSource) Checksum ¶

Checksum gets the checksum of this subtype

func (*RestAzureResourceHealthEventSource) ClearAfterAck ¶

func (m *RestAzureResourceHealthEventSource) ClearAfterAck() bool

ClearAfterAck gets the clear after ack of this subtype

func (*RestAzureResourceHealthEventSource) Collector ¶

Collector gets the collector of this subtype

func (*RestAzureResourceHealthEventSource) ContextValidate ¶

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

ContextValidate validate this rest azure resource health event source based on the context it is used

func (*RestAzureResourceHealthEventSource) Description ¶

func (m *RestAzureResourceHealthEventSource) Description() string

Description gets the description of this subtype

func (*RestAzureResourceHealthEventSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAzureResourceHealthEventSource) Group ¶

Group gets the group of this subtype

func (*RestAzureResourceHealthEventSource) ID ¶

ID gets the id of this subtype

func (*RestAzureResourceHealthEventSource) InstallationMetadata ¶

func (m *RestAzureResourceHealthEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*RestAzureResourceHealthEventSource) LineageID ¶

LineageID gets the lineage Id of this subtype

func (*RestAzureResourceHealthEventSource) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestAzureResourceHealthEventSource) MarshalJSON ¶

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

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

func (*RestAzureResourceHealthEventSource) Name ¶

Name gets the name of this subtype

func (*RestAzureResourceHealthEventSource) SetAlertBodyTemplate ¶

func (m *RestAzureResourceHealthEventSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAzureResourceHealthEventSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAzureResourceHealthEventSource) SetAlertLevel ¶

func (m *RestAzureResourceHealthEventSource) SetAlertLevel(val string)

SetAlertLevel sets the alert level of this subtype

func (*RestAzureResourceHealthEventSource) SetAlertSubjectTemplate ¶

func (m *RestAzureResourceHealthEventSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAzureResourceHealthEventSource) SetAppliesTo ¶

func (m *RestAzureResourceHealthEventSource) SetAppliesTo(val string)

SetAppliesTo sets the applies to of this subtype

func (*RestAzureResourceHealthEventSource) SetAuditVersion ¶

func (m *RestAzureResourceHealthEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAzureResourceHealthEventSource) SetChecksum ¶

func (m *RestAzureResourceHealthEventSource) SetChecksum(val string)

SetChecksum sets the checksum of this subtype

func (*RestAzureResourceHealthEventSource) SetClearAfterAck ¶

func (m *RestAzureResourceHealthEventSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAzureResourceHealthEventSource) SetCollector ¶

func (m *RestAzureResourceHealthEventSource) SetCollector(val string)

SetCollector sets the collector of this subtype

func (*RestAzureResourceHealthEventSource) SetDescription ¶

func (m *RestAzureResourceHealthEventSource) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestAzureResourceHealthEventSource) SetFilters ¶

SetFilters sets the filters of this subtype

func (*RestAzureResourceHealthEventSource) SetGroup ¶

func (m *RestAzureResourceHealthEventSource) SetGroup(val string)

SetGroup sets the group of this subtype

func (*RestAzureResourceHealthEventSource) SetID ¶

SetID sets the id of this subtype

func (*RestAzureResourceHealthEventSource) SetInstallationMetadata ¶

func (m *RestAzureResourceHealthEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAzureResourceHealthEventSource) SetLineageID ¶

func (m *RestAzureResourceHealthEventSource) SetLineageID(val string)

SetLineageID sets the lineage Id of this subtype

func (*RestAzureResourceHealthEventSource) SetName ¶

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

SetName sets the name of this subtype

func (*RestAzureResourceHealthEventSource) SetSuppressDuplicatesES ¶

func (m *RestAzureResourceHealthEventSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAzureResourceHealthEventSource) SetTags ¶

SetTags sets the tags of this subtype

func (*RestAzureResourceHealthEventSource) SetTechnology ¶

func (m *RestAzureResourceHealthEventSource) SetTechnology(val string)

SetTechnology sets the technology of this subtype

func (*RestAzureResourceHealthEventSource) SetVersion ¶

func (m *RestAzureResourceHealthEventSource) SetVersion(val int64)

SetVersion sets the version of this subtype

func (*RestAzureResourceHealthEventSource) SuppressDuplicatesES ¶

func (m *RestAzureResourceHealthEventSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAzureResourceHealthEventSource) Tags ¶

Tags gets the tags of this subtype

func (*RestAzureResourceHealthEventSource) Technology ¶

Technology gets the technology of this subtype

func (*RestAzureResourceHealthEventSource) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestAzureResourceHealthEventSource) UnmarshalJSON ¶

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

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

func (*RestAzureResourceHealthEventSource) Validate ¶

Validate validates this rest azure resource health event source

func (*RestAzureResourceHealthEventSource) Version ¶

Version gets the version of this subtype

type RestAzureResourceLogAnalyticsWorkspacesSource ¶

type RestAzureResourceLogAnalyticsWorkspacesSource struct {

	// Column Instance Name
	ColumnInstanceName string `json:"columnInstanceName,omitempty"`

	// Azure Log Analytics Workspaces Query
	Query string `json:"query,omitempty"`

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

RestAzureResourceLogAnalyticsWorkspacesSource rest azure resource log analytics workspaces source

swagger:model RestAzureResourceLogAnalyticsWorkspacesSource

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AlertBodyTemplate ¶

AlertBodyTemplate gets the alert body template of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AlertEffectiveIval ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) AlertEffectiveIval() *int32

AlertEffectiveIval gets the alert effective ival of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AlertLevel ¶

AlertLevel gets the alert level of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AlertSubjectTemplate ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) AlertSubjectTemplate() string

AlertSubjectTemplate gets the alert subject template of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AppliesTo ¶

AppliesTo gets the applies to of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) AuditVersion ¶

AuditVersion gets the audit version of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Checksum ¶

Checksum gets the checksum of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) ClearAfterAck ¶

ClearAfterAck gets the clear after ack of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Collector ¶

Collector gets the collector of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) ContextValidate ¶

ContextValidate validate this rest azure resource log analytics workspaces source based on the context it is used

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Description ¶

Description gets the description of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Filters ¶

Filters gets the filters of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Group ¶

Group gets the group of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) ID ¶

ID gets the id of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) InstallationMetadata ¶

InstallationMetadata gets the installation metadata of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) LineageID ¶

LineageID gets the lineage Id of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) MarshalBinary ¶

MarshalBinary interface implementation

func (RestAzureResourceLogAnalyticsWorkspacesSource) MarshalJSON ¶

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

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Name ¶

Name gets the name of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertBodyTemplate ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertBodyTemplate(val string)

SetAlertBodyTemplate sets the alert body template of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertEffectiveIval ¶

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

SetAlertEffectiveIval sets the alert effective ival of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertLevel ¶

SetAlertLevel sets the alert level of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertSubjectTemplate ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetAlertSubjectTemplate(val string)

SetAlertSubjectTemplate sets the alert subject template of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAppliesTo ¶

SetAppliesTo sets the applies to of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetAuditVersion ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetChecksum ¶

SetChecksum sets the checksum of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetClearAfterAck ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetClearAfterAck(val bool)

SetClearAfterAck sets the clear after ack of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetCollector ¶

SetCollector sets the collector of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetDescription ¶

SetDescription sets the description of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetFilters ¶

SetFilters sets the filters of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetGroup ¶

SetGroup sets the group of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetID ¶

SetID sets the id of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetInstallationMetadata ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetLineageID ¶

SetLineageID sets the lineage Id of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetName ¶

SetName sets the name of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetSuppressDuplicatesES ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SetSuppressDuplicatesES(val bool)

SetSuppressDuplicatesES sets the suppress duplicates e s of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetTags ¶

SetTags sets the tags of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetTechnology ¶

SetTechnology sets the technology of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SetVersion ¶

SetVersion sets the version of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) SuppressDuplicatesES ¶

func (m *RestAzureResourceLogAnalyticsWorkspacesSource) SuppressDuplicatesES() bool

SuppressDuplicatesES gets the suppress duplicates e s of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Tags ¶

Tags gets the tags of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Technology ¶

Technology gets the technology of this subtype

func (*RestAzureResourceLogAnalyticsWorkspacesSource) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RestAzureResourceLogAnalyticsWorkspacesSource) UnmarshalJSON ¶

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

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Validate ¶

Validate validates this rest azure resource log analytics workspaces source

func (*RestAzureResourceLogAnalyticsWorkspacesSource) Version ¶

Version gets the version of this subtype

type RestEventSourceFilter ¶

type RestEventSourceFilter struct {

	// The filter comment
	// Required: true
	Comment *string `json:"comment"`

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

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

	// The filter operator
	// Required: true
	Operator *string `json:"operator"`

	// The filter value
	// Required: true
	Value *string `json:"value"`
}

RestEventSourceFilter rest event source filter

swagger:model RestEventSourceFilter

func (*RestEventSourceFilter) ContextValidate ¶

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

ContextValidate validate this rest event source filter based on the 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 RestHighestPriorityCollectorStatus ¶

type RestHighestPriorityCollectorStatus struct {

	// The acked status of the highest priority sub collector
	// Read Only: true
	Acked *bool `json:"acked,omitempty"`

	// The SDT status of the highest priority sub collector
	// Read Only: true
	InSDT *bool `json:"inSDT,omitempty"`

	// The down status of the highest priority sub collector
	// Read Only: true
	IsDown *bool `json:"isDown,omitempty"`

	// The status of the highest priority sub collector
	// Read Only: true
	Status int32 `json:"status,omitempty"`
}

RestHighestPriorityCollectorStatus rest highest priority collector status

swagger:model RestHighestPriorityCollectorStatus

func (*RestHighestPriorityCollectorStatus) ContextValidate ¶

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

ContextValidate validate this rest highest priority collector status based on the context it is used

func (*RestHighestPriorityCollectorStatus) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestHighestPriorityCollectorStatus) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestHighestPriorityCollectorStatus) Validate ¶

Validate validates this rest highest priority collector status

type RestNMapNetscanPolicyCredential ¶

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

	// The ID of the device that credentials should be inherited from, for this scan
	// Example: 0
	DeviceID int32 `json:"deviceId,omitempty"`

	// The name of the device that credentials should be inherited from, for this scan
	// Example: LinuxDC1
	DeviceName string `json:"deviceName,omitempty"`
}

RestNMapNetscanPolicyCredential rest n map netscan policy credential

swagger:model RestNMapNetscanPolicyCredential

func (*RestNMapNetscanPolicyCredential) ContextValidate ¶

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

ContextValidate validates this rest n map netscan policy credential based on context it is used

func (*RestNMapNetscanPolicyCredential) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestNMapNetscanPolicyCredential) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestNMapNetscanPolicyCredential) Validate ¶

Validate validates this rest n map netscan policy credential

type RestNetscanPorts ¶

type RestNetscanPorts 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"`
}

RestNetscanPorts rest netscan ports

swagger:model RestNetscanPorts

func (*RestNetscanPorts) ContextValidate ¶

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

ContextValidate validates this rest netscan ports based on context it is used

func (*RestNetscanPorts) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestNetscanPorts) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestNetscanPorts) Validate ¶

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

Validate validates this rest netscan ports

type RestSavedMapWidgetV3 ¶

type RestSavedMapWidgetV3 struct {

	// saved map group name
	SavedMapGroupName string `json:"savedMapGroupName,omitempty"`

	// saved map Id
	SavedMapID int32 `json:"savedMapId,omitempty"`

	// saved map name
	SavedMapName string `json:"savedMapName,omitempty"`

	// scale
	Scale float64 `json:"scale,omitempty"`
	// contains filtered or unexported fields
}

RestSavedMapWidgetV3 rest saved map widget v3

swagger:model RestSavedMapWidgetV3

func (*RestSavedMapWidgetV3) ContextValidate ¶

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

ContextValidate validate this rest saved map widget v3 based on the context it is used

func (*RestSavedMapWidgetV3) DashboardID ¶

func (m *RestSavedMapWidgetV3) DashboardID() *int32

DashboardID gets the dashboard Id of this subtype

func (*RestSavedMapWidgetV3) Description ¶

func (m *RestSavedMapWidgetV3) Description() string

Description gets the description of this subtype

func (*RestSavedMapWidgetV3) ID ¶

func (m *RestSavedMapWidgetV3) ID() int32

ID gets the id of this subtype

func (*RestSavedMapWidgetV3) Interval ¶

func (m *RestSavedMapWidgetV3) Interval() int32

Interval gets the interval of this subtype

func (*RestSavedMapWidgetV3) LastUpdatedBy ¶

func (m *RestSavedMapWidgetV3) LastUpdatedBy() string

LastUpdatedBy gets the last updated by of this subtype

func (*RestSavedMapWidgetV3) LastUpdatedOn ¶

func (m *RestSavedMapWidgetV3) LastUpdatedOn() int64

LastUpdatedOn gets the last updated on of this subtype

func (*RestSavedMapWidgetV3) MarshalBinary ¶

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

MarshalBinary interface implementation

func (RestSavedMapWidgetV3) MarshalJSON ¶

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

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

func (*RestSavedMapWidgetV3) Name ¶

func (m *RestSavedMapWidgetV3) Name() *string

Name gets the name of this subtype

func (*RestSavedMapWidgetV3) SetDashboardID ¶

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

SetDashboardID sets the dashboard Id of this subtype

func (*RestSavedMapWidgetV3) SetDescription ¶

func (m *RestSavedMapWidgetV3) SetDescription(val string)

SetDescription sets the description of this subtype

func (*RestSavedMapWidgetV3) SetID ¶

func (m *RestSavedMapWidgetV3) SetID(val int32)

SetID sets the id of this subtype

func (*RestSavedMapWidgetV3) SetInterval ¶

func (m *RestSavedMapWidgetV3) SetInterval(val int32)

SetInterval sets the interval of this subtype

func (*RestSavedMapWidgetV3) SetLastUpdatedBy ¶

func (m *RestSavedMapWidgetV3) SetLastUpdatedBy(val string)

SetLastUpdatedBy sets the last updated by of this subtype

func (*RestSavedMapWidgetV3) SetLastUpdatedOn ¶

func (m *RestSavedMapWidgetV3) SetLastUpdatedOn(val int64)

SetLastUpdatedOn sets the last updated on of this subtype

func (*RestSavedMapWidgetV3) SetName ¶

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

SetName sets the name of this subtype

func (*RestSavedMapWidgetV3) SetTheme ¶

func (m *RestSavedMapWidgetV3) SetTheme(val string)

SetTheme sets the theme of this subtype

func (*RestSavedMapWidgetV3) SetTimescale ¶

func (m *RestSavedMapWidgetV3) SetTimescale(val string)

SetTimescale sets the timescale of this subtype

func (*RestSavedMapWidgetV3) SetType ¶

func (m *RestSavedMapWidgetV3) SetType(val string)

SetType sets the type of this subtype

func (*RestSavedMapWidgetV3) SetUserPermission ¶

func (m *RestSavedMapWidgetV3) SetUserPermission(val string)

SetUserPermission sets the user permission of this subtype

func (*RestSavedMapWidgetV3) Theme ¶

func (m *RestSavedMapWidgetV3) Theme() string

Theme gets the theme of this subtype

func (*RestSavedMapWidgetV3) Timescale ¶

func (m *RestSavedMapWidgetV3) Timescale() string

Timescale gets the timescale of this subtype

func (*RestSavedMapWidgetV3) Type ¶

func (m *RestSavedMapWidgetV3) Type() string

Type gets the type of this subtype

func (*RestSavedMapWidgetV3) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestSavedMapWidgetV3) UnmarshalJSON ¶

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

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

func (*RestSavedMapWidgetV3) UserPermission ¶

func (m *RestSavedMapWidgetV3) UserPermission() string

UserPermission gets the user permission of this subtype

func (*RestSavedMapWidgetV3) Validate ¶

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

Validate validates this rest saved map widget v3

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. The values can be 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"`

	// The group Id of the role
	// Example: 3
	RoleGroupID int32 `json:"roleGroupId,omitempty"`

	// Whether Two-Factor Authentication should be required for this role
	// Example: true
	TwoFARequired bool `json:"twoFARequired,omitempty"`

	// The permission of current role with the admin. The values can be write|read|none
	// Example: read
	// Read Only: true
	UserPermission string `json:"userPermission,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) ReportLinkExpire ¶

func (m *RoleReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *RoleReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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)

	// The values can be 1 | 2....| 24. Specifies the hour that the SDT ends for a repeating SDT
	// Example: 5
	EndHour() int32
	SetEndHour(int32)

	// The values can be 1 | 2....| 60. Specifies the minute of the hour that the SDT ends for a repeating SDT
	// Example: 18
	EndMinute() int32
	SetEndMinute(int32)

	// The values can be 1 | 2....| 24. Specifies 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)

	// The values can be true|false, where true: the SDT is currently active
	// false: the SDT is currently inactive
	// Read Only: true
	IsEffective() *bool
	SetIsEffective(*bool)

	// The values can be 1 | 2....| 60. Specifies the minute of the hour that the SDT should begin for a repeating SDT
	// Example: 6
	Minute() int32
	SetMinute(int32)

	// The values can be 1 | 2....| 31. Specifies the day of the month that the SDT will be active for a monthly SDT
	// Example: 7
	MonthDay() int32
	SetMonthDay(int32)

	// The type of sdt. The values can be oneTime|weekly|monthly|daily|monthlyByWeek
	// 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 of resource that this SDT is for. The values can be CollectorSDT | DeviceDataSourceInstanceSDT | DeviceBatchJobSDT | DeviceClusterAlertDefSDT | DeviceDataSourceInstanceGroupSDT | DeviceDataSourceSDT | DeviceEventSourceSDT | ResourceGroupSDT | ResourceSDT | WebsiteCheckpointSDT | WebsiteGroupSDT | WebsiteSDT | DeviceLogPipeLineResourceSDT
	// Example: ResourceGroupSDT
	// Required: true
	Type() string
	SetType(string)

	// The week day of sdt. The values can be SUNDAY|MONDAY|TUESDAY|WEDNESDAY|THURSDAY|FRIDAY|SATURDAY
	// Example: Sunday
	WeekDay() string
	SetWeekDay(string)

	// The week 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 end epoch for the SDT
	// Example: 1475902808000
	// Read Only: true
	ApproximateEndEpoch int64 `json:"approximateEndEpoch,omitempty"`

	// The start epoch for the SDT
	// Example: 1475875446000
	// Read Only: true
	ApproximateStartEpoch int64 `json:"approximateStartEpoch,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 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 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 {

	// Calculation method: 0 = percent all resources available, 1 = average of all SLA metrics
	CalculationMethod int32 `json:"calculationMethod,omitempty"`

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

func (m *SLAReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *SLAReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 SaaSO365SharePointSiteDiscoveryMethod ¶

type SaaSO365SharePointSiteDiscoveryMethod struct {
	SaaSO365SharePointSiteDiscoveryMethodAllOf1
}

SaaSO365SharePointSiteDiscoveryMethod saa s o365 share point site discovery method

swagger:model SaaSO365SharePointSiteDiscoveryMethod

func (*SaaSO365SharePointSiteDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saa s o365 share point site discovery method based on the context it is used

func (*SaaSO365SharePointSiteDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaaSO365SharePointSiteDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaaSO365SharePointSiteDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaaSO365SharePointSiteDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*SaaSO365SharePointSiteDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaaSO365SharePointSiteDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaaSO365SharePointSiteDiscoveryMethod) Validate ¶

Validate validates this saa s o365 share point site discovery method

type SaaSO365SharePointSiteDiscoveryMethodAllOf1 ¶

type SaaSO365SharePointSiteDiscoveryMethodAllOf1 interface{}

SaaSO365SharePointSiteDiscoveryMethodAllOf1 saa s o365 share point site discovery method all of1

swagger:model SaaSO365SharePointSiteDiscoveryMethodAllOf1

type SaaSSlackHealthDiscoveryMethod ¶

type SaaSSlackHealthDiscoveryMethod struct {
	SaaSSlackHealthDiscoveryMethodAllOf1
}

SaaSSlackHealthDiscoveryMethod saa s slack health discovery method

swagger:model SaaSSlackHealthDiscoveryMethod

func (*SaaSSlackHealthDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saa s slack health discovery method based on the context it is used

func (*SaaSSlackHealthDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaaSSlackHealthDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaaSSlackHealthDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaaSSlackHealthDiscoveryMethod) SetName ¶

func (m *SaaSSlackHealthDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaaSSlackHealthDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaaSSlackHealthDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaaSSlackHealthDiscoveryMethod) Validate ¶

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

Validate validates this saa s slack health discovery method

type SaaSSlackHealthDiscoveryMethodAllOf1 ¶

type SaaSSlackHealthDiscoveryMethodAllOf1 interface{}

SaaSSlackHealthDiscoveryMethodAllOf1 saa s slack health discovery method all of1

swagger:model SaaSSlackHealthDiscoveryMethodAllOf1

type SaaSWebexLicenseDiscoveryMethod ¶

type SaaSWebexLicenseDiscoveryMethod struct {
	SaaSWebexLicenseDiscoveryMethodAllOf1
}

SaaSWebexLicenseDiscoveryMethod saa s webex license discovery method

swagger:model SaaSWebexLicenseDiscoveryMethod

func (*SaaSWebexLicenseDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saa s webex license discovery method based on the context it is used

func (*SaaSWebexLicenseDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaaSWebexLicenseDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaaSWebexLicenseDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaaSWebexLicenseDiscoveryMethod) SetName ¶

func (m *SaaSWebexLicenseDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaaSWebexLicenseDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaaSWebexLicenseDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaaSWebexLicenseDiscoveryMethod) Validate ¶

Validate validates this saa s webex license discovery method

type SaaSWebexLicenseDiscoveryMethodAllOf1 ¶

type SaaSWebexLicenseDiscoveryMethodAllOf1 interface{}

SaaSWebexLicenseDiscoveryMethodAllOf1 saa s webex license discovery method all of1

swagger:model SaaSWebexLicenseDiscoveryMethodAllOf1

type SaaSZoomPlanUsageDiscoveryMethod ¶

type SaaSZoomPlanUsageDiscoveryMethod struct {

	// zoom plan usage type
	// Required: true
	ZoomPlanUsageType *string `json:"zoomPlanUsageType"`
}

SaaSZoomPlanUsageDiscoveryMethod saa s zoom plan usage discovery method

swagger:model SaaSZoomPlanUsageDiscoveryMethod

func (*SaaSZoomPlanUsageDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saa s zoom plan usage discovery method based on the context it is used

func (*SaaSZoomPlanUsageDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaaSZoomPlanUsageDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaaSZoomPlanUsageDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaaSZoomPlanUsageDiscoveryMethod) SetName ¶

func (m *SaaSZoomPlanUsageDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaaSZoomPlanUsageDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaaSZoomPlanUsageDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaaSZoomPlanUsageDiscoveryMethod) Validate ¶

Validate validates this saa s zoom plan usage discovery method

type SaaSZoomStatusDiscoveryMethod ¶

type SaaSZoomStatusDiscoveryMethod struct {
	SaaSZoomStatusDiscoveryMethodAllOf1
}

SaaSZoomStatusDiscoveryMethod saa s zoom status discovery method

swagger:model SaaSZoomStatusDiscoveryMethod

func (*SaaSZoomStatusDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saa s zoom status discovery method based on the context it is used

func (*SaaSZoomStatusDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaaSZoomStatusDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaaSZoomStatusDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaaSZoomStatusDiscoveryMethod) SetName ¶

func (m *SaaSZoomStatusDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaaSZoomStatusDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaaSZoomStatusDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaaSZoomStatusDiscoveryMethod) Validate ¶

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

Validate validates this saa s zoom status discovery method

type SaaSZoomStatusDiscoveryMethodAllOf1 ¶

type SaaSZoomStatusDiscoveryMethodAllOf1 interface{}

SaaSZoomStatusDiscoveryMethodAllOf1 saa s zoom status discovery method all of1

swagger:model SaaSZoomStatusDiscoveryMethodAllOf1

type SaasAccountTestResult ¶

type SaasAccountTestResult struct {

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

	// invalid status urls
	InvalidStatusUrls string `json:"invalidStatusUrls,omitempty"`

	// no permission apis
	// Unique: true
	NoPermissionApis []string `json:"noPermissionApis,omitempty"`

	// no permission service
	NoPermissionService string `json:"noPermissionService,omitempty"`

	// non permission apis errors
	// Unique: true
	NonPermissionApisErrors []string `json:"nonPermissionApisErrors,omitempty"`

	// result code
	ResultCode int32 `json:"resultCode,omitempty"`
}

SaasAccountTestResult saas account test result

swagger:model SaasAccountTestResult

func (*SaasAccountTestResult) ContextValidate ¶

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

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

func (*SaasAccountTestResult) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SaasAccountTestResult) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasAccountTestResult) Validate ¶

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

Validate validates this saas account test result

type SaasAirbrakeCollectorAttribute ¶

type SaasAirbrakeCollectorAttribute struct {
	SaasAirbrakeCollectorAttributeAllOf1
}

SaasAirbrakeCollectorAttribute saas airbrake collector attribute

swagger:model SaasAirbrakeCollectorAttribute

func (*SaasAirbrakeCollectorAttribute) ContextValidate ¶

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

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

func (*SaasAirbrakeCollectorAttribute) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaasAirbrakeCollectorAttribute) MarshalJSON ¶

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

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

func (*SaasAirbrakeCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SaasAirbrakeCollectorAttribute) SetName ¶

func (m *SaasAirbrakeCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SaasAirbrakeCollectorAttribute) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasAirbrakeCollectorAttribute) UnmarshalJSON ¶

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

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

func (*SaasAirbrakeCollectorAttribute) Validate ¶

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

Validate validates this saas airbrake collector attribute

type SaasAirbrakeCollectorAttributeAllOf1 ¶

type SaasAirbrakeCollectorAttributeAllOf1 interface{}

SaasAirbrakeCollectorAttributeAllOf1 saas airbrake collector attribute all of1

swagger:model SaasAirbrakeCollectorAttributeAllOf1

type SaasAirbrakeDiscoveryMethod ¶

type SaasAirbrakeDiscoveryMethod struct {
	SaasAirbrakeDiscoveryMethodAllOf1
}

SaasAirbrakeDiscoveryMethod saas airbrake discovery method

swagger:model SaasAirbrakeDiscoveryMethod

func (*SaasAirbrakeDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saas airbrake discovery method based on the context it is used

func (*SaasAirbrakeDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaasAirbrakeDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaasAirbrakeDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasAirbrakeDiscoveryMethod) SetName ¶

func (m *SaasAirbrakeDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaasAirbrakeDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasAirbrakeDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaasAirbrakeDiscoveryMethod) Validate ¶

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

Validate validates this saas airbrake discovery method

type SaasAirbrakeDiscoveryMethodAllOf1 ¶

type SaasAirbrakeDiscoveryMethodAllOf1 interface{}

SaasAirbrakeDiscoveryMethodAllOf1 saas airbrake discovery method all of1

swagger:model SaasAirbrakeDiscoveryMethodAllOf1

type SaasO365MailboxDiscoveryMethod ¶

type SaasO365MailboxDiscoveryMethod struct {
	SaasO365MailboxDiscoveryMethodAllOf1
}

SaasO365MailboxDiscoveryMethod saas o365 mailbox discovery method

swagger:model SaasO365MailboxDiscoveryMethod

func (*SaasO365MailboxDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saas o365 mailbox discovery method based on the context it is used

func (*SaasO365MailboxDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaasO365MailboxDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaasO365MailboxDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasO365MailboxDiscoveryMethod) SetName ¶

func (m *SaasO365MailboxDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaasO365MailboxDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasO365MailboxDiscoveryMethod) UnmarshalJSON ¶

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

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

func (*SaasO365MailboxDiscoveryMethod) Validate ¶

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

Validate validates this saas o365 mailbox discovery method

type SaasO365MailboxDiscoveryMethodAllOf1 ¶

type SaasO365MailboxDiscoveryMethodAllOf1 interface{}

SaasO365MailboxDiscoveryMethodAllOf1 saas o365 mailbox discovery method all of1

swagger:model SaasO365MailboxDiscoveryMethodAllOf1

type SaasO365ServiceHealthDiscoveryMethod ¶

type SaasO365ServiceHealthDiscoveryMethod struct {
	SaasO365ServiceHealthDiscoveryMethodAllOf1
}

SaasO365ServiceHealthDiscoveryMethod saas o365 service health discovery method

swagger:model SaasO365ServiceHealthDiscoveryMethod

func (*SaasO365ServiceHealthDiscoveryMethod) ContextValidate ¶

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

ContextValidate validate this saas o365 service health discovery method based on the context it is used

func (*SaasO365ServiceHealthDiscoveryMethod) MarshalBinary ¶

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

MarshalBinary interface implementation

func (SaasO365ServiceHealthDiscoveryMethod) MarshalJSON ¶

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

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

func (*SaasO365ServiceHealthDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasO365ServiceHealthDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*SaasO365ServiceHealthDiscoveryMethod) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SaasO365ServiceHealthDiscoveryMethod) UnmarshalJSON ¶

func (m *SaasO365ServiceHealthDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasO365ServiceHealthDiscoveryMethod) Validate ¶

Validate validates this saas o365 service health discovery method

type SaasO365ServiceHealthDiscoveryMethodAllOf1 ¶

type SaasO365ServiceHealthDiscoveryMethodAllOf1 interface{}

SaasO365ServiceHealthDiscoveryMethodAllOf1 saas o365 service health discovery method all of1

swagger:model SaasO365ServiceHealthDiscoveryMethodAllOf1

type SaasO365SkusDiscoveryMethod ¶

type SaasO365SkusDiscoveryMethod struct {
	SaasO365SkusDiscoveryMethodAllOf1
}

SaasO365SkusDiscoveryMethod saas o365 skus discovery method

swagger:model SaasO365SkusDiscoveryMethod

func (*SaasO365SkusDiscoveryMethod) ContextValidate ¶

func (m *SaasO365SkusDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas o365 skus discovery method based on the context it is used

func (*SaasO365SkusDiscoveryMethod) MarshalBinary ¶

func (m *SaasO365SkusDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasO365SkusDiscoveryMethod) MarshalJSON ¶

func (m SaasO365SkusDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasO365SkusDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasO365SkusDiscoveryMethod) SetName ¶

func (m *SaasO365SkusDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaasO365SkusDiscoveryMethod) UnmarshalBinary ¶

func (m *SaasO365SkusDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasO365SkusDiscoveryMethod) UnmarshalJSON ¶

func (m *SaasO365SkusDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasO365SkusDiscoveryMethod) Validate ¶

func (m *SaasO365SkusDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this saas o365 skus discovery method

type SaasO365SkusDiscoveryMethodAllOf1 ¶

type SaasO365SkusDiscoveryMethodAllOf1 interface{}

SaasO365SkusDiscoveryMethodAllOf1 saas o365 skus discovery method all of1

swagger:model SaasO365SkusDiscoveryMethodAllOf1

type SaasOffice365CsvReportCollectorAttributeV3 ¶

type SaasOffice365CsvReportCollectorAttributeV3 struct {

	// instance column name
	InstanceColumnName string `json:"instanceColumnName,omitempty"`

	// period
	Period int32 `json:"period,omitempty"`

	// report name
	// Required: true
	ReportName *string `json:"reportName"`
}

SaasOffice365CsvReportCollectorAttributeV3 saas office365 csv report collector attribute v3

swagger:model SaasOffice365CsvReportCollectorAttributeV3

func (*SaasOffice365CsvReportCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas office365 csv report collector attribute v3 based on the context it is used

func (*SaasOffice365CsvReportCollectorAttributeV3) MarshalBinary ¶

func (m *SaasOffice365CsvReportCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasOffice365CsvReportCollectorAttributeV3) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasOffice365CsvReportCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasOffice365CsvReportCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasOffice365CsvReportCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasOffice365CsvReportCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasOffice365CsvReportCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasOffice365CsvReportCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasOffice365CsvReportCollectorAttributeV3) Validate ¶

Validate validates this saas office365 csv report collector attribute v3

type SaasOffice365HealthCollectorAttributeV3 ¶

type SaasOffice365HealthCollectorAttributeV3 struct {
	SaasOffice365HealthCollectorAttributeV3AllOf1
}

SaasOffice365HealthCollectorAttributeV3 saas office365 health collector attribute v3

swagger:model SaasOffice365HealthCollectorAttributeV3

func (*SaasOffice365HealthCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas office365 health collector attribute v3 based on the context it is used

func (*SaasOffice365HealthCollectorAttributeV3) MarshalBinary ¶

func (m *SaasOffice365HealthCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasOffice365HealthCollectorAttributeV3) MarshalJSON ¶

func (m SaasOffice365HealthCollectorAttributeV3) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasOffice365HealthCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasOffice365HealthCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasOffice365HealthCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasOffice365HealthCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasOffice365HealthCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasOffice365HealthCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasOffice365HealthCollectorAttributeV3) Validate ¶

Validate validates this saas office365 health collector attribute v3

type SaasOffice365HealthCollectorAttributeV3AllOf1 ¶

type SaasOffice365HealthCollectorAttributeV3AllOf1 interface{}

SaasOffice365HealthCollectorAttributeV3AllOf1 saas office365 health collector attribute v3 all of1

swagger:model SaasOffice365HealthCollectorAttributeV3AllOf1

type SaasOffice365SharepointReportCollectorAttributeV3 ¶

type SaasOffice365SharepointReportCollectorAttributeV3 struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

SaasOffice365SharepointReportCollectorAttributeV3 saas office365 sharepoint report collector attribute v3

swagger:model SaasOffice365SharepointReportCollectorAttributeV3

func (*SaasOffice365SharepointReportCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas office365 sharepoint report collector attribute v3 based on the context it is used

func (*SaasOffice365SharepointReportCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (SaasOffice365SharepointReportCollectorAttributeV3) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasOffice365SharepointReportCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasOffice365SharepointReportCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasOffice365SharepointReportCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SaasOffice365SharepointReportCollectorAttributeV3) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasOffice365SharepointReportCollectorAttributeV3) Validate ¶

Validate validates this saas office365 sharepoint report collector attribute v3

type SaasOffice365SkusCollectorAttribute ¶

type SaasOffice365SkusCollectorAttribute struct {

	// period
	// Required: true
	Period *int32 `json:"period"`
}

SaasOffice365SkusCollectorAttribute saas office365 skus collector attribute

swagger:model SaasOffice365SkusCollectorAttribute

func (*SaasOffice365SkusCollectorAttribute) ContextValidate ¶

func (m *SaasOffice365SkusCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas office365 skus collector attribute based on the context it is used

func (*SaasOffice365SkusCollectorAttribute) MarshalBinary ¶

func (m *SaasOffice365SkusCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasOffice365SkusCollectorAttribute) MarshalJSON ¶

func (m SaasOffice365SkusCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasOffice365SkusCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SaasOffice365SkusCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*SaasOffice365SkusCollectorAttribute) UnmarshalBinary ¶

func (m *SaasOffice365SkusCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasOffice365SkusCollectorAttribute) UnmarshalJSON ¶

func (m *SaasOffice365SkusCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasOffice365SkusCollectorAttribute) Validate ¶

Validate validates this saas office365 skus collector attribute

type SaasOffice365TeamsCallsQosCollectorAttributeV3 ¶

type SaasOffice365TeamsCallsQosCollectorAttributeV3 struct {
	SaasOffice365TeamsCallsQosCollectorAttributeV3AllOf1
}

SaasOffice365TeamsCallsQosCollectorAttributeV3 saas office365 teams calls qos collector attribute v3

swagger:model SaasOffice365TeamsCallsQosCollectorAttributeV3

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas office365 teams calls qos collector attribute v3 based on the context it is used

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (SaasOffice365TeamsCallsQosCollectorAttributeV3) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasOffice365TeamsCallsQosCollectorAttributeV3) Validate ¶

Validate validates this saas office365 teams calls qos collector attribute v3

type SaasOffice365TeamsCallsQosCollectorAttributeV3AllOf1 ¶

type SaasOffice365TeamsCallsQosCollectorAttributeV3AllOf1 interface{}

SaasOffice365TeamsCallsQosCollectorAttributeV3AllOf1 saas office365 teams calls qos collector attribute v3 all of1

swagger:model SaasOffice365TeamsCallsQosCollectorAttributeV3AllOf1

type SaasSalesforceInstanceStatusCollectorAttributeV3 ¶

type SaasSalesforceInstanceStatusCollectorAttributeV3 struct {
	SaasSalesforceInstanceStatusCollectorAttributeV3AllOf1
}

SaasSalesforceInstanceStatusCollectorAttributeV3 saas salesforce instance status collector attribute v3

swagger:model SaasSalesforceInstanceStatusCollectorAttributeV3

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas salesforce instance status collector attribute v3 based on the context it is used

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) MarshalBinary ¶

MarshalBinary interface implementation

func (SaasSalesforceInstanceStatusCollectorAttributeV3) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) UnmarshalJSON ¶

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasSalesforceInstanceStatusCollectorAttributeV3) Validate ¶

Validate validates this saas salesforce instance status collector attribute v3

type SaasSalesforceInstanceStatusCollectorAttributeV3AllOf1 ¶

type SaasSalesforceInstanceStatusCollectorAttributeV3AllOf1 interface{}

SaasSalesforceInstanceStatusCollectorAttributeV3AllOf1 saas salesforce instance status collector attribute v3 all of1

swagger:model SaasSalesforceInstanceStatusCollectorAttributeV3AllOf1

type SaasSalesforceJSONCollectorAttributeV3 ¶

type SaasSalesforceJSONCollectorAttributeV3 struct {

	// endpoint Url suffix
	// Required: true
	EndpointURLSuffix *string `json:"endpointUrlSuffix"`

	// period
	Period int32 `json:"period,omitempty"`
}

SaasSalesforceJSONCollectorAttributeV3 saas salesforce Json collector attribute v3

swagger:model SaasSalesforceJsonCollectorAttributeV3

func (*SaasSalesforceJSONCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas salesforce Json collector attribute v3 based on the context it is used

func (*SaasSalesforceJSONCollectorAttributeV3) MarshalBinary ¶

func (m *SaasSalesforceJSONCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasSalesforceJSONCollectorAttributeV3) MarshalJSON ¶

func (m SaasSalesforceJSONCollectorAttributeV3) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasSalesforceJSONCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasSalesforceJSONCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasSalesforceJSONCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasSalesforceJSONCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasSalesforceJSONCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasSalesforceJSONCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasSalesforceJSONCollectorAttributeV3) Validate ¶

Validate validates this saas salesforce Json collector attribute v3

type SaasSalesforceLicenseDiscoveryMethod ¶

type SaasSalesforceLicenseDiscoveryMethod struct {
	SaasSalesforceLicenseDiscoveryMethodAllOf1
}

SaasSalesforceLicenseDiscoveryMethod saas salesforce license discovery method

swagger:model SaasSalesforceLicenseDiscoveryMethod

func (*SaasSalesforceLicenseDiscoveryMethod) ContextValidate ¶

func (m *SaasSalesforceLicenseDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas salesforce license discovery method based on the context it is used

func (*SaasSalesforceLicenseDiscoveryMethod) MarshalBinary ¶

func (m *SaasSalesforceLicenseDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasSalesforceLicenseDiscoveryMethod) MarshalJSON ¶

func (m SaasSalesforceLicenseDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasSalesforceLicenseDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasSalesforceLicenseDiscoveryMethod) SetName ¶

SetName sets the name of this subtype

func (*SaasSalesforceLicenseDiscoveryMethod) UnmarshalBinary ¶

func (m *SaasSalesforceLicenseDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasSalesforceLicenseDiscoveryMethod) UnmarshalJSON ¶

func (m *SaasSalesforceLicenseDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasSalesforceLicenseDiscoveryMethod) Validate ¶

Validate validates this saas salesforce license discovery method

type SaasSalesforceLicenseDiscoveryMethodAllOf1 ¶

type SaasSalesforceLicenseDiscoveryMethodAllOf1 interface{}

SaasSalesforceLicenseDiscoveryMethodAllOf1 saas salesforce license discovery method all of1

swagger:model SaasSalesforceLicenseDiscoveryMethodAllOf1

type SaasSalesforceSOQLQueryCollectorAttributeV3 ¶

type SaasSalesforceSOQLQueryCollectorAttributeV3 struct {

	// date column
	DateColumn string `json:"dateColumn,omitempty"`

	// group by clause
	GroupByClause string `json:"groupByClause,omitempty"`

	// instance column name
	InstanceColumnName string `json:"instanceColumnName,omitempty"`

	// period
	Period int32 `json:"period,omitempty"`

	// soql entity
	// Required: true
	SoqlEntity *string `json:"soqlEntity"`

	// where clause
	WhereClause string `json:"whereClause,omitempty"`
}

SaasSalesforceSOQLQueryCollectorAttributeV3 saas salesforce s o q l query collector attribute v3

swagger:model SaasSalesforceSOQLQueryCollectorAttributeV3

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) ContextValidate ¶

ContextValidate validate this saas salesforce s o q l query collector attribute v3 based on the context it is used

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) MarshalBinary ¶

func (m *SaasSalesforceSOQLQueryCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasSalesforceSOQLQueryCollectorAttributeV3) MarshalJSON ¶

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasSalesforceSOQLQueryCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasSalesforceSOQLQueryCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasSalesforceSOQLQueryCollectorAttributeV3) Validate ¶

Validate validates this saas salesforce s o q l query collector attribute v3

type SaasSlackHealthCollectorAttribute ¶

type SaasSlackHealthCollectorAttribute struct {

	// endpoint Url prefix
	EndpointURLPrefix string `json:"endpointUrlPrefix,omitempty"`

	// endpoint Url suffix
	// Required: true
	EndpointURLSuffix *string `json:"endpointUrlSuffix"`

	// period
	Period int32 `json:"period,omitempty"`
}

SaasSlackHealthCollectorAttribute saas slack health collector attribute

swagger:model SaasSlackHealthCollectorAttribute

func (*SaasSlackHealthCollectorAttribute) ContextValidate ¶

func (m *SaasSlackHealthCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas slack health collector attribute based on the context it is used

func (*SaasSlackHealthCollectorAttribute) MarshalBinary ¶

func (m *SaasSlackHealthCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasSlackHealthCollectorAttribute) MarshalJSON ¶

func (m SaasSlackHealthCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasSlackHealthCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SaasSlackHealthCollectorAttribute) SetName ¶

func (m *SaasSlackHealthCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SaasSlackHealthCollectorAttribute) UnmarshalBinary ¶

func (m *SaasSlackHealthCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasSlackHealthCollectorAttribute) UnmarshalJSON ¶

func (m *SaasSlackHealthCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasSlackHealthCollectorAttribute) Validate ¶

Validate validates this saas slack health collector attribute

type SaasStatusCollectorAttribute ¶

type SaasStatusCollectorAttribute struct {
	SaasStatusCollectorAttributeAllOf1
}

SaasStatusCollectorAttribute saas status collector attribute

swagger:model SaasStatusCollectorAttribute

func (*SaasStatusCollectorAttribute) ContextValidate ¶

func (m *SaasStatusCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas status collector attribute based on the context it is used

func (*SaasStatusCollectorAttribute) MarshalBinary ¶

func (m *SaasStatusCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasStatusCollectorAttribute) MarshalJSON ¶

func (m SaasStatusCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasStatusCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SaasStatusCollectorAttribute) SetName ¶

func (m *SaasStatusCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SaasStatusCollectorAttribute) UnmarshalBinary ¶

func (m *SaasStatusCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasStatusCollectorAttribute) UnmarshalJSON ¶

func (m *SaasStatusCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasStatusCollectorAttribute) Validate ¶

func (m *SaasStatusCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this saas status collector attribute

type SaasStatusCollectorAttributeAllOf1 ¶

type SaasStatusCollectorAttributeAllOf1 interface{}

SaasStatusCollectorAttributeAllOf1 saas status collector attribute all of1

swagger:model SaasStatusCollectorAttributeAllOf1

type SaasStatusDiscoveryMethod ¶

type SaasStatusDiscoveryMethod struct {
	SaasStatusDiscoveryMethodAllOf1
}

SaasStatusDiscoveryMethod saas status discovery method

swagger:model SaasStatusDiscoveryMethod

func (*SaasStatusDiscoveryMethod) ContextValidate ¶

func (m *SaasStatusDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas status discovery method based on the context it is used

func (*SaasStatusDiscoveryMethod) MarshalBinary ¶

func (m *SaasStatusDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasStatusDiscoveryMethod) MarshalJSON ¶

func (m SaasStatusDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasStatusDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasStatusDiscoveryMethod) SetName ¶

func (m *SaasStatusDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaasStatusDiscoveryMethod) UnmarshalBinary ¶

func (m *SaasStatusDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasStatusDiscoveryMethod) UnmarshalJSON ¶

func (m *SaasStatusDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasStatusDiscoveryMethod) Validate ¶

func (m *SaasStatusDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this saas status discovery method

type SaasStatusDiscoveryMethodAllOf1 ¶

type SaasStatusDiscoveryMethodAllOf1 interface{}

SaasStatusDiscoveryMethodAllOf1 saas status discovery method all of1

swagger:model SaasStatusDiscoveryMethodAllOf1

type SaasWebexCollectorAttribute ¶

type SaasWebexCollectorAttribute struct {

	// endpoint Url prefix
	EndpointURLPrefix string `json:"endpointUrlPrefix,omitempty"`

	// endpoint Url suffix
	// Required: true
	EndpointURLSuffix *string `json:"endpointUrlSuffix"`

	// instance column name
	InstanceColumnName string `json:"instanceColumnName,omitempty"`

	// period
	Period int32 `json:"period,omitempty"`
}

SaasWebexCollectorAttribute saas webex collector attribute

swagger:model SaasWebexCollectorAttribute

func (*SaasWebexCollectorAttribute) ContextValidate ¶

func (m *SaasWebexCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas webex collector attribute based on the context it is used

func (*SaasWebexCollectorAttribute) MarshalBinary ¶

func (m *SaasWebexCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasWebexCollectorAttribute) MarshalJSON ¶

func (m SaasWebexCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasWebexCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SaasWebexCollectorAttribute) SetName ¶

func (m *SaasWebexCollectorAttribute) SetName(val string)

SetName sets the name of this subtype

func (*SaasWebexCollectorAttribute) UnmarshalBinary ¶

func (m *SaasWebexCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasWebexCollectorAttribute) UnmarshalJSON ¶

func (m *SaasWebexCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasWebexCollectorAttribute) Validate ¶

func (m *SaasWebexCollectorAttribute) Validate(formats strfmt.Registry) error

Validate validates this saas webex collector attribute

type SaasZoomJSONCollectorAttributeV3 ¶

type SaasZoomJSONCollectorAttributeV3 struct {

	// endpoint Url suffix
	// Required: true
	EndpointURLSuffix *string `json:"endpointUrlSuffix"`

	// period
	Period int32 `json:"period,omitempty"`
}

SaasZoomJSONCollectorAttributeV3 saas zoom Json collector attribute v3

swagger:model SaasZoomJsonCollectorAttributeV3

func (*SaasZoomJSONCollectorAttributeV3) ContextValidate ¶

func (m *SaasZoomJSONCollectorAttributeV3) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas zoom Json collector attribute v3 based on the context it is used

func (*SaasZoomJSONCollectorAttributeV3) MarshalBinary ¶

func (m *SaasZoomJSONCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasZoomJSONCollectorAttributeV3) MarshalJSON ¶

func (m SaasZoomJSONCollectorAttributeV3) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasZoomJSONCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasZoomJSONCollectorAttributeV3) SetName ¶

func (m *SaasZoomJSONCollectorAttributeV3) SetName(val string)

SetName sets the name of this subtype

func (*SaasZoomJSONCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasZoomJSONCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasZoomJSONCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasZoomJSONCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasZoomJSONCollectorAttributeV3) Validate ¶

Validate validates this saas zoom Json collector attribute v3

type SaasZoomPlanUsageCollectorAttributeV3 ¶

type SaasZoomPlanUsageCollectorAttributeV3 struct {

	// period
	Period int32 `json:"period,omitempty"`

	// plan type
	// Required: true
	PlanType *string `json:"planType"`
}

SaasZoomPlanUsageCollectorAttributeV3 saas zoom plan usage collector attribute v3

swagger:model SaasZoomPlanUsageCollectorAttributeV3

func (*SaasZoomPlanUsageCollectorAttributeV3) ContextValidate ¶

func (m *SaasZoomPlanUsageCollectorAttributeV3) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas zoom plan usage collector attribute v3 based on the context it is used

func (*SaasZoomPlanUsageCollectorAttributeV3) MarshalBinary ¶

func (m *SaasZoomPlanUsageCollectorAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasZoomPlanUsageCollectorAttributeV3) MarshalJSON ¶

func (m SaasZoomPlanUsageCollectorAttributeV3) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasZoomPlanUsageCollectorAttributeV3) Name ¶

Name gets the name of this subtype

func (*SaasZoomPlanUsageCollectorAttributeV3) SetName ¶

SetName sets the name of this subtype

func (*SaasZoomPlanUsageCollectorAttributeV3) UnmarshalBinary ¶

func (m *SaasZoomPlanUsageCollectorAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasZoomPlanUsageCollectorAttributeV3) UnmarshalJSON ¶

func (m *SaasZoomPlanUsageCollectorAttributeV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasZoomPlanUsageCollectorAttributeV3) Validate ¶

Validate validates this saas zoom plan usage collector attribute v3

type SaasZoomRoomDiscoveryMethod ¶

type SaasZoomRoomDiscoveryMethod struct {

	// zoom room issue type
	// Required: true
	ZoomRoomIssueType *string `json:"zoomRoomIssueType"`
}

SaasZoomRoomDiscoveryMethod saas zoom room discovery method

swagger:model SaasZoomRoomDiscoveryMethod

func (*SaasZoomRoomDiscoveryMethod) ContextValidate ¶

func (m *SaasZoomRoomDiscoveryMethod) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this saas zoom room discovery method based on the context it is used

func (*SaasZoomRoomDiscoveryMethod) MarshalBinary ¶

func (m *SaasZoomRoomDiscoveryMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SaasZoomRoomDiscoveryMethod) MarshalJSON ¶

func (m SaasZoomRoomDiscoveryMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SaasZoomRoomDiscoveryMethod) Name ¶

Name gets the name of this subtype

func (*SaasZoomRoomDiscoveryMethod) SetName ¶

func (m *SaasZoomRoomDiscoveryMethod) SetName(val string)

SetName sets the name of this subtype

func (*SaasZoomRoomDiscoveryMethod) UnmarshalBinary ¶

func (m *SaasZoomRoomDiscoveryMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SaasZoomRoomDiscoveryMethod) UnmarshalJSON ¶

func (m *SaasZoomRoomDiscoveryMethod) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SaasZoomRoomDiscoveryMethod) Validate ¶

func (m *SaasZoomRoomDiscoveryMethod) Validate(formats strfmt.Registry) error

Validate validates this saas zoom room discovery method

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 script command line
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// linux script
	LinuxScript string `json:"linuxScript,omitempty"`

	// property based
	Properties string `json:"properties,omitempty"`

	// script type: embed | file | powershell
	ScriptType string `json:"scriptType,omitempty"`

	// windows script command line
	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 ScriptERIDiscoveryAttributeV3 ¶

type ScriptERIDiscoveryAttributeV3 struct {

	// The Groovy script
	GroovyScript string `json:"groovyScript,omitempty"`

	// The Linux script command line
	LinuxCmdline string `json:"linuxCmdline,omitempty"`

	// The Linux script file
	LinuxScript string `json:"linuxScript,omitempty"`

	// ERI detection name
	// Required: true
	Name *string `json:"name"`

	// The script type
	Type string `json:"type,omitempty"`

	// The Windows script command line
	WinCmdline string `json:"winCmdline,omitempty"`

	// The Windows script
	WinScript string `json:"winScript,omitempty"`
}

ScriptERIDiscoveryAttributeV3 script e r i discovery attribute v3

swagger:model ScriptERIDiscoveryAttributeV3

func (*ScriptERIDiscoveryAttributeV3) ContextValidate ¶

func (m *ScriptERIDiscoveryAttributeV3) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this script e r i discovery attribute v3 based on context it is used

func (*ScriptERIDiscoveryAttributeV3) MarshalBinary ¶

func (m *ScriptERIDiscoveryAttributeV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ScriptERIDiscoveryAttributeV3) UnmarshalBinary ¶

func (m *ScriptERIDiscoveryAttributeV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ScriptERIDiscoveryAttributeV3) Validate ¶

func (m *ScriptERIDiscoveryAttributeV3) Validate(formats strfmt.Registry) error

Validate validates this script e r i discovery attribute v3

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) AuditVersion ¶

func (m *ScriptEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*ScriptEventSource) Checksum ¶

func (m *ScriptEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *ScriptEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*ScriptEventSource) LineageID ¶

func (m *ScriptEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *ScriptEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*ScriptEventSource) SetChecksum ¶

func (m *ScriptEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *ScriptEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*ScriptEventSource) SetLineageID ¶

func (m *ScriptEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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
	// Read Only: true
	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 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 {

	// Check point description
	// Required: true
	Description *string `json:"description"`

	// The display priority of the SiteMonitor Checkpoint in your LogicMonitor portal
	DisplayPrio int32 `json:"displayPrio,omitempty"`

	// The geographical information (location) of the SiteMonitor Checkpoint
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// The Id of the SiteMonitor Checkpoint
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Checks if sitemonitor enabled in root service group
	// Read Only: true
	IsEnabledInRoot *bool `json:"isEnabledInRoot,omitempty"`

	// The SiteMonitor checkPoint 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) AuditVersion ¶

func (m *SnmpTrapEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*SnmpTrapEventSource) Checksum ¶

func (m *SnmpTrapEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *SnmpTrapEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*SnmpTrapEventSource) LineageID ¶

func (m *SnmpTrapEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *SnmpTrapEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*SnmpTrapEventSource) SetChecksum ¶

func (m *SnmpTrapEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *SnmpTrapEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*SnmpTrapEventSource) SetLineageID ¶

func (m *SnmpTrapEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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 SyntheticsSeleniumAutoDiscoveryMethodV3 ¶

type SyntheticsSeleniumAutoDiscoveryMethodV3 struct {

	// checkpoints
	Checkpoints string `json:"checkpoints,omitempty"`

	// is internal
	IsInternal bool `json:"isInternal,omitempty"`
}

SyntheticsSeleniumAutoDiscoveryMethodV3 synthetics selenium auto discovery method v3

swagger:model SyntheticsSeleniumAutoDiscoveryMethodV3

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) ContextValidate ¶

ContextValidate validate this synthetics selenium auto discovery method v3 based on the context it is used

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) MarshalBinary ¶

func (m *SyntheticsSeleniumAutoDiscoveryMethodV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SyntheticsSeleniumAutoDiscoveryMethodV3) MarshalJSON ¶

func (m SyntheticsSeleniumAutoDiscoveryMethodV3) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) Name ¶

Name gets the name of this subtype

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) SetName ¶

SetName sets the name of this subtype

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) UnmarshalBinary ¶

func (m *SyntheticsSeleniumAutoDiscoveryMethodV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) UnmarshalJSON ¶

func (m *SyntheticsSeleniumAutoDiscoveryMethodV3) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SyntheticsSeleniumAutoDiscoveryMethodV3) Validate ¶

Validate validates this synthetics selenium auto discovery method v3

type SyntheticsSeleniumCollectorAttribute ¶

type SyntheticsSeleniumCollectorAttribute struct {

	// check type
	// Required: true
	CheckType *string `json:"checkType"`

	// configs
	// Required: true
	Configs *string `json:"configs"`

	// synthetic script
	// Required: true
	SyntheticScript *string `json:"syntheticScript"`
}

SyntheticsSeleniumCollectorAttribute synthetics selenium collector attribute

swagger:model SyntheticsSeleniumCollectorAttribute

func (*SyntheticsSeleniumCollectorAttribute) ContextValidate ¶

func (m *SyntheticsSeleniumCollectorAttribute) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this synthetics selenium collector attribute based on the context it is used

func (*SyntheticsSeleniumCollectorAttribute) MarshalBinary ¶

func (m *SyntheticsSeleniumCollectorAttribute) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SyntheticsSeleniumCollectorAttribute) MarshalJSON ¶

func (m SyntheticsSeleniumCollectorAttribute) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with a polymorphic type to a JSON structure

func (*SyntheticsSeleniumCollectorAttribute) Name ¶

Name gets the name of this subtype

func (*SyntheticsSeleniumCollectorAttribute) SetName ¶

SetName sets the name of this subtype

func (*SyntheticsSeleniumCollectorAttribute) UnmarshalBinary ¶

func (m *SyntheticsSeleniumCollectorAttribute) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SyntheticsSeleniumCollectorAttribute) UnmarshalJSON ¶

func (m *SyntheticsSeleniumCollectorAttribute) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object with a polymorphic type from a JSON structure

func (*SyntheticsSeleniumCollectorAttribute) Validate ¶

Validate validates this synthetics selenium collector attribute

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) AuditVersion ¶

func (m *SysLogEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*SysLogEventSource) Checksum ¶

func (m *SysLogEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *SysLogEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*SysLogEventSource) LineageID ¶

func (m *SysLogEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *SysLogEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*SysLogEventSource) SetChecksum ¶

func (m *SysLogEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *SysLogEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*SysLogEventSource) SetLineageID ¶

func (m *SysLogEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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"`

	// The unit label
	UnitLabel string `json:"unitLabel,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 from which this update has been made
	// Read Only: true
	ClientIP string `json:"clientIp,omitempty"`

	// ID of update reason
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// Update date epoch
	// Read Only: true
	TimeEpoch int64 `json:"timeEpoch,omitempty"`

	// Update date in form 'YYYY-MM-DD HH:MM:SS'
	// Read Only: true
	TimeStr string `json:"timeStr,omitempty"`

	// Update reason
	UpdateReason string `json:"updateReason,omitempty"`

	// User who made this update
	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 validate this update reason based on the 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) ReportLinkExpire ¶

func (m *UserReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *UserReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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"`

	// 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"`

	// 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) Domain ¶

func (m *WebCheck) Domain() string

Domain gets the domain 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) RolePrivileges ¶

func (m *WebCheck) RolePrivileges() []string

RolePrivileges gets the role privileges 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) SetDomain ¶

func (m *WebCheck) SetDomain(val string)

SetDomain sets the domain 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) SetRolePrivileges ¶

func (m *WebCheck) SetRolePrivileges(val []string)

SetRolePrivileges sets the role privileges of this subtype

func (*WebCheck) SetStatus ¶

func (m *WebCheck) SetStatus(val string)

SetStatus sets the status of this subtype

func (*WebCheck) SetSteps ¶

func (m *WebCheck) SetSteps(val []*WebCheckStep)

SetSteps sets the steps 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) Steps ¶

func (m *WebCheck) Steps() []*WebCheckStep

Steps gets the steps 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 header
	HTTPHeaders string `json:"HTTPHeaders,omitempty"`

	// The values can be GET|HEAD|POST
	// Specifies the type of HTTP method
	// Example: GET
	HTTPMethod string `json:"HTTPMethod,omitempty"`

	// The values can be 1.1|1
	// Specifies HTTP version
	// Example: 1.1
	HTTPVersion string `json:"HTTPVersion,omitempty"`

	// The description of the Step
	Description string `json:"description,omitempty"`

	// The values can be true|false
	// Specifies whether to enable step or not
	Enable interface{} `json:"enable,omitempty"`

	// The values can be true|false
	// Specifies whether to follow redirection or not
	// Example: true
	FollowRedirection interface{} `json:"followRedirection,omitempty"`

	// The values can be true|false
	// Checks if full page should be loaded or not
	// Example: false
	FullpageLoad bool `json:"fullpageLoad,omitempty"`

	// The values can be true|false
	// Checks if invert matches or not
	// Example: false
	InvertMatch bool `json:"invertMatch,omitempty"`

	// Keyword that matches the body
	Keyword string `json:"keyword,omitempty"`

	// The Label of the Step
	Label string `json:"label,omitempty"`

	// Body match type
	// Example: plain
	MatchType string `json:"matchType,omitempty"`

	// The name of the Step
	Name string `json:"name,omitempty"`

	// Path for JSON, XPATH
	Path string `json:"path,omitempty"`

	// The values can be Raw|Formatted Data
	// Specifies POST data type
	// Example: raw
	PostDataEditType string `json:"postDataEditType,omitempty"`

	// The Request Script
	ReqScript string `json:"reqScript,omitempty"`

	// The values can be script|config
	// Step Request Type
	ReqType string `json:"reqType,omitempty"`

	// The values can be true|false
	// Checks if authorization required or not
	// Example: false
	RequireAuth bool `json:"requireAuth,omitempty"`

	// The Step Response Script
	RespScript string `json:"respScript,omitempty"`

	// The values can be Plain Text/String|Glob expression|JSON|XML|Multi line key value pair
	// Step Response Type
	RespType string `json:"respType,omitempty"`

	// HTTP schema
	Schema string `json:"schema,omitempty"`

	// The expected status code
	StatusCode string `json:"statusCode,omitempty"`

	// Request timeout measured in seconds
	Timeout int32 `json:"timeout,omitempty"`

	// The values can be script|config
	// The type of service step
	// Example: config
	// Read Only: true
	Type string `json:"type,omitempty"`

	// The URL of service step
	// Example: /
	URL string `json:"url,omitempty"`

	// The values can be true|false
	// Check if using the 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)

	// The values can be true|false where
	// true: alerting is disabled for the website
	// false: alerting is enabled for the website
	// If stopMonitoring=true, then alerting will also be disabled by default for the website
	DisableAlerting() bool
	SetDisableAlerting(bool)

	// Required for type=webcheck , The domain of the service. This is the base URL of the service
	// Example: www.ebay.com
	Domain() string
	SetDomain(string)

	// 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)

	// The values can be 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)

	// The values can be true|false where
	// 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)

	// The values can be 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)

	// The values can be 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)

	// The role privilege operation(s) for this website that are granted to the user who made the API request
	// Read Only: true
	RolePrivileges() []string
	SetRolePrivileges([]string)

	// Whether the website is dead (the collector is down) or not
	// Read Only: true
	Status() string
	SetStatus(string)

	// Required for type=webcheck , An object comprising one or more steps, see the table below for the properties included in each step
	Steps() []*WebCheckStep
	SetSteps([]*WebCheckStep)

	// The values can be true|false where
	// true: monitoring is disabled for the website
	// false: monitoring is enabled for the website
	// If stopMonitoring=true, then alerting will also be disabled by default for the website
	StopMonitoring() bool
	SetStopMonitoring(bool)

	// The values can be true|false where
	// 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)

	// The values can be 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 values can be pingcheck|webcheck
	// Specifies the type of service
	// Example: webcheck
	// Required: true
	Type() string
	SetType(string)

	// The values can be true|false where
	// 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)

	// The values can be true|false where
	// 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)

	// The values can be 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 {

	// The geographical information (location) of the SiteMonitor Checkpoint
	// Read Only: true
	GeoInfo string `json:"geoInfo,omitempty"`

	// The Id of the SiteMonitor Checkpoint
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The sitemonitor group 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 {

	// The next page parameters
	// Read Only: true
	NextPageParams string `json:"nextPageParams,omitempty"`

	// Timestamp list
	// Read Only: true
	Time []int64 `json:"time,omitempty"`

	// Datapoint values 2-D list
	// 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 {

	// The group Id of the group the collector is present in
	// Read Only: true
	CollectorGroupID int32 `json:"collectorGroupId,omitempty"`

	// The group name of the group the collector is present in
	// Read Only: true
	CollectorGroupName string `json:"collectorGroupName,omitempty"`

	// The description of the collector
	// Read Only: true
	Description string `json:"description,omitempty"`

	// The hostname of the collector
	// Read Only: true
	Hostname string `json:"hostname,omitempty"`

	// The collector id
	// Read Only: true
	ID int32 `json:"id,omitempty"`

	// The status of the collector
	// 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"`

	// The values can be true|false where
	// 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 be disabled by default 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"`

	// Indicates if there are websites disabled in this group
	// 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 (excluding those in subgroups)
	// Read Only: true
	NumOfDirectSubGroups int32 `json:"numOfDirectSubGroups,omitempty"`

	// The number of direct websites in this group
	// Read Only: true
	NumOfDirectWebsites int32 `json:"numOfDirectWebsites,omitempty"`

	// The number of websites in the service group, including the websites in sub groups
	// 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"`

	// The website folder properties
	Properties []*NameAndValue `json:"properties,omitempty"`

	// The privilege operations of the user's role that made the API request.  The array can contain the values ack, sdt and/or threshold
	// Read Only: true
	RolePrivileges []string `json:"rolePrivileges,omitempty"`

	// The values can be true|false where
	// 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 be disabled by default for the websites in the group
	StopMonitoring bool `json:"stopMonitoring,omitempty"`

	// An object that indicates the websites locations.
	// eg. {'all': false, smgId:[1,2,3], collectorIds:[14,16]}
	TestLocation *WebsiteLocation `json:"testLocation,omitempty"`

	// The permission level of the user that made the API request. The values can be 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 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 {

	// This field only for the SiteMonitor Groups, does not include Internal Service Groups
	// Example: true
	All interface{} `json:"all,omitempty"`

	// The Internal Service Groups Ids
	CollectorIds []int32 `json:"collectorIds,omitempty"`

	// The collector info of the services
	Collectors []*WebsiteCollectorInfo `json:"collectors,omitempty"`

	// The SiteMonitor Groups 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) ReportLinkExpire ¶

func (m *WebsiteOverviewReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *WebsiteOverviewReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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) ReportLinkExpire ¶

func (m *WebsiteSLAReport) ReportLinkExpire() string

ReportLinkExpire gets the report link expire 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) SetReportLinkExpire ¶

func (m *WebsiteSLAReport) SetReportLinkExpire(val string)

SetReportLinkExpire sets the report link expire 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 | savedMap
	// 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

	// The widget title
	Title() string
	SetTitle(string)

	// The widget data type. The values can be noc|alert|batchjob|gmap|netflow|netflowGroup|bigNumber|serviceNOC|gauge|pieChart|table|deviceNOC|deviceSLA|serviceSLA|dynamicTable|graph|savedMap
	// 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 {

	// The widget token 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"`

	// The values can be owned | inherit
	// Specifies the type of the widget
	// 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 {

	// The fullpath for the widget token
	// Read Only: true
	Fullpath string `json:"fullpath,omitempty"`

	// The property value for the group
	// 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) AuditVersion ¶

func (m *WindowsEventLogEventSource) AuditVersion() int64

AuditVersion gets the audit version of this subtype

func (*WindowsEventLogEventSource) Checksum ¶

func (m *WindowsEventLogEventSource) Checksum() string

Checksum gets the checksum 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) InstallationMetadata ¶

func (m *WindowsEventLogEventSource) InstallationMetadata() *IntegrationMetadata

InstallationMetadata gets the installation metadata of this subtype

func (*WindowsEventLogEventSource) LineageID ¶

func (m *WindowsEventLogEventSource) LineageID() string

LineageID gets the lineage 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) SetAuditVersion ¶

func (m *WindowsEventLogEventSource) SetAuditVersion(val int64)

SetAuditVersion sets the audit version of this subtype

func (*WindowsEventLogEventSource) SetChecksum ¶

func (m *WindowsEventLogEventSource) SetChecksum(val string)

SetChecksum sets the checksum 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) SetInstallationMetadata ¶

func (m *WindowsEventLogEventSource) SetInstallationMetadata(val *IntegrationMetadata)

SetInstallationMetadata sets the installation metadata of this subtype

func (*WindowsEventLogEventSource) SetLineageID ¶

func (m *WindowsEventLogEventSource) SetLineageID(val string)

SetLineageID sets the lineage 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