Class: TencentCloud::Cdn::V20180606::FollowRedirect

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

Overview

回源 301/302 状态码自动跟随配置,默认为关闭状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, redirectconfig = nil) ⇒ FollowRedirect

Returns a new instance of FollowRedirect.



7624
7625
7626
7627
# File 'lib/v20180606/models.rb', line 7624

def initialize(switch=nil, redirectconfig=nil)
  @Switch = switch
  @RedirectConfig = redirectconfig
end

Instance Attribute Details

#RedirectConfigObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    回源跟随配置开关,取值有:

  • RedirectConfig:

    自定义回源302 follow请求host配置,该功能为白名单功能,需要开启请联系腾讯云工程师。



7622
7623
7624
# File 'lib/v20180606/models.rb', line 7622

def RedirectConfig
  @RedirectConfig
end

#SwitchObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    回源跟随配置开关,取值有:

  • RedirectConfig:

    自定义回源302 follow请求host配置,该功能为白名单功能,需要开启请联系腾讯云工程师。



7622
7623
7624
# File 'lib/v20180606/models.rb', line 7622

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



7629
7630
7631
7632
7633
7634
7635
# File 'lib/v20180606/models.rb', line 7629

def deserialize(params)
  @Switch = params['Switch']
  unless params['RedirectConfig'].nil?
    @RedirectConfig = RedirectConfig.new
    @RedirectConfig.deserialize(params['RedirectConfig'])
  end
end