class TencentCloud::Mariadb::V20170312::CreateDedicatedClusterDBInstanceRequest

CreateDedicatedClusterDBInstance请求参数结构体

def deserialize(params)

def deserialize(params)
  @GoodsNum = params['GoodsNum']
  @Memory = params['Memory']
  @Storage = params['Storage']
  @ClusterId = params['ClusterId']
  @Zone = params['Zone']
  @ProjectId = params['ProjectId']
  @Pid = params['Pid']
  @Machine = params['Machine']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @DbVersionId = params['DbVersionId']
  @Manual = params['Manual']
  @DeviceNo = params['DeviceNo']
  @SecurityGroupIds = params['SecurityGroupIds']
  @DcnInstanceId = params['DcnInstanceId']
  @DcnRegion = params['DcnRegion']
  @InstanceName = params['InstanceName']
  unless params['ResourceTags'].nil?
    @ResourceTags = []
    params['ResourceTags'].each do |i|
      resourcetag_tmp = ResourceTag.new
      resourcetag_tmp.deserialize(i)
      @ResourceTags << resourcetag_tmp
    end
  end
  @Ipv6Flag = params['Ipv6Flag']
  unless params['InitParams'].nil?
    @InitParams = []
    params['InitParams'].each do |i|
      dbparamvalue_tmp = DBParamValue.new
      dbparamvalue_tmp.deserialize(i)
      @InitParams << dbparamvalue_tmp
    end
  end
  @NodeNum = params['NodeNum']
  @MasterHostId = params['MasterHostId']
  @SlaveHostIds = params['SlaveHostIds']
  @RollbackInstanceId = params['RollbackInstanceId']
  @RollbackTime = params['RollbackTime']
  @DcnSyncMode = params['DcnSyncMode']
end

def initialize(goodsnum=nil, memory=nil, storage=nil, clusterid=nil, zone=nil, projectid=nil, pid=nil, machine=nil, vpcid=nil, subnetid=nil, dbversionid=nil, manual=nil, deviceno=nil, securitygroupids=nil, dcninstanceid=nil, dcnregion=nil, instancename=nil, resourcetags=nil, ipv6flag=nil, initparams=nil, nodenum=nil, masterhostid=nil, slavehostids=nil, rollbackinstanceid=nil, rollbacktime=nil, dcnsyncmode=nil)

def initialize(goodsnum=nil, memory=nil, storage=nil, clusterid=nil, zone=nil, projectid=nil, pid=nil, machine=nil, vpcid=nil, subnetid=nil, dbversionid=nil, manual=nil, deviceno=nil, securitygroupids=nil, dcninstanceid=nil, dcnregion=nil, instancename=nil, resourcetags=nil, ipv6flag=nil, initparams=nil, nodenum=nil, masterhostid=nil, slavehostids=nil, rollbackinstanceid=nil, rollbacktime=nil, dcnsyncmode=nil)
  @GoodsNum = goodsnum
  @Memory = memory
  @Storage = storage
  @ClusterId = clusterid
  @Zone = zone
  @ProjectId = projectid
  @Pid = pid
  @Machine = machine
  @VpcId = vpcid
  @SubnetId = subnetid
  @DbVersionId = dbversionid
  @Manual = manual
  @DeviceNo = deviceno
  @SecurityGroupIds = securitygroupids
  @DcnInstanceId = dcninstanceid
  @DcnRegion = dcnregion
  @InstanceName = instancename
  @ResourceTags = resourcetags
  @Ipv6Flag = ipv6flag
  @InitParams = initparams
  @NodeNum = nodenum
  @MasterHostId = masterhostid
  @SlaveHostIds = slavehostids
  @RollbackInstanceId = rollbackinstanceid
  @RollbackTime = rollbacktime
  @DcnSyncMode = dcnsyncmode
end