Documentation ¶
Index ¶
- func Create(params CreateParams) (*models.ProxiesFilteredGroup, error)
- func Delete(params DeleteParams) error
- func Get(params GetParams) (*models.ProxiesFilteredGroup, error)
- func List(params ListParams) ([]*models.ProxiesFilteredGroupHealth, error)
- func Update(params UpdateParams) (*models.ProxiesFilteredGroup, error)
- type CreateParams
- type DeleteParams
- type GetParams
- type ListParams
- type UpdateParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(params CreateParams) (*models.ProxiesFilteredGroup, error)
Create creates proxies filtered group with passed parameters
func Delete ¶
func Delete(params DeleteParams) error
Delete deletes proxies filtered group by group id
func Get ¶
func Get(params GetParams) (*models.ProxiesFilteredGroup, error)
Get returns information about a specific proxies filtered group
func List ¶
func List(params ListParams) ([]*models.ProxiesFilteredGroupHealth, error)
List gets the list of proxies filter groups for a region
func Update ¶
func Update(params UpdateParams) (*models.ProxiesFilteredGroup, error)
Update updates information for already existing proxies filtered group
Types ¶
type CreateParams ¶
type CreateParams struct { *api.API ID string Region string Filters map[string]string ExpectedProxiesCount int32 }
CreateParams is the set of parameters required for creating or updating proxies filtered group
func (CreateParams) Validate ¶
func (params CreateParams) Validate() error
Validate parameters for Create function
type DeleteParams ¶
DeleteParams is the set of parameters required for retrieving a proxies filtered group information
func (DeleteParams) Validate ¶
func (params DeleteParams) Validate() error
Validate parameters for get and delete functions
type GetParams ¶
GetParams is the set of parameters required for retrieving a proxies filtered group information
type ListParams ¶
ListParams is the set of parameters required for retrieving a proxies filtered group information
func (ListParams) Validate ¶
func (params ListParams) Validate() error
Validate parameters for get and delete functions
type UpdateParams ¶
type UpdateParams struct { *api.API ID string Region string Filters map[string]string ExpectedProxiesCount int32 Version string }
UpdateParams is the set of parameters required for updating proxies filtered group
func (UpdateParams) Validate ¶
func (params UpdateParams) Validate() error
Validate parameters for Update function