Documentation
¶
Index ¶
- Variables
- func RegisterTestGridDataServer(s *grpc.Server, srv TestGridDataServer)
- type AlertOptions
- func (*AlertOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AlertOptions) GetAlertStaleResultsHours() int32
- func (x *AlertOptions) GetNumColumnsRecent() int32
- func (x *AlertOptions) GetNumFailuresToAlert() int32
- func (x *AlertOptions) GetNumPassesToDisableAlert() int32
- func (*AlertOptions) ProtoMessage()
- func (x *AlertOptions) ProtoReflect() protoreflect.Message
- func (x *AlertOptions) Reset()
- func (x *AlertOptions) String() string
- type DashboardResource
- func (*DashboardResource) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardResource) GetDashboardGroupName() string
- func (x *DashboardResource) GetLink() string
- func (x *DashboardResource) GetName() string
- func (*DashboardResource) ProtoMessage()
- func (x *DashboardResource) ProtoReflect() protoreflect.Message
- func (x *DashboardResource) Reset()
- func (x *DashboardResource) String() string
- type DashboardSummary
- func (*DashboardSummary) Descriptor() ([]byte, []int)deprecated
- func (x *DashboardSummary) GetName() string
- func (x *DashboardSummary) GetOverallStatus() string
- func (x *DashboardSummary) GetTabStatusCount() map[string]int32
- func (*DashboardSummary) ProtoMessage()
- func (x *DashboardSummary) ProtoReflect() protoreflect.Message
- func (x *DashboardSummary) Reset()
- func (x *DashboardSummary) String() string
- type FailingTestInfo
- func (*FailingTestInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FailingTestInfo) GetDisplayName() string
- func (x *FailingTestInfo) GetFailCount() int32
- func (x *FailingTestInfo) GetFailTimestamp() *timestamppb.Timestamp
- func (x *FailingTestInfo) GetPassTimestamp() *timestamppb.Timestamp
- func (*FailingTestInfo) ProtoMessage()
- func (x *FailingTestInfo) ProtoReflect() protoreflect.Message
- func (x *FailingTestInfo) Reset()
- func (x *FailingTestInfo) String() string
- type FailureStats
- type FailuresSummary
- func (*FailuresSummary) Descriptor() ([]byte, []int)deprecated
- func (x *FailuresSummary) GetFailureStats() *FailureStats
- func (x *FailuresSummary) GetTopFailingTests() []*FailingTestInfo
- func (*FailuresSummary) ProtoMessage()
- func (x *FailuresSummary) ProtoReflect() protoreflect.Message
- func (x *FailuresSummary) Reset()
- func (x *FailuresSummary) String() string
- type FlakyTestInfo
- func (*FlakyTestInfo) Descriptor() ([]byte, []int)deprecated
- func (x *FlakyTestInfo) GetChange() summary.TestInfo_Trend
- func (x *FlakyTestInfo) GetDisplayName() string
- func (x *FlakyTestInfo) GetFlakiness() float32
- func (*FlakyTestInfo) ProtoMessage()
- func (x *FlakyTestInfo) ProtoReflect() protoreflect.Message
- func (x *FlakyTestInfo) Reset()
- func (x *FlakyTestInfo) String() string
- type GCSConfig
- func (*GCSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GCSConfig) GetGcsPrefix() string
- func (x *GCSConfig) GetPubsubProject() string
- func (x *GCSConfig) GetPubsubSubscription() string
- func (*GCSConfig) ProtoMessage()
- func (x *GCSConfig) ProtoReflect() protoreflect.Message
- func (x *GCSConfig) Reset()
- func (x *GCSConfig) String() string
- type GetDashboardGroupRequest
- func (*GetDashboardGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardGroupRequest) GetDashboardGroup() string
- func (x *GetDashboardGroupRequest) GetScope() string
- func (*GetDashboardGroupRequest) ProtoMessage()
- func (x *GetDashboardGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetDashboardGroupRequest) Reset()
- func (x *GetDashboardGroupRequest) String() string
- type GetDashboardGroupResponse
- func (*GetDashboardGroupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardGroupResponse) GetDashboards() []*Resource
- func (*GetDashboardGroupResponse) ProtoMessage()
- func (x *GetDashboardGroupResponse) ProtoReflect() protoreflect.Message
- func (x *GetDashboardGroupResponse) Reset()
- func (x *GetDashboardGroupResponse) String() string
- type GetDashboardRequest
- func (*GetDashboardRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardRequest) GetDashboard() string
- func (x *GetDashboardRequest) GetScope() string
- func (*GetDashboardRequest) ProtoMessage()
- func (x *GetDashboardRequest) ProtoReflect() protoreflect.Message
- func (x *GetDashboardRequest) Reset()
- func (x *GetDashboardRequest) String() string
- type GetDashboardResponse
- func (*GetDashboardResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardResponse) GetDefaultTab() string
- func (x *GetDashboardResponse) GetHighlightToday() bool
- func (x *GetDashboardResponse) GetNotifications() []*config.Notification
- func (x *GetDashboardResponse) GetSuppressFailingTabs() bool
- func (*GetDashboardResponse) ProtoMessage()
- func (x *GetDashboardResponse) ProtoReflect() protoreflect.Message
- func (x *GetDashboardResponse) Reset()
- func (x *GetDashboardResponse) String() string
- type GetDashboardSummaryRequest
- func (*GetDashboardSummaryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardSummaryRequest) GetDashboard() string
- func (x *GetDashboardSummaryRequest) GetScope() string
- func (*GetDashboardSummaryRequest) ProtoMessage()
- func (x *GetDashboardSummaryRequest) ProtoReflect() protoreflect.Message
- func (x *GetDashboardSummaryRequest) Reset()
- func (x *GetDashboardSummaryRequest) String() string
- type GetDashboardSummaryResponse
- func (*GetDashboardSummaryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardSummaryResponse) GetDashboardSummary() *DashboardSummary
- func (*GetDashboardSummaryResponse) ProtoMessage()
- func (x *GetDashboardSummaryResponse) ProtoReflect() protoreflect.Message
- func (x *GetDashboardSummaryResponse) Reset()
- func (x *GetDashboardSummaryResponse) String() string
- type GetDashboardTabRequest
- func (*GetDashboardTabRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardTabRequest) GetDashboard() string
- func (x *GetDashboardTabRequest) GetScope() string
- func (x *GetDashboardTabRequest) GetTab() string
- func (*GetDashboardTabRequest) ProtoMessage()
- func (x *GetDashboardTabRequest) ProtoReflect() protoreflect.Message
- func (x *GetDashboardTabRequest) Reset()
- func (x *GetDashboardTabRequest) String() string
- type GetDashboardTabResponse
- func (*GetDashboardTabResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDashboardTabResponse) GetAlertOptions() *AlertOptions
- func (x *GetDashboardTabResponse) GetBaseOptions() string
- func (x *GetDashboardTabResponse) GetCellMenuTemplates() []*LinkTemplate
- func (x *GetDashboardTabResponse) GetColumnDiffTemplates() []*LinkTemplate
- func (x *GetDashboardTabResponse) GetDescription() string
- func (x *GetDashboardTabResponse) GetDisplayLocalTime() bool
- func (x *GetDashboardTabResponse) GetName() string
- func (x *GetDashboardTabResponse) GetResultSource() *ResultSource
- func (x *GetDashboardTabResponse) GetTabMenuTemplates() []*LinkTemplate
- func (x *GetDashboardTabResponse) GetTabularNamesRegex() string
- func (x *GetDashboardTabResponse) GetTestGroupName() string
- func (*GetDashboardTabResponse) ProtoMessage()
- func (x *GetDashboardTabResponse) ProtoReflect() protoreflect.Message
- func (x *GetDashboardTabResponse) Reset()
- func (x *GetDashboardTabResponse) String() string
- type GetTabSummaryRequest
- func (*GetTabSummaryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTabSummaryRequest) GetDashboard() string
- func (x *GetTabSummaryRequest) GetScope() string
- func (x *GetTabSummaryRequest) GetTab() string
- func (*GetTabSummaryRequest) ProtoMessage()
- func (x *GetTabSummaryRequest) ProtoReflect() protoreflect.Message
- func (x *GetTabSummaryRequest) Reset()
- func (x *GetTabSummaryRequest) String() string
- type GetTabSummaryResponse
- func (*GetTabSummaryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTabSummaryResponse) GetTabSummary() *TabSummary
- func (*GetTabSummaryResponse) ProtoMessage()
- func (x *GetTabSummaryResponse) ProtoReflect() protoreflect.Message
- func (x *GetTabSummaryResponse) Reset()
- func (x *GetTabSummaryResponse) String() string
- type HealthinessStats
- func (*HealthinessStats) Descriptor() ([]byte, []int)deprecated
- func (x *HealthinessStats) GetAverageFlakiness() float32
- func (x *HealthinessStats) GetEnd() *timestamppb.Timestamp
- func (x *HealthinessStats) GetNumFlakyTests() int32
- func (x *HealthinessStats) GetPreviousFlakiness() float32
- func (x *HealthinessStats) GetStart() *timestamppb.Timestamp
- func (*HealthinessStats) ProtoMessage()
- func (x *HealthinessStats) ProtoReflect() protoreflect.Message
- func (x *HealthinessStats) Reset()
- func (x *HealthinessStats) String() string
- type HealthinessSummary
- func (*HealthinessSummary) Descriptor() ([]byte, []int)deprecated
- func (x *HealthinessSummary) GetHealthinessStats() *HealthinessStats
- func (x *HealthinessSummary) GetTopFlakyTests() []*FlakyTestInfo
- func (*HealthinessSummary) ProtoMessage()
- func (x *HealthinessSummary) ProtoReflect() protoreflect.Message
- func (x *HealthinessSummary) Reset()
- func (x *HealthinessSummary) String() string
- type LinkOptionsTemplate
- func (*LinkOptionsTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *LinkOptionsTemplate) GetKey() string
- func (x *LinkOptionsTemplate) GetValue() string
- func (*LinkOptionsTemplate) ProtoMessage()
- func (x *LinkOptionsTemplate) ProtoReflect() protoreflect.Message
- func (x *LinkOptionsTemplate) Reset()
- func (x *LinkOptionsTemplate) String() string
- type LinkTemplate
- func (*LinkTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *LinkTemplate) GetOptions() []*LinkOptionsTemplate
- func (x *LinkTemplate) GetText() string
- func (x *LinkTemplate) GetUrl() string
- func (*LinkTemplate) ProtoMessage()
- func (x *LinkTemplate) ProtoReflect() protoreflect.Message
- func (x *LinkTemplate) Reset()
- func (x *LinkTemplate) String() string
- type ListDashboardGroupsRequest
- func (*ListDashboardGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardGroupsRequest) GetScope() string
- func (*ListDashboardGroupsRequest) ProtoMessage()
- func (x *ListDashboardGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDashboardGroupsRequest) Reset()
- func (x *ListDashboardGroupsRequest) String() string
- type ListDashboardGroupsResponse
- func (*ListDashboardGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardGroupsResponse) GetDashboardGroups() []*Resource
- func (*ListDashboardGroupsResponse) ProtoMessage()
- func (x *ListDashboardGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDashboardGroupsResponse) Reset()
- func (x *ListDashboardGroupsResponse) String() string
- type ListDashboardSummariesRequest
- func (*ListDashboardSummariesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardSummariesRequest) GetDashboardGroup() string
- func (x *ListDashboardSummariesRequest) GetScope() string
- func (*ListDashboardSummariesRequest) ProtoMessage()
- func (x *ListDashboardSummariesRequest) ProtoReflect() protoreflect.Message
- func (x *ListDashboardSummariesRequest) Reset()
- func (x *ListDashboardSummariesRequest) String() string
- type ListDashboardSummariesResponse
- func (*ListDashboardSummariesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardSummariesResponse) GetDashboardSummaries() []*DashboardSummary
- func (*ListDashboardSummariesResponse) ProtoMessage()
- func (x *ListDashboardSummariesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDashboardSummariesResponse) Reset()
- func (x *ListDashboardSummariesResponse) String() string
- type ListDashboardTabsRequest
- func (*ListDashboardTabsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardTabsRequest) GetDashboard() string
- func (x *ListDashboardTabsRequest) GetScope() string
- func (*ListDashboardTabsRequest) ProtoMessage()
- func (x *ListDashboardTabsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDashboardTabsRequest) Reset()
- func (x *ListDashboardTabsRequest) String() string
- type ListDashboardTabsResponse
- func (*ListDashboardTabsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardTabsResponse) GetDashboardTabs() []*Resource
- func (*ListDashboardTabsResponse) ProtoMessage()
- func (x *ListDashboardTabsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDashboardTabsResponse) Reset()
- func (x *ListDashboardTabsResponse) String() string
- type ListDashboardsRequest
- func (*ListDashboardsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardsRequest) GetScope() string
- func (*ListDashboardsRequest) ProtoMessage()
- func (x *ListDashboardsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDashboardsRequest) Reset()
- func (x *ListDashboardsRequest) String() string
- type ListDashboardsResponse
- func (*ListDashboardsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDashboardsResponse) GetDashboards() []*DashboardResource
- func (*ListDashboardsResponse) ProtoMessage()
- func (x *ListDashboardsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDashboardsResponse) Reset()
- func (x *ListDashboardsResponse) String() string
- type ListHeadersRequest
- func (*ListHeadersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHeadersRequest) GetDashboard() string
- func (x *ListHeadersRequest) GetScope() string
- func (x *ListHeadersRequest) GetTab() string
- func (*ListHeadersRequest) ProtoMessage()
- func (x *ListHeadersRequest) ProtoReflect() protoreflect.Message
- func (x *ListHeadersRequest) Reset()
- func (x *ListHeadersRequest) String() string
- type ListHeadersResponse
- func (*ListHeadersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHeadersResponse) GetHeaders() []*ListHeadersResponse_Header
- func (*ListHeadersResponse) ProtoMessage()
- func (x *ListHeadersResponse) ProtoReflect() protoreflect.Message
- func (x *ListHeadersResponse) Reset()
- func (x *ListHeadersResponse) String() string
- type ListHeadersResponse_Header
- func (*ListHeadersResponse_Header) Descriptor() ([]byte, []int)deprecated
- func (x *ListHeadersResponse_Header) GetBuild() string
- func (x *ListHeadersResponse_Header) GetExtra() []string
- func (x *ListHeadersResponse_Header) GetHotlistIds() string
- func (x *ListHeadersResponse_Header) GetName() string
- func (x *ListHeadersResponse_Header) GetStarted() *timestamppb.Timestamp
- func (*ListHeadersResponse_Header) ProtoMessage()
- func (x *ListHeadersResponse_Header) ProtoReflect() protoreflect.Message
- func (x *ListHeadersResponse_Header) Reset()
- func (x *ListHeadersResponse_Header) String() string
- type ListRowsRequest
- func (*ListRowsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRowsRequest) GetDashboard() string
- func (x *ListRowsRequest) GetScope() string
- func (x *ListRowsRequest) GetTab() string
- func (*ListRowsRequest) ProtoMessage()
- func (x *ListRowsRequest) ProtoReflect() protoreflect.Message
- func (x *ListRowsRequest) Reset()
- func (x *ListRowsRequest) String() string
- type ListRowsResponse
- func (*ListRowsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRowsResponse) GetRows() []*ListRowsResponse_Row
- func (*ListRowsResponse) ProtoMessage()
- func (x *ListRowsResponse) ProtoReflect() protoreflect.Message
- func (x *ListRowsResponse) Reset()
- func (x *ListRowsResponse) String() string
- type ListRowsResponse_Cell
- func (*ListRowsResponse_Cell) Descriptor() ([]byte, []int)deprecated
- func (x *ListRowsResponse_Cell) GetCellId() string
- func (x *ListRowsResponse_Cell) GetIcon() string
- func (x *ListRowsResponse_Cell) GetMessage() string
- func (x *ListRowsResponse_Cell) GetResult() int32
- func (*ListRowsResponse_Cell) ProtoMessage()
- func (x *ListRowsResponse_Cell) ProtoReflect() protoreflect.Message
- func (x *ListRowsResponse_Cell) Reset()
- func (x *ListRowsResponse_Cell) String() string
- type ListRowsResponse_Row
- func (*ListRowsResponse_Row) Descriptor() ([]byte, []int)deprecated
- func (x *ListRowsResponse_Row) GetAlert() *state.AlertInfo
- func (x *ListRowsResponse_Row) GetCells() []*ListRowsResponse_Cell
- func (x *ListRowsResponse_Row) GetIssues() []string
- func (x *ListRowsResponse_Row) GetName() string
- func (*ListRowsResponse_Row) ProtoMessage()
- func (x *ListRowsResponse_Row) ProtoReflect() protoreflect.Message
- func (x *ListRowsResponse_Row) Reset()
- func (x *ListRowsResponse_Row) String() string
- type ListTabSummariesRequest
- func (*ListTabSummariesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTabSummariesRequest) GetDashboard() string
- func (x *ListTabSummariesRequest) GetScope() string
- func (*ListTabSummariesRequest) ProtoMessage()
- func (x *ListTabSummariesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTabSummariesRequest) Reset()
- func (x *ListTabSummariesRequest) String() string
- type ListTabSummariesResponse
- func (*ListTabSummariesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTabSummariesResponse) GetTabSummaries() []*TabSummary
- func (*ListTabSummariesResponse) ProtoMessage()
- func (x *ListTabSummariesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTabSummariesResponse) Reset()
- func (x *ListTabSummariesResponse) String() string
- type Resource
- type ResultSource
- func (*ResultSource) Descriptor() ([]byte, []int)deprecated
- func (x *ResultSource) GetGcsConfig() *GCSConfig
- func (x *ResultSource) GetResultSourceConfig() isResultSource_ResultSourceConfig
- func (x *ResultSource) GetResultstoreConfig() *ResultStoreConfig
- func (*ResultSource) ProtoMessage()
- func (x *ResultSource) ProtoReflect() protoreflect.Message
- func (x *ResultSource) Reset()
- func (x *ResultSource) String() string
- type ResultSource_GcsConfig
- type ResultSource_ResultstoreConfig
- type ResultStoreConfig
- func (*ResultStoreConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ResultStoreConfig) GetProject() string
- func (x *ResultStoreConfig) GetQuery() string
- func (*ResultStoreConfig) ProtoMessage()
- func (x *ResultStoreConfig) ProtoReflect() protoreflect.Message
- func (x *ResultStoreConfig) Reset()
- func (x *ResultStoreConfig) String() string
- type TabSummary
- func (*TabSummary) Descriptor() ([]byte, []int)deprecated
- func (x *TabSummary) GetDashboardName() string
- func (x *TabSummary) GetDetailedStatusMessage() string
- func (x *TabSummary) GetFailuresSummary() *FailuresSummary
- func (x *TabSummary) GetHealthinessSummary() *HealthinessSummary
- func (x *TabSummary) GetLastRunTimestamp() *timestamppb.Timestamp
- func (x *TabSummary) GetLastUpdateTimestamp() *timestamppb.Timestamp
- func (x *TabSummary) GetLatestPassingBuild() string
- func (x *TabSummary) GetOverallStatus() string
- func (x *TabSummary) GetTabName() string
- func (*TabSummary) ProtoMessage()
- func (x *TabSummary) ProtoReflect() protoreflect.Message
- func (x *TabSummary) Reset()
- func (x *TabSummary) String() string
- type TestGridDataClient
- type TestGridDataServer
- type UnimplementedTestGridDataServer
- func (*UnimplementedTestGridDataServer) GetDashboard(context.Context, *GetDashboardRequest) (*GetDashboardResponse, error)
- func (*UnimplementedTestGridDataServer) GetDashboardGroup(context.Context, *GetDashboardGroupRequest) (*GetDashboardGroupResponse, error)
- func (*UnimplementedTestGridDataServer) GetDashboardSummary(context.Context, *GetDashboardSummaryRequest) (*GetDashboardSummaryResponse, error)
- func (*UnimplementedTestGridDataServer) GetDashboardTab(context.Context, *GetDashboardTabRequest) (*GetDashboardTabResponse, error)
- func (*UnimplementedTestGridDataServer) GetTabSummary(context.Context, *GetTabSummaryRequest) (*GetTabSummaryResponse, error)
- func (*UnimplementedTestGridDataServer) ListDashboardGroups(context.Context, *ListDashboardGroupsRequest) (*ListDashboardGroupsResponse, error)
- func (*UnimplementedTestGridDataServer) ListDashboardSummaries(context.Context, *ListDashboardSummariesRequest) (*ListDashboardSummariesResponse, error)
- func (*UnimplementedTestGridDataServer) ListDashboardTabs(context.Context, *ListDashboardTabsRequest) (*ListDashboardTabsResponse, error)
- func (*UnimplementedTestGridDataServer) ListDashboards(context.Context, *ListDashboardsRequest) (*ListDashboardsResponse, error)
- func (*UnimplementedTestGridDataServer) ListHeaders(context.Context, *ListHeadersRequest) (*ListHeadersResponse, error)
- func (*UnimplementedTestGridDataServer) ListRows(context.Context, *ListRowsRequest) (*ListRowsResponse, error)
- func (*UnimplementedTestGridDataServer) ListTabSummaries(context.Context, *ListTabSummariesRequest) (*ListTabSummariesResponse, error)
Constants ¶
This section is empty.
Variables ¶
var File_data_proto protoreflect.FileDescriptor
Functions ¶
func RegisterTestGridDataServer ¶ added in v0.0.118
func RegisterTestGridDataServer(s *grpc.Server, srv TestGridDataServer)
Types ¶
type AlertOptions ¶ added in v0.0.176
type AlertOptions struct {
// Consider a row stale if it has no results for many columns.
NumColumnsRecent int32 `protobuf:"varint,1,opt,name=num_columns_recent,json=numColumnsRecent,proto3" json:"num_columns_recent,omitempty"`
// If not zero, consider a tab stale and raise an alert for the tab if there
// are no results within this many hours.
AlertStaleResultsHours int32 `` /* 132-byte string literal not displayed */
// If not zero, open an alert when this many failures have occurred for a row.
NumFailuresToAlert int32 `protobuf:"varint,3,opt,name=num_failures_to_alert,json=numFailuresToAlert,proto3" json:"num_failures_to_alert,omitempty"`
// Close an alert if this many passes have occurred for a row.
NumPassesToDisableAlert int32 `` /* 137-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*AlertOptions) Descriptor
deprecated
added in
v0.0.176
func (*AlertOptions) Descriptor() ([]byte, []int)
Deprecated: Use AlertOptions.ProtoReflect.Descriptor instead.
func (*AlertOptions) GetAlertStaleResultsHours ¶ added in v0.0.176
func (x *AlertOptions) GetAlertStaleResultsHours() int32
func (*AlertOptions) GetNumColumnsRecent ¶ added in v0.0.176
func (x *AlertOptions) GetNumColumnsRecent() int32
func (*AlertOptions) GetNumFailuresToAlert ¶ added in v0.0.176
func (x *AlertOptions) GetNumFailuresToAlert() int32
func (*AlertOptions) GetNumPassesToDisableAlert ¶ added in v0.0.176
func (x *AlertOptions) GetNumPassesToDisableAlert() int32
func (*AlertOptions) ProtoMessage ¶ added in v0.0.176
func (*AlertOptions) ProtoMessage()
func (*AlertOptions) ProtoReflect ¶ added in v0.0.176
func (x *AlertOptions) ProtoReflect() protoreflect.Message
func (*AlertOptions) Reset ¶ added in v0.0.176
func (x *AlertOptions) Reset()
func (*AlertOptions) String ¶ added in v0.0.176
func (x *AlertOptions) String() string
type DashboardResource ¶ added in v0.0.163
type DashboardResource struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
// Dashboard group to which the dashboard belongs to.
// Empty if dashboard doesn't belong to any group.
DashboardGroupName string `protobuf:"bytes,3,opt,name=dashboard_group_name,json=dashboardGroupName,proto3" json:"dashboard_group_name,omitempty"`
// contains filtered or unexported fields
}
A DashboardResource is a REST resource for a dashboard It includes the name of the resource, a link, and a dashboard group to which it belongs
func (*DashboardResource) Descriptor
deprecated
added in
v0.0.163
func (*DashboardResource) Descriptor() ([]byte, []int)
Deprecated: Use DashboardResource.ProtoReflect.Descriptor instead.
func (*DashboardResource) GetDashboardGroupName ¶ added in v0.0.163
func (x *DashboardResource) GetDashboardGroupName() string
func (*DashboardResource) GetLink ¶ added in v0.0.163
func (x *DashboardResource) GetLink() string
func (*DashboardResource) GetName ¶ added in v0.0.163
func (x *DashboardResource) GetName() string
func (*DashboardResource) ProtoMessage ¶ added in v0.0.163
func (*DashboardResource) ProtoMessage()
func (*DashboardResource) ProtoReflect ¶ added in v0.0.163
func (x *DashboardResource) ProtoReflect() protoreflect.Message
func (*DashboardResource) Reset ¶ added in v0.0.163
func (x *DashboardResource) Reset()
func (*DashboardResource) String ¶ added in v0.0.163
func (x *DashboardResource) String() string
type DashboardSummary ¶ added in v0.0.159
type DashboardSummary struct {
// Name of the dashboard.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Overall status of the dashboard.
// Will be calculated based on the presence and importance of underlying tabs.
OverallStatus string `protobuf:"bytes,2,opt,name=overall_status,json=overallStatus,proto3" json:"overall_status,omitempty"`
// Count of the tabs by status.
TabStatusCount map[string]int32 `` /* 180-byte string literal not displayed */
// contains filtered or unexported fields
}
Summary for a particular dashboard. Contains the info required to render dashboard summary in UI (done in the dashboard group view).
func (*DashboardSummary) Descriptor
deprecated
added in
v0.0.159
func (*DashboardSummary) Descriptor() ([]byte, []int)
Deprecated: Use DashboardSummary.ProtoReflect.Descriptor instead.
func (*DashboardSummary) GetName ¶ added in v0.0.159
func (x *DashboardSummary) GetName() string
func (*DashboardSummary) GetOverallStatus ¶ added in v0.0.159
func (x *DashboardSummary) GetOverallStatus() string
func (*DashboardSummary) GetTabStatusCount ¶ added in v0.0.159
func (x *DashboardSummary) GetTabStatusCount() map[string]int32
func (*DashboardSummary) ProtoMessage ¶ added in v0.0.159
func (*DashboardSummary) ProtoMessage()
func (*DashboardSummary) ProtoReflect ¶ added in v0.0.159
func (x *DashboardSummary) ProtoReflect() protoreflect.Message
func (*DashboardSummary) Reset ¶ added in v0.0.159
func (x *DashboardSummary) Reset()
func (*DashboardSummary) String ¶ added in v0.0.159
func (x *DashboardSummary) String() string
type FailingTestInfo ¶ added in v0.0.158
type FailingTestInfo struct {
// Name of the failing test.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// number of times the test has failed.
FailCount int32 `protobuf:"varint,2,opt,name=fail_count,json=failCount,proto3" json:"fail_count,omitempty"`
// Timestamp for the last cycle in which the test passed.
PassTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=pass_timestamp,json=passTimestamp,proto3" json:"pass_timestamp,omitempty"`
// Timestamp for the first cycle in which the test failed.
FailTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=fail_timestamp,json=failTimestamp,proto3" json:"fail_timestamp,omitempty"`
// contains filtered or unexported fields
}
Subset of data from FailingTestSummary defined in summary.proto.
func (*FailingTestInfo) Descriptor
deprecated
added in
v0.0.158
func (*FailingTestInfo) Descriptor() ([]byte, []int)
Deprecated: Use FailingTestInfo.ProtoReflect.Descriptor instead.
func (*FailingTestInfo) GetDisplayName ¶ added in v0.0.158
func (x *FailingTestInfo) GetDisplayName() string
func (*FailingTestInfo) GetFailCount ¶ added in v0.0.158
func (x *FailingTestInfo) GetFailCount() int32
func (*FailingTestInfo) GetFailTimestamp ¶ added in v0.0.158
func (x *FailingTestInfo) GetFailTimestamp() *timestamppb.Timestamp
func (*FailingTestInfo) GetPassTimestamp ¶ added in v0.0.158
func (x *FailingTestInfo) GetPassTimestamp() *timestamppb.Timestamp
func (*FailingTestInfo) ProtoMessage ¶ added in v0.0.158
func (*FailingTestInfo) ProtoMessage()
func (*FailingTestInfo) ProtoReflect ¶ added in v0.0.158
func (x *FailingTestInfo) ProtoReflect() protoreflect.Message
func (*FailingTestInfo) Reset ¶ added in v0.0.158
func (x *FailingTestInfo) Reset()
func (*FailingTestInfo) String ¶ added in v0.0.158
func (x *FailingTestInfo) String() string
type FailureStats ¶ added in v0.0.158
type FailureStats struct {
// Number of failing tests for the tab.
NumFailingTests int32 `protobuf:"varint,1,opt,name=num_failing_tests,json=numFailingTests,proto3" json:"num_failing_tests,omitempty"`
// contains filtered or unexported fields
}
Aggregate stats across all failing tests.
func (*FailureStats) Descriptor
deprecated
added in
v0.0.158
func (*FailureStats) Descriptor() ([]byte, []int)
Deprecated: Use FailureStats.ProtoReflect.Descriptor instead.
func (*FailureStats) GetNumFailingTests ¶ added in v0.0.158
func (x *FailureStats) GetNumFailingTests() int32
func (*FailureStats) ProtoMessage ¶ added in v0.0.158
func (*FailureStats) ProtoMessage()
func (*FailureStats) ProtoReflect ¶ added in v0.0.158
func (x *FailureStats) ProtoReflect() protoreflect.Message
func (*FailureStats) Reset ¶ added in v0.0.158
func (x *FailureStats) Reset()
func (*FailureStats) String ¶ added in v0.0.158
func (x *FailureStats) String() string
type FailuresSummary ¶ added in v0.0.158
type FailuresSummary struct {
// Top failing tests by fail count.
TopFailingTests []*FailingTestInfo `protobuf:"bytes,1,rep,name=top_failing_tests,json=topFailingTests,proto3" json:"top_failing_tests,omitempty"`
// Aggregated stats across all failing tests.
FailureStats *FailureStats `protobuf:"bytes,2,opt,name=failure_stats,json=failureStats,proto3" json:"failure_stats,omitempty"`
// contains filtered or unexported fields
}
Summarized representation of data from failing test summaries. Will be rendered in failures summary component within tab summary.
func (*FailuresSummary) Descriptor
deprecated
added in
v0.0.158
func (*FailuresSummary) Descriptor() ([]byte, []int)
Deprecated: Use FailuresSummary.ProtoReflect.Descriptor instead.
func (*FailuresSummary) GetFailureStats ¶ added in v0.0.158
func (x *FailuresSummary) GetFailureStats() *FailureStats
func (*FailuresSummary) GetTopFailingTests ¶ added in v0.0.158
func (x *FailuresSummary) GetTopFailingTests() []*FailingTestInfo
func (*FailuresSummary) ProtoMessage ¶ added in v0.0.158
func (*FailuresSummary) ProtoMessage()
func (*FailuresSummary) ProtoReflect ¶ added in v0.0.158
func (x *FailuresSummary) ProtoReflect() protoreflect.Message
func (*FailuresSummary) Reset ¶ added in v0.0.158
func (x *FailuresSummary) Reset()
func (*FailuresSummary) String ¶ added in v0.0.158
func (x *FailuresSummary) String() string
type FlakyTestInfo ¶ added in v0.0.158
type FlakyTestInfo struct {
// Name of the flaky test.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// The flakiness of the test, in % measured out of 100
Flakiness float32 `protobuf:"fixed32,2,opt,name=flakiness,proto3" json:"flakiness,omitempty"`
// The change of flakiness based on the last interval's flakiness
// The interval is set by each tab's config, with a default of 7 days.
Change summary.TestInfo_Trend `protobuf:"varint,3,opt,name=change,proto3,enum=testgrid.summary.TestInfo_Trend" json:"change,omitempty"`
// contains filtered or unexported fields
}
Subset of data from HealthinessInfo.TestInfo defined in summary.proto.
func (*FlakyTestInfo) Descriptor
deprecated
added in
v0.0.158
func (*FlakyTestInfo) Descriptor() ([]byte, []int)
Deprecated: Use FlakyTestInfo.ProtoReflect.Descriptor instead.
func (*FlakyTestInfo) GetChange ¶ added in v0.0.158
func (x *FlakyTestInfo) GetChange() summary.TestInfo_Trend
func (*FlakyTestInfo) GetDisplayName ¶ added in v0.0.158
func (x *FlakyTestInfo) GetDisplayName() string
func (*FlakyTestInfo) GetFlakiness ¶ added in v0.0.158
func (x *FlakyTestInfo) GetFlakiness() float32
func (*FlakyTestInfo) ProtoMessage ¶ added in v0.0.158
func (*FlakyTestInfo) ProtoMessage()
func (*FlakyTestInfo) ProtoReflect ¶ added in v0.0.158
func (x *FlakyTestInfo) ProtoReflect() protoreflect.Message
func (*FlakyTestInfo) Reset ¶ added in v0.0.158
func (x *FlakyTestInfo) Reset()
func (*FlakyTestInfo) String ¶ added in v0.0.158
func (x *FlakyTestInfo) String() string
type GCSConfig ¶ added in v0.0.176
type GCSConfig struct {
// Path to the test result stored in gcs (some-bucket/some/optional/path).
GcsPrefix string `protobuf:"bytes,1,opt,name=gcs_prefix,json=gcsPrefix,proto3" json:"gcs_prefix,omitempty"`
// The GCP project where GCS sends notifications for the above prefix (e.g.
// 'my-project').
PubsubProject string `protobuf:"bytes,2,opt,name=pubsub_project,json=pubsubProject,proto3" json:"pubsub_project,omitempty"`
// The ID of the pubsub subscription (e.g. 'my-subscription').
PubsubSubscription string `protobuf:"bytes,3,opt,name=pubsub_subscription,json=pubsubSubscription,proto3" json:"pubsub_subscription,omitempty"`
// contains filtered or unexported fields
}
GCSConfig specifies results stored in GCS, typically created by prow.
Each invocation is stored in a GCS path, containing json metadata files as well as junit and other artifacts specifying the result of the run.
More info: https://github.com/GoogleCloudPlatform/testgrid/tree/main/metadata
func (*GCSConfig) Descriptor
deprecated
added in
v0.0.176
func (*GCSConfig) GetGcsPrefix ¶ added in v0.0.176
func (*GCSConfig) GetPubsubProject ¶ added in v0.0.176
func (*GCSConfig) GetPubsubSubscription ¶ added in v0.0.176
func (*GCSConfig) ProtoMessage ¶ added in v0.0.176
func (*GCSConfig) ProtoMessage()
func (*GCSConfig) ProtoReflect ¶ added in v0.0.176
func (x *GCSConfig) ProtoReflect() protoreflect.Message
type GetDashboardGroupRequest ¶ added in v0.0.118
type GetDashboardGroupRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
DashboardGroup string `protobuf:"bytes,2,opt,name=dashboard_group,json=dashboardGroup,proto3" json:"dashboard_group,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardGroupRequest) Descriptor
deprecated
added in
v0.0.118
func (*GetDashboardGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardGroupRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardGroupRequest) GetDashboardGroup ¶ added in v0.0.118
func (x *GetDashboardGroupRequest) GetDashboardGroup() string
func (*GetDashboardGroupRequest) GetScope ¶ added in v0.0.118
func (x *GetDashboardGroupRequest) GetScope() string
func (*GetDashboardGroupRequest) ProtoMessage ¶ added in v0.0.118
func (*GetDashboardGroupRequest) ProtoMessage()
func (*GetDashboardGroupRequest) ProtoReflect ¶ added in v0.0.118
func (x *GetDashboardGroupRequest) ProtoReflect() protoreflect.Message
func (*GetDashboardGroupRequest) Reset ¶ added in v0.0.118
func (x *GetDashboardGroupRequest) Reset()
func (*GetDashboardGroupRequest) String ¶ added in v0.0.118
func (x *GetDashboardGroupRequest) String() string
type GetDashboardGroupResponse ¶
type GetDashboardGroupResponse struct {
Dashboards []*Resource `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardGroupResponse) Descriptor
deprecated
func (*GetDashboardGroupResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardGroupResponse.ProtoReflect.Descriptor instead.
func (*GetDashboardGroupResponse) GetDashboards ¶
func (x *GetDashboardGroupResponse) GetDashboards() []*Resource
func (*GetDashboardGroupResponse) ProtoMessage ¶
func (*GetDashboardGroupResponse) ProtoMessage()
func (*GetDashboardGroupResponse) ProtoReflect ¶ added in v0.0.91
func (x *GetDashboardGroupResponse) ProtoReflect() protoreflect.Message
func (*GetDashboardGroupResponse) Reset ¶
func (x *GetDashboardGroupResponse) Reset()
func (*GetDashboardGroupResponse) String ¶
func (x *GetDashboardGroupResponse) String() string
type GetDashboardRequest ¶ added in v0.0.118
type GetDashboardRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardRequest) Descriptor
deprecated
added in
v0.0.118
func (*GetDashboardRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardRequest) GetDashboard ¶ added in v0.0.118
func (x *GetDashboardRequest) GetDashboard() string
func (*GetDashboardRequest) GetScope ¶ added in v0.0.118
func (x *GetDashboardRequest) GetScope() string
func (*GetDashboardRequest) ProtoMessage ¶ added in v0.0.118
func (*GetDashboardRequest) ProtoMessage()
func (*GetDashboardRequest) ProtoReflect ¶ added in v0.0.118
func (x *GetDashboardRequest) ProtoReflect() protoreflect.Message
func (*GetDashboardRequest) Reset ¶ added in v0.0.118
func (x *GetDashboardRequest) Reset()
func (*GetDashboardRequest) String ¶ added in v0.0.118
func (x *GetDashboardRequest) String() string
type GetDashboardResponse ¶
type GetDashboardResponse struct {
// A list of notifications attached to this dashboard.
// This is displayed on any dashboard tab in this dashboard.
Notifications []*config.Notification `protobuf:"bytes,1,rep,name=notifications,proto3" json:"notifications,omitempty"`
// Control which tab is displayed when first opening a dashboard.
// Defaults to Summary
DefaultTab string `protobuf:"bytes,2,opt,name=default_tab,json=defaultTab,proto3" json:"default_tab,omitempty"`
// Controls whether to suppress highlighting of failing tabs.
SuppressFailingTabs bool `protobuf:"varint,3,opt,name=suppress_failing_tabs,json=suppressFailingTabs,proto3" json:"suppress_failing_tabs,omitempty"`
// Controls whether to apply special highlighting to result header columns for
// the current day.
HighlightToday bool `protobuf:"varint,4,opt,name=highlight_today,json=highlightToday,proto3" json:"highlight_today,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardResponse) Descriptor
deprecated
func (*GetDashboardResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardResponse.ProtoReflect.Descriptor instead.
func (*GetDashboardResponse) GetDefaultTab ¶
func (x *GetDashboardResponse) GetDefaultTab() string
func (*GetDashboardResponse) GetHighlightToday ¶
func (x *GetDashboardResponse) GetHighlightToday() bool
func (*GetDashboardResponse) GetNotifications ¶
func (x *GetDashboardResponse) GetNotifications() []*config.Notification
func (*GetDashboardResponse) GetSuppressFailingTabs ¶
func (x *GetDashboardResponse) GetSuppressFailingTabs() bool
func (*GetDashboardResponse) ProtoMessage ¶
func (*GetDashboardResponse) ProtoMessage()
func (*GetDashboardResponse) ProtoReflect ¶ added in v0.0.91
func (x *GetDashboardResponse) ProtoReflect() protoreflect.Message
func (*GetDashboardResponse) Reset ¶
func (x *GetDashboardResponse) Reset()
func (*GetDashboardResponse) String ¶
func (x *GetDashboardResponse) String() string
type GetDashboardSummaryRequest ¶ added in v0.0.159
type GetDashboardSummaryRequest struct {
// Scope defines the GCS bucket to read the results from.
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// Name of the dashboard to fetch the summary for.
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardSummaryRequest) Descriptor
deprecated
added in
v0.0.159
func (*GetDashboardSummaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardSummaryRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardSummaryRequest) GetDashboard ¶ added in v0.0.159
func (x *GetDashboardSummaryRequest) GetDashboard() string
func (*GetDashboardSummaryRequest) GetScope ¶ added in v0.0.159
func (x *GetDashboardSummaryRequest) GetScope() string
func (*GetDashboardSummaryRequest) ProtoMessage ¶ added in v0.0.159
func (*GetDashboardSummaryRequest) ProtoMessage()
func (*GetDashboardSummaryRequest) ProtoReflect ¶ added in v0.0.159
func (x *GetDashboardSummaryRequest) ProtoReflect() protoreflect.Message
func (*GetDashboardSummaryRequest) Reset ¶ added in v0.0.159
func (x *GetDashboardSummaryRequest) Reset()
func (*GetDashboardSummaryRequest) String ¶ added in v0.0.159
func (x *GetDashboardSummaryRequest) String() string
type GetDashboardSummaryResponse ¶ added in v0.0.159
type GetDashboardSummaryResponse struct {
// Summary for the dashboard.
DashboardSummary *DashboardSummary `protobuf:"bytes,1,opt,name=dashboard_summary,json=dashboardSummary,proto3" json:"dashboard_summary,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardSummaryResponse) Descriptor
deprecated
added in
v0.0.159
func (*GetDashboardSummaryResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardSummaryResponse.ProtoReflect.Descriptor instead.
func (*GetDashboardSummaryResponse) GetDashboardSummary ¶ added in v0.0.159
func (x *GetDashboardSummaryResponse) GetDashboardSummary() *DashboardSummary
func (*GetDashboardSummaryResponse) ProtoMessage ¶ added in v0.0.159
func (*GetDashboardSummaryResponse) ProtoMessage()
func (*GetDashboardSummaryResponse) ProtoReflect ¶ added in v0.0.159
func (x *GetDashboardSummaryResponse) ProtoReflect() protoreflect.Message
func (*GetDashboardSummaryResponse) Reset ¶ added in v0.0.159
func (x *GetDashboardSummaryResponse) Reset()
func (*GetDashboardSummaryResponse) String ¶ added in v0.0.159
func (x *GetDashboardSummaryResponse) String() string
type GetDashboardTabRequest ¶ added in v0.0.176
type GetDashboardTabRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
Tab string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardTabRequest) Descriptor
deprecated
added in
v0.0.176
func (*GetDashboardTabRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardTabRequest.ProtoReflect.Descriptor instead.
func (*GetDashboardTabRequest) GetDashboard ¶ added in v0.0.176
func (x *GetDashboardTabRequest) GetDashboard() string
func (*GetDashboardTabRequest) GetScope ¶ added in v0.0.176
func (x *GetDashboardTabRequest) GetScope() string
func (*GetDashboardTabRequest) GetTab ¶ added in v0.0.176
func (x *GetDashboardTabRequest) GetTab() string
func (*GetDashboardTabRequest) ProtoMessage ¶ added in v0.0.176
func (*GetDashboardTabRequest) ProtoMessage()
func (*GetDashboardTabRequest) ProtoReflect ¶ added in v0.0.176
func (x *GetDashboardTabRequest) ProtoReflect() protoreflect.Message
func (*GetDashboardTabRequest) Reset ¶ added in v0.0.176
func (x *GetDashboardTabRequest) Reset()
func (*GetDashboardTabRequest) String ¶ added in v0.0.176
func (x *GetDashboardTabRequest) String() string
type GetDashboardTabResponse ¶ added in v0.0.176
type GetDashboardTabResponse struct {
// Name of the tab.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Name of the test group backing this tab.
TestGroupName string `protobuf:"bytes,2,opt,name=test_group_name,json=testGroupName,proto3" json:"test_group_name,omitempty"`
// Description of the tab.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Where/how to pull test results.
ResultSource *ResultSource `protobuf:"bytes,4,opt,name=result_source,json=resultSource,proto3" json:"result_source,omitempty"`
// (includes about_dashboard_url link, results link (results_text and
// results_url_template), )
// Links for the 'Overall' menu.
TabMenuTemplates []*LinkTemplate `protobuf:"bytes,5,rep,name=tab_menu_templates,json=tabMenuTemplates,proto3" json:"tab_menu_templates,omitempty"`
// (includes column_diff_link_templates; listed in the context menu in order)
// (also open_test_template, open_bug_template, file_bug_template,
// attach_bug_template)
// Links for the context menu on an individual cell.
CellMenuTemplates []*LinkTemplate `protobuf:"bytes,6,rep,name=cell_menu_templates,json=cellMenuTemplates,proto3" json:"cell_menu_templates,omitempty"`
// (build from code_search_path and code_search_url_template)
// Links for the context menu shown when comparing two columns.
ColumnDiffTemplates []*LinkTemplate `protobuf:"bytes,7,rep,name=column_diff_templates,json=columnDiffTemplates,proto3" json:"column_diff_templates,omitempty"`
// Options that affect what counts as an alert (continuous failure).
// (build from num_columns_recent, alert_options,
// status_customization_options, broken_column_threshold)
AlertOptions *AlertOptions `protobuf:"bytes,8,opt,name=alert_options,json=alertOptions,proto3" json:"alert_options,omitempty"`
// Default display options.
BaseOptions string `protobuf:"bytes,9,opt,name=base_options,json=baseOptions,proto3" json:"base_options,omitempty"`
// If true, display the local time by default (as opposed to Pacific Time).
DisplayLocalTime bool `protobuf:"varint,10,opt,name=display_local_time,json=displayLocalTime,proto3" json:"display_local_time,omitempty"`
// If set, display the row name as a table of info.
TabularNamesRegex string `protobuf:"bytes,11,opt,name=tabular_names_regex,json=tabularNamesRegex,proto3" json:"tabular_names_regex,omitempty"`
// contains filtered or unexported fields
}
func (*GetDashboardTabResponse) Descriptor
deprecated
added in
v0.0.176
func (*GetDashboardTabResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDashboardTabResponse.ProtoReflect.Descriptor instead.
func (*GetDashboardTabResponse) GetAlertOptions ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetAlertOptions() *AlertOptions
func (*GetDashboardTabResponse) GetBaseOptions ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetBaseOptions() string
func (*GetDashboardTabResponse) GetCellMenuTemplates ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetCellMenuTemplates() []*LinkTemplate
func (*GetDashboardTabResponse) GetColumnDiffTemplates ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetColumnDiffTemplates() []*LinkTemplate
func (*GetDashboardTabResponse) GetDescription ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetDescription() string
func (*GetDashboardTabResponse) GetDisplayLocalTime ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetDisplayLocalTime() bool
func (*GetDashboardTabResponse) GetName ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetName() string
func (*GetDashboardTabResponse) GetResultSource ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetResultSource() *ResultSource
func (*GetDashboardTabResponse) GetTabMenuTemplates ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetTabMenuTemplates() []*LinkTemplate
func (*GetDashboardTabResponse) GetTabularNamesRegex ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetTabularNamesRegex() string
func (*GetDashboardTabResponse) GetTestGroupName ¶ added in v0.0.176
func (x *GetDashboardTabResponse) GetTestGroupName() string
func (*GetDashboardTabResponse) ProtoMessage ¶ added in v0.0.176
func (*GetDashboardTabResponse) ProtoMessage()
func (*GetDashboardTabResponse) ProtoReflect ¶ added in v0.0.176
func (x *GetDashboardTabResponse) ProtoReflect() protoreflect.Message
func (*GetDashboardTabResponse) Reset ¶ added in v0.0.176
func (x *GetDashboardTabResponse) Reset()
func (*GetDashboardTabResponse) String ¶ added in v0.0.176
func (x *GetDashboardTabResponse) String() string
type GetTabSummaryRequest ¶ added in v0.0.155
type GetTabSummaryRequest struct {
// Scope defines the GCS bucket to read the results from.
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// Name of the dashboard to fetch tab summaries for.
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// Name of the particular tab to fetch the summary for.
Tab string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
// contains filtered or unexported fields
}
func (*GetTabSummaryRequest) Descriptor
deprecated
added in
v0.0.155
func (*GetTabSummaryRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTabSummaryRequest.ProtoReflect.Descriptor instead.
func (*GetTabSummaryRequest) GetDashboard ¶ added in v0.0.155
func (x *GetTabSummaryRequest) GetDashboard() string
func (*GetTabSummaryRequest) GetScope ¶ added in v0.0.155
func (x *GetTabSummaryRequest) GetScope() string
func (*GetTabSummaryRequest) GetTab ¶ added in v0.0.155
func (x *GetTabSummaryRequest) GetTab() string
func (*GetTabSummaryRequest) ProtoMessage ¶ added in v0.0.155
func (*GetTabSummaryRequest) ProtoMessage()
func (*GetTabSummaryRequest) ProtoReflect ¶ added in v0.0.155
func (x *GetTabSummaryRequest) ProtoReflect() protoreflect.Message
func (*GetTabSummaryRequest) Reset ¶ added in v0.0.155
func (x *GetTabSummaryRequest) Reset()
func (*GetTabSummaryRequest) String ¶ added in v0.0.155
func (x *GetTabSummaryRequest) String() string
type GetTabSummaryResponse ¶ added in v0.0.155
type GetTabSummaryResponse struct {
// Summary for the tab
TabSummary *TabSummary `protobuf:"bytes,1,opt,name=tab_summary,json=tabSummary,proto3" json:"tab_summary,omitempty"`
// contains filtered or unexported fields
}
func (*GetTabSummaryResponse) Descriptor
deprecated
added in
v0.0.155
func (*GetTabSummaryResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTabSummaryResponse.ProtoReflect.Descriptor instead.
func (*GetTabSummaryResponse) GetTabSummary ¶ added in v0.0.155
func (x *GetTabSummaryResponse) GetTabSummary() *TabSummary
func (*GetTabSummaryResponse) ProtoMessage ¶ added in v0.0.155
func (*GetTabSummaryResponse) ProtoMessage()
func (*GetTabSummaryResponse) ProtoReflect ¶ added in v0.0.155
func (x *GetTabSummaryResponse) ProtoReflect() protoreflect.Message
func (*GetTabSummaryResponse) Reset ¶ added in v0.0.155
func (x *GetTabSummaryResponse) Reset()
func (*GetTabSummaryResponse) String ¶ added in v0.0.155
func (x *GetTabSummaryResponse) String() string
type HealthinessStats ¶ added in v0.0.158
type HealthinessStats struct {
// The start of the time frame that the analysis was run for.
Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
// The end of the time frame that the analysis was run for.
End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
// Number of flaky tests in the tab.
NumFlakyTests int32 `protobuf:"varint,3,opt,name=num_flaky_tests,json=numFlakyTests,proto3" json:"num_flaky_tests,omitempty"`
// Average flakiness for the current analysis interval.
AverageFlakiness float32 `protobuf:"fixed32,4,opt,name=average_flakiness,json=averageFlakiness,proto3" json:"average_flakiness,omitempty"`
// Average flakiness for the previous analysis interval.
PreviousFlakiness float32 `protobuf:"fixed32,5,opt,name=previous_flakiness,json=previousFlakiness,proto3" json:"previous_flakiness,omitempty"`
// contains filtered or unexported fields
}
Aggregated healthiness stats across the tab.
func (*HealthinessStats) Descriptor
deprecated
added in
v0.0.158
func (*HealthinessStats) Descriptor() ([]byte, []int)
Deprecated: Use HealthinessStats.ProtoReflect.Descriptor instead.
func (*HealthinessStats) GetAverageFlakiness ¶ added in v0.0.158
func (x *HealthinessStats) GetAverageFlakiness() float32
func (*HealthinessStats) GetEnd ¶ added in v0.0.158
func (x *HealthinessStats) GetEnd() *timestamppb.Timestamp
func (*HealthinessStats) GetNumFlakyTests ¶ added in v0.0.158
func (x *HealthinessStats) GetNumFlakyTests() int32
func (*HealthinessStats) GetPreviousFlakiness ¶ added in v0.0.158
func (x *HealthinessStats) GetPreviousFlakiness() float32
func (*HealthinessStats) GetStart ¶ added in v0.0.158
func (x *HealthinessStats) GetStart() *timestamppb.Timestamp
func (*HealthinessStats) ProtoMessage ¶ added in v0.0.158
func (*HealthinessStats) ProtoMessage()
func (*HealthinessStats) ProtoReflect ¶ added in v0.0.158
func (x *HealthinessStats) ProtoReflect() protoreflect.Message
func (*HealthinessStats) Reset ¶ added in v0.0.158
func (x *HealthinessStats) Reset()
func (*HealthinessStats) String ¶ added in v0.0.158
func (x *HealthinessStats) String() string
type HealthinessSummary ¶ added in v0.0.158
type HealthinessSummary struct {
// Top flaky tests (with flakiness > 0) by the current flakiness %.
TopFlakyTests []*FlakyTestInfo `protobuf:"bytes,1,rep,name=top_flaky_tests,json=topFlakyTests,proto3" json:"top_flaky_tests,omitempty"`
// Aggregated healthiness stats for the tab.
HealthinessStats *HealthinessStats `protobuf:"bytes,2,opt,name=healthiness_stats,json=healthinessStats,proto3" json:"healthiness_stats,omitempty"`
// contains filtered or unexported fields
}
Summarized representation of data from tab's HealthinessInfo. Will be rendered in healthiness summary component within tab summary.
func (*HealthinessSummary) Descriptor
deprecated
added in
v0.0.158
func (*HealthinessSummary) Descriptor() ([]byte, []int)
Deprecated: Use HealthinessSummary.ProtoReflect.Descriptor instead.
func (*HealthinessSummary) GetHealthinessStats ¶ added in v0.0.158
func (x *HealthinessSummary) GetHealthinessStats() *HealthinessStats
func (*HealthinessSummary) GetTopFlakyTests ¶ added in v0.0.158
func (x *HealthinessSummary) GetTopFlakyTests() []*FlakyTestInfo
func (*HealthinessSummary) ProtoMessage ¶ added in v0.0.158
func (*HealthinessSummary) ProtoMessage()
func (*HealthinessSummary) ProtoReflect ¶ added in v0.0.158
func (x *HealthinessSummary) ProtoReflect() protoreflect.Message
func (*HealthinessSummary) Reset ¶ added in v0.0.158
func (x *HealthinessSummary) Reset()
func (*HealthinessSummary) String ¶ added in v0.0.158
func (x *HealthinessSummary) String() string
type LinkOptionsTemplate ¶ added in v0.0.176
type LinkOptionsTemplate struct {
// The key for the option. This is not expanded.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// The value for the option. This is expanded the same as the LinkTemplate.
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
A simple key/value pair for link options.
func (*LinkOptionsTemplate) Descriptor
deprecated
added in
v0.0.176
func (*LinkOptionsTemplate) Descriptor() ([]byte, []int)
Deprecated: Use LinkOptionsTemplate.ProtoReflect.Descriptor instead.
func (*LinkOptionsTemplate) GetKey ¶ added in v0.0.176
func (x *LinkOptionsTemplate) GetKey() string
func (*LinkOptionsTemplate) GetValue ¶ added in v0.0.176
func (x *LinkOptionsTemplate) GetValue() string
func (*LinkOptionsTemplate) ProtoMessage ¶ added in v0.0.176
func (*LinkOptionsTemplate) ProtoMessage()
func (*LinkOptionsTemplate) ProtoReflect ¶ added in v0.0.176
func (x *LinkOptionsTemplate) ProtoReflect() protoreflect.Message
func (*LinkOptionsTemplate) Reset ¶ added in v0.0.176
func (x *LinkOptionsTemplate) Reset()
func (*LinkOptionsTemplate) String ¶ added in v0.0.176
func (x *LinkOptionsTemplate) String() string
type LinkTemplate ¶ added in v0.0.176
type LinkTemplate struct {
// The display text for the link.
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
// The URL template.
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
// The options templates.
Options []*LinkOptionsTemplate `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
func (*LinkTemplate) Descriptor
deprecated
added in
v0.0.176
func (*LinkTemplate) Descriptor() ([]byte, []int)
Deprecated: Use LinkTemplate.ProtoReflect.Descriptor instead.
func (*LinkTemplate) GetOptions ¶ added in v0.0.176
func (x *LinkTemplate) GetOptions() []*LinkOptionsTemplate
func (*LinkTemplate) GetText ¶ added in v0.0.176
func (x *LinkTemplate) GetText() string
func (*LinkTemplate) GetUrl ¶ added in v0.0.176
func (x *LinkTemplate) GetUrl() string
func (*LinkTemplate) ProtoMessage ¶ added in v0.0.176
func (*LinkTemplate) ProtoMessage()
func (*LinkTemplate) ProtoReflect ¶ added in v0.0.176
func (x *LinkTemplate) ProtoReflect() protoreflect.Message
func (*LinkTemplate) Reset ¶ added in v0.0.176
func (x *LinkTemplate) Reset()
func (*LinkTemplate) String ¶ added in v0.0.176
func (x *LinkTemplate) String() string
type ListDashboardGroupsRequest ¶ added in v0.0.163
type ListDashboardGroupsRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardGroupsRequest) Descriptor
deprecated
added in
v0.0.163
func (*ListDashboardGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListDashboardGroupsRequest) GetScope ¶ added in v0.0.163
func (x *ListDashboardGroupsRequest) GetScope() string
func (*ListDashboardGroupsRequest) ProtoMessage ¶ added in v0.0.163
func (*ListDashboardGroupsRequest) ProtoMessage()
func (*ListDashboardGroupsRequest) ProtoReflect ¶ added in v0.0.163
func (x *ListDashboardGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListDashboardGroupsRequest) Reset ¶ added in v0.0.163
func (x *ListDashboardGroupsRequest) Reset()
func (*ListDashboardGroupsRequest) String ¶ added in v0.0.163
func (x *ListDashboardGroupsRequest) String() string
type ListDashboardGroupsResponse ¶ added in v0.0.163
type ListDashboardGroupsResponse struct {
DashboardGroups []*Resource `protobuf:"bytes,1,rep,name=dashboard_groups,json=dashboardGroups,proto3" json:"dashboard_groups,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardGroupsResponse) Descriptor
deprecated
added in
v0.0.163
func (*ListDashboardGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListDashboardGroupsResponse) GetDashboardGroups ¶ added in v0.0.163
func (x *ListDashboardGroupsResponse) GetDashboardGroups() []*Resource
func (*ListDashboardGroupsResponse) ProtoMessage ¶ added in v0.0.163
func (*ListDashboardGroupsResponse) ProtoMessage()
func (*ListDashboardGroupsResponse) ProtoReflect ¶ added in v0.0.163
func (x *ListDashboardGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListDashboardGroupsResponse) Reset ¶ added in v0.0.163
func (x *ListDashboardGroupsResponse) Reset()
func (*ListDashboardGroupsResponse) String ¶ added in v0.0.163
func (x *ListDashboardGroupsResponse) String() string
type ListDashboardSummariesRequest ¶ added in v0.0.159
type ListDashboardSummariesRequest struct {
// Scope defines the GCS bucket to read the results from.
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// Name of the dashboard group to fetch dashboard summaries for.
DashboardGroup string `protobuf:"bytes,2,opt,name=dashboard_group,json=dashboardGroup,proto3" json:"dashboard_group,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardSummariesRequest) Descriptor
deprecated
added in
v0.0.159
func (*ListDashboardSummariesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardSummariesRequest.ProtoReflect.Descriptor instead.
func (*ListDashboardSummariesRequest) GetDashboardGroup ¶ added in v0.0.159
func (x *ListDashboardSummariesRequest) GetDashboardGroup() string
func (*ListDashboardSummariesRequest) GetScope ¶ added in v0.0.159
func (x *ListDashboardSummariesRequest) GetScope() string
func (*ListDashboardSummariesRequest) ProtoMessage ¶ added in v0.0.159
func (*ListDashboardSummariesRequest) ProtoMessage()
func (*ListDashboardSummariesRequest) ProtoReflect ¶ added in v0.0.159
func (x *ListDashboardSummariesRequest) ProtoReflect() protoreflect.Message
func (*ListDashboardSummariesRequest) Reset ¶ added in v0.0.159
func (x *ListDashboardSummariesRequest) Reset()
func (*ListDashboardSummariesRequest) String ¶ added in v0.0.159
func (x *ListDashboardSummariesRequest) String() string
type ListDashboardSummariesResponse ¶ added in v0.0.159
type ListDashboardSummariesResponse struct {
// List of dashboard summaries.
DashboardSummaries []*DashboardSummary `protobuf:"bytes,1,rep,name=dashboard_summaries,json=dashboardSummaries,proto3" json:"dashboard_summaries,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardSummariesResponse) Descriptor
deprecated
added in
v0.0.159
func (*ListDashboardSummariesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardSummariesResponse.ProtoReflect.Descriptor instead.
func (*ListDashboardSummariesResponse) GetDashboardSummaries ¶ added in v0.0.159
func (x *ListDashboardSummariesResponse) GetDashboardSummaries() []*DashboardSummary
func (*ListDashboardSummariesResponse) ProtoMessage ¶ added in v0.0.159
func (*ListDashboardSummariesResponse) ProtoMessage()
func (*ListDashboardSummariesResponse) ProtoReflect ¶ added in v0.0.159
func (x *ListDashboardSummariesResponse) ProtoReflect() protoreflect.Message
func (*ListDashboardSummariesResponse) Reset ¶ added in v0.0.159
func (x *ListDashboardSummariesResponse) Reset()
func (*ListDashboardSummariesResponse) String ¶ added in v0.0.159
func (x *ListDashboardSummariesResponse) String() string
type ListDashboardTabsRequest ¶ added in v0.0.118
type ListDashboardTabsRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardTabsRequest) Descriptor
deprecated
added in
v0.0.118
func (*ListDashboardTabsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardTabsRequest.ProtoReflect.Descriptor instead.
func (*ListDashboardTabsRequest) GetDashboard ¶ added in v0.0.118
func (x *ListDashboardTabsRequest) GetDashboard() string
func (*ListDashboardTabsRequest) GetScope ¶ added in v0.0.118
func (x *ListDashboardTabsRequest) GetScope() string
func (*ListDashboardTabsRequest) ProtoMessage ¶ added in v0.0.118
func (*ListDashboardTabsRequest) ProtoMessage()
func (*ListDashboardTabsRequest) ProtoReflect ¶ added in v0.0.118
func (x *ListDashboardTabsRequest) ProtoReflect() protoreflect.Message
func (*ListDashboardTabsRequest) Reset ¶ added in v0.0.118
func (x *ListDashboardTabsRequest) Reset()
func (*ListDashboardTabsRequest) String ¶ added in v0.0.118
func (x *ListDashboardTabsRequest) String() string
type ListDashboardTabsResponse ¶
type ListDashboardTabsResponse struct {
DashboardTabs []*Resource `protobuf:"bytes,1,rep,name=dashboard_tabs,json=dashboardTabs,proto3" json:"dashboard_tabs,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardTabsResponse) Descriptor
deprecated
func (*ListDashboardTabsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardTabsResponse.ProtoReflect.Descriptor instead.
func (*ListDashboardTabsResponse) GetDashboardTabs ¶
func (x *ListDashboardTabsResponse) GetDashboardTabs() []*Resource
func (*ListDashboardTabsResponse) ProtoMessage ¶
func (*ListDashboardTabsResponse) ProtoMessage()
func (*ListDashboardTabsResponse) ProtoReflect ¶ added in v0.0.91
func (x *ListDashboardTabsResponse) ProtoReflect() protoreflect.Message
func (*ListDashboardTabsResponse) Reset ¶
func (x *ListDashboardTabsResponse) Reset()
func (*ListDashboardTabsResponse) String ¶
func (x *ListDashboardTabsResponse) String() string
type ListDashboardsRequest ¶ added in v0.0.163
type ListDashboardsRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardsRequest) Descriptor
deprecated
added in
v0.0.163
func (*ListDashboardsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardsRequest.ProtoReflect.Descriptor instead.
func (*ListDashboardsRequest) GetScope ¶ added in v0.0.163
func (x *ListDashboardsRequest) GetScope() string
func (*ListDashboardsRequest) ProtoMessage ¶ added in v0.0.163
func (*ListDashboardsRequest) ProtoMessage()
func (*ListDashboardsRequest) ProtoReflect ¶ added in v0.0.163
func (x *ListDashboardsRequest) ProtoReflect() protoreflect.Message
func (*ListDashboardsRequest) Reset ¶ added in v0.0.163
func (x *ListDashboardsRequest) Reset()
func (*ListDashboardsRequest) String ¶ added in v0.0.163
func (x *ListDashboardsRequest) String() string
type ListDashboardsResponse ¶ added in v0.0.163
type ListDashboardsResponse struct {
Dashboards []*DashboardResource `protobuf:"bytes,1,rep,name=dashboards,proto3" json:"dashboards,omitempty"`
// contains filtered or unexported fields
}
func (*ListDashboardsResponse) Descriptor
deprecated
added in
v0.0.163
func (*ListDashboardsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDashboardsResponse.ProtoReflect.Descriptor instead.
func (*ListDashboardsResponse) GetDashboards ¶ added in v0.0.163
func (x *ListDashboardsResponse) GetDashboards() []*DashboardResource
func (*ListDashboardsResponse) ProtoMessage ¶ added in v0.0.163
func (*ListDashboardsResponse) ProtoMessage()
func (*ListDashboardsResponse) ProtoReflect ¶ added in v0.0.163
func (x *ListDashboardsResponse) ProtoReflect() protoreflect.Message
func (*ListDashboardsResponse) Reset ¶ added in v0.0.163
func (x *ListDashboardsResponse) Reset()
func (*ListDashboardsResponse) String ¶ added in v0.0.163
func (x *ListDashboardsResponse) String() string
type ListHeadersRequest ¶ added in v0.0.118
type ListHeadersRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
Tab string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
// contains filtered or unexported fields
}
func (*ListHeadersRequest) Descriptor
deprecated
added in
v0.0.118
func (*ListHeadersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHeadersRequest.ProtoReflect.Descriptor instead.
func (*ListHeadersRequest) GetDashboard ¶ added in v0.0.118
func (x *ListHeadersRequest) GetDashboard() string
func (*ListHeadersRequest) GetScope ¶ added in v0.0.118
func (x *ListHeadersRequest) GetScope() string
func (*ListHeadersRequest) GetTab ¶ added in v0.0.118
func (x *ListHeadersRequest) GetTab() string
func (*ListHeadersRequest) ProtoMessage ¶ added in v0.0.118
func (*ListHeadersRequest) ProtoMessage()
func (*ListHeadersRequest) ProtoReflect ¶ added in v0.0.118
func (x *ListHeadersRequest) ProtoReflect() protoreflect.Message
func (*ListHeadersRequest) Reset ¶ added in v0.0.118
func (x *ListHeadersRequest) Reset()
func (*ListHeadersRequest) String ¶ added in v0.0.118
func (x *ListHeadersRequest) String() string
type ListHeadersResponse ¶
type ListHeadersResponse struct {
Headers []*ListHeadersResponse_Header `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
// contains filtered or unexported fields
}
func (*ListHeadersResponse) Descriptor
deprecated
func (*ListHeadersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHeadersResponse.ProtoReflect.Descriptor instead.
func (*ListHeadersResponse) GetHeaders ¶
func (x *ListHeadersResponse) GetHeaders() []*ListHeadersResponse_Header
func (*ListHeadersResponse) ProtoMessage ¶
func (*ListHeadersResponse) ProtoMessage()
func (*ListHeadersResponse) ProtoReflect ¶ added in v0.0.91
func (x *ListHeadersResponse) ProtoReflect() protoreflect.Message
func (*ListHeadersResponse) Reset ¶
func (x *ListHeadersResponse) Reset()
func (*ListHeadersResponse) String ¶
func (x *ListHeadersResponse) String() string
type ListHeadersResponse_Header ¶
type ListHeadersResponse_Header struct {
// Unique instance of the job, typically BUILD_NUMBER from prow or a guid
Build string `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
// Name associated with the column (such as the run/invocation ID). No two
// columns should have the same build_id and name. The name field allows the
// display of multiple columns with the same build_id.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// When the build started running
Started *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=started,proto3" json:"started,omitempty"`
// Additional custom headers like commit, image used, etc.
Extra []string `protobuf:"bytes,4,rep,name=extra,proto3" json:"extra,omitempty"`
// Custom hotlist ids.
HotlistIds string `protobuf:"bytes,5,opt,name=hotlist_ids,json=hotlistIds,proto3" json:"hotlist_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ListHeadersResponse_Header) Descriptor
deprecated
func (*ListHeadersResponse_Header) Descriptor() ([]byte, []int)
Deprecated: Use ListHeadersResponse_Header.ProtoReflect.Descriptor instead.
func (*ListHeadersResponse_Header) GetBuild ¶
func (x *ListHeadersResponse_Header) GetBuild() string
func (*ListHeadersResponse_Header) GetExtra ¶
func (x *ListHeadersResponse_Header) GetExtra() []string
func (*ListHeadersResponse_Header) GetHotlistIds ¶
func (x *ListHeadersResponse_Header) GetHotlistIds() string
func (*ListHeadersResponse_Header) GetName ¶
func (x *ListHeadersResponse_Header) GetName() string
func (*ListHeadersResponse_Header) GetStarted ¶
func (x *ListHeadersResponse_Header) GetStarted() *timestamppb.Timestamp
func (*ListHeadersResponse_Header) ProtoMessage ¶
func (*ListHeadersResponse_Header) ProtoMessage()
func (*ListHeadersResponse_Header) ProtoReflect ¶ added in v0.0.91
func (x *ListHeadersResponse_Header) ProtoReflect() protoreflect.Message
func (*ListHeadersResponse_Header) Reset ¶
func (x *ListHeadersResponse_Header) Reset()
func (*ListHeadersResponse_Header) String ¶
func (x *ListHeadersResponse_Header) String() string
type ListRowsRequest ¶ added in v0.0.118
type ListRowsRequest struct {
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
Tab string `protobuf:"bytes,3,opt,name=tab,proto3" json:"tab,omitempty"`
// contains filtered or unexported fields
}
func (*ListRowsRequest) Descriptor
deprecated
added in
v0.0.118
func (*ListRowsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRowsRequest.ProtoReflect.Descriptor instead.
func (*ListRowsRequest) GetDashboard ¶ added in v0.0.118
func (x *ListRowsRequest) GetDashboard() string
func (*ListRowsRequest) GetScope ¶ added in v0.0.118
func (x *ListRowsRequest) GetScope() string
func (*ListRowsRequest) GetTab ¶ added in v0.0.118
func (x *ListRowsRequest) GetTab() string
func (*ListRowsRequest) ProtoMessage ¶ added in v0.0.118
func (*ListRowsRequest) ProtoMessage()
func (*ListRowsRequest) ProtoReflect ¶ added in v0.0.118
func (x *ListRowsRequest) ProtoReflect() protoreflect.Message
func (*ListRowsRequest) Reset ¶ added in v0.0.118
func (x *ListRowsRequest) Reset()
func (*ListRowsRequest) String ¶ added in v0.0.118
func (x *ListRowsRequest) String() string
type ListRowsResponse ¶
type ListRowsResponse struct {
Rows []*ListRowsResponse_Row `protobuf:"bytes,1,rep,name=rows,proto3" json:"rows,omitempty"`
// contains filtered or unexported fields
}
func (*ListRowsResponse) Descriptor
deprecated
func (*ListRowsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRowsResponse.ProtoReflect.Descriptor instead.
func (*ListRowsResponse) GetRows ¶
func (x *ListRowsResponse) GetRows() []*ListRowsResponse_Row
func (*ListRowsResponse) ProtoMessage ¶
func (*ListRowsResponse) ProtoMessage()
func (*ListRowsResponse) ProtoReflect ¶ added in v0.0.91
func (x *ListRowsResponse) ProtoReflect() protoreflect.Message
func (*ListRowsResponse) Reset ¶
func (x *ListRowsResponse) Reset()
func (*ListRowsResponse) String ¶
func (x *ListRowsResponse) String() string
type ListRowsResponse_Cell ¶
type ListRowsResponse_Cell struct {
Result int32 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
Icon string `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`
// contains filtered or unexported fields
}
func (*ListRowsResponse_Cell) Descriptor
deprecated
func (*ListRowsResponse_Cell) Descriptor() ([]byte, []int)
Deprecated: Use ListRowsResponse_Cell.ProtoReflect.Descriptor instead.
func (*ListRowsResponse_Cell) GetCellId ¶
func (x *ListRowsResponse_Cell) GetCellId() string
func (*ListRowsResponse_Cell) GetIcon ¶
func (x *ListRowsResponse_Cell) GetIcon() string
func (*ListRowsResponse_Cell) GetMessage ¶
func (x *ListRowsResponse_Cell) GetMessage() string
func (*ListRowsResponse_Cell) GetResult ¶
func (x *ListRowsResponse_Cell) GetResult() int32
func (*ListRowsResponse_Cell) ProtoMessage ¶
func (*ListRowsResponse_Cell) ProtoMessage()
func (*ListRowsResponse_Cell) ProtoReflect ¶ added in v0.0.91
func (x *ListRowsResponse_Cell) ProtoReflect() protoreflect.Message
func (*ListRowsResponse_Cell) Reset ¶
func (x *ListRowsResponse_Cell) Reset()
func (*ListRowsResponse_Cell) String ¶
func (x *ListRowsResponse_Cell) String() string
type ListRowsResponse_Row ¶
type ListRowsResponse_Row struct {
// Display name of the test case
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Historical results of the test case. Unencoded.
Cells []*ListRowsResponse_Cell `protobuf:"bytes,2,rep,name=cells,proto3" json:"cells,omitempty"`
// Issue or Bug IDs associated with the test case
Issues []string `protobuf:"bytes,3,rep,name=issues,proto3" json:"issues,omitempty"`
// Alert associated with the test case
Alert *state.AlertInfo `protobuf:"bytes,4,opt,name=alert,proto3" json:"alert,omitempty"`
// contains filtered or unexported fields
}
func (*ListRowsResponse_Row) Descriptor
deprecated
func (*ListRowsResponse_Row) Descriptor() ([]byte, []int)
Deprecated: Use ListRowsResponse_Row.ProtoReflect.Descriptor instead.
func (*ListRowsResponse_Row) GetAlert ¶
func (x *ListRowsResponse_Row) GetAlert() *state.AlertInfo
func (*ListRowsResponse_Row) GetCells ¶
func (x *ListRowsResponse_Row) GetCells() []*ListRowsResponse_Cell
func (*ListRowsResponse_Row) GetIssues ¶
func (x *ListRowsResponse_Row) GetIssues() []string
func (*ListRowsResponse_Row) GetName ¶
func (x *ListRowsResponse_Row) GetName() string
func (*ListRowsResponse_Row) ProtoMessage ¶
func (*ListRowsResponse_Row) ProtoMessage()
func (*ListRowsResponse_Row) ProtoReflect ¶ added in v0.0.91
func (x *ListRowsResponse_Row) ProtoReflect() protoreflect.Message
func (*ListRowsResponse_Row) Reset ¶
func (x *ListRowsResponse_Row) Reset()
func (*ListRowsResponse_Row) String ¶
func (x *ListRowsResponse_Row) String() string
type ListTabSummariesRequest ¶ added in v0.0.155
type ListTabSummariesRequest struct {
// Scope defines the GCS bucket to read the results from.
Scope string `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
// Name of the dashboard to fetch tab summaries for.
Dashboard string `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"`
// contains filtered or unexported fields
}
func (*ListTabSummariesRequest) Descriptor
deprecated
added in
v0.0.155
func (*ListTabSummariesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTabSummariesRequest.ProtoReflect.Descriptor instead.
func (*ListTabSummariesRequest) GetDashboard ¶ added in v0.0.155
func (x *ListTabSummariesRequest) GetDashboard() string
func (*ListTabSummariesRequest) GetScope ¶ added in v0.0.155
func (x *ListTabSummariesRequest) GetScope() string
func (*ListTabSummariesRequest) ProtoMessage ¶ added in v0.0.155
func (*ListTabSummariesRequest) ProtoMessage()
func (*ListTabSummariesRequest) ProtoReflect ¶ added in v0.0.155
func (x *ListTabSummariesRequest) ProtoReflect() protoreflect.Message
func (*ListTabSummariesRequest) Reset ¶ added in v0.0.155
func (x *ListTabSummariesRequest) Reset()
func (*ListTabSummariesRequest) String ¶ added in v0.0.155
func (x *ListTabSummariesRequest) String() string
type ListTabSummariesResponse ¶ added in v0.0.155
type ListTabSummariesResponse struct {
// List of tab summaries.
TabSummaries []*TabSummary `protobuf:"bytes,1,rep,name=tab_summaries,json=tabSummaries,proto3" json:"tab_summaries,omitempty"`
// contains filtered or unexported fields
}
func (*ListTabSummariesResponse) Descriptor
deprecated
added in
v0.0.155
func (*ListTabSummariesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTabSummariesResponse.ProtoReflect.Descriptor instead.
func (*ListTabSummariesResponse) GetTabSummaries ¶ added in v0.0.155
func (x *ListTabSummariesResponse) GetTabSummaries() []*TabSummary
func (*ListTabSummariesResponse) ProtoMessage ¶ added in v0.0.155
func (*ListTabSummariesResponse) ProtoMessage()
func (*ListTabSummariesResponse) ProtoReflect ¶ added in v0.0.155
func (x *ListTabSummariesResponse) ProtoReflect() protoreflect.Message
func (*ListTabSummariesResponse) Reset ¶ added in v0.0.155
func (x *ListTabSummariesResponse) Reset()
func (*ListTabSummariesResponse) String ¶ added in v0.0.155
func (x *ListTabSummariesResponse) String() string
type Resource ¶
type Resource struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Link string `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
// contains filtered or unexported fields
}
A Resource is a REST resource, often returned by a LIST command It includes the name of the resource and a link to the resource
func (*Resource) Descriptor
deprecated
func (*Resource) ProtoMessage ¶
func (*Resource) ProtoMessage()
func (*Resource) ProtoReflect ¶ added in v0.0.91
func (x *Resource) ProtoReflect() protoreflect.Message
type ResultSource ¶ added in v0.0.176
type ResultSource struct {
// Types that are valid to be assigned to ResultSourceConfig:
//
// *ResultSource_GcsConfig
// *ResultSource_ResultstoreConfig
ResultSourceConfig isResultSource_ResultSourceConfig `protobuf_oneof:"result_source_config"`
// contains filtered or unexported fields
}
func (*ResultSource) Descriptor
deprecated
added in
v0.0.176
func (*ResultSource) Descriptor() ([]byte, []int)
Deprecated: Use ResultSource.ProtoReflect.Descriptor instead.
func (*ResultSource) GetGcsConfig ¶ added in v0.0.176
func (x *ResultSource) GetGcsConfig() *GCSConfig
func (*ResultSource) GetResultSourceConfig ¶ added in v0.0.176
func (x *ResultSource) GetResultSourceConfig() isResultSource_ResultSourceConfig
func (*ResultSource) GetResultstoreConfig ¶ added in v0.0.176
func (x *ResultSource) GetResultstoreConfig() *ResultStoreConfig
func (*ResultSource) ProtoMessage ¶ added in v0.0.176
func (*ResultSource) ProtoMessage()
func (*ResultSource) ProtoReflect ¶ added in v0.0.176
func (x *ResultSource) ProtoReflect() protoreflect.Message
func (*ResultSource) Reset ¶ added in v0.0.176
func (x *ResultSource) Reset()
func (*ResultSource) String ¶ added in v0.0.176
func (x *ResultSource) String() string
type ResultSource_GcsConfig ¶ added in v0.0.176
type ResultSource_GcsConfig struct {
// GCS buckets holding junit and json results, typically created by prow.
GcsConfig *GCSConfig `protobuf:"bytes,2,opt,name=gcs_config,json=gcsConfig,proto3,oneof"`
}
type ResultSource_ResultstoreConfig ¶ added in v0.0.176
type ResultSource_ResultstoreConfig struct {
// Invocations stored in ResultStore.
ResultstoreConfig *ResultStoreConfig `protobuf:"bytes,6,opt,name=resultstore_config,json=resultstoreConfig,proto3,oneof"`
}
type ResultStoreConfig ¶ added in v0.0.176
type ResultStoreConfig struct {
// Google Cloud Platform project ID where ResultStore results are stored.
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// A simple query to filter for particular results.
// Currently, only allows a query in the form of `target:"<target>"`.
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// contains filtered or unexported fields
}
ResultStoreConfig specifies results stored in ResultStore.
func (*ResultStoreConfig) Descriptor
deprecated
added in
v0.0.176
func (*ResultStoreConfig) Descriptor() ([]byte, []int)
Deprecated: Use ResultStoreConfig.ProtoReflect.Descriptor instead.
func (*ResultStoreConfig) GetProject ¶ added in v0.0.176
func (x *ResultStoreConfig) GetProject() string
func (*ResultStoreConfig) GetQuery ¶ added in v0.0.176
func (x *ResultStoreConfig) GetQuery() string
func (*ResultStoreConfig) ProtoMessage ¶ added in v0.0.176
func (*ResultStoreConfig) ProtoMessage()
func (*ResultStoreConfig) ProtoReflect ¶ added in v0.0.176
func (x *ResultStoreConfig) ProtoReflect() protoreflect.Message
func (*ResultStoreConfig) Reset ¶ added in v0.0.176
func (x *ResultStoreConfig) Reset()
func (*ResultStoreConfig) String ¶ added in v0.0.176
func (x *ResultStoreConfig) String() string
type TabSummary ¶ added in v0.0.155
type TabSummary struct {
// The name of the dashboard this tab belongs to.
DashboardName string `protobuf:"bytes,1,opt,name=dashboard_name,json=dashboardName,proto3" json:"dashboard_name,omitempty"`
// The name of the tab.
TabName string `protobuf:"bytes,2,opt,name=tab_name,json=tabName,proto3" json:"tab_name,omitempty"`
// Overall status for the dashboard tab (e.g. PASSING, FAILING, etc.)
OverallStatus string `protobuf:"bytes,3,opt,name=overall_status,json=overallStatus,proto3" json:"overall_status,omitempty"`
// Summary of the status for this dashboard tab.
DetailedStatusMessage string `` /* 126-byte string literal not displayed */
// Timestamp at which tests last ran.
LastRunTimestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_run_timestamp,json=lastRunTimestamp,proto3" json:"last_run_timestamp,omitempty"`
// Timestamp at which the test group was last updated.
LastUpdateTimestamp *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_update_timestamp,json=lastUpdateTimestamp,proto3" json:"last_update_timestamp,omitempty"`
// The ID for the latest passing build.
LatestPassingBuild string `protobuf:"bytes,7,opt,name=latest_passing_build,json=latestPassingBuild,proto3" json:"latest_passing_build,omitempty"`
// Summarized info on the failing tests.
// In this case, any test which raised an alert and did not suppress it is
// considered failing.
FailuresSummary *FailuresSummary `protobuf:"bytes,8,opt,name=failures_summary,json=failuresSummary,proto3" json:"failures_summary,omitempty"`
// Summarized info on the tab's healthiness.
HealthinessSummary *HealthinessSummary `protobuf:"bytes,9,opt,name=healthiness_summary,json=healthinessSummary,proto3" json:"healthiness_summary,omitempty"`
// contains filtered or unexported fields
}
Summary for a particular tab. Contains the info required to render tab summary in UI.
func (*TabSummary) Descriptor
deprecated
added in
v0.0.155
func (*TabSummary) Descriptor() ([]byte, []int)
Deprecated: Use TabSummary.ProtoReflect.Descriptor instead.
func (*TabSummary) GetDashboardName ¶ added in v0.0.155
func (x *TabSummary) GetDashboardName() string
func (*TabSummary) GetDetailedStatusMessage ¶ added in v0.0.155
func (x *TabSummary) GetDetailedStatusMessage() string
func (*TabSummary) GetFailuresSummary ¶ added in v0.0.158
func (x *TabSummary) GetFailuresSummary() *FailuresSummary
func (*TabSummary) GetHealthinessSummary ¶ added in v0.0.158
func (x *TabSummary) GetHealthinessSummary() *HealthinessSummary
func (*TabSummary) GetLastRunTimestamp ¶ added in v0.0.155
func (x *TabSummary) GetLastRunTimestamp() *timestamppb.Timestamp
func (*TabSummary) GetLastUpdateTimestamp ¶ added in v0.0.155
func (x *TabSummary) GetLastUpdateTimestamp() *timestamppb.Timestamp
func (*TabSummary) GetLatestPassingBuild ¶ added in v0.0.155
func (x *TabSummary) GetLatestPassingBuild() string
func (*TabSummary) GetOverallStatus ¶ added in v0.0.155
func (x *TabSummary) GetOverallStatus() string
func (*TabSummary) GetTabName ¶ added in v0.0.155
func (x *TabSummary) GetTabName() string
func (*TabSummary) ProtoMessage ¶ added in v0.0.155
func (*TabSummary) ProtoMessage()
func (*TabSummary) ProtoReflect ¶ added in v0.0.155
func (x *TabSummary) ProtoReflect() protoreflect.Message
func (*TabSummary) Reset ¶ added in v0.0.155
func (x *TabSummary) Reset()
func (*TabSummary) String ¶ added in v0.0.155
func (x *TabSummary) String() string
type TestGridDataClient ¶ added in v0.0.118
type TestGridDataClient interface {
// GET /dashboards
// Lists dashboard names
ListDashboards(ctx context.Context, in *ListDashboardsRequest, opts ...grpc.CallOption) (*ListDashboardsResponse, error)
// GET /dashboard-groups
// Lists the dashboard group names
ListDashboardGroups(ctx context.Context, in *ListDashboardGroupsRequest, opts ...grpc.CallOption) (*ListDashboardGroupsResponse, error)
// GET /dashboards/{dashboard}/tabs
// Lists the dashboard tab names
ListDashboardTabs(ctx context.Context, in *ListDashboardTabsRequest, opts ...grpc.CallOption) (*ListDashboardTabsResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}
// Returns a Dashboard Tab config's metadata (including all relevant
// configuration from either the Dashboard Tab or its backing Test Group).
GetDashboardTab(ctx context.Context, in *GetDashboardTabRequest, opts ...grpc.CallOption) (*GetDashboardTabResponse, error)
// GET /dashboards/{dashboard}
// Returns a Dashboard config's metadata
// Excludes subtabs, accessed through the /tabs list method instead
GetDashboard(ctx context.Context, in *GetDashboardRequest, opts ...grpc.CallOption) (*GetDashboardResponse, error)
// GET /dashboard-groups/{dashboard-group}
// Lists the dashboard names in that group
GetDashboardGroup(ctx context.Context, in *GetDashboardGroupRequest, opts ...grpc.CallOption) (*GetDashboardGroupResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}/headers
// Returns the headers for grid results
ListHeaders(ctx context.Context, in *ListHeadersRequest, opts ...grpc.CallOption) (*ListHeadersResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}/rows
// Returns information on grid rows, and data within those rows
ListRows(ctx context.Context, in *ListRowsRequest, opts ...grpc.CallOption) (*ListRowsResponse, error)
// GET /dashboards/{dashboard}/tab-summaries
// Returns the list of tab summaries for dashboard.
ListTabSummaries(ctx context.Context, in *ListTabSummariesRequest, opts ...grpc.CallOption) (*ListTabSummariesResponse, error)
// GET /dashboards/{dashboard}/tab-summaries/{tab}
GetTabSummary(ctx context.Context, in *GetTabSummaryRequest, opts ...grpc.CallOption) (*GetTabSummaryResponse, error)
// GET /dashboard-groups/{dashboard-group}/dashboard-summaries
ListDashboardSummaries(ctx context.Context, in *ListDashboardSummariesRequest, opts ...grpc.CallOption) (*ListDashboardSummariesResponse, error)
// GET /dashboards/{dashboard}/summary
GetDashboardSummary(ctx context.Context, in *GetDashboardSummaryRequest, opts ...grpc.CallOption) (*GetDashboardSummaryResponse, error)
}
TestGridDataClient is the client API for TestGridData service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTestGridDataClient ¶ added in v0.0.118
func NewTestGridDataClient(cc grpc.ClientConnInterface) TestGridDataClient
type TestGridDataServer ¶ added in v0.0.118
type TestGridDataServer interface {
// GET /dashboards
// Lists dashboard names
ListDashboards(context.Context, *ListDashboardsRequest) (*ListDashboardsResponse, error)
// GET /dashboard-groups
// Lists the dashboard group names
ListDashboardGroups(context.Context, *ListDashboardGroupsRequest) (*ListDashboardGroupsResponse, error)
// GET /dashboards/{dashboard}/tabs
// Lists the dashboard tab names
ListDashboardTabs(context.Context, *ListDashboardTabsRequest) (*ListDashboardTabsResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}
// Returns a Dashboard Tab config's metadata (including all relevant
// configuration from either the Dashboard Tab or its backing Test Group).
GetDashboardTab(context.Context, *GetDashboardTabRequest) (*GetDashboardTabResponse, error)
// GET /dashboards/{dashboard}
// Returns a Dashboard config's metadata
// Excludes subtabs, accessed through the /tabs list method instead
GetDashboard(context.Context, *GetDashboardRequest) (*GetDashboardResponse, error)
// GET /dashboard-groups/{dashboard-group}
// Lists the dashboard names in that group
GetDashboardGroup(context.Context, *GetDashboardGroupRequest) (*GetDashboardGroupResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}/headers
// Returns the headers for grid results
ListHeaders(context.Context, *ListHeadersRequest) (*ListHeadersResponse, error)
// GET /dashboards/{dashboard}/tabs/{tab}/rows
// Returns information on grid rows, and data within those rows
ListRows(context.Context, *ListRowsRequest) (*ListRowsResponse, error)
// GET /dashboards/{dashboard}/tab-summaries
// Returns the list of tab summaries for dashboard.
ListTabSummaries(context.Context, *ListTabSummariesRequest) (*ListTabSummariesResponse, error)
// GET /dashboards/{dashboard}/tab-summaries/{tab}
GetTabSummary(context.Context, *GetTabSummaryRequest) (*GetTabSummaryResponse, error)
// GET /dashboard-groups/{dashboard-group}/dashboard-summaries
ListDashboardSummaries(context.Context, *ListDashboardSummariesRequest) (*ListDashboardSummariesResponse, error)
// GET /dashboards/{dashboard}/summary
GetDashboardSummary(context.Context, *GetDashboardSummaryRequest) (*GetDashboardSummaryResponse, error)
}
TestGridDataServer is the server API for TestGridData service.
type UnimplementedTestGridDataServer ¶ added in v0.0.118
type UnimplementedTestGridDataServer struct {
}
UnimplementedTestGridDataServer can be embedded to have forward compatible implementations.
func (*UnimplementedTestGridDataServer) GetDashboard ¶ added in v0.0.118
func (*UnimplementedTestGridDataServer) GetDashboard(context.Context, *GetDashboardRequest) (*GetDashboardResponse, error)
func (*UnimplementedTestGridDataServer) GetDashboardGroup ¶ added in v0.0.118
func (*UnimplementedTestGridDataServer) GetDashboardGroup(context.Context, *GetDashboardGroupRequest) (*GetDashboardGroupResponse, error)
func (*UnimplementedTestGridDataServer) GetDashboardSummary ¶ added in v0.0.159
func (*UnimplementedTestGridDataServer) GetDashboardSummary(context.Context, *GetDashboardSummaryRequest) (*GetDashboardSummaryResponse, error)
func (*UnimplementedTestGridDataServer) GetDashboardTab ¶ added in v0.0.176
func (*UnimplementedTestGridDataServer) GetDashboardTab(context.Context, *GetDashboardTabRequest) (*GetDashboardTabResponse, error)
func (*UnimplementedTestGridDataServer) GetTabSummary ¶ added in v0.0.155
func (*UnimplementedTestGridDataServer) GetTabSummary(context.Context, *GetTabSummaryRequest) (*GetTabSummaryResponse, error)
func (*UnimplementedTestGridDataServer) ListDashboardGroups ¶ added in v0.0.163
func (*UnimplementedTestGridDataServer) ListDashboardGroups(context.Context, *ListDashboardGroupsRequest) (*ListDashboardGroupsResponse, error)
func (*UnimplementedTestGridDataServer) ListDashboardSummaries ¶ added in v0.0.159
func (*UnimplementedTestGridDataServer) ListDashboardSummaries(context.Context, *ListDashboardSummariesRequest) (*ListDashboardSummariesResponse, error)
func (*UnimplementedTestGridDataServer) ListDashboardTabs ¶ added in v0.0.118
func (*UnimplementedTestGridDataServer) ListDashboardTabs(context.Context, *ListDashboardTabsRequest) (*ListDashboardTabsResponse, error)
func (*UnimplementedTestGridDataServer) ListDashboards ¶ added in v0.0.163
func (*UnimplementedTestGridDataServer) ListDashboards(context.Context, *ListDashboardsRequest) (*ListDashboardsResponse, error)
func (*UnimplementedTestGridDataServer) ListHeaders ¶ added in v0.0.118
func (*UnimplementedTestGridDataServer) ListHeaders(context.Context, *ListHeadersRequest) (*ListHeadersResponse, error)
func (*UnimplementedTestGridDataServer) ListRows ¶ added in v0.0.118
func (*UnimplementedTestGridDataServer) ListRows(context.Context, *ListRowsRequest) (*ListRowsResponse, error)
func (*UnimplementedTestGridDataServer) ListTabSummaries ¶ added in v0.0.155
func (*UnimplementedTestGridDataServer) ListTabSummaries(context.Context, *ListTabSummariesRequest) (*ListTabSummariesResponse, error)