Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultFieldByName ¶
func DefaultFieldByName(field CloudCostField) *ast.Field
DefaultFieldByName returns only default cloud cost filter fields by name.
func NewCloudCostFilterParser ¶
func NewCloudCostFilterParser() ast.FilterParser
NewCloudCostFilterParser creates a new `ast.FilterParser` implementation which uses CloudCost specific fields
Types ¶
type CloudCostField ¶
type CloudCostField string
CloudCostField is an enum that represents CloudCost specific fields that can be filtered
const ( FieldInvoiceEntityID CloudCostField = CloudCostField(fieldstrings.FieldInvoiceEntityID) FieldAccountID CloudCostField = CloudCostField(fieldstrings.FieldAccountID) FieldProvider CloudCostField = CloudCostField(fieldstrings.FieldProvider) FieldProviderID CloudCostField = CloudCostField(fieldstrings.FieldProviderID) FieldCategory CloudCostField = CloudCostField(fieldstrings.FieldCategory) FieldService CloudCostField = CloudCostField(fieldstrings.FieldService) FieldLabel CloudCostField = CloudCostField(fieldstrings.FieldLabel) )
Click to show internal directories.
Click to hide internal directories.