github.com/kubearmor/cilium@v1.6.12/api/v1/client/prefilter/prefilter_client.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package prefilter 4 5 // This file was generated by the swagger tool. 6 // Editing this file might prove futile when you re-run the swagger generate command 7 8 import ( 9 "github.com/go-openapi/runtime" 10 11 strfmt "github.com/go-openapi/strfmt" 12 ) 13 14 // New creates a new prefilter API client. 15 func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client { 16 return &Client{transport: transport, formats: formats} 17 } 18 19 /* 20 Client for prefilter API 21 */ 22 type Client struct { 23 transport runtime.ClientTransport 24 formats strfmt.Registry 25 } 26 27 /* 28 DeletePrefilter deletes list of c ID rs 29 */ 30 func (a *Client) DeletePrefilter(params *DeletePrefilterParams) (*DeletePrefilterOK, error) { 31 // TODO: Validate the params before sending 32 if params == nil { 33 params = NewDeletePrefilterParams() 34 } 35 36 result, err := a.transport.Submit(&runtime.ClientOperation{ 37 ID: "DeletePrefilter", 38 Method: "DELETE", 39 PathPattern: "/prefilter", 40 ProducesMediaTypes: []string{"application/json"}, 41 ConsumesMediaTypes: []string{"application/json"}, 42 Schemes: []string{"http"}, 43 Params: params, 44 Reader: &DeletePrefilterReader{formats: a.formats}, 45 Context: params.Context, 46 Client: params.HTTPClient, 47 }) 48 if err != nil { 49 return nil, err 50 } 51 return result.(*DeletePrefilterOK), nil 52 53 } 54 55 /* 56 GetPrefilter retrieves list of c ID rs 57 */ 58 func (a *Client) GetPrefilter(params *GetPrefilterParams) (*GetPrefilterOK, error) { 59 // TODO: Validate the params before sending 60 if params == nil { 61 params = NewGetPrefilterParams() 62 } 63 64 result, err := a.transport.Submit(&runtime.ClientOperation{ 65 ID: "GetPrefilter", 66 Method: "GET", 67 PathPattern: "/prefilter", 68 ProducesMediaTypes: []string{"application/json"}, 69 ConsumesMediaTypes: []string{"application/json"}, 70 Schemes: []string{"http"}, 71 Params: params, 72 Reader: &GetPrefilterReader{formats: a.formats}, 73 Context: params.Context, 74 Client: params.HTTPClient, 75 }) 76 if err != nil { 77 return nil, err 78 } 79 return result.(*GetPrefilterOK), nil 80 81 } 82 83 /* 84 PatchPrefilter updates list of c ID rs 85 */ 86 func (a *Client) PatchPrefilter(params *PatchPrefilterParams) (*PatchPrefilterOK, error) { 87 // TODO: Validate the params before sending 88 if params == nil { 89 params = NewPatchPrefilterParams() 90 } 91 92 result, err := a.transport.Submit(&runtime.ClientOperation{ 93 ID: "PatchPrefilter", 94 Method: "PATCH", 95 PathPattern: "/prefilter", 96 ProducesMediaTypes: []string{"application/json"}, 97 ConsumesMediaTypes: []string{"application/json"}, 98 Schemes: []string{"http"}, 99 Params: params, 100 Reader: &PatchPrefilterReader{formats: a.formats}, 101 Context: params.Context, 102 Client: params.HTTPClient, 103 }) 104 if err != nil { 105 return nil, err 106 } 107 return result.(*PatchPrefilterOK), nil 108 109 } 110 111 // SetTransport changes the transport on the client 112 func (a *Client) SetTransport(transport runtime.ClientTransport) { 113 a.transport = transport 114 }