Class: TencentCloud::Teo::V20220901::ModifyL4ProxyRequest

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

Overview

ModifyL4Proxy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, proxyid = nil, ipv6 = nil, acceleratemainland = nil) ⇒ ModifyL4ProxyRequest

Returns a new instance of ModifyL4ProxyRequest.



16180
16181
16182
16183
16184
16185
# File 'lib/v20220901/models.rb', line 16180

def initialize(zoneid=nil, proxyid=nil, ipv6=nil, acceleratemainland=nil)
  @ZoneId = zoneid
  @ProxyId = proxyid
  @Ipv6 = ipv6
  @AccelerateMainland = acceleratemainland
end

Instance Attribute Details

#AccelerateMainlandObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • ProxyId:

    应用 ID。

  • Ipv6:

    是否开启 IPv6 访问。 不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:

  • AccelerateMainland:

    是否开启中国大陆网络优化。不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:



16178
16179
16180
# File 'lib/v20220901/models.rb', line 16178

def AccelerateMainland
  @AccelerateMainland
end

#Ipv6Object

<li>on:开启;</li> <li>off:关闭。</li> <li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • ProxyId:

    应用 ID。

  • Ipv6:

    是否开启 IPv6 访问。 不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:

  • AccelerateMainland:

    是否开启中国大陆网络优化。不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:



16178
16179
16180
# File 'lib/v20220901/models.rb', line 16178

def Ipv6
  @Ipv6
end

#ProxyIdObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • ProxyId:

    应用 ID。

  • Ipv6:

    是否开启 IPv6 访问。 不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:

  • AccelerateMainland:

    是否开启中国大陆网络优化。不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:



16178
16179
16180
# File 'lib/v20220901/models.rb', line 16178

def ProxyId
  @ProxyId
end

#ZoneIdObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:开启;</li> <li>off:关闭。</li>

Parameters:

  • ZoneId:

    站点 ID。

  • ProxyId:

    应用 ID。

  • Ipv6:

    是否开启 IPv6 访问。 不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:

  • AccelerateMainland:

    是否开启中国大陆网络优化。不填该参数时,表示不修改该配置。该配置仅在部分加速区域和安全防护配置下支持开启,详情请参考 [新建四层代理实例](cloud.tencent.com/document/product/1552/90025) 。取值为:



16178
16179
16180
# File 'lib/v20220901/models.rb', line 16178

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



16187
16188
16189
16190
16191
16192
# File 'lib/v20220901/models.rb', line 16187

def deserialize(params)
  @ZoneId = params['ZoneId']
  @ProxyId = params['ProxyId']
  @Ipv6 = params['Ipv6']
  @AccelerateMainland = params['AccelerateMainland']
end