Skip to content

/AWS1/CL_GMLGAMESESSIONDETAIL

A game session's properties plus the protection policy currently in force.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_gamesession TYPE REF TO /AWS1/CL_GMLGAMESESSION /AWS1/CL_GMLGAMESESSION

Object that describes a game session.

iv_protectionpolicy TYPE /AWS1/GMLPROTECTIONPOLICY /AWS1/GMLPROTECTIONPOLICY

Current status of protection for the game session.

  • NoProtection -- The game session can be terminated during a scale-down event.

  • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.


Queryable Attributes

GameSession

Object that describes a game session.

Accessible with the following methods

Method Description
GET_GAMESESSION() Getter for GAMESESSION

ProtectionPolicy

Current status of protection for the game session.

  • NoProtection -- The game session can be terminated during a scale-down event.

  • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.

Accessible with the following methods

Method Description
GET_PROTECTIONPOLICY() Getter for PROTECTIONPOLICY, with configurable default
ASK_PROTECTIONPOLICY() Getter for PROTECTIONPOLICY w/ exceptions if field has no va
HAS_PROTECTIONPOLICY() Determine if PROTECTIONPOLICY has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_GAMESESSIONDETAILLIST

TYPES TT_GAMESESSIONDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GMLGAMESESSIONDETAIL WITH DEFAULT KEY
.