Class: TencentCloud::Dasb::V20191018::SearchSessionRequest

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

Overview

SearchSession请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(privateip = nil, publicip = nil, username = nil, account = nil, fromip = nil, starttime = nil, endtime = nil, kind = nil, offset = nil, limit = nil, realname = nil, devicename = nil, status = nil, id = nil) ⇒ SearchSessionRequest

Returns a new instance of SearchSessionRequest.



5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
# File 'lib/v20191018/models.rb', line 5114

def initialize(privateip=nil, publicip=nil, username=nil, =nil, fromip=nil, starttime=nil, endtime=nil, kind=nil, offset=nil, limit=nil, realname=nil, devicename=nil, status=nil, id=nil)
  @PrivateIp = privateip
  @PublicIp = publicip
  @UserName = username
  @Account = 
  @FromIp = fromip
  @StartTime = starttime
  @EndTime = endtime
  @Kind = kind
  @Offset = offset
  @Limit = limit
  @RealName = realname
  @DeviceName = devicename
  @Status = status
  @Id = id
end

Instance Attribute Details

#AccountObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def 
  @Account
end

#DeviceNameObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def DeviceName
  @DeviceName
end

#EndTimeObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def EndTime
  @EndTime
end

#FromIpObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def FromIp
  @FromIp
end

#IdObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def Id
  @Id
end

#KindObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def Kind
  @Kind
end

#LimitObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def Offset
  @Offset
end

#PrivateIpObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def PrivateIp
  @PrivateIp
end

#PublicIpObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def PublicIp
  @PublicIp
end

#RealNameObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def RealName
  @RealName
end

#StartTimeObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def StartTime
  @StartTime
end

#StatusObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def Status
  @Status
end

#UserNameObject

Parameters:

  • PrivateIp:

    内部Ip

  • PublicIp:

    外部Ip

  • UserName:

    用户名,长度不超过20

  • Account:

    账号,长度不超过64

  • FromIp:

    来源Ip

  • StartTime:

    搜索区间的开始时间。若入参是Id,则非必传,否则为必传。

  • EndTime:

    搜索区间的结束时间

  • Kind:

    会话协议类型,只能是1、2、3或4 对应关系为1-tui 2-gui 3-file 4-数据库。若入参是Id,则非必传,否则为必传。

  • Offset:

    偏移量

  • Limit:

    分页的页内记录数,默认为20,最大200

  • RealName:

    姓名,长度不超过20

  • DeviceName:

    主机名,长度不超过64

  • Status:

    状态,1为活跃,2为结束,3为强制离线,4为其他错误

  • Id:

    若入参为Id,则其他入参字段不作为搜索依据,仅按照Id来搜索会话



5112
5113
5114
# File 'lib/v20191018/models.rb', line 5112

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
# File 'lib/v20191018/models.rb', line 5131

def deserialize(params)
  @PrivateIp = params['PrivateIp']
  @PublicIp = params['PublicIp']
  @UserName = params['UserName']
  @Account = params['Account']
  @FromIp = params['FromIp']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Kind = params['Kind']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @RealName = params['RealName']
  @DeviceName = params['DeviceName']
  @Status = params['Status']
  @Id = params['Id']
end