Class: TencentCloud::Ckafka::V20190819::DescModifyType

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190819/models.rb

Overview

变配类型查询出参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modifytype = nil, migrateflag = nil, migratecosttime = nil, upgradestrategy = nil, migratecosttimehighspeed = nil) ⇒ DescModifyType

Returns a new instance of DescModifyType.



3864
3865
3866
3867
3868
3869
3870
# File 'lib/v20190819/models.rb', line 3864

def initialize(modifytype=nil, migrateflag=nil, migratecosttime=nil, upgradestrategy=nil, migratecosttimehighspeed=nil)
  @ModifyType = modifytype
  @MigrateFlag = migrateflag
  @MigrateCostTime = migratecosttime
  @UpgradeStrategy = upgradestrategy
  @MigrateCostTimeHighSpeed = migratecosttimehighspeed
end

Instance Attribute Details

#MigrateCostTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModifyType:

    变配类型

  • MigrateFlag:

    是否迁移标志

  • MigrateCostTime:

    迁移预计耗时(稳定模式)秒

  • UpgradeStrategy:

    升配模式(1:稳定模式,2:高速模式)

  • MigrateCostTimeHighSpeed:

    迁移预计耗时(高速模式)秒



3862
3863
3864
# File 'lib/v20190819/models.rb', line 3862

def MigrateCostTime
  @MigrateCostTime
end

#MigrateCostTimeHighSpeedObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModifyType:

    变配类型

  • MigrateFlag:

    是否迁移标志

  • MigrateCostTime:

    迁移预计耗时(稳定模式)秒

  • UpgradeStrategy:

    升配模式(1:稳定模式,2:高速模式)

  • MigrateCostTimeHighSpeed:

    迁移预计耗时(高速模式)秒



3862
3863
3864
# File 'lib/v20190819/models.rb', line 3862

def MigrateCostTimeHighSpeed
  @MigrateCostTimeHighSpeed
end

#MigrateFlagObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModifyType:

    变配类型

  • MigrateFlag:

    是否迁移标志

  • MigrateCostTime:

    迁移预计耗时(稳定模式)秒

  • UpgradeStrategy:

    升配模式(1:稳定模式,2:高速模式)

  • MigrateCostTimeHighSpeed:

    迁移预计耗时(高速模式)秒



3862
3863
3864
# File 'lib/v20190819/models.rb', line 3862

def MigrateFlag
  @MigrateFlag
end

#ModifyTypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModifyType:

    变配类型

  • MigrateFlag:

    是否迁移标志

  • MigrateCostTime:

    迁移预计耗时(稳定模式)秒

  • UpgradeStrategy:

    升配模式(1:稳定模式,2:高速模式)

  • MigrateCostTimeHighSpeed:

    迁移预计耗时(高速模式)秒



3862
3863
3864
# File 'lib/v20190819/models.rb', line 3862

def ModifyType
  @ModifyType
end

#UpgradeStrategyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModifyType:

    变配类型

  • MigrateFlag:

    是否迁移标志

  • MigrateCostTime:

    迁移预计耗时(稳定模式)秒

  • UpgradeStrategy:

    升配模式(1:稳定模式,2:高速模式)

  • MigrateCostTimeHighSpeed:

    迁移预计耗时(高速模式)秒



3862
3863
3864
# File 'lib/v20190819/models.rb', line 3862

def UpgradeStrategy
  @UpgradeStrategy
end

Instance Method Details

#deserialize(params) ⇒ Object



3872
3873
3874
3875
3876
3877
3878
# File 'lib/v20190819/models.rb', line 3872

def deserialize(params)
  @ModifyType = params['ModifyType']
  @MigrateFlag = params['MigrateFlag']
  @MigrateCostTime = params['MigrateCostTime']
  @UpgradeStrategy = params['UpgradeStrategy']
  @MigrateCostTimeHighSpeed = params['MigrateCostTimeHighSpeed']
end