Class: TencentCloud::Apigateway::V20180808::InstanceDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apigateway::V20180808::InstanceDetail
- Defined in:
- lib/v20180808/models.rb
Overview
独享实例详情
Instance Attribute Summary collapse
-
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceChargePrepaid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceDescription ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#InstanceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsolationStartedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#NetworkConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Parameters ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Zones ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, zone = nil, instancename = nil, instancedescription = nil, instancechargetype = nil, instancestate = nil, instancechargeprepaid = nil, instancetype = nil, networkconfig = nil, vpcconfig = nil, parameters = nil, isolationstartedtime = nil, createdtime = nil, zones = nil) ⇒ InstanceDetail
constructor
A new instance of InstanceDetail.
Constructor Details
#initialize(instanceid = nil, zone = nil, instancename = nil, instancedescription = nil, instancechargetype = nil, instancestate = nil, instancechargeprepaid = nil, instancetype = nil, networkconfig = nil, vpcconfig = nil, parameters = nil, isolationstartedtime = nil, createdtime = nil, zones = nil) ⇒ InstanceDetail
Returns a new instance of InstanceDetail.
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 |
# File 'lib/v20180808/models.rb', line 6708 def initialize(instanceid=nil, zone=nil, instancename=nil, instancedescription=nil, instancechargetype=nil, instancestate=nil, instancechargeprepaid=nil, instancetype=nil, networkconfig=nil, vpcconfig=nil, parameters=nil, isolationstartedtime=nil, createdtime=nil, zones=nil) @InstanceId = instanceid @Zone = zone @InstanceName = instancename @InstanceDescription = instancedescription @InstanceChargeType = instancechargetype @InstanceState = instancestate @InstanceChargePrepaid = instancechargeprepaid @InstanceType = instancetype @NetworkConfig = networkconfig @VpcConfig = vpcconfig @Parameters = parameters @IsolationStartedTime = isolationstartedtime @CreatedTime = createdtime @Zones = zones end |
Instance Attribute Details
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def CreatedTime @CreatedTime end |
#InstanceChargePrepaid ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceChargePrepaid @InstanceChargePrepaid end |
#InstanceChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceChargeType @InstanceChargeType end |
#InstanceDescription ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceDescription @InstanceDescription end |
#InstanceId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceName @InstanceName end |
#InstanceState ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceState @InstanceState end |
#InstanceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def InstanceType @InstanceType end |
#IsolationStartedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def IsolationStartedTime @IsolationStartedTime end |
#NetworkConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def NetworkConfig @NetworkConfig end |
#Parameters ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def Parameters @Parameters end |
#VpcConfig ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def VpcConfig @VpcConfig end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def Zone @Zone end |
#Zones ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
6706 6707 6708 |
# File 'lib/v20180808/models.rb', line 6706 def Zones @Zones end |
Instance Method Details
#deserialize(params) ⇒ Object
6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 |
# File 'lib/v20180808/models.rb', line 6725 def deserialize(params) @InstanceId = params['InstanceId'] @Zone = params['Zone'] @InstanceName = params['InstanceName'] @InstanceDescription = params['InstanceDescription'] @InstanceChargeType = params['InstanceChargeType'] @InstanceState = params['InstanceState'] unless params['InstanceChargePrepaid'].nil? @InstanceChargePrepaid = InstanceChargePrepaid.new @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid']) end @InstanceType = params['InstanceType'] unless params['NetworkConfig'].nil? @NetworkConfig = NetworkConfig.new @NetworkConfig.deserialize(params['NetworkConfig']) end unless params['VpcConfig'].nil? @VpcConfig = VpcConfig.new @VpcConfig.deserialize(params['VpcConfig']) end unless params['Parameters'].nil? @Parameters = [] params['Parameters'].each do |i| parameterinfo_tmp = ParameterInfo.new parameterinfo_tmp.deserialize(i) @Parameters << parameterinfo_tmp end end @IsolationStartedTime = params['IsolationStartedTime'] @CreatedTime = params['CreatedTime'] @Zones = params['Zones'] end |