cloudflaregraphql

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const GetWorkerAnalyticsByHour_Operation = `` /* 927-byte string literal not displayed */

The query or mutation executed by GetWorkerAnalyticsByHour.

View Source
const GetZoneAnalyticsByDay_Operation = `` /* 1138-byte string literal not displayed */

The query or mutation executed by GetZoneAnalyticsByDay.

View Source
const GetZoneAnalyticsByHour_Operation = `` /* 1161-byte string literal not displayed */

The query or mutation executed by GetZoneAnalyticsByHour.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func New

func New(opts ...options.MustOption[ClientOption]) (*Client, error)

func (*Client) GetWorkerAnalyticsByHourQuery added in v0.2.0

func (c *Client) GetWorkerAnalyticsByHourQuery(
	ctx context.Context,
	zoneTag *string,
	since time.Time,
) (*GetWorkerAnalyticsByHourResponse, error)

- free_tier supports 30 days

func (*Client) GetZoneAnalyticsByDayQuery added in v0.2.0

func (c *Client) GetZoneAnalyticsByDayQuery(
	ctx context.Context,
	zoneTag *string,
	since string,
	until string,
) (*GetZoneAnalyticsByDayResponse, error)

- free_tier supports 30 days

func (*Client) GetZoneAnalyticsByHourQuery added in v0.2.0

func (c *Client) GetZoneAnalyticsByHourQuery(
	ctx context.Context,
	zoneTag *string,
	since time.Time,
	until time.Time,
) (*GetZoneAnalyticsByHourResponse, error)

- free_tier supports 24 hours

type ClientOption

type ClientOption struct {
	ServerURL          string // optional: cloudflare API server URL
	CloudflareAPIToken string // required: cloudflare API token

	Debug     bool   // optional: enable debug logging
	UserAgent string // optional: user agent string
}

type GetWorkerAnalyticsByHourResponse added in v0.2.0

type GetWorkerAnalyticsByHourResponse struct {
	Viewer *GetWorkerAnalyticsByHourViewer `json:"viewer,omitempty"`
}

GetWorkerAnalyticsByHourResponse is returned by GetWorkerAnalyticsByHour on success.

func GetWorkerAnalyticsByHourQuery added in v0.2.0

func GetWorkerAnalyticsByHourQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	zoneTag *string,
	datetime time.Time,
) (*GetWorkerAnalyticsByHourResponse, error)

func (*GetWorkerAnalyticsByHourResponse) GetViewer added in v0.2.0

GetViewer returns GetWorkerAnalyticsByHourResponse.Viewer, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewer added in v0.2.0

type GetWorkerAnalyticsByHourViewer struct {
	Zones []GetWorkerAnalyticsByHourViewerZonesZone `json:"zones,omitempty"`
}

GetWorkerAnalyticsByHourViewer includes the requested fields of the GraphQL type viewer.

func (*GetWorkerAnalyticsByHourViewer) GetZones added in v0.2.0

GetZones returns GetWorkerAnalyticsByHourViewer.Zones, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZone added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZone struct {
	// Workers subrequests with adaptive sampling
	SubrequestsData []GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups `json:"subrequestsData,omitempty"`
	// Workers invocations with adaptive sampling
	BandwidthData []GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups `json:"bandwidthData,omitempty"`
	// Workers invocations with adaptive sampling
	StatusCodesData []GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups `json:"statusCodesData,omitempty"`
	// Workers invocations with adaptive sampling
	TotalRequestsData []GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups `json:"totalRequestsData,omitempty"`
}

GetWorkerAnalyticsByHourViewerZonesZone includes the requested fields of the GraphQL type zone.

func (*GetWorkerAnalyticsByHourViewerZonesZone) GetBandwidthData added in v0.2.0

GetBandwidthData returns GetWorkerAnalyticsByHourViewerZonesZone.BandwidthData, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZone) GetStatusCodesData added in v0.2.0

GetStatusCodesData returns GetWorkerAnalyticsByHourViewerZonesZone.StatusCodesData, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZone) GetSubrequestsData added in v0.2.0

GetSubrequestsData returns GetWorkerAnalyticsByHourViewerZonesZone.SubrequestsData, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZone) GetTotalRequestsData added in v0.2.0

GetTotalRequestsData returns GetWorkerAnalyticsByHourViewerZonesZone.TotalRequestsData, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups struct {
	// The sum of values for a metric per dimension
	Sum *GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum `json:"sum,omitempty"`
	// List of dimensions to group by
	Dimensions *GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions `json:"dimensions,omitempty"`
}

GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroups. The GraphQL type's documentation follows.

Workers invocations with adaptive sampling

func (*GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups) GetDimensions added in v0.2.0

GetDimensions returns GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups) GetSum added in v0.2.0

GetSum returns GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroups.Sum, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions struct {
	// Request datetime, truncated to start of an hour
	DatetimeHour time.Time `json:"datetimeHour"`
}

GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.

func (*GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions) GetDatetimeHour added in v0.2.0

GetDatetimeHour returns GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.DatetimeHour, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum struct {
	// Bandwidth (in bytes) returned to eyeball
	ResponseBodySize uint64 `json:"responseBodySize"`
}

GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsSum.

func (*GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum) GetResponseBodySize added in v0.2.0

GetResponseBodySize returns GetWorkerAnalyticsByHourViewerZonesZoneBandwidthDataZoneWorkersZoneInvocationsAdaptiveGroupsSum.ResponseBodySize, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups struct {
	// The sum of values for a metric per dimension
	Sum *GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum `json:"sum,omitempty"`
	// List of dimensions to group by
	Dimensions *GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions `json:"dimensions,omitempty"`
}

GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroups. The GraphQL type's documentation follows.

Workers invocations with adaptive sampling

func (*GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups) GetDimensions added in v0.2.0

GetDimensions returns GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups) GetSum added in v0.2.0

GetSum returns GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroups.Sum, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions struct {
	// Origin HTTP response code
	HttpResponseStatus uint16 `json:"httpResponseStatus"`
	// Request datetime, truncated to start of an hour
	DatetimeHour time.Time `json:"datetimeHour"`
}

GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.

func (*GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions) GetDatetimeHour added in v0.2.0

GetDatetimeHour returns GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.DatetimeHour, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions) GetHttpResponseStatus added in v0.2.0

GetHttpResponseStatus returns GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.HttpResponseStatus, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum struct {
	// Number of sub-requests issued by the edge worker
	Subrequests uint64 `json:"subrequests"`
}

GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsSum.

func (*GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum) GetSubrequests added in v0.2.0

GetSubrequests returns GetWorkerAnalyticsByHourViewerZonesZoneStatusCodesDataZoneWorkersZoneInvocationsAdaptiveGroupsSum.Subrequests, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups struct {
	// The sum of values for a metric per dimension
	Sum *GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum `json:"sum,omitempty"`
	// List of dimensions to group by
	Dimensions *GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions `json:"dimensions,omitempty"`
}

GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups includes the requested fields of the GraphQL type ZoneWorkersZoneSubrequestsAdaptiveGroups. The GraphQL type's documentation follows.

Workers subrequests with adaptive sampling

func (*GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups) GetDimensions added in v0.2.0

GetDimensions returns GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups) GetSum added in v0.2.0

GetSum returns GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroups.Sum, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions struct {
	// Cache status
	CacheStatus uint64 `json:"cacheStatus"`
	// Request datetime, truncated to start of an hour
	DatetimeHour time.Time `json:"datetimeHour"`
}

GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions includes the requested fields of the GraphQL type ZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions.

func (*GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions) GetCacheStatus added in v0.2.0

GetCacheStatus returns GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions.CacheStatus, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions) GetDatetimeHour added in v0.2.0

GetDatetimeHour returns GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions.DatetimeHour, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum struct {
	// Number of subrequests issued by a worker
	Subrequests uint64 `json:"subrequests"`
}

GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum includes the requested fields of the GraphQL type ZoneWorkersZoneSubrequestsAdaptiveGroupsSum.

func (*GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum) GetSubrequests added in v0.2.0

GetSubrequests returns GetWorkerAnalyticsByHourViewerZonesZoneSubrequestsDataZoneWorkersZoneSubrequestsAdaptiveGroupsSum.Subrequests, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups struct {
	// The sum of values for a metric per dimension
	Sum *GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum `json:"sum,omitempty"`
	// List of dimensions to group by
	Dimensions *GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions `json:"dimensions,omitempty"`
}

GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroups. The GraphQL type's documentation follows.

Workers invocations with adaptive sampling

func (*GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups) GetDimensions added in v0.2.0

GetDimensions returns GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups) GetSum added in v0.2.0

GetSum returns GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroups.Sum, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions struct {
	// Status of the worker invocation
	Status string `json:"status"`
	// Request datetime, truncated to start of an hour
	DatetimeHour time.Time `json:"datetimeHour"`
}

GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.

func (*GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions) GetDatetimeHour added in v0.2.0

GetDatetimeHour returns GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.DatetimeHour, and is useful for accessing the field via an interface.

func (*GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions) GetStatus added in v0.2.0

GetStatus returns GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsDimensions.Status, and is useful for accessing the field via an interface.

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum added in v0.2.0

type GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum struct {
	// Sum of Requests
	Requests uint64 `json:"requests"`
}

GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum includes the requested fields of the GraphQL type ZoneWorkersZoneInvocationsAdaptiveGroupsSum.

func (*GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum) GetRequests added in v0.2.0

GetRequests returns GetWorkerAnalyticsByHourViewerZonesZoneTotalRequestsDataZoneWorkersZoneInvocationsAdaptiveGroupsSum.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayResponse added in v0.2.0

type GetZoneAnalyticsByDayResponse struct {
	Viewer *GetZoneAnalyticsByDayViewer `json:"viewer,omitempty"`
}

GetZoneAnalyticsByDayResponse is returned by GetZoneAnalyticsByDay on success.

func GetZoneAnalyticsByDayQuery added in v0.2.0

func GetZoneAnalyticsByDayQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	zoneTag *string,
	since string,
	until string,
) (*GetZoneAnalyticsByDayResponse, error)

func (*GetZoneAnalyticsByDayResponse) GetViewer added in v0.2.0

GetViewer returns GetZoneAnalyticsByDayResponse.Viewer, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewer added in v0.2.0

type GetZoneAnalyticsByDayViewer struct {
	Zones []GetZoneAnalyticsByDayViewerZonesZone `json:"zones,omitempty"`
}

GetZoneAnalyticsByDayViewer includes the requested fields of the GraphQL type viewer.

func (*GetZoneAnalyticsByDayViewer) GetZones added in v0.2.0

GetZones returns GetZoneAnalyticsByDayViewer.Zones, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZone added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZone struct {
	// Daily rollups of request data
	Totals []GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups `json:"totals,omitempty"`
	// Daily rollups of request data
	Zones []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups `json:"zones,omitempty"`
}

GetZoneAnalyticsByDayViewerZonesZone includes the requested fields of the GraphQL type zone.

func (*GetZoneAnalyticsByDayViewerZonesZone) GetTotals added in v0.2.0

GetTotals returns GetZoneAnalyticsByDayViewerZonesZone.Totals, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZone) GetZones added in v0.2.0

GetZones returns GetZoneAnalyticsByDayViewerZonesZone.Zones, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups struct {
	// The number of unique values for a metric per dimension
	Uniq *GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq `json:"uniq,omitempty"`
}

GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups includes the requested fields of the GraphQL type ZoneHttpRequests1dGroups. The GraphQL type's documentation follows.

Daily rollups of request data

func (*GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups) GetUniq added in v0.2.0

GetUniq returns GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroups.Uniq, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq struct {
	// A number of unique IPs
	Uniques uint64 `json:"uniques"`
}

GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsUniq.

func (*GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq) GetUniques added in v0.2.0

GetUniques returns GetZoneAnalyticsByDayViewerZonesZoneTotalsZoneHttpRequests1dGroupsUniq.Uniques, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups struct {
	// List of dimensions to group by
	Dimensions *GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions `json:"dimensions,omitempty"`
	// The number of unique values for a metric per dimension
	Uniq *GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq `json:"uniq,omitempty"`
	// The sum of values for a metric per dimension
	Sum *GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum `json:"sum,omitempty"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups includes the requested fields of the GraphQL type ZoneHttpRequests1dGroups. The GraphQL type's documentation follows.

Daily rollups of request data

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups) GetDimensions added in v0.2.0

GetDimensions returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups) GetSum added in v0.2.0

GetSum returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups.Sum, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups) GetUniq added in v0.2.0

GetUniq returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroups.Uniq, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions struct {
	// Request date
	Timeslot string `json:"timeslot"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsDimensions.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions) GetTimeslot added in v0.2.0

GetTimeslot returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsDimensions.Timeslot, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum struct {
	BrowserMap []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem `json:"browserMap,omitempty"`
	// Bytes returned to client
	Bytes uint64 `json:"bytes"`
	// Bytes returned to client from cache
	CachedBytes uint64 `json:"cachedBytes"`
	// Requests served from cache
	CachedRequests uint64                                                                                                                         `json:"cachedRequests"`
	ContentTypeMap []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem `json:"contentTypeMap,omitempty"`
	ClientSSLMap   []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem     `json:"clientSSLMap,omitempty"`
	CountryMap     []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem         `json:"countryMap,omitempty"`
	// Bytes returned to client using SSL/TLS protocol
	EncryptedBytes uint64 `json:"encryptedBytes"`
	// Requests served using SSL/TLS protocol
	EncryptedRequests uint64                                                                                                                 `json:"encryptedRequests"`
	IpClassMap        []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem `json:"ipClassMap,omitempty"`
	// Successful requests for HTML content
	PageViews         uint64                                                                                                                               `json:"pageViews"`
	Requests          uint64                                                                                                                               `json:"requests"`
	ResponseStatusMap []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem `json:"responseStatusMap,omitempty"`
	// Requests classified as threats
	Threats          uint64                                                                                                                             `json:"threats"`
	ThreatPathingMap []GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem `json:"threatPathingMap,omitempty"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsSum.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetBrowserMap added in v0.2.0

GetBrowserMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.BrowserMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetCachedBytes added in v0.2.0

GetCachedBytes returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.CachedBytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetCachedRequests added in v0.2.0

GetCachedRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.CachedRequests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetClientSSLMap added in v0.2.0

GetClientSSLMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.ClientSSLMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetContentTypeMap added in v0.2.0

GetContentTypeMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.ContentTypeMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetCountryMap added in v0.2.0

GetCountryMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.CountryMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetEncryptedBytes added in v0.2.0

GetEncryptedBytes returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.EncryptedBytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetEncryptedRequests added in v0.2.0

GetEncryptedRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.EncryptedRequests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetIpClassMap added in v0.2.0

GetIpClassMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.IpClassMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetPageViews added in v0.2.0

GetPageViews returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.PageViews, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.Requests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetResponseStatusMap added in v0.2.0

GetResponseStatusMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.ResponseStatusMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetThreatPathingMap added in v0.2.0

GetThreatPathingMap returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.ThreatPathingMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum) GetThreats added in v0.2.0

GetThreats returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSum.Threats, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem struct {
	// Successful requests for HTML content
	PageViews uint64 `json:"pageViews"`
	// Browser type
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsBrowserMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem) GetPageViews added in v0.2.0

GetPageViews returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumBrowserMapZoneHttpRequests1dGroupsBrowserMapElem.PageViews, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem struct {
	Requests uint64 `json:"requests"`
	// Protocol version
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsClientSSLMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumClientSSLMapZoneHttpRequests1dGroupsClientSSLMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem struct {
	// Bytes returned to client
	Bytes    uint64 `json:"bytes"`
	Requests uint64 `json:"requests"`
	// Content type returned to client
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsContentTypeMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumContentTypeMapZoneHttpRequests1dGroupsContentTypeMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem struct {
	// Bytes returned to client
	Bytes    uint64 `json:"bytes"`
	Requests uint64 `json:"requests"`
	// Requests classified as threats
	Threats uint64 `json:"threats"`
	// Country from which request originated
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsCountryMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem.Requests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem) GetThreats added in v0.2.0

GetThreats returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumCountryMapZoneHttpRequests1dGroupsCountryMapElem.Threats, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem struct {
	Requests uint64 `json:"requests"`
	// IP class
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsIpClassMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumIpClassMapZoneHttpRequests1dGroupsIpClassMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem struct {
	Requests uint64 `json:"requests"`
	// HTTP response status code returned to client
	Key uint64 `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsResponseStatusMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumResponseStatusMapZoneHttpRequests1dGroupsResponseStatusMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem struct {
	Requests uint64 `json:"requests"`
	// Threat type
	Key string `json:"key"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsThreatPathingMapElem.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsSumThreatPathingMapZoneHttpRequests1dGroupsThreatPathingMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq added in v0.2.0

type GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq struct {
	// A number of unique IPs
	Uniques uint64 `json:"uniques"`
}

GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq includes the requested fields of the GraphQL type ZoneHttpRequests1dGroupsUniq.

func (*GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq) GetUniques added in v0.2.0

GetUniques returns GetZoneAnalyticsByDayViewerZonesZoneZonesZoneHttpRequests1dGroupsUniq.Uniques, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourResponse added in v0.2.0

type GetZoneAnalyticsByHourResponse struct {
	Viewer *GetZoneAnalyticsByHourViewer `json:"viewer,omitempty"`
}

GetZoneAnalyticsByHourResponse is returned by GetZoneAnalyticsByHour on success.

func GetZoneAnalyticsByHourQuery added in v0.2.0

func GetZoneAnalyticsByHourQuery(
	ctx_ context.Context,
	client_ graphql.Client,
	zoneTag *string,
	since *time.Time,
	until *time.Time,
) (*GetZoneAnalyticsByHourResponse, error)

func (*GetZoneAnalyticsByHourResponse) GetViewer added in v0.2.0

GetViewer returns GetZoneAnalyticsByHourResponse.Viewer, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewer added in v0.2.0

type GetZoneAnalyticsByHourViewer struct {
	Zones []GetZoneAnalyticsByHourViewerZonesZone `json:"zones,omitempty"`
}

GetZoneAnalyticsByHourViewer includes the requested fields of the GraphQL type viewer.

func (*GetZoneAnalyticsByHourViewer) GetZones added in v0.2.0

GetZones returns GetZoneAnalyticsByHourViewer.Zones, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZone added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZone struct {
	// Hourly rollups of request data
	Totals []GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups `json:"totals,omitempty"`
	// Hourly rollups of request data
	Zones []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups `json:"zones,omitempty"`
}

GetZoneAnalyticsByHourViewerZonesZone includes the requested fields of the GraphQL type zone.

func (*GetZoneAnalyticsByHourViewerZonesZone) GetTotals added in v0.2.0

GetTotals returns GetZoneAnalyticsByHourViewerZonesZone.Totals, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZone) GetZones added in v0.2.0

GetZones returns GetZoneAnalyticsByHourViewerZonesZone.Zones, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups struct {
	// The number of unique values for a metric per dimension
	Uniq *GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq `json:"uniq,omitempty"`
}

GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups includes the requested fields of the GraphQL type ZoneHttpRequests1hGroups. The GraphQL type's documentation follows.

Hourly rollups of request data

func (*GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups) GetUniq added in v0.2.0

GetUniq returns GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroups.Uniq, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq struct {
	// A number of unique IPs
	Uniques uint64 `json:"uniques"`
}

GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsUniq.

func (*GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq) GetUniques added in v0.2.0

GetUniques returns GetZoneAnalyticsByHourViewerZonesZoneTotalsZoneHttpRequests1hGroupsUniq.Uniques, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups struct {
	// List of dimensions to group by
	Dimensions *GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions `json:"dimensions,omitempty"`
	// The number of unique values for a metric per dimension
	Uniq *GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq `json:"uniq,omitempty"`
	// The sum of values for a metric per dimension
	Sum *GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum `json:"sum,omitempty"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups includes the requested fields of the GraphQL type ZoneHttpRequests1hGroups. The GraphQL type's documentation follows.

Hourly rollups of request data

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups) GetDimensions added in v0.2.0

GetDimensions returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups.Dimensions, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups) GetSum added in v0.2.0

GetSum returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups.Sum, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups) GetUniq added in v0.2.0

GetUniq returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroups.Uniq, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions struct {
	// Request datetime truncated to the hour
	Timeslot time.Time `json:"timeslot"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsDimensions.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions) GetTimeslot added in v0.2.0

GetTimeslot returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsDimensions.Timeslot, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum struct {
	BrowserMap []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem `json:"browserMap,omitempty"`
	// Bytes returned to client
	Bytes uint64 `json:"bytes"`
	// Bytes returned to client from cache
	CachedBytes uint64 `json:"cachedBytes"`
	// Requests served from cache
	CachedRequests uint64                                                                                                                          `json:"cachedRequests"`
	ContentTypeMap []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem `json:"contentTypeMap,omitempty"`
	ClientSSLMap   []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem     `json:"clientSSLMap,omitempty"`
	CountryMap     []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem         `json:"countryMap,omitempty"`
	// Bytes returned to client using SSL/TLS protocol
	EncryptedBytes uint64 `json:"encryptedBytes"`
	// Requests served using SSL/TLS protocol
	EncryptedRequests uint64                                                                                                                  `json:"encryptedRequests"`
	IpClassMap        []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem `json:"ipClassMap,omitempty"`
	// Successful requests for HTML content
	PageViews         uint64                                                                                                                                `json:"pageViews"`
	Requests          uint64                                                                                                                                `json:"requests"`
	ResponseStatusMap []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem `json:"responseStatusMap,omitempty"`
	// Requests classified as threats
	Threats          uint64                                                                                                                              `json:"threats"`
	ThreatPathingMap []GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem `json:"threatPathingMap,omitempty"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsSum.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetBrowserMap added in v0.2.0

GetBrowserMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.BrowserMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetCachedBytes added in v0.2.0

GetCachedBytes returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.CachedBytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetCachedRequests added in v0.2.0

GetCachedRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.CachedRequests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetClientSSLMap added in v0.2.0

GetClientSSLMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.ClientSSLMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetContentTypeMap added in v0.2.0

GetContentTypeMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.ContentTypeMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetCountryMap added in v0.2.0

GetCountryMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.CountryMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetEncryptedBytes added in v0.2.0

GetEncryptedBytes returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.EncryptedBytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetEncryptedRequests added in v0.2.0

GetEncryptedRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.EncryptedRequests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetIpClassMap added in v0.2.0

GetIpClassMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.IpClassMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetPageViews added in v0.2.0

GetPageViews returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.PageViews, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.Requests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetResponseStatusMap added in v0.2.0

GetResponseStatusMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.ResponseStatusMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetThreatPathingMap added in v0.2.0

GetThreatPathingMap returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.ThreatPathingMap, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum) GetThreats added in v0.2.0

GetThreats returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSum.Threats, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem struct {
	// Successful requests for HTML content
	PageViews uint64 `json:"pageViews"`
	// Browser type
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsBrowserMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem) GetPageViews added in v0.2.0

GetPageViews returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumBrowserMapZoneHttpRequests1hGroupsBrowserMapElem.PageViews, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem struct {
	Requests uint64 `json:"requests"`
	// Protocol version
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsClientSSLMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumClientSSLMapZoneHttpRequests1hGroupsClientSSLMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem struct {
	// Bytes returned to client
	Bytes    uint64 `json:"bytes"`
	Requests uint64 `json:"requests"`
	// Content type returned to client
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsContentTypeMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumContentTypeMapZoneHttpRequests1hGroupsContentTypeMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem struct {
	// Bytes returned to client
	Bytes    uint64 `json:"bytes"`
	Requests uint64 `json:"requests"`
	// Requests classified as threats
	Threats uint64 `json:"threats"`
	// Country from which request originated
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsCountryMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem) GetBytes added in v0.2.0

GetBytes returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem.Bytes, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem.Requests, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem) GetThreats added in v0.2.0

GetThreats returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumCountryMapZoneHttpRequests1hGroupsCountryMapElem.Threats, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem struct {
	Requests uint64 `json:"requests"`
	// IP class
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsIpClassMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumIpClassMapZoneHttpRequests1hGroupsIpClassMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem struct {
	Requests uint64 `json:"requests"`
	// HTTP response status code returned to client
	Key uint64 `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsResponseStatusMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumResponseStatusMapZoneHttpRequests1hGroupsResponseStatusMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem struct {
	Requests uint64 `json:"requests"`
	// Threat type
	Key string `json:"key"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsThreatPathingMapElem.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem) GetKey added in v0.2.0

GetKey returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem.Key, and is useful for accessing the field via an interface.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem) GetRequests added in v0.2.0

GetRequests returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsSumThreatPathingMapZoneHttpRequests1hGroupsThreatPathingMapElem.Requests, and is useful for accessing the field via an interface.

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq added in v0.2.0

type GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq struct {
	// A number of unique IPs
	Uniques uint64 `json:"uniques"`
}

GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq includes the requested fields of the GraphQL type ZoneHttpRequests1hGroupsUniq.

func (*GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq) GetUniques added in v0.2.0

GetUniques returns GetZoneAnalyticsByHourViewerZonesZoneZonesZoneHttpRequests1hGroupsUniq.Uniques, and is useful for accessing the field via an interface.

Jump to

Keyboard shortcuts

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