Class: TencentCloud::Tse::V20201207::ConfigFilePublishInfo

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

Overview

发布详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(releasename = nil, namespace = nil, group = nil, filename = nil, content = nil, comment = nil, format = nil, createby = nil, modifyby = nil, tags = nil) ⇒ ConfigFilePublishInfo

Returns a new instance of ConfigFilePublishInfo.



1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/v20201207/models.rb', line 1361

def initialize(releasename=nil, namespace=nil, group=nil, filename=nil, content=nil, comment=nil, format=nil, createby=nil, modifyby=nil, tags=nil)
  @ReleaseName = releasename
  @Namespace = namespace
  @Group = group
  @FileName = filename
  @Content = content
  @Comment = comment
  @Format = format
  @CreateBy = createby
  @ModifyBy = modifyby
  @Tags = tags
end

Instance Attribute Details

#CommentObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Comment
  @Comment
end

#ContentObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Content
  @Content
end

#CreateByObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def CreateBy
  @CreateBy
end

#FileNameObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def FileName
  @FileName
end

#FormatObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Format
  @Format
end

#GroupObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Group
  @Group
end

#ModifyByObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def ModifyBy
  @ModifyBy
end

#NamespaceObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Namespace
  @Namespace
end

#ReleaseNameObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def ReleaseName
  @ReleaseName
end

#TagsObject

Parameters:

  • ReleaseName:

    发布名称

  • Namespace:

    命名空间

  • Group:

    发布组

  • FileName:

    文件名

  • Content:

    内容

  • Comment:

    描述

  • Format:

    格式

  • CreateBy:

    创建者

  • ModifyBy:

    修改者

  • Tags:

    标签



1359
1360
1361
# File 'lib/v20201207/models.rb', line 1359

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
# File 'lib/v20201207/models.rb', line 1374

def deserialize(params)
  @ReleaseName = params['ReleaseName']
  @Namespace = params['Namespace']
  @Group = params['Group']
  @FileName = params['FileName']
  @Content = params['Content']
  @Comment = params['Comment']
  @Format = params['Format']
  @CreateBy = params['CreateBy']
  @ModifyBy = params['ModifyBy']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      configfiletag_tmp = ConfigFileTag.new
      configfiletag_tmp.deserialize(i)
      @Tags << configfiletag_tmp
    end
  end
end