Class: TencentCloud::Tse::V20201207::ExternalRedis

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

Overview

云原生网关限流插件外部redis配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(redishost = nil, redispassword = nil, redisport = nil, redistimeout = nil) ⇒ ExternalRedis

Returns a new instance of ExternalRedis.



7686
7687
7688
7689
7690
7691
# File 'lib/v20201207/models.rb', line 7686

def initialize(redishost=nil, redispassword=nil, redisport=nil, redistimeout=nil)
  @RedisHost = redishost
  @RedisPassword = redispassword
  @RedisPort = redisport
  @RedisTimeout = redistimeout
end

Instance Attribute Details

#RedisHostObject

Parameters:

  • redis ip

  • redis密码

  • redis端口

  • 超时时间 ms



7684
7685
7686
# File 'lib/v20201207/models.rb', line 7684

def RedisHost
  @RedisHost
end

#RedisPasswordObject

Parameters:

  • redis ip

  • redis密码

  • redis端口

  • 超时时间 ms



7684
7685
7686
# File 'lib/v20201207/models.rb', line 7684

def RedisPassword
  @RedisPassword
end

#RedisPortObject

Parameters:

  • redis ip

  • redis密码

  • redis端口

  • 超时时间 ms



7684
7685
7686
# File 'lib/v20201207/models.rb', line 7684

def RedisPort
  @RedisPort
end

#RedisTimeoutObject

Parameters:

  • redis ip

  • redis密码

  • redis端口

  • 超时时间 ms



7684
7685
7686
# File 'lib/v20201207/models.rb', line 7684

def RedisTimeout
  @RedisTimeout
end

Instance Method Details

#deserialize(params) ⇒ Object



7693
7694
7695
7696
7697
7698
# File 'lib/v20201207/models.rb', line 7693

def deserialize(params)
  @RedisHost = params['RedisHost']
  @RedisPassword = params['RedisPassword']
  @RedisPort = params['RedisPort']
  @RedisTimeout = params['RedisTimeout']
end