Class: TencentCloud::Goosefs::V20220519::FSAttribute
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Goosefs::V20220519::FSAttribute
- Defined in:
- lib/v20220519/models.rb
Overview
文件系统属性
Instance Attribute Summary collapse
-
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#FileSystemId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#GooseFSxAttribute ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Tag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, filesystemid = nil, createtime = nil, goosefsxattribute = nil, status = nil, name = nil, description = nil, vpcid = nil, subnetid = nil, zone = nil, tag = nil, modifytime = nil) ⇒ FSAttribute
constructor
A new instance of FSAttribute.
Constructor Details
#initialize(type = nil, filesystemid = nil, createtime = nil, goosefsxattribute = nil, status = nil, name = nil, description = nil, vpcid = nil, subnetid = nil, zone = nil, tag = nil, modifytime = nil) ⇒ FSAttribute
Returns a new instance of FSAttribute.
934 935 936 937 938 939 940 941 942 943 944 945 946 947 |
# File 'lib/v20220519/models.rb', line 934 def initialize(type=nil, filesystemid=nil, createtime=nil, goosefsxattribute=nil, status=nil, name=nil, description=nil, vpcid=nil, subnetid=nil, zone=nil, tag=nil, modifytime=nil) @Type = type @FileSystemId = filesystemid @CreateTime = createtime @GooseFSxAttribute = goosefsxattribute @Status = status @Name = name @Description = description @VpcId = vpcid @SubnetId = subnetid @Zone = zone @Tag = tag @ModifyTime = modifytime end |
Instance Attribute Details
#CreateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def CreateTime @CreateTime end |
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Description @Description end |
#FileSystemId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def FileSystemId @FileSystemId end |
#GooseFSxAttribute ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def GooseFSxAttribute @GooseFSxAttribute end |
#ModifyTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def ModifyTime @ModifyTime end |
#Name ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Name @Name end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Status @Status end |
#SubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def SubnetId @SubnetId end |
#Tag ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Tag @Tag end |
#Type ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Type @Type end |
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def VpcId @VpcId end |
#Zone ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
932 933 934 |
# File 'lib/v20220519/models.rb', line 932 def Zone @Zone end |
Instance Method Details
#deserialize(params) ⇒ Object
949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 |
# File 'lib/v20220519/models.rb', line 949 def deserialize(params) @Type = params['Type'] @FileSystemId = params['FileSystemId'] @CreateTime = params['CreateTime'] unless params['GooseFSxAttribute'].nil? @GooseFSxAttribute = GooseFSxAttribute.new @GooseFSxAttribute.deserialize(params['GooseFSxAttribute']) end @Status = params['Status'] @Name = params['Name'] @Description = params['Description'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Zone = params['Zone'] unless params['Tag'].nil? @Tag = [] params['Tag'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tag << tag_tmp end end @ModifyTime = params['ModifyTime'] end |