Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterNoErrorLevelMeta ¶
func FilterNoErrorLevelMeta(metas []*commonpb.MetadataField) (notErrorLevel, errorLevel []*commonpb.MetadataField)
Types ¶
type Metadata ¶
type Metadata []MetadataField
func (Metadata) DedupByName ¶
func (Metadata) FilterNoErrorLevel ¶
FilterNoErrorLevel filter by field level, return collection of NotErrorLevel and ErrorLevel.
type MetadataField ¶
type MetadataField struct {
Name string `json:"name"`
Value string `json:"value"`
Type string `json:"type,omitempty"`
Optional bool `json:"optional,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
Level MetadataLevel `json:"level,omitempty"`
}
func (MetadataField) GetLevel ¶
func (field MetadataField) GetLevel() MetadataLevel
type MetadataFieldType ¶
type MetadataFieldType string
type MetadataLevel ¶
type MetadataLevel string
var ( MetadataLevelError MetadataLevel = "ERROR" MetadataLevelWarn MetadataLevel = "WARN" MetadataLevelInfo MetadataLevel = "INFO" )
Click to show internal directories.
Click to hide internal directories.