Class: TencentCloud::Omics::V20221128::CreateEnvironmentRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221128/models.rb

Overview

CreateEnvironment请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, config = nil, description = nil, isdefault = nil) ⇒ CreateEnvironmentRequest

Returns a new instance of CreateEnvironmentRequest.



217
218
219
220
221
222
# File 'lib/v20221128/models.rb', line 217

def initialize(name=nil, config=nil, description=nil, isdefault=nil)
  @Name = name
  @Config = config
  @Description = description
  @IsDefault = isdefault
end

Instance Attribute Details

#ConfigObject

Parameters:

  • Name:

    环境名称。

  • Config:

    环境配置信息。

  • Description:

    环境描述。

  • IsDefault:

    是否为默认环境。



215
216
217
# File 'lib/v20221128/models.rb', line 215

def Config
  @Config
end

#DescriptionObject

Parameters:

  • Name:

    环境名称。

  • Config:

    环境配置信息。

  • Description:

    环境描述。

  • IsDefault:

    是否为默认环境。



215
216
217
# File 'lib/v20221128/models.rb', line 215

def Description
  @Description
end

#IsDefaultObject

Parameters:

  • Name:

    环境名称。

  • Config:

    环境配置信息。

  • Description:

    环境描述。

  • IsDefault:

    是否为默认环境。



215
216
217
# File 'lib/v20221128/models.rb', line 215

def IsDefault
  @IsDefault
end

#NameObject

Parameters:

  • Name:

    环境名称。

  • Config:

    环境配置信息。

  • Description:

    环境描述。

  • IsDefault:

    是否为默认环境。



215
216
217
# File 'lib/v20221128/models.rb', line 215

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



224
225
226
227
228
229
230
231
232
# File 'lib/v20221128/models.rb', line 224

def deserialize(params)
  @Name = params['Name']
  unless params['Config'].nil?
    @Config = EnvironmentConfig.new
    @Config.deserialize(params['Config'])
  end
  @Description = params['Description']
  @IsDefault = params['IsDefault']
end