Class: TencentCloud::Batch::V20170312::CreateComputeEnvRequest

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

Overview

CreateComputeEnv请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(computeenv = nil, placement = nil, clienttoken = nil) ⇒ CreateComputeEnvRequest

Returns a new instance of CreateComputeEnvRequest.



554
555
556
557
558
# File 'lib/v20170312/models.rb', line 554

def initialize(computeenv=nil, placement=nil, clienttoken=nil)
  @ComputeEnv = computeenv
  @Placement = placement
  @ClientToken = clienttoken
end

Instance Attribute Details

#ClientTokenObject

Parameters:

  • ComputeEnv:

    计算环境信息

  • Placement:

    位置信息

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。



552
553
554
# File 'lib/v20170312/models.rb', line 552

def ClientToken
  @ClientToken
end

#ComputeEnvObject

Parameters:

  • ComputeEnv:

    计算环境信息

  • Placement:

    位置信息

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。



552
553
554
# File 'lib/v20170312/models.rb', line 552

def ComputeEnv
  @ComputeEnv
end

#PlacementObject

Parameters:

  • ComputeEnv:

    计算环境信息

  • Placement:

    位置信息

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。



552
553
554
# File 'lib/v20170312/models.rb', line 552

def Placement
  @Placement
end

Instance Method Details

#deserialize(params) ⇒ Object



560
561
562
563
564
565
566
567
568
569
570
# File 'lib/v20170312/models.rb', line 560

def deserialize(params)
  unless params['ComputeEnv'].nil?
    @ComputeEnv = NamedComputeEnv.new
    @ComputeEnv.deserialize(params['ComputeEnv'])
  end
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @ClientToken = params['ClientToken']
end