Class ModifyNotebookRequest

    • Constructor Detail

      • ModifyNotebookRequest

        public ModifyNotebookRequest()
      • ModifyNotebookRequest

        public ModifyNotebookRequest​(ModifyNotebookRequest 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

      • getId

        public String getId()
        Get notebook id
        Returns:
        Id notebook id
      • setId

        public void setId​(String Id)
        Set notebook id
        Parameters:
        Id - notebook id
      • getName

        public String getName()
        Get 名称
        Returns:
        Name 名称
      • setName

        public void setName​(String Name)
        Set 名称
        Parameters:
        Name - 名称
      • getChargeType

        public String getChargeType()
        Get 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
        Returns:
        ChargeType 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
      • setChargeType

        public void setChargeType​(String ChargeType)
        Set 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
        Parameters:
        ChargeType - 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
      • getResourceConf

        public ResourceConf getResourceConf()
        Get 计算资源配置
        Returns:
        ResourceConf 计算资源配置
      • setResourceConf

        public void setResourceConf​(ResourceConf ResourceConf)
        Set 计算资源配置
        Parameters:
        ResourceConf - 计算资源配置
      • getLogEnable

        public Boolean getLogEnable()
        Get 是否上报日志
        Returns:
        LogEnable 是否上报日志
      • setLogEnable

        public void setLogEnable​(Boolean LogEnable)
        Set 是否上报日志
        Parameters:
        LogEnable - 是否上报日志
      • getAutoStopping

        public Boolean getAutoStopping()
        Get 是否自动停止
        Returns:
        AutoStopping 是否自动停止
      • setAutoStopping

        public void setAutoStopping​(Boolean AutoStopping)
        Set 是否自动停止
        Parameters:
        AutoStopping - 是否自动停止
      • getDirectInternetAccess

        public Boolean getDirectInternetAccess()
        Get 是否访问公网
        Returns:
        DirectInternetAccess 是否访问公网
      • setDirectInternetAccess

        public void setDirectInternetAccess​(Boolean DirectInternetAccess)
        Set 是否访问公网
        Parameters:
        DirectInternetAccess - 是否访问公网
      • getRootAccess

        public Boolean getRootAccess()
        Get 是否ROOT权限
        Returns:
        RootAccess 是否ROOT权限
      • setRootAccess

        public void setRootAccess​(Boolean RootAccess)
        Set 是否ROOT权限
        Parameters:
        RootAccess - 是否ROOT权限
      • getResourceGroupId

        public String getResourceGroupId()
        Get 资源组ID(for预付费)
        Returns:
        ResourceGroupId 资源组ID(for预付费)
      • setResourceGroupId

        public void setResourceGroupId​(String ResourceGroupId)
        Set 资源组ID(for预付费)
        Parameters:
        ResourceGroupId - 资源组ID(for预付费)
      • getVpcId

        public String getVpcId()
        Get Vpc-Id
        Returns:
        VpcId Vpc-Id
      • setVpcId

        public void setVpcId​(String VpcId)
        Set Vpc-Id
        Parameters:
        VpcId - Vpc-Id
      • getSubnetId

        public String getSubnetId()
        Get 子网Id
        Returns:
        SubnetId 子网Id
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网Id
        Parameters:
        SubnetId - 子网Id
      • getVolumeSizeInGB

        public Long getVolumeSizeInGB()
        Get 存储卷大小,单位GB
        Returns:
        VolumeSizeInGB 存储卷大小,单位GB
      • setVolumeSizeInGB

        public void setVolumeSizeInGB​(Long VolumeSizeInGB)
        Set 存储卷大小,单位GB
        Parameters:
        VolumeSizeInGB - 存储卷大小,单位GB
      • getVolumeSourceType

        public String getVolumeSourceType()
        Get 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
        Returns:
        VolumeSourceType 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
      • setVolumeSourceType

        public void setVolumeSourceType​(String VolumeSourceType)
        Set 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
        Parameters:
        VolumeSourceType - 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
      • getVolumeSourceCFS

        public CFSConfig getVolumeSourceCFS()
        Get CFS存储的配置
        Returns:
        VolumeSourceCFS CFS存储的配置
      • setVolumeSourceCFS

        public void setVolumeSourceCFS​(CFSConfig VolumeSourceCFS)
        Set CFS存储的配置
        Parameters:
        VolumeSourceCFS - CFS存储的配置
      • getLogConfig

        public LogConfig getLogConfig()
        Get 日志配置
        Returns:
        LogConfig 日志配置
      • setLogConfig

        public void setLogConfig​(LogConfig LogConfig)
        Set 日志配置
        Parameters:
        LogConfig - 日志配置
      • getLifecycleScriptId

        public String getLifecycleScriptId()
        Get 生命周期脚本的ID
        Returns:
        LifecycleScriptId 生命周期脚本的ID
      • setLifecycleScriptId

        public void setLifecycleScriptId​(String LifecycleScriptId)
        Set 生命周期脚本的ID
        Parameters:
        LifecycleScriptId - 生命周期脚本的ID
      • getDefaultCodeRepoId

        public String getDefaultCodeRepoId()
        Get 默认GIT存储库的ID
        Returns:
        DefaultCodeRepoId 默认GIT存储库的ID
      • setDefaultCodeRepoId

        public void setDefaultCodeRepoId​(String DefaultCodeRepoId)
        Set 默认GIT存储库的ID
        Parameters:
        DefaultCodeRepoId - 默认GIT存储库的ID
      • getAdditionalCodeRepoIds

        public String[] getAdditionalCodeRepoIds()
        Get 其他GIT存储库的ID,最多3个
        Returns:
        AdditionalCodeRepoIds 其他GIT存储库的ID,最多3个
      • setAdditionalCodeRepoIds

        public void setAdditionalCodeRepoIds​(String[] AdditionalCodeRepoIds)
        Set 其他GIT存储库的ID,最多3个
        Parameters:
        AdditionalCodeRepoIds - 其他GIT存储库的ID,最多3个
      • getAutomaticStopTime

        public Long getAutomaticStopTime()
        Get 自动停止时间,单位小时
        Returns:
        AutomaticStopTime 自动停止时间,单位小时
      • setAutomaticStopTime

        public void setAutomaticStopTime​(Long AutomaticStopTime)
        Set 自动停止时间,单位小时
        Parameters:
        AutomaticStopTime - 自动停止时间,单位小时
      • getTags

        public Tag[] getTags()
        Get 标签配置
        Returns:
        Tags 标签配置
      • setTags

        public void setTags​(Tag[] Tags)
        Set 标签配置
        Parameters:
        Tags - 标签配置
      • getDataConfigs

        public DataConfig[] getDataConfigs()
        Get 数据配置
        Returns:
        DataConfigs 数据配置
      • setDataConfigs

        public void setDataConfigs​(DataConfig[] DataConfigs)
        Set 数据配置
        Parameters:
        DataConfigs - 数据配置
      • getImageInfo

        public ImageInfo getImageInfo()
        Get 镜像信息
        Returns:
        ImageInfo 镜像信息
      • setImageInfo

        public void setImageInfo​(ImageInfo ImageInfo)
        Set 镜像信息
        Parameters:
        ImageInfo - 镜像信息
      • getImageType

        public String getImageType()
        Get 镜像类型
        Returns:
        ImageType 镜像类型
      • setImageType

        public void setImageType​(String ImageType)
        Set 镜像类型
        Parameters:
        ImageType - 镜像类型
      • getSSHConfig

        public SSHConfig getSSHConfig()
        Get SSH配置
        Returns:
        SSHConfig SSH配置
      • setSSHConfig

        public void setSSHConfig​(SSHConfig SSHConfig)
        Set SSH配置
        Parameters:
        SSHConfig - SSH配置