Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIMetrics ¶ added in v0.8.0
type APIMetrics struct {
NetworkStats *NetworkStats `json:"network_stats"`
ClassDistribution map[string]int `json:"class_distribution"`
RegressionStats *RegressionStats `json:"regression_stats"`
}
func (APIMetrics) Merge ¶ added in v0.8.0
func (left APIMetrics) Merge(right APIMetrics) APIMetrics
type APISummary ¶ added in v0.11.0
type APISummary struct {
Message string `json:"message"`
ModelSignature map[string]FeatureSignature `json:"model_signature"`
}
type DeleteResponse ¶
type DeleteResponse struct {
Message string `json:"message"`
}
type DeployResponse ¶
type Deployment ¶ added in v0.7.0
type Deployment struct {
Name string `json:"name"`
Status resource.DeploymentStatus `json:"status"`
LastUpdated time.Time `json:"last_updated"`
}
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type FeatureSignature ¶ added in v0.7.0
type FeatureSignature struct {
Shape []interface{} `json:"shape"`
Type string `json:"type"`
}
type GetDeploymentsResponse ¶ added in v0.7.0
type GetDeploymentsResponse struct {
Deployments []Deployment `json:"deployments"`
}
type GetResourcesResponse ¶
type GetResourcesResponse struct {
Context *context.Context `json:"context"`
DataStatuses map[string]*resource.DataStatus `json:"data_statuses"`
APIStatuses map[string]*resource.APIStatus `json:"api_statuses"`
APIGroupStatuses map[string]*resource.APIGroupStatus `json:"api_name_statuses"`
APIsBaseURL string `json:"apis_base_url"`
}
type InfoResponse ¶ added in v0.10.0
type InfoResponse struct {
MaskedAWSAccessKeyID string `json:"masked_aws_access_key_id"`
ClusterConfig *clusterconfig.InternalConfig `json:"cluster_config"`
}
type NetworkStats ¶ added in v0.8.0
type NetworkStats struct {
Latency *float64 `json:"latency"`
Code2XX int `json:"code_2xx"`
Code4XX int `json:"code_4xx"`
Code5XX int `json:"code_5xx"`
Total int `json:"total"`
}
func (NetworkStats) Merge ¶ added in v0.8.0
func (left NetworkStats) Merge(right NetworkStats) NetworkStats
type RegressionStats ¶ added in v0.8.0
type RegressionStats struct {
Min *float64 `json:"min"`
Max *float64 `json:"max"`
Avg *float64 `json:"avg"`
SampleCount int `json:"sample_count"`
}
func (RegressionStats) Merge ¶ added in v0.8.0
func (left RegressionStats) Merge(right RegressionStats) RegressionStats
Click to show internal directories.
Click to hide internal directories.