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.



5941
5942
5943
5944
5945
# File 'lib/v20180606/models.rb', line 5941

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头部值。



5939
5940
5941
# File 'lib/v20180606/models.rb', line 5939

def HeaderMode
  @HeaderMode
end

#HeaderNameObject

Parameters:

  • HeaderMode:

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

  • HeaderName:

    http头部名称。

  • HeaderValue:

    http头部值。



5939
5940
5941
# File 'lib/v20180606/models.rb', line 5939

def HeaderName
  @HeaderName
end

#HeaderValueObject

Parameters:

  • HeaderMode:

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

  • HeaderName:

    http头部名称。

  • HeaderValue:

    http头部值。



5939
5940
5941
# File 'lib/v20180606/models.rb', line 5939

def HeaderValue
  @HeaderValue
end

Instance Method Details

#deserialize(params) ⇒ Object



5947
5948
5949
5950
5951
# File 'lib/v20180606/models.rb', line 5947

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