/AWS1/CL_SHBPARAMETERCONF¶
An object that provides the current value of a security control parameter and identifies whether it has been customized.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_valuetype TYPE /AWS1/SHBPARAMETERVALUETYPE /AWS1/SHBPARAMETERVALUETYPE¶
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When
ValueTypeis set equal toDEFAULT, the default behavior can be a specific Security Hub default value, or the default behavior can be to ignore a specific parameter. WhenValueTypeis set equal toDEFAULT, Security Hub ignores user-provided input for theValuefield.When
ValueTypeis set equal toCUSTOM, theValuefield can't be empty.
Optional arguments:¶
io_value TYPE REF TO /AWS1/CL_SHBPARAMETERVALUE /AWS1/CL_SHBPARAMETERVALUE¶
The current value of a control parameter.
Queryable Attributes¶
ValueType¶
Identifies whether a control parameter uses a custom user-defined value or subscribes to the default Security Hub behavior.
When
ValueTypeis set equal toDEFAULT, the default behavior can be a specific Security Hub default value, or the default behavior can be to ignore a specific parameter. WhenValueTypeis set equal toDEFAULT, Security Hub ignores user-provided input for theValuefield.When
ValueTypeis set equal toCUSTOM, theValuefield can't be empty.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUETYPE() |
Getter for VALUETYPE, with configurable default |
ASK_VALUETYPE() |
Getter for VALUETYPE w/ exceptions if field has no value |
HAS_VALUETYPE() |
Determine if VALUETYPE has a value |
Value¶
The current value of a control parameter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUE() |
Getter for VALUE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PARAMETERS¶
TYPES TT_PARAMETERS TYPE HASHED TABLE OF /AWS1/CL_SHBPARAMETERCONF=>TS_PARAMETERS_MAPROW WITH UNIQUE KEY key
.
TS_PARAMETERS_MAPROW¶
TYPES: BEGIN OF TS_PARAMETERS_MAPROW,
key TYPE /AWS1/SHBNONEMPTYSTRING,
value TYPE REF TO /AWS1/CL_SHBPARAMETERCONF,
END OF TS_PARAMETERS_MAPROW.