Class: TencentCloud::Teo::V20220901::OriginRecord
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::OriginRecord
- Defined in:
- lib/v20220901/models.rb
Overview
源站组记录
Instance Attribute Summary collapse
-
#Private ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
-
#PrivateParameters ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
-
#Record ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
-
#RecordId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
-
#Type ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
-
#Weight ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。 <li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(record = nil, type = nil, recordid = nil, weight = nil, private = nil, privateparameters = nil) ⇒ OriginRecord
constructor
A new instance of OriginRecord.
Constructor Details
#initialize(record = nil, type = nil, recordid = nil, weight = nil, private = nil, privateparameters = nil) ⇒ OriginRecord
Returns a new instance of OriginRecord.
18957 18958 18959 18960 18961 18962 18963 18964 |
# File 'lib/v20220901/models.rb', line 18957 def initialize(record=nil, type=nil, recordid=nil, weight=nil, private=nil, privateparameters=nil) @Record = record @Type = type @RecordId = recordid @Weight = weight @Private = private @PrivateParameters = privateparameters end |
Instance Attribute Details
#Private ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def Private @Private end |
#PrivateParameters ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def PrivateParameters @PrivateParameters end |
#Record ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def Record @Record end |
#RecordId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def RecordId @RecordId end |
#Type ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def Type @Type end |
#Weight ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6、域名类型源站;</li> <li>COS:COS源。</li> <li>AWS_S3:AWS S3对象存储源站。</li> 注意:此字段可能返回 null,表示取不到有效值。<li>true:使用私有鉴权;</li> <li>false:不使用私有鉴权。</li>不填写,默认值为:false。
18955 18956 18957 |
# File 'lib/v20220901/models.rb', line 18955 def Weight @Weight end |
Instance Method Details
#deserialize(params) ⇒ Object
18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 |
# File 'lib/v20220901/models.rb', line 18966 def deserialize(params) @Record = params['Record'] @Type = params['Type'] @RecordId = params['RecordId'] @Weight = params['Weight'] @Private = params['Private'] unless params['PrivateParameters'].nil? @PrivateParameters = [] params['PrivateParameters'].each do |i| privateparameter_tmp = PrivateParameter.new privateparameter_tmp.deserialize(i) @PrivateParameters << privateparameter_tmp end end end |