The watcher.objects.fields Module

Utility methods for objects

class watcher.objects.fields.BaseWatcherEnum(**kwargs)[source]

Bases: oslo_versionedobjects.fields.Enum

class watcher.objects.fields.DictField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.AutoTypedField

class watcher.objects.fields.FlexibleDict[source]

Bases: oslo_versionedobjects.fields.FieldType

static coerce(obj, attr, value)[source]
class watcher.objects.fields.FlexibleDictField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.AutoTypedField

class watcher.objects.fields.FlexibleListOfDict[source]

Bases: oslo_versionedobjects.fields.FieldType

static coerce(obj, attr, value)[source]
class watcher.objects.fields.FlexibleListOfDictField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.AutoTypedField

class watcher.objects.fields.NotificationAction(**kwargs)[source]

Bases: watcher.objects.fields.BaseWatcherEnum

class watcher.objects.fields.NotificationActionField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.BaseEnumField

class watcher.objects.fields.NotificationPhase(**kwargs)[source]

Bases: watcher.objects.fields.BaseWatcherEnum

class watcher.objects.fields.NotificationPhaseField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.BaseEnumField

class watcher.objects.fields.NotificationPriority(**kwargs)[source]

Bases: watcher.objects.fields.BaseWatcherEnum

class watcher.objects.fields.NotificationPriorityField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.BaseEnumField

class watcher.objects.fields.Numeric[source]

Bases: oslo_versionedobjects.fields.FieldType

static coerce(obj, attr, value)[source]
class watcher.objects.fields.NumericField(**kwargs)[source]

Bases: oslo_versionedobjects.fields.AutoTypedField