Class: TencentCloud::Dasb::V20191018::OperationEvent

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

Overview

操作日志

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(username = nil, realname = nil, time = nil, sourceip = nil, kind = nil, operation = nil, result = nil, signvalue = nil) ⇒ OperationEvent

Returns a new instance of OperationEvent.



4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
# File 'lib/v20191018/models.rb', line 4025

def initialize(username=nil, realname=nil, time=nil, sourceip=nil, kind=nil, operation=nil, result=nil, signvalue=nil)
  @UserName = username
  @RealName = realname
  @Time = time
  @SourceIp = sourceip
  @Kind = kind
  @Operation = operation
  @Result = result
  @SignValue = signvalue
end

Instance Attribute Details

#KindObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def Kind
  @Kind
end

#OperationObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def Operation
  @Operation
end

#RealNameObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def RealName
  @RealName
end

#ResultObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def Result
  @Result
end

#SignValueObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def SignValue
  @SignValue
end

#SourceIpObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def SourceIp
  @SourceIp
end

#TimeObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def Time
  @Time
end

#UserNameObject

Parameters:

  • UserName:

    用户名

  • RealName:

    姓名

  • Time:

    操作时间

  • SourceIp:

    来源IP

  • Kind:

    操作类型

  • Operation:

    具体操作内容

  • Result:

    操作结果,1-成功,2-失败

  • SignValue:

    签名值



4023
4024
4025
# File 'lib/v20191018/models.rb', line 4023

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
# File 'lib/v20191018/models.rb', line 4036

def deserialize(params)
  @UserName = params['UserName']
  @RealName = params['RealName']
  @Time = params['Time']
  @SourceIp = params['SourceIp']
  @Kind = params['Kind']
  @Operation = params['Operation']
  @Result = params['Result']
  @SignValue = params['SignValue']
end