Class CreateNotebookInstanceRequest


  • public class CreateNotebookInstanceRequest
    extends AbstractModel
    • Constructor Detail

      • CreateNotebookInstanceRequest

        public CreateNotebookInstanceRequest()
      • CreateNotebookInstanceRequest

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

      • getNotebookInstanceName

        public String getNotebookInstanceName()
        Get Notebook实例名称,不能超过63个字符 规则:“^\[a-zA-Z0-9\](-\*\[a-zA-Z0-9\])\*$”
        Returns:
        NotebookInstanceName Notebook实例名称,不能超过63个字符 规则:“^\[a-zA-Z0-9\](-\*\[a-zA-Z0-9\])\*$”
      • setNotebookInstanceName

        public void setNotebookInstanceName​(String NotebookInstanceName)
        Set Notebook实例名称,不能超过63个字符 规则:“^\[a-zA-Z0-9\](-\*\[a-zA-Z0-9\])\*$”
        Parameters:
        NotebookInstanceName - Notebook实例名称,不能超过63个字符 规则:“^\[a-zA-Z0-9\](-\*\[a-zA-Z0-9\])\*$”
      • getInstanceType

        public String getInstanceType()
        Get Notebook算力类型 参考https://cloud.tencent.com/document/product/851/41239
        Returns:
        InstanceType Notebook算力类型 参考https://cloud.tencent.com/document/product/851/41239
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set Notebook算力类型 参考https://cloud.tencent.com/document/product/851/41239
        Parameters:
        InstanceType - Notebook算力类型 参考https://cloud.tencent.com/document/product/851/41239
      • getVolumeSizeInGB

        public Long getVolumeSizeInGB()
        Get 数据卷大小(GB) 用户持久化Notebook实例的数据
        Returns:
        VolumeSizeInGB 数据卷大小(GB) 用户持久化Notebook实例的数据
      • setVolumeSizeInGB

        public void setVolumeSizeInGB​(Long VolumeSizeInGB)
        Set 数据卷大小(GB) 用户持久化Notebook实例的数据
        Parameters:
        VolumeSizeInGB - 数据卷大小(GB) 用户持久化Notebook实例的数据
      • getDirectInternetAccess

        public String getDirectInternetAccess()
        Get 外网访问权限,可取值Enabled/Disabled 开启后,Notebook实例可以具有访问外网80,443端口的权限
        Returns:
        DirectInternetAccess 外网访问权限,可取值Enabled/Disabled 开启后,Notebook实例可以具有访问外网80,443端口的权限
      • setDirectInternetAccess

        public void setDirectInternetAccess​(String DirectInternetAccess)
        Set 外网访问权限,可取值Enabled/Disabled 开启后,Notebook实例可以具有访问外网80,443端口的权限
        Parameters:
        DirectInternetAccess - 外网访问权限,可取值Enabled/Disabled 开启后,Notebook实例可以具有访问外网80,443端口的权限
      • getRootAccess

        public String getRootAccess()
        Get Root用户权限,可取值Enabled/Disabled 开启后,Notebook实例可以切换至root用户执行命令
        Returns:
        RootAccess Root用户权限,可取值Enabled/Disabled 开启后,Notebook实例可以切换至root用户执行命令
      • setRootAccess

        public void setRootAccess​(String RootAccess)
        Set Root用户权限,可取值Enabled/Disabled 开启后,Notebook实例可以切换至root用户执行命令
        Parameters:
        RootAccess - Root用户权限,可取值Enabled/Disabled 开启后,Notebook实例可以切换至root用户执行命令
      • getSubnetId

        public String getSubnetId()
        Get 子网ID 如果需要Notebook实例访问VPC内的资源,则需要选择对应的子网
        Returns:
        SubnetId 子网ID 如果需要Notebook实例访问VPC内的资源,则需要选择对应的子网
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网ID 如果需要Notebook实例访问VPC内的资源,则需要选择对应的子网
        Parameters:
        SubnetId - 子网ID 如果需要Notebook实例访问VPC内的资源,则需要选择对应的子网
      • getLifecycleScriptsName

        public String getLifecycleScriptsName()
        Get 生命周期脚本名称 必须是已存在的生命周期脚本,具体参考https://cloud.tencent.com/document/product/851/43140
        Returns:
        LifecycleScriptsName 生命周期脚本名称 必须是已存在的生命周期脚本,具体参考https://cloud.tencent.com/document/product/851/43140
      • setLifecycleScriptsName

        public void setLifecycleScriptsName​(String LifecycleScriptsName)
        Set 生命周期脚本名称 必须是已存在的生命周期脚本,具体参考https://cloud.tencent.com/document/product/851/43140
        Parameters:
        LifecycleScriptsName - 生命周期脚本名称 必须是已存在的生命周期脚本,具体参考https://cloud.tencent.com/document/product/851/43140
      • getDefaultCodeRepository

        public String getDefaultCodeRepository()
        Get 默认存储库名称 可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
        Returns:
        DefaultCodeRepository 默认存储库名称 可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
      • setDefaultCodeRepository

        public void setDefaultCodeRepository​(String DefaultCodeRepository)
        Set 默认存储库名称 可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
        Parameters:
        DefaultCodeRepository - 默认存储库名称 可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
      • getAdditionalCodeRepositories

        public String[] getAdditionalCodeRepositories()
        Get 其他存储库列表 每个元素可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
        Returns:
        AdditionalCodeRepositories 其他存储库列表 每个元素可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
      • setAdditionalCodeRepositories

        public void setAdditionalCodeRepositories​(String[] AdditionalCodeRepositories)
        Set 其他存储库列表 每个元素可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
        Parameters:
        AdditionalCodeRepositories - 其他存储库列表 每个元素可以是已创建的存储库名称或者已https://开头的公共git库 参考https://cloud.tencent.com/document/product/851/43139
      • getClsAccess

        public String getClsAccess()
        Get 已弃用,请使用ClsConfig配置。 是否开启CLS日志服务,可取值Enabled/Disabled,默认为Disabled 开启后,Notebook运行的日志会收集到CLS中,CLS会产生费用,请根据需要选择
        Returns:
        ClsAccess 已弃用,请使用ClsConfig配置。 是否开启CLS日志服务,可取值Enabled/Disabled,默认为Disabled 开启后,Notebook运行的日志会收集到CLS中,CLS会产生费用,请根据需要选择
      • setClsAccess

        public void setClsAccess​(String ClsAccess)
        Set 已弃用,请使用ClsConfig配置。 是否开启CLS日志服务,可取值Enabled/Disabled,默认为Disabled 开启后,Notebook运行的日志会收集到CLS中,CLS会产生费用,请根据需要选择
        Parameters:
        ClsAccess - 已弃用,请使用ClsConfig配置。 是否开启CLS日志服务,可取值Enabled/Disabled,默认为Disabled 开启后,Notebook运行的日志会收集到CLS中,CLS会产生费用,请根据需要选择
      • getStoppingCondition

        public StoppingCondition getStoppingCondition()
        Get 自动停止配置 选择定时停止Notebook实例
        Returns:
        StoppingCondition 自动停止配置 选择定时停止Notebook实例
      • setStoppingCondition

        public void setStoppingCondition​(StoppingCondition StoppingCondition)
        Set 自动停止配置 选择定时停止Notebook实例
        Parameters:
        StoppingCondition - 自动停止配置 选择定时停止Notebook实例
      • getAutoStopping

        public String getAutoStopping()
        Get 自动停止,可取值Enabled/Disabled 取值为Disabled的时候StoppingCondition将被忽略 取值为Enabled的时候读取StoppingCondition作为自动停止的配置
        Returns:
        AutoStopping 自动停止,可取值Enabled/Disabled 取值为Disabled的时候StoppingCondition将被忽略 取值为Enabled的时候读取StoppingCondition作为自动停止的配置
      • setAutoStopping

        public void setAutoStopping​(String AutoStopping)
        Set 自动停止,可取值Enabled/Disabled 取值为Disabled的时候StoppingCondition将被忽略 取值为Enabled的时候读取StoppingCondition作为自动停止的配置
        Parameters:
        AutoStopping - 自动停止,可取值Enabled/Disabled 取值为Disabled的时候StoppingCondition将被忽略 取值为Enabled的时候读取StoppingCondition作为自动停止的配置
      • getClsConfig

        public ClsConfig getClsConfig()
        Get 接入日志的配置,默认接入免费日志
        Returns:
        ClsConfig 接入日志的配置,默认接入免费日志
      • setClsConfig

        public void setClsConfig​(ClsConfig ClsConfig)
        Set 接入日志的配置,默认接入免费日志
        Parameters:
        ClsConfig - 接入日志的配置,默认接入免费日志