class Aws::CloudWatchEvidently::Types::VariableValue

The value assigned to a feature variation. This structure must contain exactly one field. It can be ‘boolValue`, `doubleValue`, `longValue`, or `stringValue`.

@note VariableValue is a union - when making an API calls you must set exactly one of the members.

@note VariableValue is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of VariableValue corresponding to the set member.

@!attribute [rw] bool_value

If this feature uses the Boolean variation type, this field contains
the Boolean value of this variation.
@return [Boolean]

@!attribute [rw] double_value

If this feature uses the double integer variation type, this field
contains the double integer value of this variation.
@return [Float]

@!attribute [rw] long_value

If this feature uses the long variation type, this field contains
the long value of this variation.
@return [Integer]

@!attribute [rw] string_value

If this feature uses the string variation type, this field contains
the string value of this variation.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/evidently-2021-02-01/VariableValue AWS API Documentation

Constants

SENSITIVE