MetabaseObjectUpdateType

Description

The MetabaseObjectUpdateType enumeration determines a type of repository objects update.

It is used by the following properties and methods:

Available Values

Value Brief description
0 Simple. Default value.
If the default value is set for update objects, the update type that is set for entire update will be used.
The default value that is set for entire update determines update by key. Existing objects will be updated, absent objects will be created.
1 Unbound. Value reserved for internal use. It is used for time series database replication.
2 UnboundUpdate. Value reserved for internal use. It is used for time series database replication.
4 UnboundParent. Value reserved for internal use. It is used for time series database replication.
8 Bound. An object has its own parameters of update types. This value is set automatically with the following values:
  • MetabaseObjectUpdateType.BindById;
  • MetabaseObjectUpdateType.BindByKey;
  • MetabaseObjectUpdateType.UpdateOnly;
  • MetabaseObjectUpdateType.CreateOnly.
16 BindById. Updated object will be searched by identifier.
32 BindByKey. Updated object will be searched by key.
64 UpdateOnly. Object is only allowed to be updated. It is forbidden to create a new one.
128 CreateOnly. Object is only allowed to be created. It is forbidden to update existing object.

See also:

Metabase Assembly Enumerations