Class: TencentCloud::Apm::V20210622::ApmApplicationConfigView
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apm::V20210622::ApmApplicationConfigView
- Defined in:
- lib/v20210622/models.rb
Overview
应用相关的配置列表项
Instance Attribute Summary collapse
- #AgentEnable ⇒ Object
- #DbStatementParametersEnabled ⇒ Object
- #DisableCpuUsed ⇒ Object
- #DisableMemoryUsed ⇒ Object
- #ErrorCodeFilter ⇒ Object
- #EventEnable ⇒ Object
- #ExceptionFilter ⇒ Object
- #InstanceKey ⇒ Object
- #InstrumentList ⇒ Object
- #IsRelatedLog ⇒ Object
- #LogSet ⇒ Object
- #LogSource ⇒ Object
- #LogTopicID ⇒ Object
- #OperationNameFilter ⇒ Object
- #ServiceName ⇒ Object
- #SlowSQLThresholds ⇒ Object
- #SnapshotEnable ⇒ Object
- #SnapshotTimeout ⇒ Object
- #TraceSquash ⇒ Object
- #UrlConvergence ⇒ Object
- #UrlConvergenceSwitch ⇒ Object
- #UrlConvergenceThreshold ⇒ Object
- #UrlExclude ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instancekey = nil, servicename = nil, operationnamefilter = nil, exceptionfilter = nil, errorcodefilter = nil, eventenable = nil, urlconvergenceswitch = nil, urlconvergencethreshold = nil, urlconvergence = nil, urlexclude = nil, isrelatedlog = nil, logsource = nil, logset = nil, logtopicid = nil, snapshotenable = nil, snapshottimeout = nil, agentenable = nil, instrumentlist = nil, tracesquash = nil, disablememoryused = nil, disablecpuused = nil, dbstatementparametersenabled = nil, slowsqlthresholds = nil) ⇒ ApmApplicationConfigView
constructor
A new instance of ApmApplicationConfigView.
Constructor Details
#initialize(instancekey = nil, servicename = nil, operationnamefilter = nil, exceptionfilter = nil, errorcodefilter = nil, eventenable = nil, urlconvergenceswitch = nil, urlconvergencethreshold = nil, urlconvergence = nil, urlexclude = nil, isrelatedlog = nil, logsource = nil, logset = nil, logtopicid = nil, snapshotenable = nil, snapshottimeout = nil, agentenable = nil, instrumentlist = nil, tracesquash = nil, disablememoryused = nil, disablecpuused = nil, dbstatementparametersenabled = nil, slowsqlthresholds = nil) ⇒ ApmApplicationConfigView
Returns a new instance of ApmApplicationConfigView.
442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 |
# File 'lib/v20210622/models.rb', line 442 def initialize(instancekey=nil, servicename=nil, operationnamefilter=nil, exceptionfilter=nil, errorcodefilter=nil, eventenable=nil, urlconvergenceswitch=nil, urlconvergencethreshold=nil, urlconvergence=nil, urlexclude=nil, =nil, logsource=nil, logset=nil, logtopicid=nil, snapshotenable=nil, snapshottimeout=nil, agentenable=nil, instrumentlist=nil, tracesquash=nil, disablememoryused=nil, disablecpuused=nil, dbstatementparametersenabled=nil, slowsqlthresholds=nil) @InstanceKey = instancekey @ServiceName = servicename @OperationNameFilter = operationnamefilter @ExceptionFilter = exceptionfilter @ErrorCodeFilter = errorcodefilter @EventEnable = eventenable @UrlConvergenceSwitch = urlconvergenceswitch @UrlConvergenceThreshold = urlconvergencethreshold @UrlConvergence = urlconvergence @UrlExclude = urlexclude = @LogSource = logsource @LogSet = logset @LogTopicID = logtopicid @SnapshotEnable = snapshotenable @SnapshotTimeout = snapshottimeout @AgentEnable = agentenable @InstrumentList = instrumentlist @TraceSquash = tracesquash @DisableMemoryUsed = disablememoryused @DisableCpuUsed = disablecpuused @DbStatementParametersEnabled = dbstatementparametersenabled @SlowSQLThresholds = slowsqlthresholds end |
Instance Attribute Details
#AgentEnable ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def AgentEnable @AgentEnable end |
#DbStatementParametersEnabled ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def DbStatementParametersEnabled @DbStatementParametersEnabled end |
#DisableCpuUsed ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def DisableCpuUsed @DisableCpuUsed end |
#DisableMemoryUsed ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def DisableMemoryUsed @DisableMemoryUsed end |
#ErrorCodeFilter ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def ErrorCodeFilter @ErrorCodeFilter end |
#EventEnable ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def EventEnable @EventEnable end |
#ExceptionFilter ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def ExceptionFilter @ExceptionFilter end |
#InstanceKey ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def InstanceKey @InstanceKey end |
#InstrumentList ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def InstrumentList @InstrumentList end |
#IsRelatedLog ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def end |
#LogSet ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def LogSet @LogSet end |
#LogSource ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def LogSource @LogSource end |
#LogTopicID ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def LogTopicID @LogTopicID end |
#OperationNameFilter ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def OperationNameFilter @OperationNameFilter end |
#ServiceName ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def ServiceName @ServiceName end |
#SlowSQLThresholds ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def SlowSQLThresholds @SlowSQLThresholds end |
#SnapshotEnable ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def SnapshotEnable @SnapshotEnable end |
#SnapshotTimeout ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def SnapshotTimeout @SnapshotTimeout end |
#TraceSquash ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def TraceSquash @TraceSquash end |
#UrlConvergence ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def UrlConvergence @UrlConvergence end |
#UrlConvergenceSwitch ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def UrlConvergenceSwitch @UrlConvergenceSwitch end |
#UrlConvergenceThreshold ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def UrlConvergenceThreshold @UrlConvergenceThreshold end |
#UrlExclude ⇒ Object
440 441 442 |
# File 'lib/v20210622/models.rb', line 440 def UrlExclude @UrlExclude end |
Instance Method Details
#deserialize(params) ⇒ Object
468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 |
# File 'lib/v20210622/models.rb', line 468 def deserialize(params) @InstanceKey = params['InstanceKey'] @ServiceName = params['ServiceName'] @OperationNameFilter = params['OperationNameFilter'] @ExceptionFilter = params['ExceptionFilter'] @ErrorCodeFilter = params['ErrorCodeFilter'] @EventEnable = params['EventEnable'] @UrlConvergenceSwitch = params['UrlConvergenceSwitch'] @UrlConvergenceThreshold = params['UrlConvergenceThreshold'] @UrlConvergence = params['UrlConvergence'] @UrlExclude = params['UrlExclude'] = params['IsRelatedLog'] @LogSource = params['LogSource'] @LogSet = params['LogSet'] @LogTopicID = params['LogTopicID'] @SnapshotEnable = params['SnapshotEnable'] @SnapshotTimeout = params['SnapshotTimeout'] @AgentEnable = params['AgentEnable'] unless params['InstrumentList'].nil? @InstrumentList = [] params['InstrumentList'].each do |i| instrument_tmp = Instrument.new instrument_tmp.deserialize(i) @InstrumentList << instrument_tmp end end @TraceSquash = params['TraceSquash'] @DisableMemoryUsed = params['DisableMemoryUsed'] @DisableCpuUsed = params['DisableCpuUsed'] @DbStatementParametersEnabled = params['DbStatementParametersEnabled'] unless params['SlowSQLThresholds'].nil? @SlowSQLThresholds = [] params['SlowSQLThresholds'].each do |i| apmtag_tmp = ApmTag.new apmtag_tmp.deserialize(i) @SlowSQLThresholds << apmtag_tmp end end end |