ironic.objects.fields module

ironic.objects.fields module

service None

Bases: oslo_versionedobjects.fields.BooleanField

service None

Bases: oslo_versionedobjects.fields.DateTimeField

service None

Bases: oslo_versionedobjects.fields.EnumField

service None

Bases: oslo_versionedobjects.fields.FieldType

static FlexibleDict.coerce(obj, attr, value)

This is called to coerce (if possible) a value on assignment.

This method should convert the value given into the designated type, or throw an exception if this is not possible.

:param:obj: The VersionedObject on which an attribute is being set :param:attr: The name of the attribute being set :param:value: The value being set :returns: A properly-typed value

service None

Bases: oslo_versionedobjects.fields.AutoTypedField

service None

Bases: oslo_versionedobjects.fields.IntegerField

service None

Bases: oslo_versionedobjects.fields.ListOfObjectsField

service None

Bases: oslo_versionedobjects.fields.ListOfStringsField

service None

Bases: oslo_versionedobjects.fields.FieldType

static MACAddress.coerce(obj, attr, value)

This is called to coerce (if possible) a value on assignment.

This method should convert the value given into the designated type, or throw an exception if this is not possible.

:param:obj: The VersionedObject on which an attribute is being set :param:attr: The name of the attribute being set :param:value: The value being set :returns: A properly-typed value

service None

Bases: oslo_versionedobjects.fields.AutoTypedField

service None

Bases: oslo_versionedobjects.fields.Enum

service None

Bases: oslo_versionedobjects.fields.BaseEnumField

service None

Bases: oslo_versionedobjects.fields.Enum

service None

Bases: oslo_versionedobjects.fields.BaseEnumField

service None

Bases: oslo_versionedobjects.fields.ObjectField

service None

Bases: oslo_versionedobjects.fields.String

static StringAcceptsCallable.coerce(obj, attr, value)

This is called to coerce (if possible) a value on assignment.

This method should convert the value given into the designated type, or throw an exception if this is not possible.

:param:obj: The VersionedObject on which an attribute is being set :param:attr: The name of the attribute being set :param:value: The value being set :returns: A properly-typed value

service None

Bases: oslo_versionedobjects.fields.StringField

service None

Bases: oslo_versionedobjects.fields.StringField

Custom StringField object that allows for functions as default

In some cases we need to allow for dynamic defaults based on configuration options, this StringField object allows for a function to be passed as a default, and will only process it at the point the field is coerced

service None

Bases: oslo_versionedobjects.fields.UUIDField

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.