Skip to content

/AWS1/CL_ODBCLONETOREFABLECONF

The configuration for creating an Autonomous Database as a refreshable clone.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_sourceatnmsdatabaseid TYPE /AWS1/ODBRESOURCEIDORARN /AWS1/ODBRESOURCEIDORARN

The unique identifier of the source Autonomous Database to create the refreshable clone from.

Optional arguments:

iv_refreshablemode TYPE /AWS1/ODBREFRESHABLEMODE /AWS1/ODBREFRESHABLEMODE

The refresh mode of the refreshable clone, either automatic or manual.

iv_autorefreshfreqinseconds TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The frequency, in seconds, at which the refreshable clone is automatically refreshed.

iv_autorefrpointlaginseconds TYPE /AWS1/ODBINTEGER /AWS1/ODBINTEGER

The time lag, in seconds, between the refreshable clone and its source database.

iv_timeofautorefreshstart TYPE /AWS1/ODBTIMESTAMP /AWS1/ODBTIMESTAMP

The date and time at which the automatic refresh of the refreshable clone starts.

iv_openmode TYPE /AWS1/ODBOPENMODE /AWS1/ODBOPENMODE

The mode in which to open the refreshable clone, either read-only or read/write.

iv_clonetype TYPE /AWS1/ODBCLONETYPE /AWS1/ODBCLONETYPE

The type of clone to create.


Queryable Attributes

sourceAutonomousDatabaseId

The unique identifier of the source Autonomous Database to create the refreshable clone from.

Accessible with the following methods

Method Description
GET_SOURCEATNMSDATABASEID() Getter for SOURCEAUTONOMOUSDATABASEID, with configurable def
ASK_SOURCEATNMSDATABASEID() Getter for SOURCEAUTONOMOUSDATABASEID w/ exceptions if field
HAS_SOURCEATNMSDATABASEID() Determine if SOURCEAUTONOMOUSDATABASEID has a value

refreshableMode

The refresh mode of the refreshable clone, either automatic or manual.

Accessible with the following methods

Method Description
GET_REFRESHABLEMODE() Getter for REFRESHABLEMODE, with configurable default
ASK_REFRESHABLEMODE() Getter for REFRESHABLEMODE w/ exceptions if field has no val
HAS_REFRESHABLEMODE() Determine if REFRESHABLEMODE has a value

autoRefreshFrequencyInSeconds

The frequency, in seconds, at which the refreshable clone is automatically refreshed.

Accessible with the following methods

Method Description
GET_AUTOREFRESHFREQINSECONDS() Getter for AUTOREFRESHFREQINSECONDS, with configurable defau
ASK_AUTOREFRESHFREQINSECONDS() Getter for AUTOREFRESHFREQINSECONDS w/ exceptions if field h
HAS_AUTOREFRESHFREQINSECONDS() Determine if AUTOREFRESHFREQINSECONDS has a value

autoRefreshPointLagInSeconds

The time lag, in seconds, between the refreshable clone and its source database.

Accessible with the following methods

Method Description
GET_AUTOREFRPOINTLAGINSECS() Getter for AUTOREFRESHPOINTLAGINSECONDS, with configurable d
ASK_AUTOREFRPOINTLAGINSECS() Getter for AUTOREFRESHPOINTLAGINSECONDS w/ exceptions if fie
HAS_AUTOREFRPOINTLAGINSECS() Determine if AUTOREFRESHPOINTLAGINSECONDS has a value

timeOfAutoRefreshStart

The date and time at which the automatic refresh of the refreshable clone starts.

Accessible with the following methods

Method Description
GET_TIMEOFAUTOREFRESHSTART() Getter for TIMEOFAUTOREFRESHSTART, with configurable default
ASK_TIMEOFAUTOREFRESHSTART() Getter for TIMEOFAUTOREFRESHSTART w/ exceptions if field has
HAS_TIMEOFAUTOREFRESHSTART() Determine if TIMEOFAUTOREFRESHSTART has a value

openMode

The mode in which to open the refreshable clone, either read-only or read/write.

Accessible with the following methods

Method Description
GET_OPENMODE() Getter for OPENMODE, with configurable default
ASK_OPENMODE() Getter for OPENMODE w/ exceptions if field has no value
HAS_OPENMODE() Determine if OPENMODE has a value

cloneType

The type of clone to create.

Accessible with the following methods

Method Description
GET_CLONETYPE() Getter for CLONETYPE, with configurable default
ASK_CLONETYPE() Getter for CLONETYPE w/ exceptions if field has no value
HAS_CLONETYPE() Determine if CLONETYPE has a value