aggregation

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2021 License: BSD-2-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientTypeCollectionConfiguration

type ClientTypeCollectionConfiguration struct {

	// The client type for which this data collection frequency setting applies
	ClientType string `json:"client_type"`

	// The set of data collection type configurations, one for each data collection type
	DataTypeConfigurations []DataTypeCollectionConfiguration `json:"data_type_configurations"`
}

HPM client data collection configuration

type DataTypeCollectionConfiguration

type DataTypeCollectionConfiguration struct {

	// The frequency in seconds at which data is collected
	CollectionFrequency int64 `json:"collection_frequency"`

	// Defines the type of data being collected
	DataType string `json:"data_type"`
}

Data type collection configuration

type FeatureStackCollectionConfiguration

type FeatureStackCollectionConfiguration struct {

	// The server will populate this field when returing the resource. Ignored on PUT and POST.
	Links []common.ResourceLink `json:"_links,omitempty"`

	Schema string `json:"_schema,omitempty"`

	Self *common.SelfResourceLink `json:"_self,omitempty"`

	// The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected.
	Revision int64 `json:"_revision"`

	// Timestamp of resource creation
	CreateTime int64 `json:"_create_time,omitempty"`

	// ID of the user who created this resource
	CreateUser string `json:"_create_user,omitempty"`

	// Timestamp of last modification
	LastModifiedTime int64 `json:"_last_modified_time,omitempty"`

	// ID of the user who last modified this resource
	LastModifiedUser string `json:"_last_modified_user,omitempty"`

	// Indicates system owned resource
	SystemOwned bool `json:"_system_owned,omitempty"`

	// Description of this resource
	Description string `json:"description,omitempty"`

	// Defaults to ID if not set
	DisplayName string `json:"display_name,omitempty"`

	// Unique identifier of this resource
	Id string `json:"id,omitempty"`

	// The type of this resource.
	ResourceType string `json:"resource_type,omitempty"`

	// Opaque identifiers meaningful to the API user
	Tags []common.Tag `json:"tags,omitempty"`

	// The set of client type data collection configurations
	ClientTypeCollectionConfigurations []ClientTypeCollectionConfiguration `json:"client_type_collection_configurations,omitempty"`

	// The name of the feature stack
	FeatureStackName string `json:"feature_stack_name"`
}

type FeatureStackCollectionConfigurationList

type FeatureStackCollectionConfigurationList struct {

	// The complete set of feature stack data collection configurations
	Results []FeatureStackCollectionConfiguration `json:"results,omitempty"`
}

Feature stack collection configuration list result

type GlobalCollectionConfiguration

type GlobalCollectionConfiguration struct {

	// The server will populate this field when returing the resource. Ignored on PUT and POST.
	Links []common.ResourceLink `json:"_links,omitempty"`

	Schema string `json:"_schema,omitempty"`

	Self *common.SelfResourceLink `json:"_self,omitempty"`

	// The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected.
	Revision int64 `json:"_revision"`

	// Timestamp of resource creation
	CreateTime int64 `json:"_create_time,omitempty"`

	// ID of the user who created this resource
	CreateUser string `json:"_create_user,omitempty"`

	// Timestamp of last modification
	LastModifiedTime int64 `json:"_last_modified_time,omitempty"`

	// ID of the user who last modified this resource
	LastModifiedUser string `json:"_last_modified_user,omitempty"`

	// Indicates system owned resource
	SystemOwned bool `json:"_system_owned,omitempty"`

	// Description of this resource
	Description string `json:"description,omitempty"`

	// Defaults to ID if not set
	DisplayName string `json:"display_name,omitempty"`

	// Unique identifier of this resource
	Id string `json:"id,omitempty"`

	// The type of this resource.
	ResourceType string `json:"resource_type,omitempty"`

	// Opaque identifiers meaningful to the API user
	Tags []common.Tag `json:"tags,omitempty"`

	// The frequency in seconds at which data, which is subject to the aggregation function, is collected.
	AggregatedDataCollectionFrequency int64 `json:"aggregated_data_collection_frequency"`

	// Indicates whether data collection required by the aggregation service is enabled.  If false, no aggregation service data will be collected.  Changing this property will not affect the existing data collection frequency settings.
	IsDataCollectionEnabled bool `json:"is_data_collection_enabled"`

	// The list of the locally modified feature stack data collection frequency settings.  If all feature stack data collection configurations are set to their default values, this list will be empty.
	ModifiedFeatureStackCollectionConfigurations *FeatureStackCollectionConfigurationList `json:"modified_feature_stack_collection_configurations,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL