Class: TencentCloud::Csip::V20221121::DescribeRiskCenterAssetViewWeakPasswordRiskListResponse

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

Overview

DescribeRiskCenterAssetViewWeakPasswordRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, statuslists = nil, levellists = nil, fromlists = nil, instancetypelists = nil, passwordtypelists = nil, requestid = nil) ⇒ DescribeRiskCenterAssetViewWeakPasswordRiskListResponse



7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
# File 'lib/v20221121/models.rb', line 7137

def initialize(totalcount=nil, data=nil, statuslists=nil, levellists=nil, fromlists=nil, instancetypelists=nil, passwordtypelists=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @StatusLists = statuslists
  @LevelLists = levellists
  @FromLists = fromlists
  @InstanceTypeLists = instancetypelists
  @PasswordTypeLists = passwordtypelists
  @RequestId = requestid
end

Instance Attribute Details

#DataObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def Data
  @Data
end

#FromListsObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def FromLists
  @FromLists
end

#InstanceTypeListsObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def InstanceTypeLists
  @InstanceTypeLists
end

#LevelListsObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def LevelLists
  @LevelLists
end

#PasswordTypeListsObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def PasswordTypeLists
  @PasswordTypeLists
end

#RequestIdObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def RequestId
  @RequestId
end

#StatusListsObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def StatusLists
  @StatusLists
end

#TotalCountObject



7135
7136
7137
# File 'lib/v20221121/models.rb', line 7135

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
# File 'lib/v20221121/models.rb', line 7148

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      assetviewweakpassrisk_tmp = AssetViewWeakPassRisk.new
      assetviewweakpassrisk_tmp.deserialize(i)
      @Data << assetviewweakpassrisk_tmp
    end
  end
  unless params['StatusLists'].nil?
    @StatusLists = []
    params['StatusLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @StatusLists << filterdataobject_tmp
    end
  end
  unless params['LevelLists'].nil?
    @LevelLists = []
    params['LevelLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @LevelLists << filterdataobject_tmp
    end
  end
  unless params['FromLists'].nil?
    @FromLists = []
    params['FromLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @FromLists << filterdataobject_tmp
    end
  end
  unless params['InstanceTypeLists'].nil?
    @InstanceTypeLists = []
    params['InstanceTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @InstanceTypeLists << filterdataobject_tmp
    end
  end
  unless params['PasswordTypeLists'].nil?
    @PasswordTypeLists = []
    params['PasswordTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @PasswordTypeLists << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end