Class: TencentCloud::Waf::V20180125::ModifyApiSecEventChangeRequest

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

Overview

ModifyApiSecEventChange请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mode = nil, username = nil, remark = nil, eventidlist = nil, apinamelist = nil, isdelete = nil, updateapiremark = nil) ⇒ ModifyApiSecEventChangeRequest

Returns a new instance of ModifyApiSecEventChangeRequest.



14075
14076
14077
14078
14079
14080
14081
14082
14083
# File 'lib/v20180125/models.rb', line 14075

def initialize(mode=nil, username=nil, remark=nil, eventidlist=nil, apinamelist=nil, isdelete=nil, updateapiremark=nil)
  @Mode = mode
  @UserName = username
  @Remark = remark
  @EventIdList = eventidlist
  @ApiNameList = apinamelist
  @IsDelete = isdelete
  @UpdateApiRemark = updateapiremark
end

Instance Attribute Details

#ApiNameListObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def ApiNameList
  @ApiNameList
end

#EventIdListObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def EventIdList
  @EventIdList
end

#IsDeleteObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def IsDelete
  @IsDelete
end

#ModeObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def Mode
  @Mode
end

#RemarkObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def Remark
  @Remark
end

#UpdateApiRemarkObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def UpdateApiRemark
  @UpdateApiRemark
end

#UserNameObject

Parameters:

  • Mode:

    变更状态,1:新发现,2,确认中,3,已确认,4,已下线,5,已忽略

  • UserName:

    处理人

  • Remark:

    备注,有长度显示1k

  • EventIdList:

    批量操作的事件列表

  • ApiNameList:

    批量操作的api列表

  • IsDelete:

    判断是否删除,包括删除事件和删除资产

  • UpdateApiRemark:

    判断是否是更新api的备注,更新api备注的时候,为true



14073
14074
14075
# File 'lib/v20180125/models.rb', line 14073

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
# File 'lib/v20180125/models.rb', line 14085

def deserialize(params)
  @Mode = params['Mode']
  @UserName = params['UserName']
  @Remark = params['Remark']
  @EventIdList = params['EventIdList']
  unless params['ApiNameList'].nil?
    @ApiNameList = []
    params['ApiNameList'].each do |i|
      apiseckey_tmp = ApiSecKey.new
      apiseckey_tmp.deserialize(i)
      @ApiNameList << apiseckey_tmp
    end
  end
  @IsDelete = params['IsDelete']
  @UpdateApiRemark = params['UpdateApiRemark']
end