Class: TencentCloud::Cdb::V20170320::DescribeBackupDownloadRestrictionResponse

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

Overview

DescribeBackupDownloadRestriction返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limittype = nil, vpccomparisonsymbol = nil, ipcomparisonsymbol = nil, limitvpc = nil, limitip = nil, requestid = nil) ⇒ DescribeBackupDownloadRestrictionResponse



5222
5223
5224
5225
5226
5227
5228
5229
# File 'lib/v20170320/models.rb', line 5222

def initialize(limittype=nil, vpccomparisonsymbol=nil, ipcomparisonsymbol=nil, limitvpc=nil, limitip=nil, requestid=nil)
  @LimitType = limittype
  @VpcComparisonSymbol = vpccomparisonsymbol
  @IpComparisonSymbol = ipcomparisonsymbol
  @LimitVpc = limitvpc
  @LimitIp = limitip
  @RequestId = requestid
end

Instance Attribute Details

#IpComparisonSymbolObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def IpComparisonSymbol
  @IpComparisonSymbol
end

#LimitIpObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def LimitIp
  @LimitIp
end

#LimitTypeObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def LimitType
  @LimitType
end

#LimitVpcObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def LimitVpc
  @LimitVpc
end

#RequestIdObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def RequestId
  @RequestId
end

#VpcComparisonSymbolObject



5220
5221
5222
# File 'lib/v20170320/models.rb', line 5220

def VpcComparisonSymbol
  @VpcComparisonSymbol
end

Instance Method Details

#deserialize(params) ⇒ Object



5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
# File 'lib/v20170320/models.rb', line 5231

def deserialize(params)
  @LimitType = params['LimitType']
  @VpcComparisonSymbol = params['VpcComparisonSymbol']
  @IpComparisonSymbol = params['IpComparisonSymbol']
  unless params['LimitVpc'].nil?
    @LimitVpc = []
    params['LimitVpc'].each do |i|
      backuplimitvpcitem_tmp = BackupLimitVpcItem.new
      backuplimitvpcitem_tmp.deserialize(i)
      @LimitVpc << backuplimitvpcitem_tmp
    end
  end
  @LimitIp = params['LimitIp']
  @RequestId = params['RequestId']
end