Skip to content

/AWS1/CL_NEPUPGRADETARGET

The version of the database engine that a DB instance can be upgraded to.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_engine TYPE /AWS1/NEPSTRING /AWS1/NEPSTRING

The name of the upgrade target database engine.

iv_engineversion TYPE /AWS1/NEPSTRING /AWS1/NEPSTRING

The version number of the upgrade target database engine.

iv_description TYPE /AWS1/NEPSTRING /AWS1/NEPSTRING

The version of the database engine that a DB instance can be upgraded to.

iv_autoupgrade TYPE /AWS1/NEPBOOLEAN /AWS1/NEPBOOLEAN

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

iv_ismajorversionupgrade TYPE /AWS1/NEPBOOLEAN /AWS1/NEPBOOLEAN

A value that indicates whether a database engine is upgraded to a major version.

iv_supportsglobaldatabases TYPE /AWS1/NEPBOOLEANOPTIONAL /AWS1/NEPBOOLEANOPTIONAL

A value that indicates whether you can use Neptune global databases with the target engine version.


Queryable Attributes

Engine

The name of the upgrade target database engine.

Accessible with the following methods

Method Description
GET_ENGINE() Getter for ENGINE, with configurable default
ASK_ENGINE() Getter for ENGINE w/ exceptions if field has no value
HAS_ENGINE() Determine if ENGINE has a value

EngineVersion

The version number of the upgrade target database engine.

Accessible with the following methods

Method Description
GET_ENGINEVERSION() Getter for ENGINEVERSION, with configurable default
ASK_ENGINEVERSION() Getter for ENGINEVERSION w/ exceptions if field has no value
HAS_ENGINEVERSION() Determine if ENGINEVERSION has a value

Description

The version of the database engine that a DB instance can be upgraded to.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

AutoUpgrade

A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade set to true.

Accessible with the following methods

Method Description
GET_AUTOUPGRADE() Getter for AUTOUPGRADE, with configurable default
ASK_AUTOUPGRADE() Getter for AUTOUPGRADE w/ exceptions if field has no value
HAS_AUTOUPGRADE() Determine if AUTOUPGRADE has a value

IsMajorVersionUpgrade

A value that indicates whether a database engine is upgraded to a major version.

Accessible with the following methods

Method Description
GET_ISMAJORVERSIONUPGRADE() Getter for ISMAJORVERSIONUPGRADE, with configurable default
ASK_ISMAJORVERSIONUPGRADE() Getter for ISMAJORVERSIONUPGRADE w/ exceptions if field has
HAS_ISMAJORVERSIONUPGRADE() Determine if ISMAJORVERSIONUPGRADE has a value

SupportsGlobalDatabases

A value that indicates whether you can use Neptune global databases with the target engine version.

Accessible with the following methods

Method Description
GET_SUPPORTSGLOBALDATABASES() Getter for SUPPORTSGLOBALDATABASES, with configurable defaul
ASK_SUPPORTSGLOBALDATABASES() Getter for SUPPORTSGLOBALDATABASES w/ exceptions if field ha
HAS_SUPPORTSGLOBALDATABASES() Determine if SUPPORTSGLOBALDATABASES 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_VALIDUPGRADETARGETLIST

TYPES TT_VALIDUPGRADETARGETLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_NEPUPGRADETARGET WITH DEFAULT KEY
.