Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type APIMachineryConfig ¶
type APIMachineryConfig struct {
// the address of zookeeper address, comma separated.
ZkAddr string
// request's qps value
QPS int64
// request's burst value
Burst int64
TLSConfig *TLSClientConfig
}
type Capability ¶
type Capability struct {
Client HttpClient
Discover discovery.Interface
Throttle flowctrl.RateLimiter
}
type Headers ¶
type Headers struct {
Language string `HTTP_BLUEKING_LANGUAGE`
User string `BK_User`
OwnerID string `HTTP_BLUEKING_SUPPLIER_ID`
}
Attention: all the fields must be string, or the ToHeader method will be panic. the struct filed tag is the key of header, and the header's value is the struct filed value.
type TLSClientConfig ¶
type TLSClientConfig struct {
// Server should be accessed without verifying the TLS certificate. For testing only.
InsecureSkipVerify bool
// Server requires TLS client certificate authentication
CertFile string
// Server requires TLS client certificate authentication
KeyFile string
// Trusted root certificates for server
CAFile string
// the password to decrypt the certificate
Password string
}
Click to show internal directories.
Click to hide internal directories.