buildOption

Parent: app

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=255
Enter a name for this build option. Build options are predefined settings that determine whether or not components within an application are enabled.

Property Groups:

  • status
  • advanced
  • subscription
  • comments
status
PropertyTypeRequiredDefault ValueDetails
statusenumYesexcludedata type=string; lov=STATIC
Valid values: include exclude
defaultOnExportenumNodata type=string; lov=STATIC
Valid values: exclude include
onUpgradeKeepStatusbooleanYesfalsedata type=boolean
status {
  status: include
  defaultOnExport: exclude
  onUpgradeKeepStatus: false
}
advanced
PropertyTypeRequiredDefault ValueDetails
staticIdstringYesdata type=string; maxLen=255
featureIdentifierstringNodata type=string; maxLen=4000
advanced {
  staticId: value
  featureIdentifier: value
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=buildOption
subscription {
  master: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

buildOption sample (
    name: value
    status {
        status: include
        defaultOnExport: exclude
        onUpgradeKeepStatus: false
    }
    advanced {
        staticId: value
        featureIdentifier: value
    }
    subscription {
        master: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)