Class: TencentCloud::Tcb::V20180608::WxGatewayRountItem

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

Overview

安全网关路由

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gatewayroutename = nil, gatewayrouteprotocol = nil, gatewayrouteaddr = nil, gatewayroutedesc = nil, gatewayrouteclusterid = nil, gatewayroutecreatetime = nil, frequencylimitconfig = nil, gatewayrouteservertype = nil, gatewayrouteservername = nil, gatewayrewritehost = nil, gatewayversion = nil, gatewayroutepath = nil, gatewayroutemethod = nil, gatewayrouteport = nil, gatewayrouteenvid = nil, gatewayroutepathmatchtype = nil, customheader = nil) ⇒ WxGatewayRountItem

Returns a new instance of WxGatewayRountItem.



7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
# File 'lib/v20180608/models.rb', line 7850

def initialize(gatewayroutename=nil, gatewayrouteprotocol=nil, gatewayrouteaddr=nil, gatewayroutedesc=nil, gatewayrouteclusterid=nil, gatewayroutecreatetime=nil, frequencylimitconfig=nil, gatewayrouteservertype=nil, gatewayrouteservername=nil, gatewayrewritehost=nil, gatewayversion=nil, gatewayroutepath=nil, gatewayroutemethod=nil, gatewayrouteport=nil, gatewayrouteenvid=nil, gatewayroutepathmatchtype=nil, customheader=nil)
  @GatewayRouteName = gatewayroutename
  @GatewayRouteProtocol = gatewayrouteprotocol
  @GatewayRouteAddr = gatewayrouteaddr
  @GatewayRouteDesc = gatewayroutedesc
  @GatewayRouteClusterId = gatewayrouteclusterid
  @GatewayRouteCreateTime = gatewayroutecreatetime
  @FrequencyLimitConfig = frequencylimitconfig
  @GatewayRouteServerType = gatewayrouteservertype
  @GatewayRouteServerName = gatewayrouteservername
  @GatewayRewriteHost = gatewayrewritehost
  @GatewayVersion = gatewayversion
  @GatewayRoutePath = gatewayroutepath
  @GatewayRouteMethod = gatewayroutemethod
  @GatewayRoutePort = gatewayrouteport
  @GatewayRouteEnvId = gatewayrouteenvid
  @GatewayRoutePathMatchType = gatewayroutepathmatchtype
  @CustomHeader = customheader
end

Instance Attribute Details

#CustomHeaderObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def CustomHeader
  @CustomHeader
end

#FrequencyLimitConfigObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def FrequencyLimitConfig
  @FrequencyLimitConfig
end

#GatewayRewriteHostObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRewriteHost
  @GatewayRewriteHost
end

#GatewayRouteAddrObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteAddr
  @GatewayRouteAddr
end

#GatewayRouteClusterIdObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteClusterId
  @GatewayRouteClusterId
end

#GatewayRouteCreateTimeObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteCreateTime
  @GatewayRouteCreateTime
end

#GatewayRouteDescObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteDesc
  @GatewayRouteDesc
end

#GatewayRouteEnvIdObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteEnvId
  @GatewayRouteEnvId
end

#GatewayRouteMethodObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteMethod
  @GatewayRouteMethod
end

#GatewayRouteNameObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteName
  @GatewayRouteName
end

#GatewayRoutePathObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRoutePath
  @GatewayRoutePath
end

#GatewayRoutePathMatchTypeObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRoutePathMatchType
  @GatewayRoutePathMatchType
end

#GatewayRoutePortObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRoutePort
  @GatewayRoutePort
end

#GatewayRouteProtocolObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteProtocol
  @GatewayRouteProtocol
end

#GatewayRouteServerNameObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteServerName
  @GatewayRouteServerName
end

#GatewayRouteServerTypeObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayRouteServerType
  @GatewayRouteServerType
end

#GatewayVersionObject

Parameters:

  • GatewayRouteName:

    安全网关路由名称

  • GatewayRouteProtocol:

    安全网关路由协议

  • GatewayRouteAddr:

    安全网关路由地址

  • GatewayRouteDesc:

    安全网关路由描述

  • GatewayRouteClusterId:

    安全网关后端集群id,如果是外网服务,该id与GatewayRountName相同

  • GatewayRouteCreateTime:

    安全网关创建时间

  • FrequencyLimitConfig:

    安全网关路由限制

  • GatewayRouteServerType:

    ip代表绑定后端ip。cbr代表云托管服务

  • GatewayRouteServerName:

    服务名

  • GatewayRewriteHost:

    ip

  • GatewayVersion:

    网关版本

  • GatewayRoutePath:

    请求路径

  • GatewayRouteMethod:

    请求模式

  • GatewayRoutePort:

    4层端口

  • GatewayRouteEnvId:

    路由环境ID

  • GatewayRoutePathMatchType:

    路径匹配类型,支持prefix(前缀匹配),regex(正则匹配), 默认prefix

  • CustomHeader:

    安全网关自定义头部



7848
7849
7850
# File 'lib/v20180608/models.rb', line 7848

def GatewayVersion
  @GatewayVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
# File 'lib/v20180608/models.rb', line 7870

def deserialize(params)
  @GatewayRouteName = params['GatewayRouteName']
  @GatewayRouteProtocol = params['GatewayRouteProtocol']
  @GatewayRouteAddr = params['GatewayRouteAddr']
  @GatewayRouteDesc = params['GatewayRouteDesc']
  @GatewayRouteClusterId = params['GatewayRouteClusterId']
  @GatewayRouteCreateTime = params['GatewayRouteCreateTime']
  unless params['FrequencyLimitConfig'].nil?
    @FrequencyLimitConfig = []
    params['FrequencyLimitConfig'].each do |i|
      frequencylimitconfig_tmp = FrequencyLimitConfig.new
      frequencylimitconfig_tmp.deserialize(i)
      @FrequencyLimitConfig << frequencylimitconfig_tmp
    end
  end
  @GatewayRouteServerType = params['GatewayRouteServerType']
  @GatewayRouteServerName = params['GatewayRouteServerName']
  @GatewayRewriteHost = params['GatewayRewriteHost']
  @GatewayVersion = params['GatewayVersion']
  @GatewayRoutePath = params['GatewayRoutePath']
  @GatewayRouteMethod = params['GatewayRouteMethod']
  @GatewayRoutePort = params['GatewayRoutePort']
  @GatewayRouteEnvId = params['GatewayRouteEnvId']
  @GatewayRoutePathMatchType = params['GatewayRoutePathMatchType']
  unless params['CustomHeader'].nil?
    @CustomHeader = CustomHeader.new
    @CustomHeader.deserialize(params['CustomHeader'])
  end
end