Skip to content

/AWS1/CL_GMLROUTINGSTRATEGY

The routing configuration for a fleet alias.

Related actions

All APIs by task

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_TYPE TYPE /AWS1/GMLROUTINGSTRATEGYTYPE /AWS1/GMLROUTINGSTRATEGYTYPE

The type of routing strategy for the alias.

Possible routing types include the following:

  • SIMPLE - The alias resolves to one specific fleet. Use this type when routing to active fleets.

  • TERMINAL - The alias does not resolve to a fleet but instead can be used to display a message to the user. A terminal alias throws a TerminalRoutingStrategyException with the message embedded.

IV_FLEETID TYPE /AWS1/GMLFLEETID /AWS1/GMLFLEETID

A unique identifier for the fleet that the alias points to. This value is the fleet ID, not the fleet ARN.

IV_MESSAGE TYPE /AWS1/GMLFREETEXT /AWS1/GMLFREETEXT

The message text to be used with a terminal routing strategy.


Queryable Attributes

Type

The type of routing strategy for the alias.

Possible routing types include the following:

  • SIMPLE - The alias resolves to one specific fleet. Use this type when routing to active fleets.

  • TERMINAL - The alias does not resolve to a fleet but instead can be used to display a message to the user. A terminal alias throws a TerminalRoutingStrategyException with the message embedded.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

FleetId

A unique identifier for the fleet that the alias points to. This value is the fleet ID, not the fleet ARN.

Accessible with the following methods

Method Description
GET_FLEETID() Getter for FLEETID, with configurable default
ASK_FLEETID() Getter for FLEETID w/ exceptions if field has no value
HAS_FLEETID() Determine if FLEETID has a value

Message

The message text to be used with a terminal routing strategy.

Accessible with the following methods

Method Description
GET_MESSAGE() Getter for MESSAGE, with configurable default
ASK_MESSAGE() Getter for MESSAGE w/ exceptions if field has no value
HAS_MESSAGE() Determine if MESSAGE has a value