Class: TencentCloud::Ckafka::V20190819::SMTParam
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::SMTParam
- Defined in:
- lib/v20190819/models.rb
Overview
数据处理——数据处理参数
Instance Attribute Summary collapse
- #Key ⇒ Object
- #Operate ⇒ Object
- #OriginalValue ⇒ Object
- #SchemeType ⇒ Object
- #Value ⇒ Object
- #ValueOperate ⇒ Object
- #ValueOperates ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(key = nil, operate = nil, schemetype = nil, value = nil, valueoperate = nil, originalvalue = nil, valueoperates = nil) ⇒ SMTParam
constructor
A new instance of SMTParam.
Constructor Details
#initialize(key = nil, operate = nil, schemetype = nil, value = nil, valueoperate = nil, originalvalue = nil, valueoperates = nil) ⇒ SMTParam
Returns a new instance of SMTParam.
11085 11086 11087 11088 11089 11090 11091 11092 11093 |
# File 'lib/v20190819/models.rb', line 11085 def initialize(key=nil, operate=nil, schemetype=nil, value=nil, valueoperate=nil, originalvalue=nil, valueoperates=nil) @Key = key @Operate = operate @SchemeType = schemetype @Value = value @ValueOperate = valueoperate @OriginalValue = originalvalue @ValueOperates = valueoperates end |
Instance Attribute Details
#Key ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def Key @Key end |
#Operate ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def Operate @Operate end |
#OriginalValue ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def OriginalValue @OriginalValue end |
#SchemeType ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def SchemeType @SchemeType end |
#Value ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def Value @Value end |
#ValueOperate ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def ValueOperate @ValueOperate end |
#ValueOperates ⇒ Object
11083 11084 11085 |
# File 'lib/v20190819/models.rb', line 11083 def ValueOperates @ValueOperates end |
Instance Method Details
#deserialize(params) ⇒ Object
11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 |
# File 'lib/v20190819/models.rb', line 11095 def deserialize(params) @Key = params['Key'] @Operate = params['Operate'] @SchemeType = params['SchemeType'] @Value = params['Value'] unless params['ValueOperate'].nil? @ValueOperate = ValueParam.new @ValueOperate.deserialize(params['ValueOperate']) end @OriginalValue = params['OriginalValue'] unless params['ValueOperates'].nil? @ValueOperates = [] params['ValueOperates'].each do |i| valueparam_tmp = ValueParam.new valueparam_tmp.deserialize(i) @ValueOperates << valueparam_tmp end end end |