# README

Drop Filters

Compatible with Logz.io's drop filters API.

Drop filters provide a solution for filtering out logs before they are indexed in your account to help lower costs and reduce account volume. To create a new drop filter:

client, _ := drop_filters.New(apiToken, apiServerAddress)
dropFilter, err := client.CreateDropFilter(drop_filters.CreateDropFilter{
                    LogType: "some_type",
                    FieldConditions: []drop_filters.FieldConditionObject{{
                        FieldName: "some_field_name",
                        Value:     "some_value",
                    }},
                })
functionfunc name
activate drop filterfunc (c *DropFiltersClient) ActivateDropFilter(dropFilterID string) (*DropFilter, error)
create drop filterfunc (c *DropFiltersClient) CreateDropFilter(createDropFilter CreateDropFilter) (*DropFilter, error)
deactivate drop filterfunc (c *DropFiltersClient) DeactivateDropFilter(dropFilterId string) (*DropFilter, error)
delete drop filterfunc (c *DropFiltersClient) DeleteDropFilter(dropFilterId string) error
retrieve drop filtersfunc (c *DropFiltersClient) RetrieveDropFilters() ([]DropFilter, error)

# Functions

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author