Class: TencentCloud::Tione::V20211111::ModifyNotebookRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tione::V20211111::ModifyNotebookRequest
- Defined in:
- lib/v20211111/models.rb
Overview
ModifyNotebook请求参数结构体
Instance Attribute Summary collapse
-
#AdditionalCodeRepoIds ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#AutomaticStopTime ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#AutoStopping ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#ChargeType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#DataConfigs ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#DefaultCodeRepoId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#DirectInternetAccess ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#Envs ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#Id ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#ImageInfo ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#ImageType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#LifecycleScriptId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#LogConfig ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#LogEnable ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#Name ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#ResourceConf ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#ResourceGroupId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#RootAccess ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#SSHConfig ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#SubnetId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#Tags ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#VolumeSizeInGB ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#VolumeSourceCFS ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#VolumeSourceType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
-
#VpcId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, chargetype = nil, resourceconf = nil, autostopping = nil, directinternetaccess = nil, rootaccess = nil, logenable = nil, resourcegroupid = nil, vpcid = nil, subnetid = nil, volumesizeingb = nil, volumesourcetype = nil, volumesourcecfs = nil, logconfig = nil, lifecyclescriptid = nil, defaultcoderepoid = nil, additionalcoderepoids = nil, automaticstoptime = nil, tags = nil, dataconfigs = nil, imageinfo = nil, imagetype = nil, sshconfig = nil, envs = nil) ⇒ ModifyNotebookRequest
constructor
A new instance of ModifyNotebookRequest.
Constructor Details
#initialize(id = nil, name = nil, chargetype = nil, resourceconf = nil, autostopping = nil, directinternetaccess = nil, rootaccess = nil, logenable = nil, resourcegroupid = nil, vpcid = nil, subnetid = nil, volumesizeingb = nil, volumesourcetype = nil, volumesourcecfs = nil, logconfig = nil, lifecyclescriptid = nil, defaultcoderepoid = nil, additionalcoderepoids = nil, automaticstoptime = nil, tags = nil, dataconfigs = nil, imageinfo = nil, imagetype = nil, sshconfig = nil, envs = nil) ⇒ ModifyNotebookRequest
Returns a new instance of ModifyNotebookRequest.
6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 |
# File 'lib/v20211111/models.rb', line 6162 def initialize(id=nil, name=nil, chargetype=nil, resourceconf=nil, autostopping=nil, directinternetaccess=nil, rootaccess=nil, logenable=nil, resourcegroupid=nil, vpcid=nil, subnetid=nil, volumesizeingb=nil, volumesourcetype=nil, volumesourcecfs=nil, logconfig=nil, lifecyclescriptid=nil, defaultcoderepoid=nil, additionalcoderepoids=nil, automaticstoptime=nil, =nil, dataconfigs=nil, imageinfo=nil, imagetype=nil, sshconfig=nil, envs=nil) @Id = id @Name = name @ChargeType = chargetype @ResourceConf = resourceconf @AutoStopping = autostopping @DirectInternetAccess = directinternetaccess @RootAccess = rootaccess @LogEnable = logenable @ResourceGroupId = resourcegroupid @VpcId = vpcid @SubnetId = subnetid @VolumeSizeInGB = volumesizeingb @VolumeSourceType = volumesourcetype @VolumeSourceCFS = volumesourcecfs @LogConfig = logconfig @LifecycleScriptId = lifecyclescriptid @DefaultCodeRepoId = defaultcoderepoid @AdditionalCodeRepoIds = additionalcoderepoids @AutomaticStopTime = automaticstoptime @Tags = @DataConfigs = dataconfigs @ImageInfo = imageinfo @ImageType = imagetype @SSHConfig = sshconfig @Envs = envs end |
Instance Attribute Details
#AdditionalCodeRepoIds ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def AdditionalCodeRepoIds @AdditionalCodeRepoIds end |
#AutomaticStopTime ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def AutomaticStopTime @AutomaticStopTime end |
#AutoStopping ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def AutoStopping @AutoStopping end |
#ChargeType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def ChargeType @ChargeType end |
#DataConfigs ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def DataConfigs @DataConfigs end |
#DefaultCodeRepoId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def DefaultCodeRepoId @DefaultCodeRepoId end |
#DirectInternetAccess ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def DirectInternetAccess @DirectInternetAccess end |
#Envs ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def Envs @Envs end |
#Id ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def Id @Id end |
#ImageInfo ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def ImageInfo @ImageInfo end |
#ImageType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def ImageType @ImageType end |
#LifecycleScriptId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def LifecycleScriptId @LifecycleScriptId end |
#LogConfig ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def LogConfig @LogConfig end |
#LogEnable ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def LogEnable @LogEnable end |
#Name ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def Name @Name end |
#ResourceConf ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def ResourceConf @ResourceConf end |
#ResourceGroupId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def ResourceGroupId @ResourceGroupId end |
#RootAccess ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def RootAccess @RootAccess end |
#SSHConfig ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def SSHConfig @SSHConfig end |
#SubnetId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def SubnetId @SubnetId end |
#Tags ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def Tags @Tags end |
#VolumeSizeInGB ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def VolumeSizeInGB @VolumeSizeInGB end |
#VolumeSourceCFS ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def VolumeSourceCFS @VolumeSourceCFS end |
#VolumeSourceType ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def VolumeSourceType @VolumeSourceType end |
#VpcId ⇒ Object
PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
6160 6161 6162 |
# File 'lib/v20211111/models.rb', line 6160 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 |
# File 'lib/v20211111/models.rb', line 6190 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @ChargeType = params['ChargeType'] unless params['ResourceConf'].nil? @ResourceConf = ResourceConf.new @ResourceConf.deserialize(params['ResourceConf']) end @AutoStopping = params['AutoStopping'] @DirectInternetAccess = params['DirectInternetAccess'] @RootAccess = params['RootAccess'] @LogEnable = params['LogEnable'] @ResourceGroupId = params['ResourceGroupId'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @VolumeSizeInGB = params['VolumeSizeInGB'] @VolumeSourceType = params['VolumeSourceType'] unless params['VolumeSourceCFS'].nil? @VolumeSourceCFS = CFSConfig.new @VolumeSourceCFS.deserialize(params['VolumeSourceCFS']) end unless params['LogConfig'].nil? @LogConfig = LogConfig.new @LogConfig.deserialize(params['LogConfig']) end @LifecycleScriptId = params['LifecycleScriptId'] @DefaultCodeRepoId = params['DefaultCodeRepoId'] @AdditionalCodeRepoIds = params['AdditionalCodeRepoIds'] @AutomaticStopTime = params['AutomaticStopTime'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end unless params['DataConfigs'].nil? @DataConfigs = [] params['DataConfigs'].each do |i| dataconfig_tmp = DataConfig.new dataconfig_tmp.deserialize(i) @DataConfigs << dataconfig_tmp end end unless params['ImageInfo'].nil? @ImageInfo = ImageInfo.new @ImageInfo.deserialize(params['ImageInfo']) end @ImageType = params['ImageType'] unless params['SSHConfig'].nil? @SSHConfig = SSHConfig.new @SSHConfig.deserialize(params['SSHConfig']) end unless params['Envs'].nil? @Envs = [] params['Envs'].each do |i| envvar_tmp = EnvVar.new envvar_tmp.deserialize(i) @Envs << envvar_tmp end end end |