Class: TencentCloud::Wedata::V20210820::BaseProject

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

Overview

项目信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectname = nil, displayname = nil, region = nil, tenantid = nil, projectid = nil, description = nil, createtime = nil, status = nil, model = nil, schedulemode = nil) ⇒ BaseProject

Returns a new instance of BaseProject.



1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
# File 'lib/v20210820/models.rb', line 1568

def initialize(projectname=nil, displayname=nil, region=nil, tenantid=nil, projectid=nil, description=nil, createtime=nil, status=nil, model=nil, schedulemode=nil)
  @ProjectName = projectname
  @DisplayName = displayname
  @Region = region
  @TenantId = tenantid
  @ProjectId = projectid
  @Description = description
  @CreateTime = createtime
  @Status = status
  @Model = model
  @ScheduleMode = schedulemode
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def CreateTime
  @CreateTime
end

#DescriptionObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def Description
  @Description
end

#DisplayNameObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def DisplayName
  @DisplayName
end

#ModelObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def Model
  @Model
end

#ProjectIdObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def ProjectId
  @ProjectId
end

#ProjectNameObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def ProjectName
  @ProjectName
end

#RegionObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def Region
  @Region
end

#ScheduleModeObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def ScheduleMode
  @ScheduleMode
end

#StatusObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def Status
  @Status
end

#TenantIdObject

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

Parameters:

  • ProjectName:

    项目标识,英文名

  • DisplayName:

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

  • Region:

    地域

  • TenantId:

    项目的所在租户ID

  • ProjectId:

    项目id

  • Description:

    备注

  • CreateTime:

    创建时间

  • Status:

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

  • Model:

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

  • ScheduleMode:

    项目调度模式,task:任务模式 workflow:工作流模式



1566
1567
1568
# File 'lib/v20210820/models.rb', line 1566

def TenantId
  @TenantId
end

Instance Method Details

#deserialize(params) ⇒ Object



1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
# File 'lib/v20210820/models.rb', line 1581

def deserialize(params)
  @ProjectName = params['ProjectName']
  @DisplayName = params['DisplayName']
  @Region = params['Region']
  @TenantId = params['TenantId']
  @ProjectId = params['ProjectId']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  @Status = params['Status']
  @Model = params['Model']
  @ScheduleMode = params['ScheduleMode']
end