Enum
An
enum
, in computer programming also called an
enumerated data type, is a bundle of named constant values.You can declare a variable of a specific type and assign any of the enum
's constants to it.
You can select from these built-in enum
types:
ProcessStatus
OlapSubsetAccess
MinglePrivacyLevel
The enum
syntax is [ENUMNAME].[ENUMMEMBER].
In this example the All
, Private
, and Public
constants are wrapped in one
enum
called OlapSubsetAccess
. The OlapSubsetAccess
enum
contains three values: All, Private, and Public. The
values correspond with the constants.
OlapSubsetAccess.Public // for the existing OlapSubsetAccessPublic constant
OlapSubsetAccess.Private // for the existing OlapSubsetAccessPrivate constant
OlapSubsetAccess.All // for the existing OlapSubsetAccessAll constant
These are the ProcessStatus
and MinglePrivacyLevel
enums:
ProcessStatus.Faulted // for the existing ProcessStatusFaulted constant
ProcessStatus.Cancelled // for the existing ProcessStatusCancelled constant
ProcessStatus.Created // for the existing ProcessStatusCreated constant
ProcessStatus.Running // for the existing ProcessStatusRunning constant
ProcessStatus.Completed // for the existing ProcessStatusCompleted constant
MinglePrivacyLevel.Public // for the existing MinglePrivacyLevelPublic constant
MinglePrivacyLevel.Private // for the existing MinglePrivacyLevelPrivate constant
MinglePrivacyLevel.Group // for the existing MinglePrivacyLevelGroup constant
MinglePrivacyLevel.Colleagues // for the existing MinglePrivacyLevelColleagues constant