Documentation ¶
Index ¶
- Constants
- type ClientConf
- func (*ClientConf) Descriptor() ([]byte, []int)
- func (m *ClientConf) GetReEvalSec() int32
- func (m *ClientConf) GetRequest() *proto1.ListResourcesRequest
- func (m *ClientConf) GetServerAddr() string
- func (m *ClientConf) GetTlsCertFile() string
- func (*ClientConf) ProtoMessage()
- func (m *ClientConf) Reset()
- func (m *ClientConf) String() string
- func (m *ClientConf) XXX_DiscardUnknown()
- func (m *ClientConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClientConf) XXX_Merge(src proto.Message)
- func (m *ClientConf) XXX_Size() int
- func (m *ClientConf) XXX_Unmarshal(b []byte) error
Constants ¶
View Source
const Default_ClientConf_ReEvalSec int32 = 30
View Source
const Default_ClientConf_ServerAddr string = "localhost:9314"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConf ¶
type ClientConf struct { ServerAddr *string `protobuf:"bytes,1,opt,name=server_addr,json=serverAddr,def=localhost:9314" json:"server_addr,omitempty"` // If tls_cert_file is provided, client uses the cert from that file to // authenticate itself to the RDS server. TlsCertFile *string `protobuf:"bytes,4,opt,name=tls_cert_file,json=tlsCertFile" json:"tls_cert_file,omitempty"` Request *proto1.ListResourcesRequest `protobuf:"bytes,2,req,name=request" json:"request,omitempty"` // How often targets should be evaluated. Any number less than or equal to 0 // will result in no target caching (targets will be reevaluated on demand). // Note that individual target types may have their own caches implemented // (specifically GCE instances/forwarding rules). This does not impact those // caches. ReEvalSec *int32 `protobuf:"varint,3,opt,name=re_eval_sec,json=reEvalSec,def=30" json:"re_eval_sec,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
ClientConf represents resource discovery service (RDS) based targets. Next tag: 5
func (*ClientConf) Descriptor ¶
func (*ClientConf) Descriptor() ([]byte, []int)
func (*ClientConf) GetReEvalSec ¶
func (m *ClientConf) GetReEvalSec() int32
func (*ClientConf) GetRequest ¶
func (m *ClientConf) GetRequest() *proto1.ListResourcesRequest
func (*ClientConf) GetServerAddr ¶
func (m *ClientConf) GetServerAddr() string
func (*ClientConf) GetTlsCertFile ¶
func (m *ClientConf) GetTlsCertFile() string
func (*ClientConf) ProtoMessage ¶
func (*ClientConf) ProtoMessage()
func (*ClientConf) Reset ¶
func (m *ClientConf) Reset()
func (*ClientConf) String ¶
func (m *ClientConf) String() string
func (*ClientConf) XXX_DiscardUnknown ¶
func (m *ClientConf) XXX_DiscardUnknown()
func (*ClientConf) XXX_Marshal ¶
func (m *ClientConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ClientConf) XXX_Merge ¶
func (m *ClientConf) XXX_Merge(src proto.Message)
func (*ClientConf) XXX_Size ¶
func (m *ClientConf) XXX_Size() int
func (*ClientConf) XXX_Unmarshal ¶
func (m *ClientConf) XXX_Unmarshal(b []byte) error
Click to show internal directories.
Click to hide internal directories.