Class: TencentCloud::Csip::V20221121::DescribeTopAttackInfoRequest

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

Overview

DescribeTopAttackInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, querytype = nil, memberid = nil, operatedmemberid = nil, assetname = nil, assettype = nil) ⇒ DescribeTopAttackInfoRequest

Returns a new instance of DescribeTopAttackInfoRequest.



8557
8558
8559
8560
8561
8562
8563
8564
8565
# File 'lib/v20221121/models.rb', line 8557

def initialize(starttime=nil, endtime=nil, querytype=nil, memberid=nil, operatedmemberid=nil, assetname=nil, assettype=nil)
  @StartTime = starttime
  @EndTime = endtime
  @QueryType = querytype
  @MemberId = memberid
  @OperatedMemberId = operatedmemberid
  @AssetName = assetname
  @AssetType = assettype
end

Instance Attribute Details

#AssetNameObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def AssetName
  @AssetName
end

#AssetTypeObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def AssetType
  @AssetType
end

#EndTimeObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def EndTime
  @EndTime
end

#MemberIdObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def MemberId
  @MemberId
end

#OperatedMemberIdObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def OperatedMemberId
  @OperatedMemberId
end

#QueryTypeObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def QueryType
  @QueryType
end

#StartTimeObject

Parameters:

  • StartTime:

    起始时间

  • EndTime:

    结束时间

  • QueryType:

    1:攻击类型 2:攻击者

  • MemberId:

    集团账号的成员id

  • OperatedMemberId:

    被调用的集团账号的成员id

  • AssetName:

    资产名称

  • AssetType:

    0: 默认全部 1:资产ID 2:域名



8555
8556
8557
# File 'lib/v20221121/models.rb', line 8555

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



8567
8568
8569
8570
8571
8572
8573
8574
8575
# File 'lib/v20221121/models.rb', line 8567

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @QueryType = params['QueryType']
  @MemberId = params['MemberId']
  @OperatedMemberId = params['OperatedMemberId']
  @AssetName = params['AssetName']
  @AssetType = params['AssetType']
end