Class: TencentCloud::Wedata::V20210820::Project

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

Overview

项目信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tenantid = nil, projectid = nil, projectname = nil, displayname = nil, region = nil, description = nil, createtime = nil, creator = nil, tenant = nil, adminusers = nil, clusters = nil, params = nil, status = nil, model = nil) ⇒ Project

Returns a new instance of Project.



19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
# File 'lib/v20210820/models.rb', line 19493

def initialize(tenantid=nil, projectid=nil, projectname=nil, displayname=nil, region=nil, description=nil, createtime=nil, creator=nil, tenant=nil, adminusers=nil, clusters=nil, params=nil, status=nil, model=nil)
  @TenantId = tenantid
  @ProjectId = projectid
  @ProjectName = projectname
  @DisplayName = displayname
  @Region = region
  @Description = description
  @CreateTime = createtime
  @Creator = creator
  @Tenant = tenant
  @AdminUsers = adminusers
  @Clusters = clusters
  @Params = params
  @Status = status
  @Model = model
end

Instance Attribute Details

#AdminUsersObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def AdminUsers
  @AdminUsers
end

#ClustersObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Clusters
  @Clusters
end

#CreateTimeObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def CreateTime
  @CreateTime
end

#CreatorObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Creator
  @Creator
end

#DescriptionObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Description
  @Description
end

#DisplayNameObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def DisplayName
  @DisplayName
end

#ModelObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Model
  @Model
end

#ParamsObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Params
  @Params
end

#ProjectIdObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def ProjectId
  @ProjectId
end

#ProjectNameObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def ProjectName
  @ProjectName
end

#RegionObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Region
  @Region
end

#StatusObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Status
  @Status
end

#TenantObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def Tenant
  @Tenant
end

#TenantIdObject

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

Parameters:

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • ProjectName:

    项目标识,英文名

  • DisplayName:

    项目显示名称,可以为中文名

  • Region:

    地域

  • Description:

    备注

  • CreateTime:

    创建时间

  • Creator:

    创建者

  • Tenant:

    租户信息

  • AdminUsers:

    项目的管理员

  • Clusters:

    项目关联的集群信息

  • Params:

    项目的额外配置参数

  • Status:

    项目状态:0:禁用,1:启用,-3:禁用中,2:启用中

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式



19491
19492
19493
# File 'lib/v20210820/models.rb', line 19491

def TenantId
  @TenantId
end

Instance Method Details

#deserialize(params) ⇒ Object



19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
# File 'lib/v20210820/models.rb', line 19510

def deserialize(params)
  @TenantId = params['TenantId']
  @ProjectId = params['ProjectId']
  @ProjectName = params['ProjectName']
  @DisplayName = params['DisplayName']
  @Region = params['Region']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  unless params['Creator'].nil?
    @Creator = BaseUser.new
    @Creator.deserialize(params['Creator'])
  end
  unless params['Tenant'].nil?
    @Tenant = BaseTenant.new
    @Tenant.deserialize(params['Tenant'])
  end
  unless params['AdminUsers'].nil?
    @AdminUsers = []
    params['AdminUsers'].each do |i|
      baseuser_tmp = BaseUser.new
      baseuser_tmp.deserialize(i)
      @AdminUsers << baseuser_tmp
    end
  end
  unless params['Clusters'].nil?
    @Clusters = []
    params['Clusters'].each do |i|
      baseclusterinfo_tmp = BaseClusterInfo.new
      baseclusterinfo_tmp.deserialize(i)
      @Clusters << baseclusterinfo_tmp
    end
  end
  @Params = params['Params']
  @Status = params['Status']
  @Model = params['Model']
end