Class: TencentCloud::Tcb::V20180608::CloudBaseRunServerVersionItem
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::CloudBaseRunServerVersionItem
- Defined in:
- lib/v20180608/models.rb
Overview
版本的列表
Instance Attribute Summary collapse
-
#Architecture ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#BuildId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CurrentReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#FlowParams ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#FlowRatio ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#IsDefaultPriority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MinReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Percent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Remark ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#RunId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UpdatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UploadType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UrlParam ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VersionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(versionname = nil, status = nil, flowratio = nil, createdtime = nil, updatedtime = nil, buildid = nil, uploadtype = nil, remark = nil, urlparam = nil, priority = nil, isdefaultpriority = nil, flowparams = nil, minreplicas = nil, maxreplicas = nil, runid = nil, percent = nil, currentreplicas = nil, architecture = nil) ⇒ CloudBaseRunServerVersionItem
constructor
A new instance of CloudBaseRunServerVersionItem.
Constructor Details
#initialize(versionname = nil, status = nil, flowratio = nil, createdtime = nil, updatedtime = nil, buildid = nil, uploadtype = nil, remark = nil, urlparam = nil, priority = nil, isdefaultpriority = nil, flowparams = nil, minreplicas = nil, maxreplicas = nil, runid = nil, percent = nil, currentreplicas = nil, architecture = nil) ⇒ CloudBaseRunServerVersionItem
Returns a new instance of CloudBaseRunServerVersionItem.
803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 |
# File 'lib/v20180608/models.rb', line 803 def initialize(versionname=nil, status=nil, flowratio=nil, createdtime=nil, updatedtime=nil, buildid=nil, uploadtype=nil, remark=nil, urlparam=nil, priority=nil, isdefaultpriority=nil, flowparams=nil, minreplicas=nil, maxreplicas=nil, runid=nil, percent=nil, currentreplicas=nil, architecture=nil) @VersionName = versionname @Status = status @FlowRatio = flowratio @CreatedTime = createdtime @UpdatedTime = updatedtime @BuildId = buildid @UploadType = uploadtype @Remark = remark @UrlParam = urlparam @Priority = priority @IsDefaultPriority = isdefaultpriority @FlowParams = flowparams @MinReplicas = minreplicas @MaxReplicas = maxreplicas @RunId = runid @Percent = percent @CurrentReplicas = currentreplicas @Architecture = architecture end |
Instance Attribute Details
#Architecture ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def Architecture @Architecture end |
#BuildId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def BuildId @BuildId end |
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def CreatedTime @CreatedTime end |
#CurrentReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def CurrentReplicas @CurrentReplicas end |
#FlowParams ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def FlowParams @FlowParams end |
#FlowRatio ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def FlowRatio @FlowRatio end |
#IsDefaultPriority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def IsDefaultPriority @IsDefaultPriority end |
#MaxReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def MaxReplicas @MaxReplicas end |
#MinReplicas ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def MinReplicas @MinReplicas end |
#Percent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def Percent @Percent end |
#Priority ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def Priority @Priority end |
#Remark ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def Remark @Remark end |
#RunId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def RunId @RunId end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def Status @Status end |
#UpdatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def UpdatedTime @UpdatedTime end |
#UploadType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def UploadType @UploadType end |
#UrlParam ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def UrlParam @UrlParam end |
#VersionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
801 802 803 |
# File 'lib/v20180608/models.rb', line 801 def VersionName @VersionName end |
Instance Method Details
#deserialize(params) ⇒ Object
824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 |
# File 'lib/v20180608/models.rb', line 824 def deserialize(params) @VersionName = params['VersionName'] @Status = params['Status'] @FlowRatio = params['FlowRatio'] @CreatedTime = params['CreatedTime'] @UpdatedTime = params['UpdatedTime'] @BuildId = params['BuildId'] @UploadType = params['UploadType'] @Remark = params['Remark'] unless params['UrlParam'].nil? @UrlParam = ObjectKV.new @UrlParam.deserialize(params['UrlParam']) end @Priority = params['Priority'] @IsDefaultPriority = params['IsDefaultPriority'] unless params['FlowParams'].nil? @FlowParams = [] params['FlowParams'].each do |i| cloudbaserunkvpriority_tmp = CloudBaseRunKVPriority.new cloudbaserunkvpriority_tmp.deserialize(i) @FlowParams << cloudbaserunkvpriority_tmp end end @MinReplicas = params['MinReplicas'] @MaxReplicas = params['MaxReplicas'] @RunId = params['RunId'] @Percent = params['Percent'] @CurrentReplicas = params['CurrentReplicas'] @Architecture = params['Architecture'] end |