com.baidubce.services.bcc.model.instance
Class RebuildInstanceRequest

java.lang.Object
  extended by com.baidubce.model.AbstractBceRequest
      extended by com.baidubce.services.bcc.model.instance.RebuildInstanceRequest

public class RebuildInstanceRequest
extends AbstractBceRequest

The request for rebuilding the instance, you adminPass is needed.


Constructor Summary
RebuildInstanceRequest()
           
 
Method Summary
 String getAdminPass()
           
 String getImageId()
           
 String getInstanceId()
           
 void setAdminPass(String adminPass)
           
 void setImageId(String imageId)
           
 void setInstanceId(String instanceId)
           
 RebuildInstanceRequest withAdminPass(String adminPass)
          Configure adminPass for the request.
 RebuildInstanceRequest withImageId(String imageId)
          Configure imageId for the request.
 RebuildInstanceRequest withInstanceId(String instanceId)
          Configure instanceId for the request.
 RebuildInstanceRequest withRequestCredentials(BceCredentials credentials)
          Configure request credential for the request.
 
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

RebuildInstanceRequest

public RebuildInstanceRequest()
Method Detail

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

withInstanceId

public RebuildInstanceRequest withInstanceId(String instanceId)
Configure instanceId for the request.

Parameters:
instanceId - The id of the instance which will be rebuild.
Returns:
RebuildInstanceRequest with instanceId.

getImageId

public String getImageId()

setImageId

public void setImageId(String imageId)

getAdminPass

public String getAdminPass()

setAdminPass

public void setAdminPass(String adminPass)

withAdminPass

public RebuildInstanceRequest withAdminPass(String adminPass)
Configure adminPass for the request.

Parameters:
adminPass - The admin password to login the instance.It must be encrypt in AES-128 algorithm with the substring of the former 16 characters of user SecretKey.See more detail on BCE API doc
Returns:
RebuildInstanceRequest with adminPass.

withImageId

public RebuildInstanceRequest withImageId(String imageId)
Configure imageId for the request.

Parameters:
imageId - The id of the image which will be used to rebuild the instance.
Returns:
RebuildInstanceRequest with imageId.

withRequestCredentials

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

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


Copyright © 2018. All rights reserved.