Documentation ¶
Index ¶
Constants ¶
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "quay.io" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/" )
Variables ¶
var Default = NewHTTPClient(nil)
Default client HTTP client.
var DefaultSchemes = []string{"https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Billing billing.ClientService Build build.ClientService Discovery discovery.ClientService Error error.ClientService Globalmessages globalmessages.ClientService Image image.ClientService Logs logs.ClientService Manifest manifest.ClientService Organization organization.ClientService Permission permission.ClientService Prototype prototype.ClientService Repository repository.ClientService Repositorynotification repositorynotification.ClientService Repotoken repotoken.ClientService Robot robot.ClientService Search search.ClientService Secscan secscan.ClientService Signing signing.ClientService Tag tag.ClientService Team team.ClientService Trigger trigger.ClientService User user.ClientService Transport runtime.ClientTransport }
Client is a client for client
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client
New creates a new client client
func NewHTTPClient ¶
NewHTTPClient creates a new client HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *Client
NewHTTPClientWithConfig creates a new client HTTP client, using a customizable transport config.
func (*Client) SetTransport ¶
func (c *Client) 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.