Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace UpdateCustomPropertyDetails

Properties used in custom atrribute update operations.

Properties

Optional allowedValues

allowedValues: Array<string>

Allowed values for the custom property if any

Optional description

description: undefined | string

Detailed description of the data asset.

Optional displayName

displayName: undefined | string

A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

Optional isEditable

isEditable: undefined | false | true

If this field is a editable field

Optional isEventEnabled

isEventEnabled: undefined | false | true

If an OCI Event will be emitted when the custom property is modified.

Optional isFilterable

isFilterable: undefined | false | true

If this field allows to filter or create facets from UI

Optional isHidden

isHidden: undefined | false | true

If this field is a hidden field

Optional isHiddenInSearch

isHiddenInSearch: undefined | false | true

If this field is allowed to pop in search results

Optional isMultiValued

isMultiValued: undefined | false | true

If this field allows multiple values to be set

Optional isShownInList

isShownInList: undefined | false | true

If this field is displayed in a list view of applicable objects.

Optional isSortable

isSortable: undefined | false | true

If this field allows to sort from UI

Optional properties

properties: undefined | object

A map of maps that contains the properties which are specific to the asset type. Each data asset type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most data assets have required properties within the "default" category. Example: {@code {"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}}

Functions

getDeserializedJsonObj

getJsonObj