Class: TencentCloud::Csip::V20221121::DescribeAbnormalCallRecordRequest

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

Overview

DescribeAbnormalCallRecord请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alarmruleid = nil, memberid = nil, accesskey = nil, sourceip = nil, filter = nil) ⇒ DescribeAbnormalCallRecordRequest

Returns a new instance of DescribeAbnormalCallRecordRequest.



3814
3815
3816
3817
3818
3819
3820
# File 'lib/v20221121/models.rb', line 3814

def initialize(alarmruleid=nil, memberid=nil, accesskey=nil, sourceip=nil, filter=nil)
  @AlarmRuleID = alarmruleid
  @MemberId = memberid
  @AccessKey = accesskey
  @SourceIP = sourceip
  @Filter = filter
end

Instance Attribute Details

#AccessKeyObject

Parameters:

  • AlarmRuleID:

    告警规则ID

  • MemberId:

    集团账号的成员id

  • AccessKey:

    访问密钥

  • SourceIP:

    调用源IP

  • Filter:

    过滤器



3812
3813
3814
# File 'lib/v20221121/models.rb', line 3812

def AccessKey
  @AccessKey
end

#AlarmRuleIDObject

Parameters:

  • AlarmRuleID:

    告警规则ID

  • MemberId:

    集团账号的成员id

  • AccessKey:

    访问密钥

  • SourceIP:

    调用源IP

  • Filter:

    过滤器



3812
3813
3814
# File 'lib/v20221121/models.rb', line 3812

def AlarmRuleID
  @AlarmRuleID
end

#FilterObject

Parameters:

  • AlarmRuleID:

    告警规则ID

  • MemberId:

    集团账号的成员id

  • AccessKey:

    访问密钥

  • SourceIP:

    调用源IP

  • Filter:

    过滤器



3812
3813
3814
# File 'lib/v20221121/models.rb', line 3812

def Filter
  @Filter
end

#MemberIdObject

Parameters:

  • AlarmRuleID:

    告警规则ID

  • MemberId:

    集团账号的成员id

  • AccessKey:

    访问密钥

  • SourceIP:

    调用源IP

  • Filter:

    过滤器



3812
3813
3814
# File 'lib/v20221121/models.rb', line 3812

def MemberId
  @MemberId
end

#SourceIPObject

Parameters:

  • AlarmRuleID:

    告警规则ID

  • MemberId:

    集团账号的成员id

  • AccessKey:

    访问密钥

  • SourceIP:

    调用源IP

  • Filter:

    过滤器



3812
3813
3814
# File 'lib/v20221121/models.rb', line 3812

def SourceIP
  @SourceIP
end

Instance Method Details

#deserialize(params) ⇒ Object



3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
# File 'lib/v20221121/models.rb', line 3822

def deserialize(params)
  @AlarmRuleID = params['AlarmRuleID']
  @MemberId = params['MemberId']
  @AccessKey = params['AccessKey']
  @SourceIP = params['SourceIP']
  unless params['Filter'].nil?
    @Filter = Filter.new
    @Filter.deserialize(params['Filter'])
  end
end