Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides and manages v1 client session.
func NewFromURL ¶
NewFromURL creates a new client from a URL.
func (*Client) Conn ¶
func (c *Client) Conn() *grpc.ClientConn
Conn returns the current in-use connection
func (*Client) Opts ¶
func (c *Client) Opts() []grpc.CallOption
Opts returns the current Call options
type Config ¶
type Config struct { // Endpoint of the server Endpoint string // DialTimeout is the timeout for failing to establish a connection. DialTimeout time.Duration // DialKeepAliveTime is the time after which client pings the server to see if // transport is alive. DialKeepAliveTime time.Duration // DialKeepAliveTimeout is the time that the client waits for a response for the // keep-alive probe. If the response is not received in this time, the connection is closed. DialKeepAliveTimeout time.Duration // TLS holds the client secure credentials, if any. TLS *tls.Config // DialOptions is a list of dial options for the grpc client (e.g., for interceptors). // For example, pass "grpc.WithBlock()" to block until the underlying connection is up. // Without this, Dial returns immediately and connecting the server happens in background. DialOptions []grpc.DialOption // Context is the default client context; it can be used to cancel grpc dial out and // other operations that do not have an explicit context. Context context.Context StorageFolder string EnvAuthTokenName string UserAgent string CallerIdentity credentials.CallerIdentity }
Config for the client
func (*Config) LoadAuthToken ¶
LoadAuthToken returns AuthToken
Click to show internal directories.
Click to hide internal directories.