HealthClass

This type is a class for model objects.

A Health Policy defines runtime behaviors to monitor and take corrective actions when these behaviors are determined to be present. The HealthClass is the highest level object within a Health Policy and maps 1 to 1 to a "Health Policy" in the Administrative Console. The HealthClass has several base attributes and then also includes other objects as attributes, including one and only one HealthCondition and zero or more targetMembership objects.

Package: healthpolicy

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
name : EString This is a required field which indicates the name of a health policy. The health policy name must be unique among all health policies. This is only editable when the health policy is being created. This object's validation follows the basic WAS object name validation.
description : EString This is an optional field to provide an additional description of the health policy. This field is editable at the time of creation and also from edit mode.
reactionMode : EInt The reaction mode defines the behavior of the health policy. The options for this field are monitor, supervise and automatic. Monitor indicates the health policies are active and logging data. Supervise is the mode where the health policies are active and recommendations on actions are being sent to the administrator. If the administrator chooses to follow the recommendations, then the only action required is selecting a button and the actions will be performed. Automatic is when the health policies are active, logging data and taking action. Reaction Mode is stored in the model as an int value with the following mapping, which are defined in the XDConstants. java file in xd.util: REACTION_MODE_DETECT_ONLY = 1; REACTION_MODE_SUPERVISED = 2; REACTION_MODE_AUTOMATIC = 3;
HealthCondition : HealthCondition @ * No description is available *
targetMemberships : TargetMembership * * No description is available *
healthActions : HealthAction * * No description is available *



Attribute Details

name  -  This is a required field which indicates the name of a health policy. The health policy name must be unique among all health policies. This is only editable when the health policy is being created. This object's validation follows the basic WAS object name validation.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

description  -  This is an optional field to provide an additional description of the health policy. This field is editable at the time of creation and also from edit mode.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

reactionMode  -  The reaction mode defines the behavior of the health policy. The options for this field are monitor, supervise and automatic. Monitor indicates the health policies are active and logging data. Supervise is the mode where the health policies are active and recommendations on actions are being sent to the administrator. If the administrator chooses to follow the recommendations, then the only action required is selecting a button and the actions will be performed. Automatic is when the health policies are active, logging data and taking action. Reaction Mode is stored in the model as an int value with the following mapping, which are defined in the XDConstants. java file in xd.util: REACTION_MODE_DETECT_ONLY = 1; REACTION_MODE_SUPERVISED = 2; REACTION_MODE_AUTOMATIC = 3;
    Data Type: EInt
    Default value:  1
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

HealthCondition  -  * No description is available *
    Reference Type: HealthCondition @
    Containment:  true
    Container:  false
    Required:  true
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  1
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

targetMemberships  -  * No description is available *
    Reference Type: TargetMembership *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

healthActions  -  * No description is available *
    Reference Type: HealthAction *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006