Class: TencentCloud::Tcm::V20210413::TracingConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcm::V20210413::TracingConfig
- Defined in:
- lib/v20210413/models.rb
Overview
调用链配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sampling = nil, enable = nil, apm = nil, zipkin = nil) ⇒ TracingConfig
constructor
A new instance of TracingConfig.
Constructor Details
#initialize(sampling = nil, enable = nil, apm = nil, zipkin = nil) ⇒ TracingConfig
Returns a new instance of TracingConfig.
2046 2047 2048 2049 2050 2051 |
# File 'lib/v20210413/models.rb', line 2046 def initialize(sampling=nil, enable=nil, apm=nil, zipkin=nil) @Sampling = sampling @Enable = enable @APM = apm @Zipkin = zipkin end |
Instance Attribute Details
#APM ⇒ Object
2044 2045 2046 |
# File 'lib/v20210413/models.rb', line 2044 def APM @APM end |
#Enable ⇒ Object
2044 2045 2046 |
# File 'lib/v20210413/models.rb', line 2044 def Enable @Enable end |
#Sampling ⇒ Object
2044 2045 2046 |
# File 'lib/v20210413/models.rb', line 2044 def Sampling @Sampling end |
#Zipkin ⇒ Object
2044 2045 2046 |
# File 'lib/v20210413/models.rb', line 2044 def Zipkin @Zipkin end |
Instance Method Details
#deserialize(params) ⇒ Object
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 |
# File 'lib/v20210413/models.rb', line 2053 def deserialize(params) @Sampling = params['Sampling'] @Enable = params['Enable'] unless params['APM'].nil? @APM = APM.new @APM.deserialize(params['APM']) end unless params['Zipkin'].nil? @Zipkin = TracingZipkin.new @Zipkin.deserialize(params['Zipkin']) end end |