Expose a way to update the transport.

This commit is contained in:
Mariano Cano 2019-04-03 19:37:12 -07:00
parent c42265972a
commit 888ef147fa

View file

@ -258,6 +258,11 @@ func NewClient(endpoint string, opts ...ClientOption) (*Client, error) {
}, nil }, nil
} }
// SetTransport updates the transport of the internal HTTP client.
func (c *Client) SetTransport(tr http.RoundTripper) {
c.client.Transport = tr
}
// Health performs the health request to the CA and returns the // Health performs the health request to the CA and returns the
// api.HealthResponse struct. // api.HealthResponse struct.
func (c *Client) Health() (*api.HealthResponse, error) { func (c *Client) Health() (*api.HealthResponse, error) {