Class: TencentCloud::Apigateway::V20180808::ServiceConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apigateway::V20180808::ServiceConfig
- Defined in:
- lib/v20180808/models.rb
Overview
ServiceConfig配置
Instance Attribute Summary collapse
-
#CosConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Method ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Path ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UniqVpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UpstreamId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Url ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(product = nil, uniqvpcid = nil, url = nil, path = nil, method = nil, upstreamid = nil, cosconfig = nil) ⇒ ServiceConfig
constructor
A new instance of ServiceConfig.
Constructor Details
#initialize(product = nil, uniqvpcid = nil, url = nil, path = nil, method = nil, upstreamid = nil, cosconfig = nil) ⇒ ServiceConfig
Returns a new instance of ServiceConfig.
8697 8698 8699 8700 8701 8702 8703 8704 8705 |
# File 'lib/v20180808/models.rb', line 8697 def initialize(product=nil, uniqvpcid=nil, url=nil, path=nil, method=nil, upstreamid=nil, cosconfig=nil) @Product = product @UniqVpcId = uniqvpcid @Url = url @Path = path @Method = method @UpstreamId = upstreamid @CosConfig = cosconfig end |
Instance Attribute Details
#CosConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def CosConfig @CosConfig end |
#Method ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def Method @Method end |
#Path ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def Path @Path end |
#Product ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def Product @Product end |
#UniqVpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def UniqVpcId @UniqVpcId end |
#UpstreamId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def UpstreamId @UpstreamId end |
#Url ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
8695 8696 8697 |
# File 'lib/v20180808/models.rb', line 8695 def Url @Url end |
Instance Method Details
#deserialize(params) ⇒ Object
8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 |
# File 'lib/v20180808/models.rb', line 8707 def deserialize(params) @Product = params['Product'] @UniqVpcId = params['UniqVpcId'] @Url = params['Url'] @Path = params['Path'] @Method = params['Method'] @UpstreamId = params['UpstreamId'] unless params['CosConfig'].nil? @CosConfig = CosConfig.new @CosConfig.deserialize(params['CosConfig']) end end |