Documentation ¶
Index ¶
- type CPUUnitFactory
- func (c *CPUUnitFactory) GetAllUnits() map[string]v1.Unit
- func (c *CPUUnitFactory) GetDefaultUnitSuffix() string
- func (c *CPUUnitFactory) GetValue(valueString string) (float64, error)
- func (c *CPUUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
- func (c *CPUUnitFactory) Validate(cpuConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
- type MemoryUnitFactory
- func (m *MemoryUnitFactory) GetAllUnits() map[string]v1.Unit
- func (m *MemoryUnitFactory) GetDefaultUnitSuffix() string
- func (m *MemoryUnitFactory) GetValue(valueString string) (float64, error)
- func (m *MemoryUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
- func (m *MemoryUnitFactory) Validate(memConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
- type TimeUnitFactory
- func (t *TimeUnitFactory) GetAllUnits() map[string]v1.Unit
- func (t *TimeUnitFactory) GetDefaultUnitSuffix() string
- func (t *TimeUnitFactory) GetValue(valueString string) (float64, error)
- func (t *TimeUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
- func (t *TimeUnitFactory) Validate(timeConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
- type UnitService
- type UnitStrService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPUUnitFactory ¶ added in v1.2.2
type CPUUnitFactory struct {
// contains filtered or unexported fields
}
func NewCPUUnitFactory ¶ added in v1.2.2
func NewCPUUnitFactory(logger *zap.SugaredLogger) *CPUUnitFactory
func (*CPUUnitFactory) GetAllUnits ¶ added in v1.2.2
func (c *CPUUnitFactory) GetAllUnits() map[string]v1.Unit
func (*CPUUnitFactory) GetDefaultUnitSuffix ¶ added in v1.2.2
func (c *CPUUnitFactory) GetDefaultUnitSuffix() string
func (*CPUUnitFactory) GetValue ¶ added in v1.2.2
func (c *CPUUnitFactory) GetValue(valueString string) (float64, error)
func (*CPUUnitFactory) ParseValAndUnit ¶ added in v1.2.2
func (c *CPUUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
func (*CPUUnitFactory) Validate ¶ added in v1.2.2
func (c *CPUUnitFactory) Validate(cpuConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
type MemoryUnitFactory ¶ added in v1.2.2
type MemoryUnitFactory struct {
// contains filtered or unexported fields
}
func NewMemoryUnitFactory ¶ added in v1.2.2
func NewMemoryUnitFactory(logger *zap.SugaredLogger) *MemoryUnitFactory
func (*MemoryUnitFactory) GetAllUnits ¶ added in v1.2.2
func (m *MemoryUnitFactory) GetAllUnits() map[string]v1.Unit
func (*MemoryUnitFactory) GetDefaultUnitSuffix ¶ added in v1.2.2
func (m *MemoryUnitFactory) GetDefaultUnitSuffix() string
func (*MemoryUnitFactory) GetValue ¶ added in v1.2.2
func (m *MemoryUnitFactory) GetValue(valueString string) (float64, error)
func (*MemoryUnitFactory) ParseValAndUnit ¶ added in v1.2.2
func (m *MemoryUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
func (*MemoryUnitFactory) Validate ¶ added in v1.2.2
func (m *MemoryUnitFactory) Validate(memConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
type TimeUnitFactory ¶ added in v1.2.2
type TimeUnitFactory struct {
// contains filtered or unexported fields
}
func NewTimeUnitFactory ¶ added in v1.2.2
func NewTimeUnitFactory(logger *zap.SugaredLogger) *TimeUnitFactory
func (*TimeUnitFactory) GetAllUnits ¶ added in v1.2.2
func (t *TimeUnitFactory) GetAllUnits() map[string]v1.Unit
func (*TimeUnitFactory) GetDefaultUnitSuffix ¶ added in v1.2.2
func (t *TimeUnitFactory) GetDefaultUnitSuffix() string
func (*TimeUnitFactory) GetValue ¶ added in v1.2.2
func (t *TimeUnitFactory) GetValue(valueString string) (float64, error)
func (*TimeUnitFactory) ParseValAndUnit ¶ added in v1.2.2
func (t *TimeUnitFactory) ParseValAndUnit(val float64, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error)
func (*TimeUnitFactory) Validate ¶ added in v1.2.2
func (t *TimeUnitFactory) Validate(timeConfig *v1.GenericConfigurationBean[float64]) (*unitsBean.ConfigValue[float64], error)
type UnitService ¶ added in v1.2.2
type UnitService[T any] interface { GetAllUnits() map[string]v1.Unit GetDefaultUnitSuffix() string ParseValAndUnit(val T, unitType unitsBean.UnitType) (*unitsBean.ParsedValue, error) Validate(configuration *v1.GenericConfigurationBean[T]) (*unitsBean.ConfigValue[T], error) }
type UnitStrService ¶ added in v1.2.2
type UnitStrService interface { GetUnitSuffix() unitsBean.UnitType GetUnit() (v1.Unit, bool) String() string unitsBean.CPUUnitStr | unitsBean.MemoryUnitStr | unitsBean.TimeUnitStr | unitsBean.NoUnitStr }
Click to show internal directories.
Click to hide internal directories.