Documentation ¶
Index ¶
Constants ¶
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "localhost" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/v1.41" )
Variables ¶
var Default = NewHTTPClient(nil)
Default docker engine API HTTP client.
var DefaultSchemes = []string{"http", "https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type DockerEngineAPI ¶
type DockerEngineAPI struct { Config config.ClientService Container container.ClientService Distribution distribution.ClientService Exec exec.ClientService Image image.ClientService Network network.ClientService Node node.ClientService Plugin plugin.ClientService Secret secret.ClientService Service service.ClientService Session session.ClientService Swarm swarm.ClientService System system.ClientService Task task.ClientService Volume volume.ClientService Transport runtime.ClientTransport }
DockerEngineAPI is a client for docker engine API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *DockerEngineAPI
New creates a new docker engine API client
func NewHTTPClient ¶
func NewHTTPClient(formats strfmt.Registry) *DockerEngineAPI
NewHTTPClient creates a new docker engine API HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *DockerEngineAPI
NewHTTPClientWithConfig creates a new docker engine API HTTP client, using a customizable transport config.
func (*DockerEngineAPI) SetTransport ¶
func (c *DockerEngineAPI) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client and all its subresources
type TransportConfig ¶
TransportConfig contains the transport related info, found in the meta section of the spec file.
func DefaultTransportConfig ¶
func DefaultTransportConfig() *TransportConfig
DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.
func (*TransportConfig) WithBasePath ¶
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig
WithBasePath overrides the default basePath, provided by the meta section of the spec file.
func (*TransportConfig) WithHost ¶
func (cfg *TransportConfig) WithHost(host string) *TransportConfig
WithHost overrides the default host, provided by the meta section of the spec file.
func (*TransportConfig) WithSchemes ¶
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig
WithSchemes overrides the default schemes, provided by the meta section of the spec file.