Class: TencentCloud::Tse::V20201207::ConfigFile

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, content = nil, format = nil, comment = nil, status = nil, tags = nil, createtime = nil, createby = nil, modifytime = nil, modifyby = nil, releasetime = nil, releaseby = nil, configfilesupportedclient = nil, configfilepersistent = nil, encrypted = nil, encryptalgo = nil) ⇒ ConfigFile

Returns a new instance of ConfigFile.



1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
# File 'lib/v20201207/models.rb', line 1146

def initialize(id=nil, name=nil, namespace=nil, group=nil, content=nil, format=nil, comment=nil, status=nil, tags=nil, createtime=nil, createby=nil, modifytime=nil, modifyby=nil, releasetime=nil, releaseby=nil, configfilesupportedclient=nil, configfilepersistent=nil, encrypted=nil, encryptalgo=nil)
  @Id = id
  @Name = name
  @Namespace = namespace
  @Group = group
  @Content = content
  @Format = format
  @Comment = comment
  @Status = status
  @Tags = tags
  @CreateTime = createtime
  @CreateBy = createby
  @ModifyTime = modifytime
  @ModifyBy = modifyby
  @ReleaseTime = releasetime
  @ReleaseBy = releaseby
  @ConfigFileSupportedClient = configfilesupportedclient
  @ConfigFilePersistent = configfilepersistent
  @Encrypted = encrypted
  @EncryptAlgo = encryptalgo
end

Instance Attribute Details

#CommentObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Comment
  @Comment
end

#ConfigFilePersistentObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ConfigFilePersistent
  @ConfigFilePersistent
end

#ConfigFileSupportedClientObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ConfigFileSupportedClient
  @ConfigFileSupportedClient
end

#ContentObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Content
  @Content
end

#CreateByObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def CreateBy
  @CreateBy
end

#CreateTimeObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def CreateTime
  @CreateTime
end

#EncryptAlgoObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def EncryptAlgo
  @EncryptAlgo
end

#EncryptedObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Encrypted
  @Encrypted
end

#FormatObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Format
  @Format
end

#GroupObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Group
  @Group
end

#IdObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Id
  @Id
end

#ModifyByObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ModifyBy
  @ModifyBy
end

#ModifyTimeObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Name
  @Name
end

#NamespaceObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Namespace
  @Namespace
end

#ReleaseByObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ReleaseBy
  @ReleaseBy
end

#ReleaseTimeObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def ReleaseTime
  @ReleaseTime
end

#StatusObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Status
  @Status
end

#TagsObject

Parameters:

  • Id:

    配置文件id

  • Name:

    配置文件名称

  • Namespace:

    配置文件命名空间

  • Group:

    配置文件组

  • Content:

    配置文件内容

  • Format:

    配置文件格式

  • Comment:

    配置文件注释

  • Status:

    配置文件状态

  • Tags:

    配置文件标签数组

  • CreateTime:

    配置文件创建时间

  • CreateBy:

    配置文件创建者

  • ModifyTime:

    配置文件修改时间

  • ModifyBy:

    配置文件修改者

  • ReleaseTime:

    配置文件发布时间

  • ReleaseBy:

    配置文件发布者

  • ConfigFileSupportedClient:

    配置文件类型

  • ConfigFilePersistent:

    配置文件持久化

  • Encrypted:

    是否开启加密算法

  • EncryptAlgo:

    加密算法



1144
1145
1146
# File 'lib/v20201207/models.rb', line 1144

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
# File 'lib/v20201207/models.rb', line 1168

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Namespace = params['Namespace']
  @Group = params['Group']
  @Content = params['Content']
  @Format = params['Format']
  @Comment = params['Comment']
  @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']
  @ReleaseTime = params['ReleaseTime']
  @ReleaseBy = params['ReleaseBy']
  @ConfigFileSupportedClient = params['ConfigFileSupportedClient']
  unless params['ConfigFilePersistent'].nil?
    @ConfigFilePersistent = ConfigFilePersistent.new
    @ConfigFilePersistent.deserialize(params['ConfigFilePersistent'])
  end
  @Encrypted = params['Encrypted']
  @EncryptAlgo = params['EncryptAlgo']
end