class TencentCloud::Emr::V20190103::InquiryPriceCreateInstanceRequest
InquiryPriceCreateInstance请求参数结构体
def deserialize(params)
def deserialize(params) @TimeUnit = params['TimeUnit'] @TimeSpan = params['TimeSpan'] @Currency = params['Currency'] @PayMode = params['PayMode'] @SupportHA = params['SupportHA'] @Software = params['Software'] unless params['ResourceSpec'].nil? @ResourceSpec = NewResourceSpec.new @ResourceSpec.deserialize(params['ResourceSpec']) end unless params['Placement'].nil? @Placement = Placement.new @Placement.deserialize(params['Placement']) end unless params['VPCSettings'].nil? @VPCSettings = VPCSettings.new @VPCSettings.deserialize(params['VPCSettings']) end @MetaType = params['MetaType'] @UnifyMetaInstanceId = params['UnifyMetaInstanceId'] unless params['MetaDBInfo'].nil? @MetaDBInfo = CustomMetaInfo.new @MetaDBInfo.deserialize(params['MetaDBInfo']) end @ProductId = params['ProductId'] @SceneName = params['SceneName'] unless params['ExternalService'].nil? @ExternalService = [] params['ExternalService'].each do |i| externalservice_tmp = ExternalService.new externalservice_tmp.deserialize(i) @ExternalService << externalservice_tmp end end @VersionID = params['VersionID'] unless params['MultiZoneSettings'].nil? @MultiZoneSettings = [] params['MultiZoneSettings'].each do |i| multizonesetting_tmp = MultiZoneSetting.new multizonesetting_tmp.deserialize(i) @MultiZoneSettings << multizonesetting_tmp end end end
def initialize(timeunit=nil, timespan=nil, currency=nil, paymode=nil, supportha=nil, software=nil, resourcespec=nil, placement=nil, vpcsettings=nil, metatype=nil, unifymetainstanceid=nil, metadbinfo=nil, productid=nil, scenename=nil, externalservice=nil, versionid=nil, multizonesettings=nil)
def initialize(timeunit=nil, timespan=nil, currency=nil, paymode=nil, supportha=nil, software=nil, resourcespec=nil, placement=nil, vpcsettings=nil, metatype=nil, unifymetainstanceid=nil, metadbinfo=nil, productid=nil, scenename=nil, externalservice=nil, versionid=nil, multizonesettings=nil) @TimeUnit = timeunit @TimeSpan = timespan @Currency = currency @PayMode = paymode @SupportHA = supportha @Software = software @ResourceSpec = resourcespec @Placement = placement @VPCSettings = vpcsettings @MetaType = metatype @UnifyMetaInstanceId = unifymetainstanceid @MetaDBInfo = metadbinfo @ProductId = productid @SceneName = scenename @ExternalService = externalservice @VersionID = versionid @MultiZoneSettings = multizonesettings end