Documentation
¶
Index ¶
- func Create(params CreateParams) (*models.ProxiesFilteredGroup, error)
- func Delete(params CommonParams) error
- func Get(params CommonParams) (*models.ProxiesFilteredGroup, error)
- func List(params CommonParams) ([]*models.ProxiesFilteredGroupHealth, error)
- func Update(params UpdateParams) (*models.ProxiesFilteredGroup, error)
- type CommonParams
- type CreateParams
- 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 CommonParams) error
Delete deletes proxies filtered group by group id
func Get ¶
func Get(params CommonParams) (*models.ProxiesFilteredGroup, error)
Get returns information about a specific proxies filtered group
func List ¶
func List(params CommonParams) ([]*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 CommonParams ¶
CommonParams is the set of parameters required for retrieving a proxies filtered group information
func (CommonParams) Validate ¶
func (params CommonParams) Validate() error
Validate parameters for get and delete functions
type CreateParams ¶
type CreateParams struct {
CommonParams
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 UpdateParams ¶
type UpdateParams struct {
CreateParams
Version int64
}
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