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



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



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

def Active
  @Active
end

#CommentObject



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

def Comment
  @Comment
end

#ConfigFileIdObject



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

def ConfigFileId
  @ConfigFileId
end

#ConfigFilePersistentObject



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

def ConfigFilePersistent
  @ConfigFilePersistent
end

#ConfigFileSupportedClientObject



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

def ConfigFileSupportedClient
  @ConfigFileSupportedClient
end

#ContentObject



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

def Content
  @Content
end

#CreateByObject



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

def CreateBy
  @CreateBy
end

#CreateTimeObject



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

def CreateTime
  @CreateTime
end

#FileNameObject



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

def FileName
  @FileName
end

#FormatObject



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

def Format
  @Format
end

#GroupObject



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

def Group
  @Group
end

#IdObject



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

def Id
  @Id
end

#Md5Object



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

def Md5
  @Md5
end

#ModifyByObject



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

def ModifyBy
  @ModifyBy
end

#ModifyTimeObject



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

def ModifyTime
  @ModifyTime
end

#NameObject



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

def Name
  @Name
end

#NamespaceObject



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

def Namespace
  @Namespace
end

#ReleaseDescriptionObject



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

def ReleaseDescription
  @ReleaseDescription
end

#VersionObject



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