Class ModifyWorkspaceRequest

    • Constructor Detail

      • ModifyWorkspaceRequest

        public ModifyWorkspaceRequest()
      • ModifyWorkspaceRequest

        public ModifyWorkspaceRequest​(ModifyWorkspaceRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getSpaceKey

        public String getSpaceKey()
        Get 工作空间 SpaceKey. 更新该工作空间的属性
        Returns:
        SpaceKey 工作空间 SpaceKey. 更新该工作空间的属性
      • setSpaceKey

        public void setSpaceKey​(String SpaceKey)
        Set 工作空间 SpaceKey. 更新该工作空间的属性
        Parameters:
        SpaceKey - 工作空间 SpaceKey. 更新该工作空间的属性
      • getName

        public String getName()
        Get 工作空间名称
        Returns:
        Name 工作空间名称
      • setName

        public void setName​(String Name)
        Set 工作空间名称
        Parameters:
        Name - 工作空间名称
      • getDescription

        public String getDescription()
        Get 工作空间描述
        Returns:
        Description 工作空间描述
      • setDescription

        public void setDescription​(String Description)
        Set 工作空间描述
        Parameters:
        Description - 工作空间描述
      • getSpecs

        public String getSpecs()
        Get 工作空间规格。STANDARD: 2C4G, CALCULATION: 4C8G, PROFESSION: 8C16G. 默认是 STANDARD。
        Returns:
        Specs 工作空间规格。STANDARD: 2C4G, CALCULATION: 4C8G, PROFESSION: 8C16G. 默认是 STANDARD。
      • setSpecs

        public void setSpecs​(String Specs)
        Set 工作空间规格。STANDARD: 2C4G, CALCULATION: 4C8G, PROFESSION: 8C16G. 默认是 STANDARD。
        Parameters:
        Specs - 工作空间规格。STANDARD: 2C4G, CALCULATION: 4C8G, PROFESSION: 8C16G. 默认是 STANDARD。
      • getEnvs

        public Env[] getEnvs()
        Get 环境变量. 会被注入到工作空间中
        Returns:
        Envs 环境变量. 会被注入到工作空间中
      • setEnvs

        public void setEnvs​(Env[] Envs)
        Set 环境变量. 会被注入到工作空间中
        Parameters:
        Envs - 环境变量. 会被注入到工作空间中
      • getExtensions

        public String[] getExtensions()
        Get 预装插件. 工作空间启动时, 会自动安装这些插件
        Returns:
        Extensions 预装插件. 工作空间启动时, 会自动安装这些插件
      • setExtensions

        public void setExtensions​(String[] Extensions)
        Set 预装插件. 工作空间启动时, 会自动安装这些插件
        Parameters:
        Extensions - 预装插件. 工作空间启动时, 会自动安装这些插件
      • getLifecycle

        public LifeCycle getLifecycle()
        Get 工作空间生命周期钩子. 分为三个阶段 init, start, destroy. 分别表示工作空间数据初始化阶段, 工作空间启动阶段, 工作空间关闭阶段. 用户可以自定义 shell 命令.
        Returns:
        Lifecycle 工作空间生命周期钩子. 分为三个阶段 init, start, destroy. 分别表示工作空间数据初始化阶段, 工作空间启动阶段, 工作空间关闭阶段. 用户可以自定义 shell 命令.
      • setLifecycle

        public void setLifecycle​(LifeCycle Lifecycle)
        Set 工作空间生命周期钩子. 分为三个阶段 init, start, destroy. 分别表示工作空间数据初始化阶段, 工作空间启动阶段, 工作空间关闭阶段. 用户可以自定义 shell 命令.
        Parameters:
        Lifecycle - 工作空间生命周期钩子. 分为三个阶段 init, start, destroy. 分别表示工作空间数据初始化阶段, 工作空间启动阶段, 工作空间关闭阶段. 用户可以自定义 shell 命令.