Class: TencentCloud::Dbbrain::V20210527::SQLFilter

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

Overview

实例SQL限流任务。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, status = nil, sqltype = nil, originkeys = nil, originrule = nil, rejectedsqlcount = nil, currentconcurrency = nil, maxconcurrency = nil, createtime = nil, currenttime = nil, expiretime = nil) ⇒ SQLFilter

Returns a new instance of SQLFilter.



6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
# File 'lib/v20210527/models.rb', line 6978

def initialize(id=nil, status=nil, sqltype=nil, originkeys=nil, originrule=nil, rejectedsqlcount=nil, currentconcurrency=nil, maxconcurrency=nil, createtime=nil, currenttime=nil, expiretime=nil)
  @Id = id
  @Status = status
  @SqlType = sqltype
  @OriginKeys = originkeys
  @OriginRule = originrule
  @RejectedSqlCount = rejectedsqlcount
  @CurrentConcurrency = currentconcurrency
  @MaxConcurrency = maxconcurrency
  @CreateTime = createtime
  @CurrentTime = currenttime
  @ExpireTime = expiretime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def CreateTime
  @CreateTime
end

#CurrentConcurrencyObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def CurrentConcurrency
  @CurrentConcurrency
end

#CurrentTimeObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def CurrentTime
  @CurrentTime
end

#ExpireTimeObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def ExpireTime
  @ExpireTime
end

#IdObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def Id
  @Id
end

#MaxConcurrencyObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def MaxConcurrency
  @MaxConcurrency
end

#OriginKeysObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def OriginKeys
  @OriginKeys
end

#OriginRuleObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def OriginRule
  @OriginRule
end

#RejectedSqlCountObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def RejectedSqlCount
  @RejectedSqlCount
end

#SqlTypeObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def SqlType
  @SqlType
end

#StatusObject

Parameters:

  • Id:

    任务ID。

  • Status:

    任务状态,取值包括RUNNING - 运行中, FINISHED - 已完成, TERMINATED - 已终止。

  • SqlType:

    SQL类型,取值包括SELECT, UPDATE, DELETE, INSERT, REPLACE。

  • OriginKeys:

    筛选SQL的关键词,多个关键词用英文逗号拼接。

  • OriginRule:

    筛选SQL的规则。

  • RejectedSqlCount:

    已拒绝SQL数目。

  • CurrentConcurrency:

    当前并发数。

  • MaxConcurrency:

    最大并发数。

  • CreateTime:

    任务创建时间。

  • CurrentTime:

    当前时间。

  • ExpireTime:

    限流过期时间。



6976
6977
6978
# File 'lib/v20210527/models.rb', line 6976

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
# File 'lib/v20210527/models.rb', line 6992

def deserialize(params)
  @Id = params['Id']
  @Status = params['Status']
  @SqlType = params['SqlType']
  @OriginKeys = params['OriginKeys']
  @OriginRule = params['OriginRule']
  @RejectedSqlCount = params['RejectedSqlCount']
  @CurrentConcurrency = params['CurrentConcurrency']
  @MaxConcurrency = params['MaxConcurrency']
  @CreateTime = params['CreateTime']
  @CurrentTime = params['CurrentTime']
  @ExpireTime = params['ExpireTime']
end