Class CreateNotebookRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tione.v20211111.models.CreateNotebookRequest
-
public class CreateNotebookRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateNotebookRequest()CreateNotebookRequest(CreateNotebookRequest 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getAdditionalCodeRepoIds()Get 其他GIT存储库的ID,最多3个LonggetAutomaticStopTime()Get 自动停止时间,单位小时BooleangetAutoStopping()Get 是否自动停止StringgetChargeType()Get 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费DataConfig[]getDataConfigs()Get 数据配置StringgetDefaultCodeRepoId()Get 默认GIT存储库的IDBooleangetDirectInternetAccess()Get 是否访问公网ImageInfogetImageInfo()Get 镜像信息StringgetImageType()Get 镜像类型StringgetLifecycleScriptId()Get 生命周期脚本的IDLogConfiggetLogConfig()Get 日志配置BooleangetLogEnable()Get 是否上报日志StringgetName()Get 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头ResourceConfgetResourceConf()Get 计算资源配置StringgetResourceGroupId()Get 资源组ID(for预付费)BooleangetRootAccess()Get 是否ROOT权限SSHConfiggetSSHConfig()Get SSH配置信息StringgetSubnetId()Get 子网IdTag[]getTags()Get 标签配置LonggetVolumeSizeInGB()Get 存储卷大小,单位GBCFSConfiggetVolumeSourceCFS()Get CFS存储的配置StringgetVolumeSourceType()Get 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turboStringgetVpcId()Get Vpc-IdvoidsetAdditionalCodeRepoIds(String[] AdditionalCodeRepoIds)Set 其他GIT存储库的ID,最多3个voidsetAutomaticStopTime(Long AutomaticStopTime)Set 自动停止时间,单位小时voidsetAutoStopping(Boolean AutoStopping)Set 是否自动停止voidsetChargeType(String ChargeType)Set 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费voidsetDataConfigs(DataConfig[] DataConfigs)Set 数据配置voidsetDefaultCodeRepoId(String DefaultCodeRepoId)Set 默认GIT存储库的IDvoidsetDirectInternetAccess(Boolean DirectInternetAccess)Set 是否访问公网voidsetImageInfo(ImageInfo ImageInfo)Set 镜像信息voidsetImageType(String ImageType)Set 镜像类型voidsetLifecycleScriptId(String LifecycleScriptId)Set 生命周期脚本的IDvoidsetLogConfig(LogConfig LogConfig)Set 日志配置voidsetLogEnable(Boolean LogEnable)Set 是否上报日志voidsetName(String Name)Set 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头voidsetResourceConf(ResourceConf ResourceConf)Set 计算资源配置voidsetResourceGroupId(String ResourceGroupId)Set 资源组ID(for预付费)voidsetRootAccess(Boolean RootAccess)Set 是否ROOT权限voidsetSSHConfig(SSHConfig SSHConfig)Set SSH配置信息voidsetSubnetId(String SubnetId)Set 子网IdvoidsetTags(Tag[] Tags)Set 标签配置voidsetVolumeSizeInGB(Long VolumeSizeInGB)Set 存储卷大小,单位GBvoidsetVolumeSourceCFS(CFSConfig VolumeSourceCFS)Set CFS存储的配置voidsetVolumeSourceType(String VolumeSourceType)Set 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbovoidsetVpcId(String VpcId)Set Vpc-IdvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateNotebookRequest
public CreateNotebookRequest()
-
CreateNotebookRequest
public CreateNotebookRequest(CreateNotebookRequest 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
-
getName
public String getName()
Get 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头- Returns:
- Name 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
-
setName
public void setName(String Name)
Set 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头- Parameters:
Name- 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
-
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- 是否上报日志
-
getRootAccess
public Boolean getRootAccess()
Get 是否ROOT权限- Returns:
- RootAccess 是否ROOT权限
-
setRootAccess
public void setRootAccess(Boolean RootAccess)
Set 是否ROOT权限- Parameters:
RootAccess- 是否ROOT权限
-
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- 是否访问公网
-
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
-
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
-
getVolumeSizeInGB
public Long getVolumeSizeInGB()
Get 存储卷大小,单位GB- Returns:
- VolumeSizeInGB 存储卷大小,单位GB
-
setVolumeSizeInGB
public void setVolumeSizeInGB(Long VolumeSizeInGB)
Set 存储卷大小,单位GB- Parameters:
VolumeSizeInGB- 存储卷大小,单位GB
-
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配置信息
-
-