Class: TencentCloud::Cwp::V20180228::DescribeLicenseWhiteConfigResponse

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

Overview

DescribeLicenseWhiteConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(flagship = nil, professional = nil, prattwhitney = nil, rasp = nil, requestid = nil) ⇒ DescribeLicenseWhiteConfigResponse

Returns a new instance of DescribeLicenseWhiteConfigResponse.



16338
16339
16340
16341
16342
16343
16344
# File 'lib/v20180228/models.rb', line 16338

def initialize(flagship=nil, professional=nil, prattwhitney=nil, rasp=nil, requestid=nil)
  @FlagShip = flagship
  @Professional = professional
  @PrattWhitney = prattwhitney
  @RASP = rasp
  @RequestId = requestid
end

Instance Attribute Details

#FlagShipObject

Parameters:

  • FlagShip:

    旗舰版 配置信息

  • Professional:

    专业版 配置信息

  • PrattWhitney:

    轻量版 配置信息

  • RASP:

    重保授权包 配置信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16336
16337
16338
# File 'lib/v20180228/models.rb', line 16336

def FlagShip
  @FlagShip
end

#PrattWhitneyObject

Parameters:

  • FlagShip:

    旗舰版 配置信息

  • Professional:

    专业版 配置信息

  • PrattWhitney:

    轻量版 配置信息

  • RASP:

    重保授权包 配置信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16336
16337
16338
# File 'lib/v20180228/models.rb', line 16336

def PrattWhitney
  @PrattWhitney
end

#ProfessionalObject

Parameters:

  • FlagShip:

    旗舰版 配置信息

  • Professional:

    专业版 配置信息

  • PrattWhitney:

    轻量版 配置信息

  • RASP:

    重保授权包 配置信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16336
16337
16338
# File 'lib/v20180228/models.rb', line 16336

def Professional
  @Professional
end

#RASPObject

Parameters:

  • FlagShip:

    旗舰版 配置信息

  • Professional:

    专业版 配置信息

  • PrattWhitney:

    轻量版 配置信息

  • RASP:

    重保授权包 配置信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16336
16337
16338
# File 'lib/v20180228/models.rb', line 16336

def RASP
  @RASP
end

#RequestIdObject

Parameters:

  • FlagShip:

    旗舰版 配置信息

  • Professional:

    专业版 配置信息

  • PrattWhitney:

    轻量版 配置信息

  • RASP:

    重保授权包 配置信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



16336
16337
16338
# File 'lib/v20180228/models.rb', line 16336

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
# File 'lib/v20180228/models.rb', line 16346

def deserialize(params)
  unless params['FlagShip'].nil?
    @FlagShip = VersionWhiteConfig.new
    @FlagShip.deserialize(params['FlagShip'])
  end
  unless params['Professional'].nil?
    @Professional = VersionWhiteConfig.new
    @Professional.deserialize(params['Professional'])
  end
  unless params['PrattWhitney'].nil?
    @PrattWhitney = VersionWhiteConfig.new
    @PrattWhitney.deserialize(params['PrattWhitney'])
  end
  unless params['RASP'].nil?
    @RASP = VersionWhiteConfig.new
    @RASP.deserialize(params['RASP'])
  end
  @RequestId = params['RequestId']
end