Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (2.0.1.7)
  E16658-04

Contents

Overview

Used to update a version configuration.

Members

Name Type Description

autoLabel

boolean

Whether labels should be automatically assigned to newly-created versions according to a predefined label format.

final

boolean

Set whether or not this configuration can be overridden. This value is ignored if isRequired=false.

labelFormat

labelFormat

The format that should be used for auto-labeling.

maximumVersionsToKeep

int

Set how many versions should be saved in the version history of an entity at any given point in time, excluding those versions marked as doNotAutoPurge. This value must be > 0.

versionControlModel

versionControlModel

Whether the associated container should have auto or manual versioning, or have versioning disabled completely.

Hierarchy

Inherits From

Examples

Below are examples in JSON and XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:versionControlConfigurationUpdater xsi:type="obh:versionControlConfigurationUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:autoLabel>your_boolean_0</obh:autoLabel>
        <obh:final>your_boolean_0</obh:final>
        <obh:labelFormat>your_labelFormat_0</obh:labelFormat>
        <obh:maximumVersionsToKeep>your_int_0</obh:maximumVersionsToKeep>
        <obh:versionControlModel>your_versionControlModel_0</obh:versionControlModel>
</obh:versionControlConfigurationUpdater>

JSON Example

(show inherited members)

{
    "beeType":"versionControlConfigurationUpdater",
        "autoLabel":your_{http://www.oracle.com/beehive}autoLabel_as_boolean0,
        "final":your_{http://www.oracle.com/beehive}final_as_boolean0,
        "labelFormat":{ your_{http://www.oracle.com/beehive}labelFormat_as_labelFormat0 },
        "maximumVersionsToKeep":your_{http://www.oracle.com/beehive}maximumVersionsToKeep_as_int0,
        "versionControlModel":{ your_{http://www.oracle.com/beehive}versionControlModel_as_versionControlModel0 }
}

XML Schema


<xs:complexType name="versionControlConfigurationUpdater">
    <xs:complexContent>
        <xs:extension base="tns:identifiableUpdater">
            <xs:sequence>
                <xs:element minOccurs="0" name="autoLabel" type="xs:boolean"/>
                <xs:element minOccurs="0" name="final" type="xs:boolean"/>
                <xs:element minOccurs="0" name="labelFormat" type="tns:labelFormat"/>
                <xs:element minOccurs="0" name="maximumVersionsToKeep" type="xs:int"/>
                <xs:element minOccurs="0" name="versionControlModel" type="tns:versionControlModel"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to versionControlConfigurationUpdater

Referenced By Resources

Not Referenced Directly by Resources

Referenced By Representaions