Class: TencentCloud::Rce::V20201103::InputImportNameListDataFront

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

Overview

添加名单数据入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(namelistid = nil, datasource = nil, datacontentinfo = nil) ⇒ InputImportNameListDataFront

Returns a new instance of InputImportNameListDataFront.



672
673
674
675
676
# File 'lib/v20201103/models.rb', line 672

def initialize(namelistid=nil, datasource=nil, datacontentinfo=nil)
  @NameListId = namelistid
  @DataSource = datasource
  @DataContentInfo = datacontentinfo
end

Instance Attribute Details

#DataContentInfoObject

Parameters:

  • NameListId:

    名单ID

  • DataSource:

    数据来源,固定传2(手工录入)

  • DataContentInfo:

    黑白名单数据内容



670
671
672
# File 'lib/v20201103/models.rb', line 670

def DataContentInfo
  @DataContentInfo
end

#DataSourceObject

Parameters:

  • NameListId:

    名单ID

  • DataSource:

    数据来源,固定传2(手工录入)

  • DataContentInfo:

    黑白名单数据内容



670
671
672
# File 'lib/v20201103/models.rb', line 670

def DataSource
  @DataSource
end

#NameListIdObject

Parameters:

  • NameListId:

    名单ID

  • DataSource:

    数据来源,固定传2(手工录入)

  • DataContentInfo:

    黑白名单数据内容



670
671
672
# File 'lib/v20201103/models.rb', line 670

def NameListId
  @NameListId
end

Instance Method Details

#deserialize(params) ⇒ Object



678
679
680
681
682
683
684
685
686
687
688
689
# File 'lib/v20201103/models.rb', line 678

def deserialize(params)
  @NameListId = params['NameListId']
  @DataSource = params['DataSource']
  unless params['DataContentInfo'].nil?
    @DataContentInfo = []
    params['DataContentInfo'].each do |i|
      datacontentinfo_tmp = DataContentInfo.new
      datacontentinfo_tmp.deserialize(i)
      @DataContentInfo << datacontentinfo_tmp
    end
  end
end