Class: TencentCloud::Batch::V20170312::SubmitJobRequest

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

Overview

SubmitJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, job = nil, clienttoken = nil) ⇒ SubmitJobRequest

Returns a new instance of SubmitJobRequest.



3561
3562
3563
3564
3565
# File 'lib/v20170312/models.rb', line 3561

def initialize(placement=nil, job=nil, clienttoken=nil)
  @Placement = placement
  @Job = job
  @ClientToken = clienttoken
end

Instance Attribute Details

#ClientTokenObject

Parameters:

  • Placement:

    作业所提交的位置信息。通过该参数可以指定作业关联CVM所属可用区等信息。

  • Job:

    作业信息

  • ClientToken:

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



3559
3560
3561
# File 'lib/v20170312/models.rb', line 3559

def ClientToken
  @ClientToken
end

#JobObject

Parameters:

  • Placement:

    作业所提交的位置信息。通过该参数可以指定作业关联CVM所属可用区等信息。

  • Job:

    作业信息

  • ClientToken:

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



3559
3560
3561
# File 'lib/v20170312/models.rb', line 3559

def Job
  @Job
end

#PlacementObject

Parameters:

  • Placement:

    作业所提交的位置信息。通过该参数可以指定作业关联CVM所属可用区等信息。

  • Job:

    作业信息

  • ClientToken:

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



3559
3560
3561
# File 'lib/v20170312/models.rb', line 3559

def Placement
  @Placement
end

Instance Method Details

#deserialize(params) ⇒ Object



3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
# File 'lib/v20170312/models.rb', line 3567

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