go: cloud.google.com/go/rpcreplay/proto/rpcreplay Index | Files

package rpcreplay

import "cloud.google.com/go/rpcreplay/proto/rpcreplay"

Index

Package Files

rpcreplay.pb.go

Variables

var Entry_Kind_name = map[int32]string{
    0:  "TYPE_UNSPECIFIED",
    1:  "REQUEST",
    2:  "RESPONSE",
    3:  "CREATE_STREAM",
    4:  "SEND",
    5:  "RECV",
}
var Entry_Kind_value = map[string]int32{
    "TYPE_UNSPECIFIED": 0,
    "REQUEST":          1,
    "RESPONSE":         2,
    "CREATE_STREAM":    3,
    "SEND":             4,
    "RECV":             5,
}

type Entry Uses

type Entry struct {
    Kind                 Entry_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=rpcreplay.Entry_Kind" json:"kind,omitempty"`
    Method               string     `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"`
    Message              *any.Any   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
    IsError              bool       `protobuf:"varint,4,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
    RefIndex             int32      `protobuf:"varint,5,opt,name=ref_index,json=refIndex,proto3" json:"ref_index,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

An Entry represents a single RPC activity, typically a request or response.

func (*Entry) Descriptor Uses

func (*Entry) Descriptor() ([]byte, []int)

func (*Entry) GetIsError Uses

func (m *Entry) GetIsError() bool

func (*Entry) GetKind Uses

func (m *Entry) GetKind() Entry_Kind

func (*Entry) GetMessage Uses

func (m *Entry) GetMessage() *any.Any

func (*Entry) GetMethod Uses

func (m *Entry) GetMethod() string

func (*Entry) GetRefIndex Uses

func (m *Entry) GetRefIndex() int32

func (*Entry) ProtoMessage Uses

func (*Entry) ProtoMessage()

func (*Entry) Reset Uses

func (m *Entry) Reset()

func (*Entry) String Uses

func (m *Entry) String() string

func (*Entry) XXX_DiscardUnknown Uses

func (m *Entry) XXX_DiscardUnknown()

func (*Entry) XXX_Marshal Uses

func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Entry) XXX_Merge Uses

func (dst *Entry) XXX_Merge(src proto.Message)

func (*Entry) XXX_Size Uses

func (m *Entry) XXX_Size() int

func (*Entry) XXX_Unmarshal Uses

func (m *Entry) XXX_Unmarshal(b []byte) error

type Entry_Kind Uses

type Entry_Kind int32
const (
    Entry_TYPE_UNSPECIFIED Entry_Kind = 0
    // A unary request.
    // method: the full name of the method
    // message: the request proto
    // is_error: false
    // ref_index: 0
    Entry_REQUEST Entry_Kind = 1
    // A unary response.
    // method: the full name of the method
    // message:
    //   if is_error: a google.rpc.Status proto
    //   else:        the response proto
    // ref_index: index in the sequence of Entries of matching request (1-based)
    Entry_RESPONSE Entry_Kind = 2
    // A method that creates a stream.
    // method: the full name of the method
    // message:
    //   if is_error: a google.rpc.Status proto
    //   else:        nil
    // ref_index: 0
    Entry_CREATE_STREAM Entry_Kind = 3
    // A call to Send on the client returned by a stream-creating method.
    // method: unset
    // message: the proto being sent
    // is_error: false
    // ref_index: index of matching CREATE_STREAM entry (1-based)
    Entry_SEND Entry_Kind = 4
    // A call to Recv on the client returned by a stream-creating method.
    // method: unset
    // message:
    //   if is_error: a google.rpc.Status proto, or nil on EOF
    //   else:        the received message
    // ref_index: index of matching CREATE_STREAM entry
    Entry_RECV Entry_Kind = 5
)

func (Entry_Kind) EnumDescriptor Uses

func (Entry_Kind) EnumDescriptor() ([]byte, []int)

func (Entry_Kind) String Uses

func (x Entry_Kind) String() string

Package rpcreplay imports 4 packages (graph) and is imported by 1 packages. Updated 2019-10-16. Refresh now. Tools for package owners.