Class: TencentCloud::Tse::V20201207::ConfigFileReleaseHistory
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::ConfigFileReleaseHistory
- Defined in:
- lib/v20201207/models.rb
Overview
配置文件发布历史
Instance Attribute Summary collapse
- #Comment ⇒ Object
- #ConfigFilePersistent ⇒ Object
- #ConfigFileSupportedClient ⇒ Object
- #Content ⇒ Object
- #CreateBy ⇒ Object
- #CreateTime ⇒ Object
- #FileName ⇒ Object
- #Format ⇒ Object
- #Group ⇒ Object
- #Id ⇒ Object
- #Md5 ⇒ Object
- #ModifyBy ⇒ Object
- #ModifyTime ⇒ Object
- #Name ⇒ Object
- #Namespace ⇒ Object
- #ReleaseDescription ⇒ Object
- #ReleaseReason ⇒ Object
- #Status ⇒ Object
- #Tags ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, namespace = nil, group = nil, filename = nil, content = nil, format = nil, comment = nil, md5 = nil, type = nil, status = nil, tags = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, releasedescription = nil, releasereason = nil, configfilesupportedclient = nil, configfilepersistent = nil) ⇒ ConfigFileReleaseHistory
constructor
A new instance of ConfigFileReleaseHistory.
Constructor Details
#initialize(id = nil, name = nil, namespace = nil, group = nil, filename = nil, content = nil, format = nil, comment = nil, md5 = nil, type = nil, status = nil, tags = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, releasedescription = nil, releasereason = nil, configfilesupportedclient = nil, configfilepersistent = nil) ⇒ ConfigFileReleaseHistory
Returns a new instance of ConfigFileReleaseHistory.
1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 |
# File 'lib/v20201207/models.rb', line 1563 def initialize(id=nil, name=nil, namespace=nil, group=nil, filename=nil, content=nil, format=nil, comment=nil, md5=nil, type=nil, status=nil, =nil, createtime=nil, createby=nil, modifytime=nil, modifyby=nil, releasedescription=nil, releasereason=nil, configfilesupportedclient=nil, configfilepersistent=nil) @Id = id @Name = name @Namespace = namespace @Group = group @FileName = filename @Content = content @Format = format @Comment = comment @Md5 = md5 @Type = type @Status = status @Tags = @CreateTime = createtime @CreateBy = createby @ModifyTime = modifytime @ModifyBy = modifyby @ReleaseDescription = releasedescription @ReleaseReason = releasereason @ConfigFileSupportedClient = configfilesupportedclient @ConfigFilePersistent = configfilepersistent end |
Instance Attribute Details
#Comment ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Comment @Comment end |
#ConfigFilePersistent ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ConfigFilePersistent @ConfigFilePersistent end |
#ConfigFileSupportedClient ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ConfigFileSupportedClient @ConfigFileSupportedClient end |
#Content ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Content @Content end |
#CreateBy ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def CreateBy @CreateBy end |
#CreateTime ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def CreateTime @CreateTime end |
#FileName ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def FileName @FileName end |
#Format ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Format @Format end |
#Group ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Group @Group end |
#Id ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Id @Id end |
#Md5 ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Md5 @Md5 end |
#ModifyBy ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ModifyBy @ModifyBy end |
#ModifyTime ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ModifyTime @ModifyTime end |
#Name ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Name @Name end |
#Namespace ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Namespace @Namespace end |
#ReleaseDescription ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ReleaseDescription @ReleaseDescription end |
#ReleaseReason ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def ReleaseReason @ReleaseReason end |
#Status ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Status @Status end |
#Tags ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Tags @Tags end |
#Type ⇒ Object
1561 1562 1563 |
# File 'lib/v20201207/models.rb', line 1561 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 |
# File 'lib/v20201207/models.rb', line 1586 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @Namespace = params['Namespace'] @Group = params['Group'] @FileName = params['FileName'] @Content = params['Content'] @Format = params['Format'] @Comment = params['Comment'] @Md5 = params['Md5'] @Type = params['Type'] @Status = params['Status'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| configfiletag_tmp = ConfigFileTag.new configfiletag_tmp.deserialize(i) @Tags << configfiletag_tmp end end @CreateTime = params['CreateTime'] @CreateBy = params['CreateBy'] @ModifyTime = params['ModifyTime'] @ModifyBy = params['ModifyBy'] @ReleaseDescription = params['ReleaseDescription'] @ReleaseReason = params['ReleaseReason'] @ConfigFileSupportedClient = params['ConfigFileSupportedClient'] unless params['ConfigFilePersistent'].nil? @ConfigFilePersistent = ConfigFilePersistent.new @ConfigFilePersistent.deserialize(params['ConfigFilePersistent']) end end |