Class: TencentCloud::Cdn::V20180606::HttpHeaderRule

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

Overview

http头部设置规则。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(headermode = nil, headername = nil, headervalue = nil) ⇒ HttpHeaderRule

Returns a new instance of HttpHeaderRule.



7907
7908
7909
7910
7911
# File 'lib/v20180606/models.rb', line 7907

def initialize(headermode=nil, headername=nil, headervalue=nil)
  @HeaderMode = headermode
  @HeaderName = headername
  @HeaderValue = headervalue
end

Instance Attribute Details

#HeaderModeObject

Parameters:

  • HeaderMode:

    http头部设置方式,支持add,set或del,分别表示新增,设置或删除头部。

  • HeaderName:

    http头部名称。

  • HeaderValue:

    http头部值。



7905
7906
7907
# File 'lib/v20180606/models.rb', line 7905

def HeaderMode
  @HeaderMode
end

#HeaderNameObject

Parameters:

  • HeaderMode:

    http头部设置方式,支持add,set或del,分别表示新增,设置或删除头部。

  • HeaderName:

    http头部名称。

  • HeaderValue:

    http头部值。



7905
7906
7907
# File 'lib/v20180606/models.rb', line 7905

def HeaderName
  @HeaderName
end

#HeaderValueObject

Parameters:

  • HeaderMode:

    http头部设置方式,支持add,set或del,分别表示新增,设置或删除头部。

  • HeaderName:

    http头部名称。

  • HeaderValue:

    http头部值。



7905
7906
7907
# File 'lib/v20180606/models.rb', line 7905

def HeaderValue
  @HeaderValue
end

Instance Method Details

#deserialize(params) ⇒ Object



7913
7914
7915
7916
7917
# File 'lib/v20180606/models.rb', line 7913

def deserialize(params)
  @HeaderMode = params['HeaderMode']
  @HeaderName = params['HeaderName']
  @HeaderValue = params['HeaderValue']
end