Mixer Adapter Model

This package defines the types that are used when creating Mixer templates. ValueType defined in this pacakge is also used by adapters to know the underlying datatype of the instance fields.

DNSName

DNSName is used inside templates for fields that are of ValueType “DNS_NAME”

Duration

Duration is used inside templates for fields that are of ValueType “DURATION”

EmailAddress

EmailAddress is used inside templates for fields that are of ValueType “EMAIL_ADDRESS” DO NOT USE !! Under Development

IPAddress

IPAddress is used inside templates for fields that are of ValueType “IP_ADDRESS”

TemplateVariety

The available varieties of templates, controlling the semantics of what an adapter does with each instance.

NameDescription
TEMPLATE_VARIETY_CHECK

Makes the template applicable for Mixer’s check calls.

TEMPLATE_VARIETY_REPORT

Makes the template applicable for Mixer’s report calls.

TEMPLATE_VARIETY_QUOTA

Makes the template applicable for Mixer’s quota calls.

TEMPLATE_VARIETY_ATTRIBUTE_GENERATOR

Makes the template applicable for Mixer’s quota calls.

TimeStamp

TimeStamp is used inside templates for fields that are of ValueType “TIMESTAMP”

Uri

Uri is used inside templates for fields that are of ValueType “URI” DO NOT USE ! Under Development

Value

Value is used inside templates for fields that have dynamic types. The actual datatype of the field depends on the datatype of the expression used in the operator configuration.