Versions in this module Expand all Collapse all v1 v1.6.0 Aug 30, 2017 Changes in this version + type ClientStats struct + NumCallsFinished int64 + NumCallsFinishedKnownReceived int64 + NumCallsFinishedWithClientFailedToSend int64 + NumCallsFinishedWithDropForLoadBalancing int64 + NumCallsFinishedWithDropForRateLimiting int64 + NumCallsStarted int64 + Timestamp *Timestamp + func (*ClientStats) Descriptor() ([]byte, []int) + func (*ClientStats) ProtoMessage() + func (m *ClientStats) GetNumCallsFinished() int64 + func (m *ClientStats) GetNumCallsFinishedKnownReceived() int64 + func (m *ClientStats) GetNumCallsFinishedWithClientFailedToSend() int64 + func (m *ClientStats) GetNumCallsFinishedWithDropForLoadBalancing() int64 + func (m *ClientStats) GetNumCallsFinishedWithDropForRateLimiting() int64 + func (m *ClientStats) GetNumCallsStarted() int64 + func (m *ClientStats) GetTimestamp() *Timestamp + func (m *ClientStats) Reset() + func (m *ClientStats) String() string + type Duration struct + Nanos int32 + Seconds int64 + func (*Duration) Descriptor() ([]byte, []int) + func (*Duration) ProtoMessage() + func (m *Duration) GetNanos() int32 + func (m *Duration) GetSeconds() int64 + func (m *Duration) Reset() + func (m *Duration) String() string + type InitialLoadBalanceRequest struct + Name string + func (*InitialLoadBalanceRequest) Descriptor() ([]byte, []int) + func (*InitialLoadBalanceRequest) ProtoMessage() + func (m *InitialLoadBalanceRequest) GetName() string + func (m *InitialLoadBalanceRequest) Reset() + func (m *InitialLoadBalanceRequest) String() string + type InitialLoadBalanceResponse struct + ClientStatsReportInterval *Duration + LoadBalancerDelegate string + func (*InitialLoadBalanceResponse) Descriptor() ([]byte, []int) + func (*InitialLoadBalanceResponse) ProtoMessage() + func (m *InitialLoadBalanceResponse) GetClientStatsReportInterval() *Duration + func (m *InitialLoadBalanceResponse) GetLoadBalancerDelegate() string + func (m *InitialLoadBalanceResponse) Reset() + func (m *InitialLoadBalanceResponse) String() string + type LoadBalanceRequest struct + LoadBalanceRequestType isLoadBalanceRequest_LoadBalanceRequestType + func (*LoadBalanceRequest) Descriptor() ([]byte, []int) + func (*LoadBalanceRequest) ProtoMessage() + func (*LoadBalanceRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *LoadBalanceRequest) GetClientStats() *ClientStats + func (m *LoadBalanceRequest) GetInitialRequest() *InitialLoadBalanceRequest + func (m *LoadBalanceRequest) GetLoadBalanceRequestType() isLoadBalanceRequest_LoadBalanceRequestType + func (m *LoadBalanceRequest) Reset() + func (m *LoadBalanceRequest) String() string + type LoadBalanceRequest_ClientStats struct + ClientStats *ClientStats + type LoadBalanceRequest_InitialRequest struct + InitialRequest *InitialLoadBalanceRequest + type LoadBalanceResponse struct + LoadBalanceResponseType isLoadBalanceResponse_LoadBalanceResponseType + func (*LoadBalanceResponse) Descriptor() ([]byte, []int) + func (*LoadBalanceResponse) ProtoMessage() + func (*LoadBalanceResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, ...) + func (m *LoadBalanceResponse) GetInitialResponse() *InitialLoadBalanceResponse + func (m *LoadBalanceResponse) GetLoadBalanceResponseType() isLoadBalanceResponse_LoadBalanceResponseType + func (m *LoadBalanceResponse) GetServerList() *ServerList + func (m *LoadBalanceResponse) Reset() + func (m *LoadBalanceResponse) String() string + type LoadBalanceResponse_InitialResponse struct + InitialResponse *InitialLoadBalanceResponse + type LoadBalanceResponse_ServerList struct + ServerList *ServerList + type Server struct + DropForLoadBalancing bool + DropForRateLimiting bool + IpAddress []byte + LoadBalanceToken string + Port int32 + func (*Server) Descriptor() ([]byte, []int) + func (*Server) ProtoMessage() + func (m *Server) GetDropForLoadBalancing() bool + func (m *Server) GetDropForRateLimiting() bool + func (m *Server) GetIpAddress() []byte + func (m *Server) GetLoadBalanceToken() string + func (m *Server) GetPort() int32 + func (m *Server) Reset() + func (m *Server) String() string + type ServerList struct + Servers []*Server + func (*ServerList) Descriptor() ([]byte, []int) + func (*ServerList) ProtoMessage() + func (m *ServerList) GetServers() []*Server + func (m *ServerList) Reset() + func (m *ServerList) String() string + type Timestamp struct + Nanos int32 + Seconds int64 + func (*Timestamp) Descriptor() ([]byte, []int) + func (*Timestamp) ProtoMessage() + func (m *Timestamp) GetNanos() int32 + func (m *Timestamp) GetSeconds() int64 + func (m *Timestamp) Reset() + func (m *Timestamp) String() string