Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupWindowValidator ¶
type BackupWindowValidator struct {
// contains filtered or unexported fields
}
func NewBackupWindowValidator ¶
func NewBackupWindowValidator(svc *storage.Service, c *collections.Collection) BackupWindowValidator
func (BackupWindowValidator) Validate ¶
func (v BackupWindowValidator) Validate() error
type ConfigurationProviderValidator ¶
type ConfigurationProviderValidator struct {
// contains filtered or unexported fields
}
func NewConfigurationProviderValidator ¶
func NewConfigurationProviderValidator(cfg config.ConfigurationProvider) ConfigurationProviderValidator
func (ConfigurationProviderValidator) Validate ¶
func (v ConfigurationProviderValidator) Validate() error
type DbValidator ¶
type DbValidator struct {
// contains filtered or unexported fields
}
func NewDbValidator ¶
func NewDbValidator(db *gorm.DB) DbValidator
func (DbValidator) Validate ¶
func (v DbValidator) Validate() error
type Status ¶
func (*Status) MarshalJSON ¶
type StatusCollection ¶
type StatusCollection []Status
func (StatusCollection) GetOverallStatus ¶
func (sc StatusCollection) GetOverallStatus() bool
type StorageAvailabilityValidator ¶
type StorageAvailabilityValidator struct {
// contains filtered or unexported fields
}
func NewStorageValidator ¶
func (StorageAvailabilityValidator) Validate ¶
func (v StorageAvailabilityValidator) Validate() error
type StorageInterface ¶
type StorageInterface interface {
FindLatestVersion(collectionId string) (storage.UploadedVersion, error)
}
type SumOfVersionsValidator ¶
type SumOfVersionsValidator struct {
// contains filtered or unexported fields
}
func NewSumOfVersionsValidator ¶
func NewSumOfVersionsValidator(svc *storage.Service, c *collections.Collection) SumOfVersionsValidator
func (SumOfVersionsValidator) Validate ¶
func (v SumOfVersionsValidator) Validate() error
type Validators ¶
type Validators []Validator
func (Validators) Validate ¶
func (v Validators) Validate() StatusCollection
type VersionsSizeValidator ¶
type VersionsSizeValidator struct {
// contains filtered or unexported fields
}
func NewVersionsSizeValidator ¶
func NewVersionsSizeValidator(svc *storage.Service, c *collections.Collection) VersionsSizeValidator
func (VersionsSizeValidator) Validate ¶
func (v VersionsSizeValidator) Validate() error
Click to show internal directories.
Click to hide internal directories.