Documentation
¶
Index ¶
- Variables
- type OrcaLoadReportRequest
- func (x *OrcaLoadReportRequest) ClearReportInterval()
- func (x *OrcaLoadReportRequest) GetReportInterval() *durationpb.Duration
- func (x *OrcaLoadReportRequest) GetRequestCostNames() []string
- func (x *OrcaLoadReportRequest) HasReportInterval() bool
- func (*OrcaLoadReportRequest) ProtoMessage()
- func (x *OrcaLoadReportRequest) ProtoReflect() protoreflect.Message
- func (x *OrcaLoadReportRequest) Reset()
- func (x *OrcaLoadReportRequest) SetReportInterval(v *durationpb.Duration)
- func (x *OrcaLoadReportRequest) SetRequestCostNames(v []string)
- func (x *OrcaLoadReportRequest) String() string
- type OrcaLoadReportRequest_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_xds_service_orca_v3_orca_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type OrcaLoadReportRequest ¶
type OrcaLoadReportRequest struct {
// Interval for generating Open RCA core metric responses.
ReportInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=report_interval,json=reportInterval,proto3" json:"report_interval,omitempty"`
// Request costs to collect. If this is empty, all known requests costs tracked by
// the load reporting agent will be returned. This provides an opportunity for
// the client to selectively obtain a subset of tracked costs.
RequestCostNames []string `protobuf:"bytes,2,rep,name=request_cost_names,json=requestCostNames,proto3" json:"request_cost_names,omitempty"`
// contains filtered or unexported fields
}
func (*OrcaLoadReportRequest) ClearReportInterval ¶
func (x *OrcaLoadReportRequest) ClearReportInterval()
func (*OrcaLoadReportRequest) GetReportInterval ¶
func (x *OrcaLoadReportRequest) GetReportInterval() *durationpb.Duration
func (*OrcaLoadReportRequest) GetRequestCostNames ¶
func (x *OrcaLoadReportRequest) GetRequestCostNames() []string
func (*OrcaLoadReportRequest) HasReportInterval ¶
func (x *OrcaLoadReportRequest) HasReportInterval() bool
func (*OrcaLoadReportRequest) ProtoMessage ¶
func (*OrcaLoadReportRequest) ProtoMessage()
func (*OrcaLoadReportRequest) ProtoReflect ¶
func (x *OrcaLoadReportRequest) ProtoReflect() protoreflect.Message
func (*OrcaLoadReportRequest) Reset ¶
func (x *OrcaLoadReportRequest) Reset()
func (*OrcaLoadReportRequest) SetReportInterval ¶
func (x *OrcaLoadReportRequest) SetReportInterval(v *durationpb.Duration)
func (*OrcaLoadReportRequest) SetRequestCostNames ¶
func (x *OrcaLoadReportRequest) SetRequestCostNames(v []string)
func (*OrcaLoadReportRequest) String ¶
func (x *OrcaLoadReportRequest) String() string
type OrcaLoadReportRequest_builder ¶
type OrcaLoadReportRequest_builder struct {
// Interval for generating Open RCA core metric responses.
ReportInterval *durationpb.Duration
// Request costs to collect. If this is empty, all known requests costs tracked by
// the load reporting agent will be returned. This provides an opportunity for
// the client to selectively obtain a subset of tracked costs.
RequestCostNames []string
// contains filtered or unexported fields
}
func (OrcaLoadReportRequest_builder) Build ¶
func (b0 OrcaLoadReportRequest_builder) Build() *OrcaLoadReportRequest
Source Files
¶
- orca.pb.go
Click to show internal directories.
Click to hide internal directories.