Documentation ¶
Index ¶
- type Client
- func (a *Client) NetworkConnect(params *NetworkConnectParams) (*NetworkConnectOK, error)
- func (a *Client) NetworkCreate(params *NetworkCreateParams) (*NetworkCreateCreated, error)
- func (a *Client) NetworkDelete(params *NetworkDeleteParams) (*NetworkDeleteNoContent, error)
- func (a *Client) NetworkDisconnect(params *NetworkDisconnectParams) (*NetworkDisconnectOK, error)
- func (a *Client) NetworkInspect(params *NetworkInspectParams) (*NetworkInspectOK, error)
- func (a *Client) NetworkList(params *NetworkListParams) (*NetworkListOK, error)
- func (a *Client) NetworkPrune(params *NetworkPruneParams) (*NetworkPruneOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type NetworkConnectForbidden
- type NetworkConnectInternalServerError
- type NetworkConnectNotFound
- type NetworkConnectOK
- type NetworkConnectParams
- func NewNetworkConnectParams() *NetworkConnectParams
- func NewNetworkConnectParamsWithContext(ctx context.Context) *NetworkConnectParams
- func NewNetworkConnectParamsWithHTTPClient(client *http.Client) *NetworkConnectParams
- func NewNetworkConnectParamsWithTimeout(timeout time.Duration) *NetworkConnectParams
- func (o *NetworkConnectParams) SetContainer(container *models.NetworkConnectParamsBody)
- func (o *NetworkConnectParams) SetContext(ctx context.Context)
- func (o *NetworkConnectParams) SetHTTPClient(client *http.Client)
- func (o *NetworkConnectParams) SetID(id string)
- func (o *NetworkConnectParams) SetTimeout(timeout time.Duration)
- func (o *NetworkConnectParams) WithContainer(container *models.NetworkConnectParamsBody) *NetworkConnectParams
- func (o *NetworkConnectParams) WithContext(ctx context.Context) *NetworkConnectParams
- func (o *NetworkConnectParams) WithHTTPClient(client *http.Client) *NetworkConnectParams
- func (o *NetworkConnectParams) WithID(id string) *NetworkConnectParams
- func (o *NetworkConnectParams) WithTimeout(timeout time.Duration) *NetworkConnectParams
- func (o *NetworkConnectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkConnectReader
- type NetworkCreateCreated
- type NetworkCreateForbidden
- type NetworkCreateInternalServerError
- type NetworkCreateNotFound
- type NetworkCreateParams
- func (o *NetworkCreateParams) SetContext(ctx context.Context)
- func (o *NetworkCreateParams) SetHTTPClient(client *http.Client)
- func (o *NetworkCreateParams) SetNetworkConfig(networkConfig *models.NetworkCreateParamsBody)
- func (o *NetworkCreateParams) SetTimeout(timeout time.Duration)
- func (o *NetworkCreateParams) WithContext(ctx context.Context) *NetworkCreateParams
- func (o *NetworkCreateParams) WithHTTPClient(client *http.Client) *NetworkCreateParams
- func (o *NetworkCreateParams) WithNetworkConfig(networkConfig *models.NetworkCreateParamsBody) *NetworkCreateParams
- func (o *NetworkCreateParams) WithTimeout(timeout time.Duration) *NetworkCreateParams
- func (o *NetworkCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkCreateReader
- type NetworkDeleteForbidden
- type NetworkDeleteInternalServerError
- type NetworkDeleteNoContent
- type NetworkDeleteNotFound
- type NetworkDeleteParams
- func (o *NetworkDeleteParams) SetContext(ctx context.Context)
- func (o *NetworkDeleteParams) SetHTTPClient(client *http.Client)
- func (o *NetworkDeleteParams) SetID(id string)
- func (o *NetworkDeleteParams) SetTimeout(timeout time.Duration)
- func (o *NetworkDeleteParams) WithContext(ctx context.Context) *NetworkDeleteParams
- func (o *NetworkDeleteParams) WithHTTPClient(client *http.Client) *NetworkDeleteParams
- func (o *NetworkDeleteParams) WithID(id string) *NetworkDeleteParams
- func (o *NetworkDeleteParams) WithTimeout(timeout time.Duration) *NetworkDeleteParams
- func (o *NetworkDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkDeleteReader
- type NetworkDisconnectForbidden
- type NetworkDisconnectInternalServerError
- type NetworkDisconnectNotFound
- type NetworkDisconnectOK
- type NetworkDisconnectParams
- func NewNetworkDisconnectParams() *NetworkDisconnectParams
- func NewNetworkDisconnectParamsWithContext(ctx context.Context) *NetworkDisconnectParams
- func NewNetworkDisconnectParamsWithHTTPClient(client *http.Client) *NetworkDisconnectParams
- func NewNetworkDisconnectParamsWithTimeout(timeout time.Duration) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) SetContainer(container *models.NetworkDisconnectParamsBody)
- func (o *NetworkDisconnectParams) SetContext(ctx context.Context)
- func (o *NetworkDisconnectParams) SetHTTPClient(client *http.Client)
- func (o *NetworkDisconnectParams) SetID(id string)
- func (o *NetworkDisconnectParams) SetTimeout(timeout time.Duration)
- func (o *NetworkDisconnectParams) WithContainer(container *models.NetworkDisconnectParamsBody) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) WithContext(ctx context.Context) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) WithHTTPClient(client *http.Client) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) WithID(id string) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) WithTimeout(timeout time.Duration) *NetworkDisconnectParams
- func (o *NetworkDisconnectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkDisconnectReader
- type NetworkInspectInternalServerError
- type NetworkInspectNotFound
- type NetworkInspectOK
- type NetworkInspectParams
- func NewNetworkInspectParams() *NetworkInspectParams
- func NewNetworkInspectParamsWithContext(ctx context.Context) *NetworkInspectParams
- func NewNetworkInspectParamsWithHTTPClient(client *http.Client) *NetworkInspectParams
- func NewNetworkInspectParamsWithTimeout(timeout time.Duration) *NetworkInspectParams
- func (o *NetworkInspectParams) SetContext(ctx context.Context)
- func (o *NetworkInspectParams) SetHTTPClient(client *http.Client)
- func (o *NetworkInspectParams) SetID(id string)
- func (o *NetworkInspectParams) SetScope(scope *string)
- func (o *NetworkInspectParams) SetTimeout(timeout time.Duration)
- func (o *NetworkInspectParams) SetVerbose(verbose *bool)
- func (o *NetworkInspectParams) WithContext(ctx context.Context) *NetworkInspectParams
- func (o *NetworkInspectParams) WithHTTPClient(client *http.Client) *NetworkInspectParams
- func (o *NetworkInspectParams) WithID(id string) *NetworkInspectParams
- func (o *NetworkInspectParams) WithScope(scope *string) *NetworkInspectParams
- func (o *NetworkInspectParams) WithTimeout(timeout time.Duration) *NetworkInspectParams
- func (o *NetworkInspectParams) WithVerbose(verbose *bool) *NetworkInspectParams
- func (o *NetworkInspectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkInspectReader
- type NetworkListInternalServerError
- type NetworkListOK
- type NetworkListParams
- func (o *NetworkListParams) SetContext(ctx context.Context)
- func (o *NetworkListParams) SetFilters(filters *string)
- func (o *NetworkListParams) SetHTTPClient(client *http.Client)
- func (o *NetworkListParams) SetTimeout(timeout time.Duration)
- func (o *NetworkListParams) WithContext(ctx context.Context) *NetworkListParams
- func (o *NetworkListParams) WithFilters(filters *string) *NetworkListParams
- func (o *NetworkListParams) WithHTTPClient(client *http.Client) *NetworkListParams
- func (o *NetworkListParams) WithTimeout(timeout time.Duration) *NetworkListParams
- func (o *NetworkListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkListReader
- type NetworkPruneInternalServerError
- type NetworkPruneOK
- type NetworkPruneParams
- func (o *NetworkPruneParams) SetContext(ctx context.Context)
- func (o *NetworkPruneParams) SetFilters(filters *string)
- func (o *NetworkPruneParams) SetHTTPClient(client *http.Client)
- func (o *NetworkPruneParams) SetTimeout(timeout time.Duration)
- func (o *NetworkPruneParams) WithContext(ctx context.Context) *NetworkPruneParams
- func (o *NetworkPruneParams) WithFilters(filters *string) *NetworkPruneParams
- func (o *NetworkPruneParams) WithHTTPClient(client *http.Client) *NetworkPruneParams
- func (o *NetworkPruneParams) WithTimeout(timeout time.Duration) *NetworkPruneParams
- func (o *NetworkPruneParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type NetworkPruneReader
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 for network API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client
New creates a new network API client.
func (*Client) NetworkConnect ¶
func (a *Client) NetworkConnect(params *NetworkConnectParams) (*NetworkConnectOK, error)
NetworkConnect connects a container to a network
func (*Client) NetworkCreate ¶
func (a *Client) NetworkCreate(params *NetworkCreateParams) (*NetworkCreateCreated, error)
NetworkCreate creates a network
func (*Client) NetworkDelete ¶
func (a *Client) NetworkDelete(params *NetworkDeleteParams) (*NetworkDeleteNoContent, error)
NetworkDelete removes a network
func (*Client) NetworkDisconnect ¶
func (a *Client) NetworkDisconnect(params *NetworkDisconnectParams) (*NetworkDisconnectOK, error)
NetworkDisconnect disconnects a container from a network
func (*Client) NetworkInspect ¶
func (a *Client) NetworkInspect(params *NetworkInspectParams) (*NetworkInspectOK, error)
NetworkInspect inspects a network
func (*Client) NetworkList ¶
func (a *Client) NetworkList(params *NetworkListParams) (*NetworkListOK, error)
NetworkList lists networks
Returns a list of networks. For details on the format, see [the network inspect endpoint](#operation/NetworkInspect).
Note that it uses a different, smaller representation of a network than inspecting a single network. For example, the list of containers attached to the network is not propagated in API versions 1.28 and up.
func (*Client) NetworkPrune ¶
func (a *Client) NetworkPrune(params *NetworkPruneParams) (*NetworkPruneOK, error)
NetworkPrune deletes unused networks
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type NetworkConnectForbidden ¶
type NetworkConnectForbidden struct {
Payload *models.ErrorResponse
}
NetworkConnectForbidden handles this case with default header values.
Operation not supported for swarm scoped networks
func NewNetworkConnectForbidden ¶
func NewNetworkConnectForbidden() *NetworkConnectForbidden
NewNetworkConnectForbidden creates a NetworkConnectForbidden with default headers values
func (*NetworkConnectForbidden) Error ¶
func (o *NetworkConnectForbidden) Error() string
type NetworkConnectInternalServerError ¶
type NetworkConnectInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkConnectInternalServerError handles this case with default header values.
Server error
func NewNetworkConnectInternalServerError ¶
func NewNetworkConnectInternalServerError() *NetworkConnectInternalServerError
NewNetworkConnectInternalServerError creates a NetworkConnectInternalServerError with default headers values
func (*NetworkConnectInternalServerError) Error ¶
func (o *NetworkConnectInternalServerError) Error() string
type NetworkConnectNotFound ¶
type NetworkConnectNotFound struct {
Payload *models.ErrorResponse
}
NetworkConnectNotFound handles this case with default header values.
Network or container not found
func NewNetworkConnectNotFound ¶
func NewNetworkConnectNotFound() *NetworkConnectNotFound
NewNetworkConnectNotFound creates a NetworkConnectNotFound with default headers values
func (*NetworkConnectNotFound) Error ¶
func (o *NetworkConnectNotFound) Error() string
type NetworkConnectOK ¶
type NetworkConnectOK struct { }
NetworkConnectOK handles this case with default header values.
No error
func NewNetworkConnectOK ¶
func NewNetworkConnectOK() *NetworkConnectOK
NewNetworkConnectOK creates a NetworkConnectOK with default headers values
func (*NetworkConnectOK) Error ¶
func (o *NetworkConnectOK) Error() string
type NetworkConnectParams ¶
type NetworkConnectParams struct { /*Container*/ Container *models.NetworkConnectParamsBody /*ID Network ID or name */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkConnectParams contains all the parameters to send to the API endpoint for the network connect operation typically these are written to a http.Request
func NewNetworkConnectParams ¶
func NewNetworkConnectParams() *NetworkConnectParams
NewNetworkConnectParams creates a new NetworkConnectParams object with the default values initialized.
func NewNetworkConnectParamsWithContext ¶
func NewNetworkConnectParamsWithContext(ctx context.Context) *NetworkConnectParams
NewNetworkConnectParamsWithContext creates a new NetworkConnectParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkConnectParamsWithHTTPClient ¶
func NewNetworkConnectParamsWithHTTPClient(client *http.Client) *NetworkConnectParams
NewNetworkConnectParamsWithHTTPClient creates a new NetworkConnectParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkConnectParamsWithTimeout ¶
func NewNetworkConnectParamsWithTimeout(timeout time.Duration) *NetworkConnectParams
NewNetworkConnectParamsWithTimeout creates a new NetworkConnectParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkConnectParams) SetContainer ¶
func (o *NetworkConnectParams) SetContainer(container *models.NetworkConnectParamsBody)
SetContainer adds the container to the network connect params
func (*NetworkConnectParams) SetContext ¶
func (o *NetworkConnectParams) SetContext(ctx context.Context)
SetContext adds the context to the network connect params
func (*NetworkConnectParams) SetHTTPClient ¶
func (o *NetworkConnectParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network connect params
func (*NetworkConnectParams) SetID ¶
func (o *NetworkConnectParams) SetID(id string)
SetID adds the id to the network connect params
func (*NetworkConnectParams) SetTimeout ¶
func (o *NetworkConnectParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network connect params
func (*NetworkConnectParams) WithContainer ¶
func (o *NetworkConnectParams) WithContainer(container *models.NetworkConnectParamsBody) *NetworkConnectParams
WithContainer adds the container to the network connect params
func (*NetworkConnectParams) WithContext ¶
func (o *NetworkConnectParams) WithContext(ctx context.Context) *NetworkConnectParams
WithContext adds the context to the network connect params
func (*NetworkConnectParams) WithHTTPClient ¶
func (o *NetworkConnectParams) WithHTTPClient(client *http.Client) *NetworkConnectParams
WithHTTPClient adds the HTTPClient to the network connect params
func (*NetworkConnectParams) WithID ¶
func (o *NetworkConnectParams) WithID(id string) *NetworkConnectParams
WithID adds the id to the network connect params
func (*NetworkConnectParams) WithTimeout ¶
func (o *NetworkConnectParams) WithTimeout(timeout time.Duration) *NetworkConnectParams
WithTimeout adds the timeout to the network connect params
func (*NetworkConnectParams) WriteToRequest ¶
func (o *NetworkConnectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkConnectReader ¶
type NetworkConnectReader struct {
// contains filtered or unexported fields
}
NetworkConnectReader is a Reader for the NetworkConnect structure.
func (*NetworkConnectReader) ReadResponse ¶
func (o *NetworkConnectReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkCreateCreated ¶
type NetworkCreateCreated struct {
Payload *models.NetworkCreateCreatedBody
}
NetworkCreateCreated handles this case with default header values.
No error
func NewNetworkCreateCreated ¶
func NewNetworkCreateCreated() *NetworkCreateCreated
NewNetworkCreateCreated creates a NetworkCreateCreated with default headers values
func (*NetworkCreateCreated) Error ¶
func (o *NetworkCreateCreated) Error() string
type NetworkCreateForbidden ¶
type NetworkCreateForbidden struct {
Payload *models.ErrorResponse
}
NetworkCreateForbidden handles this case with default header values.
operation not supported for pre-defined networks
func NewNetworkCreateForbidden ¶
func NewNetworkCreateForbidden() *NetworkCreateForbidden
NewNetworkCreateForbidden creates a NetworkCreateForbidden with default headers values
func (*NetworkCreateForbidden) Error ¶
func (o *NetworkCreateForbidden) Error() string
type NetworkCreateInternalServerError ¶
type NetworkCreateInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkCreateInternalServerError handles this case with default header values.
Server error
func NewNetworkCreateInternalServerError ¶
func NewNetworkCreateInternalServerError() *NetworkCreateInternalServerError
NewNetworkCreateInternalServerError creates a NetworkCreateInternalServerError with default headers values
func (*NetworkCreateInternalServerError) Error ¶
func (o *NetworkCreateInternalServerError) Error() string
type NetworkCreateNotFound ¶
type NetworkCreateNotFound struct {
Payload *models.ErrorResponse
}
NetworkCreateNotFound handles this case with default header values.
plugin not found
func NewNetworkCreateNotFound ¶
func NewNetworkCreateNotFound() *NetworkCreateNotFound
NewNetworkCreateNotFound creates a NetworkCreateNotFound with default headers values
func (*NetworkCreateNotFound) Error ¶
func (o *NetworkCreateNotFound) Error() string
type NetworkCreateParams ¶
type NetworkCreateParams struct { /*NetworkConfig Network configuration */ NetworkConfig *models.NetworkCreateParamsBody Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkCreateParams contains all the parameters to send to the API endpoint for the network create operation typically these are written to a http.Request
func NewNetworkCreateParams ¶
func NewNetworkCreateParams() *NetworkCreateParams
NewNetworkCreateParams creates a new NetworkCreateParams object with the default values initialized.
func NewNetworkCreateParamsWithContext ¶
func NewNetworkCreateParamsWithContext(ctx context.Context) *NetworkCreateParams
NewNetworkCreateParamsWithContext creates a new NetworkCreateParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkCreateParamsWithHTTPClient ¶
func NewNetworkCreateParamsWithHTTPClient(client *http.Client) *NetworkCreateParams
NewNetworkCreateParamsWithHTTPClient creates a new NetworkCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkCreateParamsWithTimeout ¶
func NewNetworkCreateParamsWithTimeout(timeout time.Duration) *NetworkCreateParams
NewNetworkCreateParamsWithTimeout creates a new NetworkCreateParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkCreateParams) SetContext ¶
func (o *NetworkCreateParams) SetContext(ctx context.Context)
SetContext adds the context to the network create params
func (*NetworkCreateParams) SetHTTPClient ¶
func (o *NetworkCreateParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network create params
func (*NetworkCreateParams) SetNetworkConfig ¶
func (o *NetworkCreateParams) SetNetworkConfig(networkConfig *models.NetworkCreateParamsBody)
SetNetworkConfig adds the networkConfig to the network create params
func (*NetworkCreateParams) SetTimeout ¶
func (o *NetworkCreateParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network create params
func (*NetworkCreateParams) WithContext ¶
func (o *NetworkCreateParams) WithContext(ctx context.Context) *NetworkCreateParams
WithContext adds the context to the network create params
func (*NetworkCreateParams) WithHTTPClient ¶
func (o *NetworkCreateParams) WithHTTPClient(client *http.Client) *NetworkCreateParams
WithHTTPClient adds the HTTPClient to the network create params
func (*NetworkCreateParams) WithNetworkConfig ¶
func (o *NetworkCreateParams) WithNetworkConfig(networkConfig *models.NetworkCreateParamsBody) *NetworkCreateParams
WithNetworkConfig adds the networkConfig to the network create params
func (*NetworkCreateParams) WithTimeout ¶
func (o *NetworkCreateParams) WithTimeout(timeout time.Duration) *NetworkCreateParams
WithTimeout adds the timeout to the network create params
func (*NetworkCreateParams) WriteToRequest ¶
func (o *NetworkCreateParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkCreateReader ¶
type NetworkCreateReader struct {
// contains filtered or unexported fields
}
NetworkCreateReader is a Reader for the NetworkCreate structure.
func (*NetworkCreateReader) ReadResponse ¶
func (o *NetworkCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkDeleteForbidden ¶
type NetworkDeleteForbidden struct {
Payload *models.ErrorResponse
}
NetworkDeleteForbidden handles this case with default header values.
operation not supported for pre-defined networks
func NewNetworkDeleteForbidden ¶
func NewNetworkDeleteForbidden() *NetworkDeleteForbidden
NewNetworkDeleteForbidden creates a NetworkDeleteForbidden with default headers values
func (*NetworkDeleteForbidden) Error ¶
func (o *NetworkDeleteForbidden) Error() string
type NetworkDeleteInternalServerError ¶
type NetworkDeleteInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkDeleteInternalServerError handles this case with default header values.
Server error
func NewNetworkDeleteInternalServerError ¶
func NewNetworkDeleteInternalServerError() *NetworkDeleteInternalServerError
NewNetworkDeleteInternalServerError creates a NetworkDeleteInternalServerError with default headers values
func (*NetworkDeleteInternalServerError) Error ¶
func (o *NetworkDeleteInternalServerError) Error() string
type NetworkDeleteNoContent ¶
type NetworkDeleteNoContent struct { }
NetworkDeleteNoContent handles this case with default header values.
No error
func NewNetworkDeleteNoContent ¶
func NewNetworkDeleteNoContent() *NetworkDeleteNoContent
NewNetworkDeleteNoContent creates a NetworkDeleteNoContent with default headers values
func (*NetworkDeleteNoContent) Error ¶
func (o *NetworkDeleteNoContent) Error() string
type NetworkDeleteNotFound ¶
type NetworkDeleteNotFound struct {
Payload *models.ErrorResponse
}
NetworkDeleteNotFound handles this case with default header values.
no such network
func NewNetworkDeleteNotFound ¶
func NewNetworkDeleteNotFound() *NetworkDeleteNotFound
NewNetworkDeleteNotFound creates a NetworkDeleteNotFound with default headers values
func (*NetworkDeleteNotFound) Error ¶
func (o *NetworkDeleteNotFound) Error() string
type NetworkDeleteParams ¶
type NetworkDeleteParams struct { /*ID Network ID or name */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkDeleteParams contains all the parameters to send to the API endpoint for the network delete operation typically these are written to a http.Request
func NewNetworkDeleteParams ¶
func NewNetworkDeleteParams() *NetworkDeleteParams
NewNetworkDeleteParams creates a new NetworkDeleteParams object with the default values initialized.
func NewNetworkDeleteParamsWithContext ¶
func NewNetworkDeleteParamsWithContext(ctx context.Context) *NetworkDeleteParams
NewNetworkDeleteParamsWithContext creates a new NetworkDeleteParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkDeleteParamsWithHTTPClient ¶
func NewNetworkDeleteParamsWithHTTPClient(client *http.Client) *NetworkDeleteParams
NewNetworkDeleteParamsWithHTTPClient creates a new NetworkDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkDeleteParamsWithTimeout ¶
func NewNetworkDeleteParamsWithTimeout(timeout time.Duration) *NetworkDeleteParams
NewNetworkDeleteParamsWithTimeout creates a new NetworkDeleteParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkDeleteParams) SetContext ¶
func (o *NetworkDeleteParams) SetContext(ctx context.Context)
SetContext adds the context to the network delete params
func (*NetworkDeleteParams) SetHTTPClient ¶
func (o *NetworkDeleteParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network delete params
func (*NetworkDeleteParams) SetID ¶
func (o *NetworkDeleteParams) SetID(id string)
SetID adds the id to the network delete params
func (*NetworkDeleteParams) SetTimeout ¶
func (o *NetworkDeleteParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network delete params
func (*NetworkDeleteParams) WithContext ¶
func (o *NetworkDeleteParams) WithContext(ctx context.Context) *NetworkDeleteParams
WithContext adds the context to the network delete params
func (*NetworkDeleteParams) WithHTTPClient ¶
func (o *NetworkDeleteParams) WithHTTPClient(client *http.Client) *NetworkDeleteParams
WithHTTPClient adds the HTTPClient to the network delete params
func (*NetworkDeleteParams) WithID ¶
func (o *NetworkDeleteParams) WithID(id string) *NetworkDeleteParams
WithID adds the id to the network delete params
func (*NetworkDeleteParams) WithTimeout ¶
func (o *NetworkDeleteParams) WithTimeout(timeout time.Duration) *NetworkDeleteParams
WithTimeout adds the timeout to the network delete params
func (*NetworkDeleteParams) WriteToRequest ¶
func (o *NetworkDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkDeleteReader ¶
type NetworkDeleteReader struct {
// contains filtered or unexported fields
}
NetworkDeleteReader is a Reader for the NetworkDelete structure.
func (*NetworkDeleteReader) ReadResponse ¶
func (o *NetworkDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkDisconnectForbidden ¶
type NetworkDisconnectForbidden struct {
Payload *models.ErrorResponse
}
NetworkDisconnectForbidden handles this case with default header values.
Operation not supported for swarm scoped networks
func NewNetworkDisconnectForbidden ¶
func NewNetworkDisconnectForbidden() *NetworkDisconnectForbidden
NewNetworkDisconnectForbidden creates a NetworkDisconnectForbidden with default headers values
func (*NetworkDisconnectForbidden) Error ¶
func (o *NetworkDisconnectForbidden) Error() string
type NetworkDisconnectInternalServerError ¶
type NetworkDisconnectInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkDisconnectInternalServerError handles this case with default header values.
Server error
func NewNetworkDisconnectInternalServerError ¶
func NewNetworkDisconnectInternalServerError() *NetworkDisconnectInternalServerError
NewNetworkDisconnectInternalServerError creates a NetworkDisconnectInternalServerError with default headers values
func (*NetworkDisconnectInternalServerError) Error ¶
func (o *NetworkDisconnectInternalServerError) Error() string
type NetworkDisconnectNotFound ¶
type NetworkDisconnectNotFound struct {
Payload *models.ErrorResponse
}
NetworkDisconnectNotFound handles this case with default header values.
Network or container not found
func NewNetworkDisconnectNotFound ¶
func NewNetworkDisconnectNotFound() *NetworkDisconnectNotFound
NewNetworkDisconnectNotFound creates a NetworkDisconnectNotFound with default headers values
func (*NetworkDisconnectNotFound) Error ¶
func (o *NetworkDisconnectNotFound) Error() string
type NetworkDisconnectOK ¶
type NetworkDisconnectOK struct { }
NetworkDisconnectOK handles this case with default header values.
No error
func NewNetworkDisconnectOK ¶
func NewNetworkDisconnectOK() *NetworkDisconnectOK
NewNetworkDisconnectOK creates a NetworkDisconnectOK with default headers values
func (*NetworkDisconnectOK) Error ¶
func (o *NetworkDisconnectOK) Error() string
type NetworkDisconnectParams ¶
type NetworkDisconnectParams struct { /*Container*/ Container *models.NetworkDisconnectParamsBody /*ID Network ID or name */ ID string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkDisconnectParams contains all the parameters to send to the API endpoint for the network disconnect operation typically these are written to a http.Request
func NewNetworkDisconnectParams ¶
func NewNetworkDisconnectParams() *NetworkDisconnectParams
NewNetworkDisconnectParams creates a new NetworkDisconnectParams object with the default values initialized.
func NewNetworkDisconnectParamsWithContext ¶
func NewNetworkDisconnectParamsWithContext(ctx context.Context) *NetworkDisconnectParams
NewNetworkDisconnectParamsWithContext creates a new NetworkDisconnectParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkDisconnectParamsWithHTTPClient ¶
func NewNetworkDisconnectParamsWithHTTPClient(client *http.Client) *NetworkDisconnectParams
NewNetworkDisconnectParamsWithHTTPClient creates a new NetworkDisconnectParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkDisconnectParamsWithTimeout ¶
func NewNetworkDisconnectParamsWithTimeout(timeout time.Duration) *NetworkDisconnectParams
NewNetworkDisconnectParamsWithTimeout creates a new NetworkDisconnectParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkDisconnectParams) SetContainer ¶
func (o *NetworkDisconnectParams) SetContainer(container *models.NetworkDisconnectParamsBody)
SetContainer adds the container to the network disconnect params
func (*NetworkDisconnectParams) SetContext ¶
func (o *NetworkDisconnectParams) SetContext(ctx context.Context)
SetContext adds the context to the network disconnect params
func (*NetworkDisconnectParams) SetHTTPClient ¶
func (o *NetworkDisconnectParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network disconnect params
func (*NetworkDisconnectParams) SetID ¶
func (o *NetworkDisconnectParams) SetID(id string)
SetID adds the id to the network disconnect params
func (*NetworkDisconnectParams) SetTimeout ¶
func (o *NetworkDisconnectParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network disconnect params
func (*NetworkDisconnectParams) WithContainer ¶
func (o *NetworkDisconnectParams) WithContainer(container *models.NetworkDisconnectParamsBody) *NetworkDisconnectParams
WithContainer adds the container to the network disconnect params
func (*NetworkDisconnectParams) WithContext ¶
func (o *NetworkDisconnectParams) WithContext(ctx context.Context) *NetworkDisconnectParams
WithContext adds the context to the network disconnect params
func (*NetworkDisconnectParams) WithHTTPClient ¶
func (o *NetworkDisconnectParams) WithHTTPClient(client *http.Client) *NetworkDisconnectParams
WithHTTPClient adds the HTTPClient to the network disconnect params
func (*NetworkDisconnectParams) WithID ¶
func (o *NetworkDisconnectParams) WithID(id string) *NetworkDisconnectParams
WithID adds the id to the network disconnect params
func (*NetworkDisconnectParams) WithTimeout ¶
func (o *NetworkDisconnectParams) WithTimeout(timeout time.Duration) *NetworkDisconnectParams
WithTimeout adds the timeout to the network disconnect params
func (*NetworkDisconnectParams) WriteToRequest ¶
func (o *NetworkDisconnectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkDisconnectReader ¶
type NetworkDisconnectReader struct {
// contains filtered or unexported fields
}
NetworkDisconnectReader is a Reader for the NetworkDisconnect structure.
func (*NetworkDisconnectReader) ReadResponse ¶
func (o *NetworkDisconnectReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkInspectInternalServerError ¶
type NetworkInspectInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkInspectInternalServerError handles this case with default header values.
Server error
func NewNetworkInspectInternalServerError ¶
func NewNetworkInspectInternalServerError() *NetworkInspectInternalServerError
NewNetworkInspectInternalServerError creates a NetworkInspectInternalServerError with default headers values
func (*NetworkInspectInternalServerError) Error ¶
func (o *NetworkInspectInternalServerError) Error() string
type NetworkInspectNotFound ¶
type NetworkInspectNotFound struct {
Payload *models.ErrorResponse
}
NetworkInspectNotFound handles this case with default header values.
Network not found
func NewNetworkInspectNotFound ¶
func NewNetworkInspectNotFound() *NetworkInspectNotFound
NewNetworkInspectNotFound creates a NetworkInspectNotFound with default headers values
func (*NetworkInspectNotFound) Error ¶
func (o *NetworkInspectNotFound) Error() string
type NetworkInspectOK ¶
NetworkInspectOK handles this case with default header values.
No error
func NewNetworkInspectOK ¶
func NewNetworkInspectOK() *NetworkInspectOK
NewNetworkInspectOK creates a NetworkInspectOK with default headers values
func (*NetworkInspectOK) Error ¶
func (o *NetworkInspectOK) Error() string
type NetworkInspectParams ¶
type NetworkInspectParams struct { /*ID Network ID or name */ ID string /*Scope Filter the network by scope (swarm, global, or local) */ Scope *string /*Verbose Detailed inspect output for troubleshooting */ Verbose *bool Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkInspectParams contains all the parameters to send to the API endpoint for the network inspect operation typically these are written to a http.Request
func NewNetworkInspectParams ¶
func NewNetworkInspectParams() *NetworkInspectParams
NewNetworkInspectParams creates a new NetworkInspectParams object with the default values initialized.
func NewNetworkInspectParamsWithContext ¶
func NewNetworkInspectParamsWithContext(ctx context.Context) *NetworkInspectParams
NewNetworkInspectParamsWithContext creates a new NetworkInspectParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkInspectParamsWithHTTPClient ¶
func NewNetworkInspectParamsWithHTTPClient(client *http.Client) *NetworkInspectParams
NewNetworkInspectParamsWithHTTPClient creates a new NetworkInspectParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkInspectParamsWithTimeout ¶
func NewNetworkInspectParamsWithTimeout(timeout time.Duration) *NetworkInspectParams
NewNetworkInspectParamsWithTimeout creates a new NetworkInspectParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkInspectParams) SetContext ¶
func (o *NetworkInspectParams) SetContext(ctx context.Context)
SetContext adds the context to the network inspect params
func (*NetworkInspectParams) SetHTTPClient ¶
func (o *NetworkInspectParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network inspect params
func (*NetworkInspectParams) SetID ¶
func (o *NetworkInspectParams) SetID(id string)
SetID adds the id to the network inspect params
func (*NetworkInspectParams) SetScope ¶
func (o *NetworkInspectParams) SetScope(scope *string)
SetScope adds the scope to the network inspect params
func (*NetworkInspectParams) SetTimeout ¶
func (o *NetworkInspectParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network inspect params
func (*NetworkInspectParams) SetVerbose ¶
func (o *NetworkInspectParams) SetVerbose(verbose *bool)
SetVerbose adds the verbose to the network inspect params
func (*NetworkInspectParams) WithContext ¶
func (o *NetworkInspectParams) WithContext(ctx context.Context) *NetworkInspectParams
WithContext adds the context to the network inspect params
func (*NetworkInspectParams) WithHTTPClient ¶
func (o *NetworkInspectParams) WithHTTPClient(client *http.Client) *NetworkInspectParams
WithHTTPClient adds the HTTPClient to the network inspect params
func (*NetworkInspectParams) WithID ¶
func (o *NetworkInspectParams) WithID(id string) *NetworkInspectParams
WithID adds the id to the network inspect params
func (*NetworkInspectParams) WithScope ¶
func (o *NetworkInspectParams) WithScope(scope *string) *NetworkInspectParams
WithScope adds the scope to the network inspect params
func (*NetworkInspectParams) WithTimeout ¶
func (o *NetworkInspectParams) WithTimeout(timeout time.Duration) *NetworkInspectParams
WithTimeout adds the timeout to the network inspect params
func (*NetworkInspectParams) WithVerbose ¶
func (o *NetworkInspectParams) WithVerbose(verbose *bool) *NetworkInspectParams
WithVerbose adds the verbose to the network inspect params
func (*NetworkInspectParams) WriteToRequest ¶
func (o *NetworkInspectParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkInspectReader ¶
type NetworkInspectReader struct {
// contains filtered or unexported fields
}
NetworkInspectReader is a Reader for the NetworkInspect structure.
func (*NetworkInspectReader) ReadResponse ¶
func (o *NetworkInspectReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkListInternalServerError ¶
type NetworkListInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkListInternalServerError handles this case with default header values.
Server error
func NewNetworkListInternalServerError ¶
func NewNetworkListInternalServerError() *NetworkListInternalServerError
NewNetworkListInternalServerError creates a NetworkListInternalServerError with default headers values
func (*NetworkListInternalServerError) Error ¶
func (o *NetworkListInternalServerError) Error() string
type NetworkListOK ¶
type NetworkListOK struct {
Payload models.NetworkListOKBody
}
NetworkListOK handles this case with default header values.
No error
func NewNetworkListOK ¶
func NewNetworkListOK() *NetworkListOK
NewNetworkListOK creates a NetworkListOK with default headers values
func (*NetworkListOK) Error ¶
func (o *NetworkListOK) Error() string
type NetworkListParams ¶
type NetworkListParams struct { /*Filters JSON encoded value of the filters (a `map[string][]string`) to process on the networks list. Available filters: - `driver=<driver-name>` Matches a network's driver. - `id=<network-id>` Matches all or part of a network ID. - `label=<key>` or `label=<key>=<value>` of a network label. - `name=<network-name>` Matches all or part of a network name. - `scope=["swarm"|"global"|"local"]` Filters networks by scope (`swarm`, `global`, or `local`). - `type=["custom"|"builtin"]` Filters networks by type. The `custom` keyword returns all user-defined networks. */ Filters *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkListParams contains all the parameters to send to the API endpoint for the network list operation typically these are written to a http.Request
func NewNetworkListParams ¶
func NewNetworkListParams() *NetworkListParams
NewNetworkListParams creates a new NetworkListParams object with the default values initialized.
func NewNetworkListParamsWithContext ¶
func NewNetworkListParamsWithContext(ctx context.Context) *NetworkListParams
NewNetworkListParamsWithContext creates a new NetworkListParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkListParamsWithHTTPClient ¶
func NewNetworkListParamsWithHTTPClient(client *http.Client) *NetworkListParams
NewNetworkListParamsWithHTTPClient creates a new NetworkListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkListParamsWithTimeout ¶
func NewNetworkListParamsWithTimeout(timeout time.Duration) *NetworkListParams
NewNetworkListParamsWithTimeout creates a new NetworkListParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkListParams) SetContext ¶
func (o *NetworkListParams) SetContext(ctx context.Context)
SetContext adds the context to the network list params
func (*NetworkListParams) SetFilters ¶
func (o *NetworkListParams) SetFilters(filters *string)
SetFilters adds the filters to the network list params
func (*NetworkListParams) SetHTTPClient ¶
func (o *NetworkListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network list params
func (*NetworkListParams) SetTimeout ¶
func (o *NetworkListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network list params
func (*NetworkListParams) WithContext ¶
func (o *NetworkListParams) WithContext(ctx context.Context) *NetworkListParams
WithContext adds the context to the network list params
func (*NetworkListParams) WithFilters ¶
func (o *NetworkListParams) WithFilters(filters *string) *NetworkListParams
WithFilters adds the filters to the network list params
func (*NetworkListParams) WithHTTPClient ¶
func (o *NetworkListParams) WithHTTPClient(client *http.Client) *NetworkListParams
WithHTTPClient adds the HTTPClient to the network list params
func (*NetworkListParams) WithTimeout ¶
func (o *NetworkListParams) WithTimeout(timeout time.Duration) *NetworkListParams
WithTimeout adds the timeout to the network list params
func (*NetworkListParams) WriteToRequest ¶
func (o *NetworkListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkListReader ¶
type NetworkListReader struct {
// contains filtered or unexported fields
}
NetworkListReader is a Reader for the NetworkList structure.
func (*NetworkListReader) ReadResponse ¶
func (o *NetworkListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type NetworkPruneInternalServerError ¶
type NetworkPruneInternalServerError struct {
Payload *models.ErrorResponse
}
NetworkPruneInternalServerError handles this case with default header values.
Server error
func NewNetworkPruneInternalServerError ¶
func NewNetworkPruneInternalServerError() *NetworkPruneInternalServerError
NewNetworkPruneInternalServerError creates a NetworkPruneInternalServerError with default headers values
func (*NetworkPruneInternalServerError) Error ¶
func (o *NetworkPruneInternalServerError) Error() string
type NetworkPruneOK ¶
type NetworkPruneOK struct {
Payload *models.NetworkPruneOKBody
}
NetworkPruneOK handles this case with default header values.
No error
func NewNetworkPruneOK ¶
func NewNetworkPruneOK() *NetworkPruneOK
NewNetworkPruneOK creates a NetworkPruneOK with default headers values
func (*NetworkPruneOK) Error ¶
func (o *NetworkPruneOK) Error() string
type NetworkPruneParams ¶
type NetworkPruneParams struct { /*Filters Filters to process on the prune list, encoded as JSON (a `map[string][]string`). Available filters: - `until=<timestamp>` Prune networks created before this timestamp. The `<timestamp>` can be Unix timestamps, date formatted timestamps, or Go duration strings (e.g. `10m`, `1h30m`) computed relative to the daemon machine’s time. - `label` (`label=<key>`, `label=<key>=<value>`, `label!=<key>`, or `label!=<key>=<value>`) Prune networks with (or without, in case `label!=...` is used) the specified labels. */ Filters *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
NetworkPruneParams contains all the parameters to send to the API endpoint for the network prune operation typically these are written to a http.Request
func NewNetworkPruneParams ¶
func NewNetworkPruneParams() *NetworkPruneParams
NewNetworkPruneParams creates a new NetworkPruneParams object with the default values initialized.
func NewNetworkPruneParamsWithContext ¶
func NewNetworkPruneParamsWithContext(ctx context.Context) *NetworkPruneParams
NewNetworkPruneParamsWithContext creates a new NetworkPruneParams object with the default values initialized, and the ability to set a context for a request
func NewNetworkPruneParamsWithHTTPClient ¶
func NewNetworkPruneParamsWithHTTPClient(client *http.Client) *NetworkPruneParams
NewNetworkPruneParamsWithHTTPClient creates a new NetworkPruneParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewNetworkPruneParamsWithTimeout ¶
func NewNetworkPruneParamsWithTimeout(timeout time.Duration) *NetworkPruneParams
NewNetworkPruneParamsWithTimeout creates a new NetworkPruneParams object with the default values initialized, and the ability to set a timeout on a request
func (*NetworkPruneParams) SetContext ¶
func (o *NetworkPruneParams) SetContext(ctx context.Context)
SetContext adds the context to the network prune params
func (*NetworkPruneParams) SetFilters ¶
func (o *NetworkPruneParams) SetFilters(filters *string)
SetFilters adds the filters to the network prune params
func (*NetworkPruneParams) SetHTTPClient ¶
func (o *NetworkPruneParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the network prune params
func (*NetworkPruneParams) SetTimeout ¶
func (o *NetworkPruneParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the network prune params
func (*NetworkPruneParams) WithContext ¶
func (o *NetworkPruneParams) WithContext(ctx context.Context) *NetworkPruneParams
WithContext adds the context to the network prune params
func (*NetworkPruneParams) WithFilters ¶
func (o *NetworkPruneParams) WithFilters(filters *string) *NetworkPruneParams
WithFilters adds the filters to the network prune params
func (*NetworkPruneParams) WithHTTPClient ¶
func (o *NetworkPruneParams) WithHTTPClient(client *http.Client) *NetworkPruneParams
WithHTTPClient adds the HTTPClient to the network prune params
func (*NetworkPruneParams) WithTimeout ¶
func (o *NetworkPruneParams) WithTimeout(timeout time.Duration) *NetworkPruneParams
WithTimeout adds the timeout to the network prune params
func (*NetworkPruneParams) WriteToRequest ¶
func (o *NetworkPruneParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type NetworkPruneReader ¶
type NetworkPruneReader struct {
// contains filtered or unexported fields
}
NetworkPruneReader is a Reader for the NetworkPrune structure.
func (*NetworkPruneReader) ReadResponse ¶
func (o *NetworkPruneReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
Source Files ¶
- network_client.go
- network_connect_parameters.go
- network_connect_responses.go
- network_create_parameters.go
- network_create_responses.go
- network_delete_parameters.go
- network_delete_responses.go
- network_disconnect_parameters.go
- network_disconnect_responses.go
- network_inspect_parameters.go
- network_inspect_responses.go
- network_list_parameters.go
- network_list_responses.go
- network_prune_parameters.go
- network_prune_responses.go