Documentation
¶
Index ¶
- Variables
- type MeteringReport
- func (*MeteringReport) Descriptor() ([]byte, []int)deprecated
- func (x *MeteringReport) GetMetadata() *pb.WorkflowMetadata
- func (x *MeteringReport) GetSteps() map[string]*MeteringReportStep
- func (*MeteringReport) ProtoMessage()
- func (x *MeteringReport) ProtoReflect() protoreflect.Message
- func (x *MeteringReport) Reset()
- func (x *MeteringReport) String() string
- type MeteringReportNodeDetail
- func (*MeteringReportNodeDetail) Descriptor() ([]byte, []int)deprecated
- func (x *MeteringReportNodeDetail) GetPeer_2PeerId() string
- func (x *MeteringReportNodeDetail) GetSpendUnit() string
- func (x *MeteringReportNodeDetail) GetSpendValue() string
- func (*MeteringReportNodeDetail) ProtoMessage()
- func (x *MeteringReportNodeDetail) ProtoReflect() protoreflect.Message
- func (x *MeteringReportNodeDetail) Reset()
- func (x *MeteringReportNodeDetail) String() string
- type MeteringReportStep
- func (*MeteringReportStep) Descriptor() ([]byte, []int)deprecated
- func (x *MeteringReportStep) GetNodes() []*MeteringReportNodeDetail
- func (*MeteringReportStep) ProtoMessage()
- func (x *MeteringReportStep) ProtoReflect() protoreflect.Message
- func (x *MeteringReportStep) Reset()
- func (x *MeteringReportStep) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_metering_pb_metering_proto protoreflect.FileDescriptor
View Source
var File_metering_pb_meteringdetail_proto protoreflect.FileDescriptor
View Source
var File_metering_pb_meteringstep_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type MeteringReport ¶
type MeteringReport struct {
Steps map[string]*MeteringReportStep `` /* 137-byte string literal not displayed */
Metadata *pb.WorkflowMetadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
// contains filtered or unexported fields
}
MeteringReport is consumed by the engine in core to emit the final Metering Report.
func (*MeteringReport) Descriptor
deprecated
func (*MeteringReport) Descriptor() ([]byte, []int)
Deprecated: Use MeteringReport.ProtoReflect.Descriptor instead.
func (*MeteringReport) GetMetadata ¶
func (x *MeteringReport) GetMetadata() *pb.WorkflowMetadata
func (*MeteringReport) GetSteps ¶
func (x *MeteringReport) GetSteps() map[string]*MeteringReportStep
func (*MeteringReport) ProtoMessage ¶
func (*MeteringReport) ProtoMessage()
func (*MeteringReport) ProtoReflect ¶
func (x *MeteringReport) ProtoReflect() protoreflect.Message
func (*MeteringReport) Reset ¶
func (x *MeteringReport) Reset()
func (*MeteringReport) String ¶
func (x *MeteringReport) String() string
type MeteringReportNodeDetail ¶
type MeteringReportNodeDetail struct {
Peer_2PeerId string `protobuf:"bytes,1,opt,name=peer_2_peer_id,json=peer2PeerId,proto3" json:"peer_2_peer_id,omitempty"`
SpendUnit string `protobuf:"bytes,2,opt,name=spend_unit,json=spendUnit,proto3" json:"spend_unit,omitempty"`
SpendValue string `protobuf:"bytes,3,opt,name=spend_value,json=spendValue,proto3" json:"spend_value,omitempty"`
// contains filtered or unexported fields
}
MeteringReportNodeDetail is consumed by capability responses and by Metering Report. It currently lives in its own file due to a restriction in proto registration for Beholder.
func (*MeteringReportNodeDetail) Descriptor
deprecated
func (*MeteringReportNodeDetail) Descriptor() ([]byte, []int)
Deprecated: Use MeteringReportNodeDetail.ProtoReflect.Descriptor instead.
func (*MeteringReportNodeDetail) GetPeer_2PeerId ¶
func (x *MeteringReportNodeDetail) GetPeer_2PeerId() string
func (*MeteringReportNodeDetail) GetSpendUnit ¶
func (x *MeteringReportNodeDetail) GetSpendUnit() string
func (*MeteringReportNodeDetail) GetSpendValue ¶
func (x *MeteringReportNodeDetail) GetSpendValue() string
func (*MeteringReportNodeDetail) ProtoMessage ¶
func (*MeteringReportNodeDetail) ProtoMessage()
func (*MeteringReportNodeDetail) ProtoReflect ¶
func (x *MeteringReportNodeDetail) ProtoReflect() protoreflect.Message
func (*MeteringReportNodeDetail) Reset ¶
func (x *MeteringReportNodeDetail) Reset()
func (*MeteringReportNodeDetail) String ¶
func (x *MeteringReportNodeDetail) String() string
type MeteringReportStep ¶
type MeteringReportStep struct {
Nodes []*MeteringReportNodeDetail `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
// contains filtered or unexported fields
}
MeteringReportStep is consumed by MeteringReport. It lives in a different file from MeteringReport due to a current restriction in proto registration in Beholder.
func (*MeteringReportStep) Descriptor
deprecated
func (*MeteringReportStep) Descriptor() ([]byte, []int)
Deprecated: Use MeteringReportStep.ProtoReflect.Descriptor instead.
func (*MeteringReportStep) GetNodes ¶
func (x *MeteringReportStep) GetNodes() []*MeteringReportNodeDetail
func (*MeteringReportStep) ProtoMessage ¶
func (*MeteringReportStep) ProtoMessage()
func (*MeteringReportStep) ProtoReflect ¶
func (x *MeteringReportStep) ProtoReflect() protoreflect.Message
func (*MeteringReportStep) Reset ¶
func (x *MeteringReportStep) Reset()
func (*MeteringReportStep) String ¶
func (x *MeteringReportStep) String() string
Click to show internal directories.
Click to hide internal directories.