Class: TencentCloud::Gse::V20191112::Asset
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gse::V20191112::Asset
- Defined in:
- lib/v20191112/models.rb
Overview
生成包信息
Instance Attribute Summary collapse
-
#AssetArn ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#AssetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#AssetName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#AssetVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#BindFleetNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ImageId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#OperateSystem ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#OsType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ResourceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SharingStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Size ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Stauts ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(assetid = nil, assetname = nil, assetversion = nil, operatesystem = nil, stauts = nil, size = nil, createtime = nil, bindfleetnum = nil, assetarn = nil, imageid = nil, ostype = nil, resourcetype = nil, sharingstatus = nil, tags = nil) ⇒ Asset
constructor
A new instance of Asset.
Constructor Details
#initialize(assetid = nil, assetname = nil, assetversion = nil, operatesystem = nil, stauts = nil, size = nil, createtime = nil, bindfleetnum = nil, assetarn = nil, imageid = nil, ostype = nil, resourcetype = nil, sharingstatus = nil, tags = nil) ⇒ Asset
Returns a new instance of Asset.
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
# File 'lib/v20191112/models.rb', line 110 def initialize(assetid=nil, assetname=nil, assetversion=nil, operatesystem=nil, stauts=nil, size=nil, createtime=nil, bindfleetnum=nil, assetarn=nil, imageid=nil, ostype=nil, resourcetype=nil, sharingstatus=nil, =nil) @AssetId = assetid @AssetName = assetname @AssetVersion = assetversion @OperateSystem = operatesystem @Stauts = stauts @Size = size @CreateTime = createtime @BindFleetNum = bindfleetnum @AssetArn = assetarn @ImageId = imageid @OsType = ostype @ResourceType = resourcetype @SharingStatus = sharingstatus @Tags = end |
Instance Attribute Details
#AssetArn ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def AssetArn @AssetArn end |
#AssetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def AssetId @AssetId end |
#AssetName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def AssetName @AssetName end |
#AssetVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def AssetVersion @AssetVersion end |
#BindFleetNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def BindFleetNum @BindFleetNum end |
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def CreateTime @CreateTime end |
#ImageId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def ImageId @ImageId end |
#OperateSystem ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def OperateSystem @OperateSystem end |
#OsType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def OsType @OsType end |
#ResourceType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def ResourceType @ResourceType end |
#SharingStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def SharingStatus @SharingStatus end |
#Size ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def Size @Size end |
#Stauts ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def Stauts @Stauts end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
108 109 110 |
# File 'lib/v20191112/models.rb', line 108 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
# File 'lib/v20191112/models.rb', line 127 def deserialize(params) @AssetId = params['AssetId'] @AssetName = params['AssetName'] @AssetVersion = params['AssetVersion'] @OperateSystem = params['OperateSystem'] @Stauts = params['Stauts'] @Size = params['Size'] @CreateTime = params['CreateTime'] @BindFleetNum = params['BindFleetNum'] @AssetArn = params['AssetArn'] @ImageId = params['ImageId'] @OsType = params['OsType'] @ResourceType = params['ResourceType'] @SharingStatus = params['SharingStatus'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |