heatmaps

package
v2.96.0 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2022 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PossibleValuesForHeatMapType

func PossibleValuesForHeatMapType() []string

func ValidateHeatMapTypeID

func ValidateHeatMapTypeID(input interface{}, key string) (warnings []string, errors []error)

ValidateHeatMapTypeID checks that 'input' can be parsed as a Heat Map Type ID

Types

type HeatMapEndpoint

type HeatMapEndpoint struct {
	EndpointId *int64  `json:"endpointId,omitempty"`
	ResourceId *string `json:"resourceId,omitempty"`
}

type HeatMapGetOptions

type HeatMapGetOptions struct {
	BotRight *string
	TopLeft  *string
}

func DefaultHeatMapGetOptions

func DefaultHeatMapGetOptions() HeatMapGetOptions

type HeatMapGetResponse

type HeatMapGetResponse struct {
	HttpResponse *http.Response
	Model        *HeatMapModel
}

type HeatMapModel

type HeatMapModel struct {
	Id         *string            `json:"id,omitempty"`
	Name       *string            `json:"name,omitempty"`
	Properties *HeatMapProperties `json:"properties,omitempty"`
	Type       *string            `json:"type,omitempty"`
}

type HeatMapProperties

type HeatMapProperties struct {
	EndTime      *string            `json:"endTime,omitempty"`
	Endpoints    *[]HeatMapEndpoint `json:"endpoints,omitempty"`
	StartTime    *string            `json:"startTime,omitempty"`
	TrafficFlows *[]TrafficFlow     `json:"trafficFlows,omitempty"`
}

func (HeatMapProperties) GetEndTimeAsTime

func (o HeatMapProperties) GetEndTimeAsTime() (*time.Time, error)

func (HeatMapProperties) GetStartTimeAsTime

func (o HeatMapProperties) GetStartTimeAsTime() (*time.Time, error)

func (HeatMapProperties) SetEndTimeAsTime

func (o HeatMapProperties) SetEndTimeAsTime(input time.Time)

func (HeatMapProperties) SetStartTimeAsTime

func (o HeatMapProperties) SetStartTimeAsTime(input time.Time)

type HeatMapType

type HeatMapType string
const (
	HeatMapTypeDefault HeatMapType = "default"
)

type HeatMapTypeId

type HeatMapTypeId struct {
	SubscriptionId    string
	ResourceGroupName string
	ProfileName       string
	HeatMapType       HeatMapType
}

HeatMapTypeId is a struct representing the Resource ID for a Heat Map Type

func NewHeatMapTypeID

func NewHeatMapTypeID(subscriptionId string, resourceGroupName string, profileName string, heatMapType HeatMapType) HeatMapTypeId

NewHeatMapTypeID returns a new HeatMapTypeId struct

func ParseHeatMapTypeID

func ParseHeatMapTypeID(input string) (*HeatMapTypeId, error)

ParseHeatMapTypeID parses 'input' into a HeatMapTypeId

func ParseHeatMapTypeIDInsensitively

func ParseHeatMapTypeIDInsensitively(input string) (*HeatMapTypeId, error)

ParseHeatMapTypeIDInsensitively parses 'input' case-insensitively into a HeatMapTypeId note: this method should only be used for API response data and not user input

func (HeatMapTypeId) ID

func (id HeatMapTypeId) ID() string

ID returns the formatted Heat Map Type ID

func (HeatMapTypeId) Segments

func (id HeatMapTypeId) Segments() []resourceids.Segment

Segments returns a slice of Resource ID Segments which comprise this Heat Map Type ID

func (HeatMapTypeId) String

func (id HeatMapTypeId) String() string

String returns a human-readable description of this Heat Map Type ID

type HeatMapsClient

type HeatMapsClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewHeatMapsClientWithBaseURI

func NewHeatMapsClientWithBaseURI(endpoint string) HeatMapsClient

func (HeatMapsClient) HeatMapGet

func (c HeatMapsClient) HeatMapGet(ctx context.Context, id HeatMapTypeId, options HeatMapGetOptions) (result HeatMapGetResponse, err error)

HeatMapGet ...

type QueryExperience

type QueryExperience struct {
	EndpointId int64    `json:"endpointId"`
	Latency    *float64 `json:"latency,omitempty"`
	QueryCount int64    `json:"queryCount"`
}

type TrafficFlow

type TrafficFlow struct {
	Latitude         *float64           `json:"latitude,omitempty"`
	Longitude        *float64           `json:"longitude,omitempty"`
	QueryExperiences *[]QueryExperience `json:"queryExperiences,omitempty"`
	SourceIp         *string            `json:"sourceIp,omitempty"`
}

Jump to

Keyboard shortcuts

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