KBEC-00186 - Differences between Intrinsic Properties and Custom Properties

Article ID:360033193051
1 minute readKnowledge base
On this page

Description

One of the best features of CloudBees CD (CloudBees Flow) is the concept of properties.

There are two kinds of properties, those created by the user or application, called Custom Properties, and those that are part of the CloudBees CD (CloudBees Flow) definition, called Intrinsic Properties.

Here are some of the differences in these two types of properties.

Name Case-sensitivity

Custom Properties (as with all object names) are case preserving but not cas- sensitive.

Intrinsic Properties are case-sensitive.

Example

The following Custom Property retrievals all return the same result:

The following Intrinsic Property retrievals error on the second, all lower-case, property name:

Immutability

Some Intrinsic Properties are immutable, their value cannot be changed.

Examples
  1. errorCode

  2. errorMessage

  3. hostName