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  }