Class: TencentCloud::Ecdn::V20191012::Origin
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecdn::V20191012::Origin
- Defined in:
- lib/v20191012/models.rb
Overview
源站配置。
Instance Attribute Summary collapse
-
#AdvanceHttps ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#BackupOrigins ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#BackupOriginType ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#OriginPullProtocol ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#Origins ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#OriginType ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
-
#ServerName ⇒ Object
设置Origins时必须填写。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 不传入的情况下默认为http回源.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(origins = nil, origintype = nil, servername = nil, originpullprotocol = nil, backuporigins = nil, backuporigintype = nil, advancehttps = nil) ⇒ Origin
constructor
A new instance of Origin.
Constructor Details
#initialize(origins = nil, origintype = nil, servername = nil, originpullprotocol = nil, backuporigins = nil, backuporigintype = nil, advancehttps = nil) ⇒ Origin
Returns a new instance of Origin.
1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'lib/v20191012/models.rb', line 1213 def initialize(origins=nil, origintype=nil, servername=nil, originpullprotocol=nil, backuporigins=nil, backuporigintype=nil, advancehttps=nil) @Origins = origins @OriginType = origintype @ServerName = servername @OriginPullProtocol = originpullprotocol @BackupOrigins = backuporigins @BackupOriginType = backuporigintype @AdvanceHttps = advancehttps end |
Instance Attribute Details
#AdvanceHttps ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def AdvanceHttps @AdvanceHttps end |
#BackupOrigins ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def BackupOrigins @BackupOrigins end |
#BackupOriginType ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def BackupOriginType @BackupOriginType end |
#OriginPullProtocol ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def OriginPullProtocol @OriginPullProtocol end |
#Origins ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def Origins @Origins end |
#OriginType ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def OriginType @OriginType end |
#ServerName ⇒ Object
设置Origins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。不传入的情况下默认为http回源. 注意:此字段可能返回 null,表示取不到有效值。设置BackupOrigins时必须填写。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1211 1212 1213 |
# File 'lib/v20191012/models.rb', line 1211 def ServerName @ServerName end |
Instance Method Details
#deserialize(params) ⇒ Object
1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 |
# File 'lib/v20191012/models.rb', line 1223 def deserialize(params) @Origins = params['Origins'] @OriginType = params['OriginType'] @ServerName = params['ServerName'] @OriginPullProtocol = params['OriginPullProtocol'] @BackupOrigins = params['BackupOrigins'] @BackupOriginType = params['BackupOriginType'] unless params['AdvanceHttps'].nil? @AdvanceHttps = AdvanceHttps.new @AdvanceHttps.deserialize(params['AdvanceHttps']) end end |