Class: TencentCloud::Dlc::V20210125::Asset

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

Overview

元数据基本对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, guid = nil, catalog = nil, description = nil, owner = nil, owneraccount = nil, permvalues = nil, params = nil, bizparams = nil, dataversion = nil, createtime = nil, modifiedtime = nil, datasourceid = nil) ⇒ Asset

Returns a new instance of Asset.



533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
# File 'lib/v20210125/models.rb', line 533

def initialize(id=nil, name=nil, guid=nil, catalog=nil, description=nil, owner=nil, owneraccount=nil, permvalues=nil, params=nil, bizparams=nil, dataversion=nil, createtime=nil, modifiedtime=nil, datasourceid=nil)
  @Id = id
  @Name = name
  @Guid = guid
  @Catalog = catalog
  @Description = description
  @Owner = owner
  @OwnerAccount = owneraccount
  @PermValues = permvalues
  @Params = params
  @BizParams = bizparams
  @DataVersion = dataversion
  @CreateTime = createtime
  @ModifiedTime = modifiedtime
  @DatasourceId = datasourceid
end

Instance Attribute Details

#BizParamsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def BizParams
  @BizParams
end

#CatalogObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Catalog
  @Catalog
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def CreateTime
  @CreateTime
end

#DatasourceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def DatasourceId
  @DatasourceId
end

#DataVersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def DataVersion
  @DataVersion
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Description
  @Description
end

#GuidObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Guid
  @Guid
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Id
  @Id
end

#ModifiedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def ModifiedTime
  @ModifiedTime
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Name
  @Name
end

#OwnerObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Owner
  @Owner
end

#OwnerAccountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def OwnerAccount
  @OwnerAccount
end

#ParamsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def Params
  @Params
end

#PermValuesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    主键

  • Name:

    名称

  • Guid:

    对象GUID值

  • Catalog:

    数据目录

  • Description:

    描述信息

  • Owner:

    对象owner

  • OwnerAccount:

    对象owner账户

  • PermValues:

    权限

  • Params:

    附加属性

  • BizParams:

    附加业务属性

  • DataVersion:

    数据版本

  • CreateTime:

    创建时间

  • ModifiedTime:

    修改时间

  • DatasourceId:

    数据源主键



531
532
533
# File 'lib/v20210125/models.rb', line 531

def PermValues
  @PermValues
end

Instance Method Details

#deserialize(params) ⇒ Object



550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
# File 'lib/v20210125/models.rb', line 550

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Guid = params['Guid']
  @Catalog = params['Catalog']
  @Description = params['Description']
  @Owner = params['Owner']
  @OwnerAccount = params['OwnerAccount']
  unless params['PermValues'].nil?
    @PermValues = []
    params['PermValues'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @PermValues << kvpair_tmp
    end
  end
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @Params << kvpair_tmp
    end
  end
  unless params['BizParams'].nil?
    @BizParams = []
    params['BizParams'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @BizParams << kvpair_tmp
    end
  end
  @DataVersion = params['DataVersion']
  @CreateTime = params['CreateTime']
  @ModifiedTime = params['ModifiedTime']
  @DatasourceId = params['DatasourceId']
end