/AWS1/IF_TSI=>CREATEDBPARAMETERGROUP()¶
About CreateDbParameterGroup¶
Creates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
Method Signature¶
METHODS /AWS1/IF_TSI~CREATEDBPARAMETERGROUP
IMPORTING
!IV_NAME TYPE /AWS1/TSIDBPARAMETERGROUPNAME OPTIONAL
!IV_DESCRIPTION TYPE /AWS1/TSISTRING OPTIONAL
!IO_PARAMETERS TYPE REF TO /AWS1/CL_TSIPARAMETERS OPTIONAL
!IT_TAGS TYPE /AWS1/CL_TSIREQUESTTAGMAP_W=>TT_REQUESTTAGMAP OPTIONAL
RETURNING
VALUE(OO_OUTPUT) TYPE REF TO /aws1/cl_tsicredbparamgroupout
RAISING
/AWS1/CX_TSIACCESSDENIEDEX
/AWS1/CX_TSICONFLICTEXCEPTION
/AWS1/CX_TSIINTERNALSERVEREX
/AWS1/CX_TSIRESOURCENOTFOUNDEX
/AWS1/CX_TSISERVICEQUOTAEXCDEX
/AWS1/CX_TSITHROTTLINGEX
/AWS1/CX_TSIVALIDATIONEX
/AWS1/CX_TSICLIENTEXC
/AWS1/CX_TSISERVEREXC
/AWS1/CX_RT_TECHNICAL_GENERIC
/AWS1/CX_RT_SERVICE_GENERIC.
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/TSIDBPARAMETERGROUPNAME /AWS1/TSIDBPARAMETERGROUPNAME¶
The name of the DB parameter group. The name must be unique per customer and per region.
Optional arguments:¶
iv_description TYPE /AWS1/TSISTRING /AWS1/TSISTRING¶
A description of the DB parameter group.
io_parameters TYPE REF TO /AWS1/CL_TSIPARAMETERS /AWS1/CL_TSIPARAMETERS¶
A list of the parameters that comprise the DB parameter group.
it_tags TYPE /AWS1/CL_TSIREQUESTTAGMAP_W=>TT_REQUESTTAGMAP TT_REQUESTTAGMAP¶
A list of key-value pairs to associate with the DB parameter group.
RETURNING¶
oo_output TYPE REF TO /aws1/cl_tsicredbparamgroupout /AWS1/CL_TSICREDBPARAMGROUPOUT¶
Domain /AWS1/RT_ACCOUNT_ID Primitive Type NUMC
Examples¶
Syntax Example¶
This is an example of the syntax for calling the method. It includes every possible argument and initializes every possible value. The data provided is not necessarily semantically accurate (for example the value "string" may be provided for something that is intended to be an instance ID, or in some cases two arguments may be mutually exclusive). The syntax shows the ABAP syntax for creating the various data structures.
DATA(lo_result) = lo_client->createdbparametergroup(
io_parameters = new /aws1/cl_tsiparameters(
io_influxdbv2 = new /aws1/cl_tsiinfluxdbv2params(
io_httpidletimeout = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_httpreadheadertimeout = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_httpreadtimeout = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_httpwritetimeout = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_storageretcheckinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_storagewalmaxwritedelay = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_strgcachesnapwritecolddur = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_strgcompactfullwritecol00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
iv_fluxlogenabled = ABAP_TRUE
iv_influxqlmaxselectbuckets = 123
iv_influxqlmaxselectpoint = 123
iv_influxqlmaxselectseries = 123
iv_loglevel = |string|
iv_metricsdisabled = ABAP_TRUE
iv_notasks = ABAP_TRUE
iv_pprofdisabled = ABAP_TRUE
iv_queryconcurrency = 123
iv_queryinitialmemorybytes = 123
iv_querymaxmemorybytes = 123
iv_querymemorybytes = 123
iv_queryqueuesize = 123
iv_sessionlength = 123
iv_sessionrenewdisabled = ABAP_TRUE
iv_storagecachemaxmemorysize = 123
iv_storagenovldtfieldsize = ABAP_TRUE
iv_strgcachesnapmemorysize = 123
iv_strgcompactthruputburst = 123
iv_strgmaxconcurrentcompacts = 123
iv_strgmaxindexlogfilesize = 123
iv_strgseriesfilemaxconcur00 = 123
iv_strgseriesidsetcachesize = 123
iv_strgwalmaxconcurrentwri00 = 123
iv_tracingtype = |string|
iv_uidisabled = ABAP_TRUE
)
io_influxdbv3core = new /aws1/cl_tsiinfluxdbv3coreprms(
io_datafusionrunthreadkeep00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_deletegraceperiod = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_distinctcacheevictionin00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_execmempoolbytes = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_forcesnapshotmemthreshold = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_gen1duration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_gen1lookbackduration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_harddeletedefaultduration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_lastcacheevictioninterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachepruneint00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachequerypat00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachesize = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_preemptivecacheage = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_retentioncheckinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
iv_datafusionconfig = |string|
iv_datafusionmaxparquetfan00 = 123
iv_datafusionnumthreads = 123
iv_datafusionrtimeevtinter00 = 123
iv_datafusionrundislifoslot = ABAP_TRUE
iv_datafusionrunglbqueuein00 = 123
iv_datafusionrunmaxblkingt00 = 123
iv_datafusionrunmaxioevtsp00 = 123
iv_datafusionrunthreadprio00 = 123
iv_datafusionruntimetype = |string|
iv_datafusionusecachedparq00 = ABAP_TRUE
iv_disableparquetmemcache = ABAP_TRUE
iv_logfilter = |string|
iv_logformat = |string|
iv_maxhttprequestsize = 123
iv_parquetmemcachepruneper00 = '0.1'
iv_queryfilelimit = 123
iv_querylogsize = 123
iv_snapshottedwalfilestokeep = 123
iv_tableindexcachemaxentries = 123
iv_tblidxcacheconcurrencylmt = 123
iv_walmaxwritebuffersize = 123
iv_walreplayconcurrencylimit = 123
iv_walreplayfailonerror = ABAP_TRUE
iv_walsnapshotsize = 123
)
io_influxdbv3enterprise = new /aws1/cl_tsiinfluxdbv3entparms(
io_catalogsyncinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_compactioncheckinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_compactioncleanupwait = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_compactiongen2duration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_datafusionrunthreadkeep00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_deletegraceperiod = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_distinctcacheevictionin00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_execmempoolbytes = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_forcesnapshotmemthreshold = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_gen1duration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_gen1lookbackduration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_harddeletedefaultduration = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_lastcacheevictioninterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachepruneint00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachequerypat00 = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_parquetmemcachesize = new /aws1/cl_tsipercorabsolutelong(
iv_absolute = 123
iv_percent = |string|
)
io_preemptivecacheage = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_replicationinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
io_retentioncheckinterval = new /aws1/cl_tsiduration(
iv_durationtype = |string|
iv_value = 123
)
iv_compactionmultipliers = |string|
iv_compactionrowlimit = 123
iv_compactmaxnumfilesperplan = 123
iv_datafusionconfig = |string|
iv_datafusionmaxparquetfan00 = 123
iv_datafusionnumthreads = 123
iv_datafusionrtimeevtinter00 = 123
iv_datafusionrundislifoslot = ABAP_TRUE
iv_datafusionrunglbqueuein00 = 123
iv_datafusionrunmaxblkingt00 = 123
iv_datafusionrunmaxioevtsp00 = 123
iv_datafusionrunthreadprio00 = 123
iv_datafusionruntimetype = |string|
iv_datafusionusecachedparq00 = ABAP_TRUE
iv_dedicatedcompactor = ABAP_TRUE
iv_disableparquetmemcache = ABAP_TRUE
iv_distinctvalcachedisfrmh00 = ABAP_TRUE
iv_ingestqueryinstances = 123
iv_lastvalcachedisfrmhistory = ABAP_TRUE
iv_logfilter = |string|
iv_logformat = |string|
iv_maxhttprequestsize = 123
iv_parquetmemcachepruneper00 = '0.1'
iv_queryfilelimit = 123
iv_querylogsize = 123
iv_queryonlyinstances = 123
iv_snapshottedwalfilestokeep = 123
iv_tableindexcachemaxentries = 123
iv_tblidxcacheconcurrencylmt = 123
iv_walmaxwritebuffersize = 123
iv_walreplayconcurrencylimit = 123
iv_walreplayfailonerror = ABAP_TRUE
iv_walsnapshotsize = 123
)
)
it_tags = VALUE /aws1/cl_tsirequesttagmap_w=>tt_requesttagmap(
(
VALUE /aws1/cl_tsirequesttagmap_w=>ts_requesttagmap_maprow(
value = new /aws1/cl_tsirequesttagmap_w( |string| )
key = |string|
)
)
)
iv_description = |string|
iv_name = |string|
).
This is an example of reading all possible response values
lo_result = lo_result.
IF lo_result IS NOT INITIAL.
lv_dbparametergroupid = lo_result->get_id( ).
lv_dbparametergroupname = lo_result->get_name( ).
lv_arn = lo_result->get_arn( ).
lv_string = lo_result->get_description( ).
lo_parameters = lo_result->get_parameters( ).
IF lo_parameters IS NOT INITIAL.
lo_influxdbv2parameters = lo_parameters->get_influxdbv2( ).
IF lo_influxdbv2parameters IS NOT INITIAL.
lv_boolean = lo_influxdbv2parameters->get_fluxlogenabled( ).
lv_loglevel = lo_influxdbv2parameters->get_loglevel( ).
lv_boolean = lo_influxdbv2parameters->get_notasks( ).
lv_integer = lo_influxdbv2parameters->get_queryconcurrency( ).
lv_integer = lo_influxdbv2parameters->get_queryqueuesize( ).
lv_tracingtype = lo_influxdbv2parameters->get_tracingtype( ).
lv_boolean = lo_influxdbv2parameters->get_metricsdisabled( ).
lo_duration = lo_influxdbv2parameters->get_httpidletimeout( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv2parameters->get_httpreadheadertimeout( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv2parameters->get_httpreadtimeout( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv2parameters->get_httpwritetimeout( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_long = lo_influxdbv2parameters->get_influxqlmaxselectbuckets( ).
lv_long = lo_influxdbv2parameters->get_influxqlmaxselectpoint( ).
lv_long = lo_influxdbv2parameters->get_influxqlmaxselectseries( ).
lv_boolean = lo_influxdbv2parameters->get_pprofdisabled( ).
lv_long = lo_influxdbv2parameters->get_queryinitialmemorybytes( ).
lv_long = lo_influxdbv2parameters->get_querymaxmemorybytes( ).
lv_long = lo_influxdbv2parameters->get_querymemorybytes( ).
lv_integer = lo_influxdbv2parameters->get_sessionlength( ).
lv_boolean = lo_influxdbv2parameters->get_sessionrenewdisabled( ).
lv_long = lo_influxdbv2parameters->get_strgcachemaxmemorysize( ).
lv_long = lo_influxdbv2parameters->get_strgcachesnapmemorysize( ).
lo_duration = lo_influxdbv2parameters->get_strgcachesnapwritecold00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv2parameters->get_strgcompactfullwriteco00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_long = lo_influxdbv2parameters->get_strgcompactthruputburst( ).
lv_integer = lo_influxdbv2parameters->get_strgmaxconcurrentcompa00( ).
lv_long = lo_influxdbv2parameters->get_strgmaxindexlogfilesize( ).
lv_boolean = lo_influxdbv2parameters->get_storagenovldtfieldsize( ).
lo_duration = lo_influxdbv2parameters->get_storageretcheckinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_integer = lo_influxdbv2parameters->get_strgseriesfilemaxconcu00( ).
lv_long = lo_influxdbv2parameters->get_strgseriesidsetcachesize( ).
lv_integer = lo_influxdbv2parameters->get_strgwalmaxconcurrentwr00( ).
lo_duration = lo_influxdbv2parameters->get_storagewalmaxwritedelay( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_boolean = lo_influxdbv2parameters->get_uidisabled( ).
ENDIF.
lo_influxdbv3coreparameter = lo_parameters->get_influxdbv3core( ).
IF lo_influxdbv3coreparameter IS NOT INITIAL.
lv_integer = lo_influxdbv3coreparameter->get_queryfilelimit( ).
lv_integer = lo_influxdbv3coreparameter->get_querylogsize( ).
lv_string = lo_influxdbv3coreparameter->get_logfilter( ).
lv_logformats = lo_influxdbv3coreparameter->get_logformat( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionnumthreads( ).
lv_datafusionruntimetype = lo_influxdbv3coreparameter->get_datafusionruntimetype( ).
lv_boolean = lo_influxdbv3coreparameter->get_datafusionrundislifoslot( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionrtimeevtinte00( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionrunglbqueuei00( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionrunmaxblking00( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionrunmaxioevts00( ).
lo_duration = lo_influxdbv3coreparameter->get_datafusionrunthreadkee00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_integer = lo_influxdbv3coreparameter->get_datafusionrunthreadpri00( ).
lv_integer = lo_influxdbv3coreparameter->get_datafusionmaxparquetfa00( ).
lv_boolean = lo_influxdbv3coreparameter->get_datafusionusecachedpar00( ).
lv_string = lo_influxdbv3coreparameter->get_datafusionconfig( ).
lv_long = lo_influxdbv3coreparameter->get_maxhttprequestsize( ).
lo_percentorabsolutelong = lo_influxdbv3coreparameter->get_forcesnapshotmemthresh( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lv_integer = lo_influxdbv3coreparameter->get_walsnapshotsize( ).
lv_integer = lo_influxdbv3coreparameter->get_walmaxwritebuffersize( ).
lv_integer = lo_influxdbv3coreparameter->get_snaptedwalfilestokeep( ).
lo_duration = lo_influxdbv3coreparameter->get_preemptivecacheage( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_float = lo_influxdbv3coreparameter->get_parquetmemcacheprunepe00( ).
lo_duration = lo_influxdbv3coreparameter->get_parquetmemcacheprunein00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_boolean = lo_influxdbv3coreparameter->get_disableparquetmemcache( ).
lo_duration = lo_influxdbv3coreparameter->get_parquetmemcachequerypa00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_lastcacheevictioninter00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_distinctcacheevictioni00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_gen1duration( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_percentorabsolutelong = lo_influxdbv3coreparameter->get_execmempoolbytes( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lo_percentorabsolutelong = lo_influxdbv3coreparameter->get_parquetmemcachesize( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lv_boolean = lo_influxdbv3coreparameter->get_walreplayfailonerror( ).
lv_integer = lo_influxdbv3coreparameter->get_walreplayconcurrencylmt( ).
lv_integer = lo_influxdbv3coreparameter->get_tableidxcachemaxentries( ).
lv_integer = lo_influxdbv3coreparameter->get_tblidxcacheconcurrency00( ).
lo_duration = lo_influxdbv3coreparameter->get_gen1lookbackduration( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_retentioncheckinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_deletegraceperiod( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3coreparameter->get_harddeletedefaultdur( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
ENDIF.
lo_influxdbv3enterprisepar = lo_parameters->get_influxdbv3enterprise( ).
IF lo_influxdbv3enterprisepar IS NOT INITIAL.
lv_integer = lo_influxdbv3enterprisepar->get_queryfilelimit( ).
lv_integer = lo_influxdbv3enterprisepar->get_querylogsize( ).
lv_string = lo_influxdbv3enterprisepar->get_logfilter( ).
lv_logformats = lo_influxdbv3enterprisepar->get_logformat( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionnumthreads( ).
lv_datafusionruntimetype = lo_influxdbv3enterprisepar->get_datafusionruntimetype( ).
lv_boolean = lo_influxdbv3enterprisepar->get_datafusionrundislifoslot( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionrtimeevtinte00( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionrunglbqueuei00( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionrunmaxblking00( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionrunmaxioevts00( ).
lo_duration = lo_influxdbv3enterprisepar->get_datafusionrunthreadkee00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_integer = lo_influxdbv3enterprisepar->get_datafusionrunthreadpri00( ).
lv_integer = lo_influxdbv3enterprisepar->get_datafusionmaxparquetfa00( ).
lv_boolean = lo_influxdbv3enterprisepar->get_datafusionusecachedpar00( ).
lv_string = lo_influxdbv3enterprisepar->get_datafusionconfig( ).
lv_long = lo_influxdbv3enterprisepar->get_maxhttprequestsize( ).
lo_percentorabsolutelong = lo_influxdbv3enterprisepar->get_forcesnapshotmemthresh( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lv_integer = lo_influxdbv3enterprisepar->get_walsnapshotsize( ).
lv_integer = lo_influxdbv3enterprisepar->get_walmaxwritebuffersize( ).
lv_integer = lo_influxdbv3enterprisepar->get_snaptedwalfilestokeep( ).
lo_duration = lo_influxdbv3enterprisepar->get_preemptivecacheage( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_float = lo_influxdbv3enterprisepar->get_parquetmemcacheprunepe00( ).
lo_duration = lo_influxdbv3enterprisepar->get_parquetmemcacheprunein00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_boolean = lo_influxdbv3enterprisepar->get_disableparquetmemcache( ).
lo_duration = lo_influxdbv3enterprisepar->get_parquetmemcachequerypa00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_lastcacheevictioninter00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_distinctcacheevictioni00( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_gen1duration( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_percentorabsolutelong = lo_influxdbv3enterprisepar->get_execmempoolbytes( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lo_percentorabsolutelong = lo_influxdbv3enterprisepar->get_parquetmemcachesize( ).
IF lo_percentorabsolutelong IS NOT INITIAL.
lv_string = lo_percentorabsolutelong->get_percent( ).
lv_long = lo_percentorabsolutelong->get_absolute( ).
ENDIF.
lv_boolean = lo_influxdbv3enterprisepar->get_walreplayfailonerror( ).
lv_integer = lo_influxdbv3enterprisepar->get_walreplayconcurrencylmt( ).
lv_integer = lo_influxdbv3enterprisepar->get_tableidxcachemaxentries( ).
lv_integer = lo_influxdbv3enterprisepar->get_tblidxcacheconcurrency00( ).
lo_duration = lo_influxdbv3enterprisepar->get_gen1lookbackduration( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_retentioncheckinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_deletegraceperiod( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_harddeletedefaultdur( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_integer = lo_influxdbv3enterprisepar->get_ingestqueryinstances( ).
lv_integer = lo_influxdbv3enterprisepar->get_queryonlyinstances( ).
lv_boolean = lo_influxdbv3enterprisepar->get_dedicatedcompactor( ).
lv_integer = lo_influxdbv3enterprisepar->get_compactionrowlimit( ).
lv_integer = lo_influxdbv3enterprisepar->get_compactmaxnumfilesperp00( ).
lo_duration = lo_influxdbv3enterprisepar->get_compactiongen2duration( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_string = lo_influxdbv3enterprisepar->get_compactionmultipliers( ).
lo_duration = lo_influxdbv3enterprisepar->get_compactioncleanupwait( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_compactioncheckinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lv_boolean = lo_influxdbv3enterprisepar->get_lastvalcachedisfrmhist00( ).
lv_boolean = lo_influxdbv3enterprisepar->get_distinctvalcachedisfrm00( ).
lo_duration = lo_influxdbv3enterprisepar->get_replicationinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
lo_duration = lo_influxdbv3enterprisepar->get_catalogsyncinterval( ).
IF lo_duration IS NOT INITIAL.
lv_durationtype = lo_duration->get_durationtype( ).
lv_long = lo_duration->get_value( ).
ENDIF.
ENDIF.
ENDIF.
ENDIF.