com.baidubce.services.batch.model
Class CreateJobRequest

java.lang.Object
  extended by com.baidubce.model.AbstractBceRequest
      extended by com.baidubce.services.batch.model.CreateJobRequest

public class CreateJobRequest
extends AbstractBceRequest

Provides options for creating a Batch-Compute job.


Constructor Summary
CreateJobRequest()
           
 
Method Summary
 String getClientToken()
           
 String getJobDagJson()
           
 Integer getJobTimeoutInSeconds()
           
 String getMemo()
           
 String getName()
           
 int getVmCount()
           
 String getVmType()
           
 void setClientToken(String clientToken)
           
 void setJobDagJson(String jobDagJson)
           
 void setJobTimeoutInSeconds(Integer jobTimeoutInSeconds)
           
 void setMemo(String memo)
           
 void setName(String name)
           
 void setVmCount(int vmCount)
           
 void setVmType(String vmType)
           
 CreateJobRequest withClientToken(String clientToken)
          Configure optional client token for the request.
 CreateJobRequest withJobDagJson(String jobDagJson)
           
 CreateJobRequest withJobTimeoutInSeconds(Integer jobTimeoutInSeconds)
           
 CreateJobRequest withMemo(String memo)
           
 CreateJobRequest withName(String name)
           
 CreateJobRequest withRequestCredentials(BceCredentials credentials)
          Configure request credential for the request.
 CreateJobRequest withVmCount(int vmCount)
           
 CreateJobRequest withVmType(String vmType)
           
 
Methods inherited from class com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateJobRequest

public CreateJobRequest()
Method Detail

getClientToken

public String getClientToken()

setClientToken

public void setClientToken(String clientToken)

getName

public String getName()

setName

public void setName(String name)

getVmType

public String getVmType()

setVmType

public void setVmType(String vmType)

getVmCount

public int getVmCount()

setVmCount

public void setVmCount(int vmCount)

getJobDagJson

public String getJobDagJson()

setJobDagJson

public void setJobDagJson(String jobDagJson)

getJobTimeoutInSeconds

public Integer getJobTimeoutInSeconds()

setJobTimeoutInSeconds

public void setJobTimeoutInSeconds(Integer jobTimeoutInSeconds)

getMemo

public String getMemo()

setMemo

public void setMemo(String memo)

withClientToken

public CreateJobRequest withClientToken(String clientToken)
Configure optional client token for the request. The request will be idempotent if client token is provided.

Parameters:
clientToken - An ASCII string whose length is less than 64.
Returns:
CreateJobRequest

withName

public CreateJobRequest withName(String name)

withVmType

public CreateJobRequest withVmType(String vmType)

withVmCount

public CreateJobRequest withVmCount(int vmCount)

withJobDagJson

public CreateJobRequest withJobDagJson(String jobDagJson)

withJobTimeoutInSeconds

public CreateJobRequest withJobTimeoutInSeconds(Integer jobTimeoutInSeconds)

withMemo

public CreateJobRequest withMemo(String memo)

withRequestCredentials

public CreateJobRequest withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.

Specified by:
withRequestCredentials in class AbstractBceRequest
Parameters:
credentials - a valid instance of BceCredentials.
Returns:
CreateJobRequest


Copyright © 2018. All rights reserved.