Class: TencentCloud::Tse::V20201207::ConfigFileRelease

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201207/models.rb

Overview

配置文件发布

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, namespace = nil, group = nil, filename = nil, content = nil, comment = nil, md5 = nil, version = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, releasedescription = nil, active = nil, format = nil, configfileid = nil, configfilesupportedclient = nil, configfilepersistent = nil) ⇒ ConfigFileRelease

Returns a new instance of ConfigFileRelease.



1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
# File 'lib/v20201207/models.rb', line 1438

def initialize(id=nil, name=nil, namespace=nil, group=nil, filename=nil, content=nil, comment=nil, md5=nil, version=nil, createtime=nil, createby=nil, modifytime=nil, modifyby=nil, releasedescription=nil, active=nil, format=nil, configfileid=nil, configfilesupportedclient=nil, configfilepersistent=nil)
  @Id = id
  @Name = name
  @Namespace = namespace
  @Group = group
  @FileName = filename
  @Content = content
  @Comment = comment
  @Md5 = md5
  @Version = version
  @CreateTime = createtime
  @CreateBy = createby
  @ModifyTime = modifytime
  @ModifyBy = modifyby
  @ReleaseDescription = releasedescription
  @Active = active
  @Format = format
  @ConfigFileId = configfileid
  @ConfigFileSupportedClient = configfilesupportedclient
  @ConfigFilePersistent = configfilepersistent
end

Instance Attribute Details

#ActiveObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Active
  @Active
end

#CommentObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Comment
  @Comment
end

#ConfigFileIdObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ConfigFileId
  @ConfigFileId
end

#ConfigFilePersistentObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ConfigFilePersistent
  @ConfigFilePersistent
end

#ConfigFileSupportedClientObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ConfigFileSupportedClient
  @ConfigFileSupportedClient
end

#ContentObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Content
  @Content
end

#CreateByObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def CreateBy
  @CreateBy
end

#CreateTimeObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def CreateTime
  @CreateTime
end

#FileNameObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def FileName
  @FileName
end

#FormatObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Format
  @Format
end

#GroupObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Group
  @Group
end

#IdObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Id
  @Id
end

#Md5Object

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Md5
  @Md5
end

#ModifyByObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ModifyBy
  @ModifyBy
end

#ModifyTimeObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Name
  @Name
end

#NamespaceObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Namespace
  @Namespace
end

#ReleaseDescriptionObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def ReleaseDescription
  @ReleaseDescription
end

#VersionObject

Parameters:

  • Id:

    配置文件发布id

  • Name:

    配置文件发布名称

  • Namespace:

    配置文件发布命名空间

  • Group:

    配置文件发布组

  • FileName:

    配置文件发布文件名称

  • Content:

    配置文件发布内容

  • Comment:

    配置文件发布注释

  • Md5:

    配置文件发布Md5

  • Version:

    配置文件发布版本

  • CreateTime:

    配置文件发布创建时间

  • CreateBy:

    配置文件发布创建者

  • ModifyTime:

    配置文件发布修改时间

  • ModifyBy:

    配置文件发布修改者

  • ReleaseDescription:

    发布描述

  • Active:

    是否生效

  • Format:

    格式

  • ConfigFileId:

    配置文件ID

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化



1436
1437
1438
# File 'lib/v20201207/models.rb', line 1436

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
# File 'lib/v20201207/models.rb', line 1460

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Namespace = params['Namespace']
  @Group = params['Group']
  @FileName = params['FileName']
  @Content = params['Content']
  @Comment = params['Comment']
  @Md5 = params['Md5']
  @Version = params['Version']
  @CreateTime = params['CreateTime']
  @CreateBy = params['CreateBy']
  @ModifyTime = params['ModifyTime']
  @ModifyBy = params['ModifyBy']
  @ReleaseDescription = params['ReleaseDescription']
  @Active = params['Active']
  @Format = params['Format']
  @ConfigFileId = params['ConfigFileId']
  @ConfigFileSupportedClient = params['ConfigFileSupportedClient']
  unless params['ConfigFilePersistent'].nil?
    @ConfigFilePersistent = ConfigFilePersistent.new
    @ConfigFilePersistent.deserialize(params['ConfigFilePersistent'])
  end
end