Class: TencentCloud::Teo::V20220901::CustomField
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CustomField
- Defined in:
- lib/v20220901/models.rb
Overview
实时日志投递任务中的自定义日志字段。
Instance Attribute Summary collapse
-
#Enabled ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>.
-
#Name ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>.
-
#Value ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, value = nil, enabled = nil) ⇒ CustomField
constructor
A new instance of CustomField.
Constructor Details
#initialize(name = nil, value = nil, enabled = nil) ⇒ CustomField
Returns a new instance of CustomField.
5853 5854 5855 5856 5857 |
# File 'lib/v20220901/models.rb', line 5853 def initialize(name=nil, value=nil, enabled=nil) @Name = name @Value = value @Enabled = enabled end |
Instance Attribute Details
#Enabled ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>
5851 5852 5853 |
# File 'lib/v20220901/models.rb', line 5851 def Enabled @Enabled end |
#Name ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>
5851 5852 5853 |
# File 'lib/v20220901/models.rb', line 5851 def Name @Name end |
#Value ⇒ Object
<li>ReqHeader:从 HTTP 请求头中提取指定字段值;</li> <li>RspHeader:从 HTTP 响应头中提取指定字段值;</li> <li>Cookie: 从 Cookie 中提取指定字段值;</li> <li>ReqBody: 从 HTTP 请求正文中通过 Google RE2 正则表达式提取指定内容。</li> <li>当字段类型为 ReqHeader、RspHeader、Cookie 时,填入需要提取值的参数名称,例如:Accept-Language。可输入 1-100 个字符,允许的字符开头为字母,中间为字母、数字、-,结尾为字母、数字;</li> <li>当字段类型为 ReqBody 时,填入 Google RE2 正则表达式,正则表达式长度上限为 4KB。</li>
5851 5852 5853 |
# File 'lib/v20220901/models.rb', line 5851 def Value @Value end |
Instance Method Details
#deserialize(params) ⇒ Object
5859 5860 5861 5862 5863 |
# File 'lib/v20220901/models.rb', line 5859 def deserialize(params) @Name = params['Name'] @Value = params['Value'] @Enabled = params['Enabled'] end |