Class: TencentCloud::Ckafka::V20190819::InstanceVersion
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ckafka::V20190819::InstanceVersion
- Defined in:
- lib/v20190819/models.rb
Overview
实例版本信息
Instance Attribute Summary collapse
- #AllowAutoDeleteTimestamp ⇒ Object
- #AllowUpgradeHighVersion ⇒ Object
- #CurBrokerVersion ⇒ Object
- #HighVersionSet ⇒ Object
- #KafkaVersion ⇒ Object
- #LatestBrokerVersion ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(kafkaversion = nil, curbrokerversion = nil, latestbrokerversion = nil, allowupgradehighversion = nil, highversionset = nil, allowautodeletetimestamp = nil) ⇒ InstanceVersion
constructor
A new instance of InstanceVersion.
Constructor Details
#initialize(kafkaversion = nil, curbrokerversion = nil, latestbrokerversion = nil, allowupgradehighversion = nil, highversionset = nil, allowautodeletetimestamp = nil) ⇒ InstanceVersion
Returns a new instance of InstanceVersion.
8482 8483 8484 8485 8486 8487 8488 8489 |
# File 'lib/v20190819/models.rb', line 8482 def initialize(kafkaversion=nil, curbrokerversion=nil, latestbrokerversion=nil, allowupgradehighversion=nil, highversionset=nil, =nil) @KafkaVersion = kafkaversion @CurBrokerVersion = curbrokerversion @LatestBrokerVersion = latestbrokerversion @AllowUpgradeHighVersion = allowupgradehighversion @HighVersionSet = highversionset @AllowAutoDeleteTimestamp = end |
Instance Attribute Details
#AllowAutoDeleteTimestamp ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def AllowAutoDeleteTimestamp @AllowAutoDeleteTimestamp end |
#AllowUpgradeHighVersion ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def AllowUpgradeHighVersion @AllowUpgradeHighVersion end |
#CurBrokerVersion ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def CurBrokerVersion @CurBrokerVersion end |
#HighVersionSet ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def HighVersionSet @HighVersionSet end |
#KafkaVersion ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def KafkaVersion @KafkaVersion end |
#LatestBrokerVersion ⇒ Object
8480 8481 8482 |
# File 'lib/v20190819/models.rb', line 8480 def LatestBrokerVersion @LatestBrokerVersion end |
Instance Method Details
#deserialize(params) ⇒ Object
8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 |
# File 'lib/v20190819/models.rb', line 8491 def deserialize(params) @KafkaVersion = params['KafkaVersion'] @CurBrokerVersion = params['CurBrokerVersion'] unless params['LatestBrokerVersion'].nil? @LatestBrokerVersion = [] params['LatestBrokerVersion'].each do |i| latestbrokerversion_tmp = LatestBrokerVersion.new latestbrokerversion_tmp.deserialize(i) @LatestBrokerVersion << latestbrokerversion_tmp end end @AllowUpgradeHighVersion = params['AllowUpgradeHighVersion'] @HighVersionSet = params['HighVersionSet'] @AllowAutoDeleteTimestamp = params['AllowAutoDeleteTimestamp'] end |