Class: TencentCloud::Cfs::V20190719::SnapshotInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfs::V20190719::SnapshotInfo
- Defined in:
- lib/v20190719/models.rb
Overview
快照信息
Instance Attribute Summary collapse
-
#AliveDay ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AppId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreationTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DeleteTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FileSystemId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FsName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Percent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RegionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Size ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SnapshotType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(creationtime = nil, snapshotname = nil, snapshotid = nil, status = nil, regionname = nil, filesystemid = nil, size = nil, aliveday = nil, percent = nil, appid = nil, deletetime = nil, fsname = nil, tags = nil, snapshottype = nil, snapshottime = nil) ⇒ SnapshotInfo
constructor
A new instance of SnapshotInfo.
Constructor Details
#initialize(creationtime = nil, snapshotname = nil, snapshotid = nil, status = nil, regionname = nil, filesystemid = nil, size = nil, aliveday = nil, percent = nil, appid = nil, deletetime = nil, fsname = nil, tags = nil, snapshottype = nil, snapshottime = nil) ⇒ SnapshotInfo
Returns a new instance of SnapshotInfo.
2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 |
# File 'lib/v20190719/models.rb', line 2645 def initialize(creationtime=nil, snapshotname=nil, snapshotid=nil, status=nil, regionname=nil, filesystemid=nil, size=nil, aliveday=nil, percent=nil, appid=nil, deletetime=nil, fsname=nil, =nil, snapshottype=nil, snapshottime=nil) @CreationTime = creationtime @SnapshotName = snapshotname @SnapshotId = snapshotid @Status = status @RegionName = regionname @FileSystemId = filesystemid @Size = size @AliveDay = aliveday @Percent = percent @AppId = appid @DeleteTime = deletetime @FsName = fsname @Tags = @SnapshotType = snapshottype @SnapshotTime = snapshottime end |
Instance Attribute Details
#AliveDay ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def AliveDay @AliveDay end |
#AppId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def AppId @AppId end |
#CreationTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def CreationTime @CreationTime end |
#DeleteTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def DeleteTime @DeleteTime end |
#FileSystemId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def FileSystemId @FileSystemId end |
#FsName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def FsName @FsName end |
#Percent ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def Percent @Percent end |
#RegionName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def RegionName @RegionName end |
#Size ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def Size @Size end |
#SnapshotId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def SnapshotId @SnapshotId end |
#SnapshotName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def SnapshotName @SnapshotName end |
#SnapshotTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def SnapshotTime @SnapshotTime end |
#SnapshotType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def SnapshotType @SnapshotType end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def Status @Status end |
#Tags ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
2643 2644 2645 |
# File 'lib/v20190719/models.rb', line 2643 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 |
# File 'lib/v20190719/models.rb', line 2663 def deserialize(params) @CreationTime = params['CreationTime'] @SnapshotName = params['SnapshotName'] @SnapshotId = params['SnapshotId'] @Status = params['Status'] @RegionName = params['RegionName'] @FileSystemId = params['FileSystemId'] @Size = params['Size'] @AliveDay = params['AliveDay'] @Percent = params['Percent'] @AppId = params['AppId'] @DeleteTime = params['DeleteTime'] @FsName = params['FsName'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| taginfo_tmp = TagInfo.new taginfo_tmp.deserialize(i) @Tags << taginfo_tmp end end @SnapshotType = params['SnapshotType'] @SnapshotTime = params['SnapshotTime'] end |