Documentation ¶
Index ¶
- type Client
- type ClientService
- type DetailsItems0
- type GetLogsBody
- type GetLogsDefault
- type GetLogsDefaultBody
- type GetLogsOK
- type GetLogsOKBody
- type GetLogsParams
- func (o *GetLogsParams) SetBody(body GetLogsBody)
- func (o *GetLogsParams) SetContext(ctx context.Context)
- func (o *GetLogsParams) SetHTTPClient(client *http.Client)
- func (o *GetLogsParams) SetTimeout(timeout time.Duration)
- func (o *GetLogsParams) WithBody(body GetLogsBody) *GetLogsParams
- func (o *GetLogsParams) WithContext(ctx context.Context) *GetLogsParams
- func (o *GetLogsParams) WithHTTPClient(client *http.Client) *GetLogsParams
- func (o *GetLogsParams) WithTimeout(timeout time.Duration) *GetLogsParams
- func (o *GetLogsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetLogsReader
- type LogsItems0
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 logs api API
func (*Client) GetLogs ¶
func (a *Client) GetLogs(params *GetLogsParams) (*GetLogsOK, error)
GetLogs gets logs gets all logs from db cluster
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { GetLogs(params *GetLogsParams) (*GetLogsOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new logs api API client.
type DetailsItems0 ¶
type DetailsItems0 struct { // type url TypeURL string `json:"type_url,omitempty"` // value // Format: byte Value strfmt.Base64 `json:"value,omitempty"` }
DetailsItems0 details items0 swagger:model DetailsItems0
func (*DetailsItems0) MarshalBinary ¶
func (o *DetailsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DetailsItems0) UnmarshalBinary ¶
func (o *DetailsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetLogsBody ¶
type GetLogsBody struct { // Kubernetes cluster name. KubernetesClusterName string `json:"kubernetes_cluster_name,omitempty"` // DB cluster name. ClusterName string `json:"cluster_name,omitempty"` }
GetLogsBody get logs body swagger:model GetLogsBody
func (*GetLogsBody) MarshalBinary ¶
func (o *GetLogsBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetLogsBody) UnmarshalBinary ¶
func (o *GetLogsBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetLogsDefault ¶
type GetLogsDefault struct { Payload *GetLogsDefaultBody // contains filtered or unexported fields }
GetLogsDefault handles this case with default header values.
An unexpected error response.
func NewGetLogsDefault ¶
func NewGetLogsDefault(code int) *GetLogsDefault
NewGetLogsDefault creates a GetLogsDefault with default headers values
func (*GetLogsDefault) Code ¶
func (o *GetLogsDefault) Code() int
Code gets the status code for the get logs default response
func (*GetLogsDefault) Error ¶
func (o *GetLogsDefault) Error() string
func (*GetLogsDefault) GetPayload ¶
func (o *GetLogsDefault) GetPayload() *GetLogsDefaultBody
type GetLogsDefaultBody ¶
type GetLogsDefaultBody struct { // error Error string `json:"error,omitempty"` // code Code int32 `json:"code,omitempty"` // message Message string `json:"message,omitempty"` // details Details []*DetailsItems0 `json:"details"` }
GetLogsDefaultBody get logs default body swagger:model GetLogsDefaultBody
func (*GetLogsDefaultBody) MarshalBinary ¶
func (o *GetLogsDefaultBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetLogsDefaultBody) UnmarshalBinary ¶
func (o *GetLogsDefaultBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetLogsOK ¶
type GetLogsOK struct {
Payload *GetLogsOKBody
}
GetLogsOK handles this case with default header values.
A successful response.
func NewGetLogsOK ¶
func NewGetLogsOK() *GetLogsOK
NewGetLogsOK creates a GetLogsOK with default headers values
func (*GetLogsOK) GetPayload ¶
func (o *GetLogsOK) GetPayload() *GetLogsOKBody
type GetLogsOKBody ¶
type GetLogsOKBody struct { // Log represents list of logs. Each entry contains either container's logs or, // when container field is empty, pod's events. Logs []*LogsItems0 `json:"logs"` }
GetLogsOKBody get logs OK body swagger:model GetLogsOKBody
func (*GetLogsOKBody) MarshalBinary ¶
func (o *GetLogsOKBody) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetLogsOKBody) UnmarshalBinary ¶
func (o *GetLogsOKBody) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetLogsParams ¶
type GetLogsParams struct { /*Body*/ Body GetLogsBody Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetLogsParams contains all the parameters to send to the API endpoint for the get logs operation typically these are written to a http.Request
func NewGetLogsParams ¶
func NewGetLogsParams() *GetLogsParams
NewGetLogsParams creates a new GetLogsParams object with the default values initialized.
func NewGetLogsParamsWithContext ¶
func NewGetLogsParamsWithContext(ctx context.Context) *GetLogsParams
NewGetLogsParamsWithContext creates a new GetLogsParams object with the default values initialized, and the ability to set a context for a request
func NewGetLogsParamsWithHTTPClient ¶
func NewGetLogsParamsWithHTTPClient(client *http.Client) *GetLogsParams
NewGetLogsParamsWithHTTPClient creates a new GetLogsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetLogsParamsWithTimeout ¶
func NewGetLogsParamsWithTimeout(timeout time.Duration) *GetLogsParams
NewGetLogsParamsWithTimeout creates a new GetLogsParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetLogsParams) SetBody ¶
func (o *GetLogsParams) SetBody(body GetLogsBody)
SetBody adds the body to the get logs params
func (*GetLogsParams) SetContext ¶
func (o *GetLogsParams) SetContext(ctx context.Context)
SetContext adds the context to the get logs params
func (*GetLogsParams) SetHTTPClient ¶
func (o *GetLogsParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get logs params
func (*GetLogsParams) SetTimeout ¶
func (o *GetLogsParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get logs params
func (*GetLogsParams) WithBody ¶
func (o *GetLogsParams) WithBody(body GetLogsBody) *GetLogsParams
WithBody adds the body to the get logs params
func (*GetLogsParams) WithContext ¶
func (o *GetLogsParams) WithContext(ctx context.Context) *GetLogsParams
WithContext adds the context to the get logs params
func (*GetLogsParams) WithHTTPClient ¶
func (o *GetLogsParams) WithHTTPClient(client *http.Client) *GetLogsParams
WithHTTPClient adds the HTTPClient to the get logs params
func (*GetLogsParams) WithTimeout ¶
func (o *GetLogsParams) WithTimeout(timeout time.Duration) *GetLogsParams
WithTimeout adds the timeout to the get logs params
func (*GetLogsParams) WriteToRequest ¶
func (o *GetLogsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetLogsReader ¶
type GetLogsReader struct {
// contains filtered or unexported fields
}
GetLogsReader is a Reader for the GetLogs structure.
func (*GetLogsReader) ReadResponse ¶
func (o *GetLogsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type LogsItems0 ¶
type LogsItems0 struct { // Pod name. Pod string `json:"pod,omitempty"` // Container name. Container string `json:"container,omitempty"` // Content of container's log or pod's events. Logs []string `json:"logs"` }
LogsItems0 Logs contain logs for certain pod's container. If container is an empty // string, logs contain pod's events. swagger:model LogsItems0
func (*LogsItems0) MarshalBinary ¶
func (o *LogsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogsItems0) UnmarshalBinary ¶
func (o *LogsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation