Class: TencentCloud::Cloudstudio::V20230508::WorkspaceStatusInfo

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

Overview

获取用户工作空间返回信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, spacekey = nil, status = nil, cpu = nil, memory = nil, icon = nil, statusreason = nil, description = nil, workspacetype = nil, versioncontrolurl = nil, versioncontrolref = nil, lastopsdate = nil, createdate = nil) ⇒ WorkspaceStatusInfo

Returns a new instance of WorkspaceStatusInfo.



610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
# File 'lib/v20230508/models.rb', line 610

def initialize(id=nil, name=nil, spacekey=nil, status=nil, cpu=nil, memory=nil, icon=nil, statusreason=nil, description=nil, workspacetype=nil, versioncontrolurl=nil, versioncontrolref=nil, lastopsdate=nil, createdate=nil)
  @Id = id
  @Name = name
  @SpaceKey = spacekey
  @Status = status
  @Cpu = cpu
  @Memory = memory
  @Icon = icon
  @StatusReason = statusreason
  @Description = description
  @WorkspaceType = workspacetype
  @VersionControlUrl = versioncontrolurl
  @VersionControlRef = versioncontrolref
  @LastOpsDate = lastopsdate
  @CreateDate = createdate
end

Instance Attribute Details

#CpuObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Cpu
  @Cpu
end

#CreateDateObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def CreateDate
  @CreateDate
end

#DescriptionObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Description
  @Description
end

#IconObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Icon
  @Icon
end

#IdObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Id
  @Id
end

#LastOpsDateObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def LastOpsDate
  @LastOpsDate
end

#MemoryObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Memory
  @Memory
end

#NameObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Name
  @Name
end

#SpaceKeyObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def SpaceKey
  @SpaceKey
end

#StatusObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def Status
  @Status
end

#StatusReasonObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def StatusReason
  @StatusReason
end

#VersionControlRefObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def VersionControlRef
  @VersionControlRef
end

#VersionControlUrlObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def VersionControlUrl
  @VersionControlUrl
end

#WorkspaceTypeObject

Parameters:

  • Id:

    工作空间 ID

  • Name:

    工作空间名称

  • SpaceKey:

    工作空间标识

  • Status:

    工作空间状态

  • Cpu:

    CPU数量

  • Memory:

    内存

  • Icon:

    工作空间图标

  • StatusReason:

    工作空间状态, 异常原因

  • Description:

    工作空间描述

  • WorkspaceType:

    工作空间类型

  • VersionControlUrl:

    Git 仓库 HTTPS 地址

  • VersionControlRef:

    Git 仓库引用。指定分支使用 /refs/heads/分支名, 指定 Tag 用 /refs/tags/Tag名

  • LastOpsDate:

    最后操作时间

  • CreateDate:

    创建时间



608
609
610
# File 'lib/v20230508/models.rb', line 608

def WorkspaceType
  @WorkspaceType
end

Instance Method Details

#deserialize(params) ⇒ Object



627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
# File 'lib/v20230508/models.rb', line 627

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @SpaceKey = params['SpaceKey']
  @Status = params['Status']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Icon = params['Icon']
  @StatusReason = params['StatusReason']
  @Description = params['Description']
  @WorkspaceType = params['WorkspaceType']
  @VersionControlUrl = params['VersionControlUrl']
  @VersionControlRef = params['VersionControlRef']
  @LastOpsDate = params['LastOpsDate']
  @CreateDate = params['CreateDate']
end