Class: TencentCloud::Teo::V20220901::CustomEndpoint
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CustomEndpoint
- Defined in:
- lib/v20220901/models.rb
Overview
实时日志投递到自定义 HTTP(S) 接口的配置信息。
Instance Attribute Summary collapse
-
#AccessId ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
-
#AccessKey ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
-
#CompressType ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
-
#Headers ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
-
#Protocol ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
-
#Url ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(url = nil, accessid = nil, accesskey = nil, compresstype = nil, protocol = nil, headers = nil) ⇒ CustomEndpoint
constructor
A new instance of CustomEndpoint.
Constructor Details
#initialize(url = nil, accessid = nil, accesskey = nil, compresstype = nil, protocol = nil, headers = nil) ⇒ CustomEndpoint
5763 5764 5765 5766 5767 5768 5769 5770 |
# File 'lib/v20220901/models.rb', line 5763 def initialize(url=nil, accessid=nil, accesskey=nil, compresstype=nil, protocol=nil, headers=nil) @Url = url @AccessId = accessid @AccessKey = accesskey @CompressType = compresstype @Protocol = protocol @Headers = headers end |
Instance Attribute Details
#AccessId ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def AccessId @AccessId end |
#AccessKey ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def AccessKey @AccessKey end |
#CompressType ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def CompressType @CompressType end |
#Headers ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def Headers @Headers end |
#Protocol ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def Protocol @Protocol end |
#Url ⇒ Object
<li>http:HTTP 协议;</li> <li>https:HTTPS 协议。</li>如果不填默认根据填写的 URL 地址解析出协议类型。
5761 5762 5763 |
# File 'lib/v20220901/models.rb', line 5761 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 |
# File 'lib/v20220901/models.rb', line 5772 def deserialize(params) @Url = params['Url'] @AccessId = params['AccessId'] @AccessKey = params['AccessKey'] @CompressType = params['CompressType'] @Protocol = params['Protocol'] unless params['Headers'].nil? @Headers = [] params['Headers'].each do |i| header_tmp = Header.new header_tmp.deserialize(i) @Headers << header_tmp end end end |