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

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

public class ModifyInstancePasswordRequest
extends AbstractBceRequest

request for changing the instance with a new password.


Constructor Summary
ModifyInstancePasswordRequest()
           
 
Method Summary
 String getAdminPass()
           
 String getInstanceId()
           
 void setAdminPass(String adminPass)
           
 void setInstanceId(String instanceId)
           
 ModifyInstancePasswordRequest withAdminPass(String adminPass)
          Configure adminPass for the request.
 ModifyInstancePasswordRequest withInstanceId(String instanceId)
          Configure instanceId for the request.
 ModifyInstancePasswordRequest 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

ModifyInstancePasswordRequest

public ModifyInstancePasswordRequest()
Method Detail

getInstanceId

public String getInstanceId()

setInstanceId

public void setInstanceId(String instanceId)

withInstanceId

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

Parameters:
instanceId - The id of instance.
Returns:
ModifyInstancePasswordRequest with instanceId.

getAdminPass

public String getAdminPass()

setAdminPass

public void setAdminPass(String adminPass)

withAdminPass

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

Parameters:
adminPass - The new password string. An 8-16 characters String which must contains letters,numbers and symbols . The symbols only contains "!@#$%^*()". The adminPass will be encrypted in AES-128 algorithm with the substring of the former 16 characters of user SecretKey. See more detail on BCE API doc
Returns:
ModifyInstancePasswordRequest with new adminPass.

withRequestCredentials

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

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


Copyright © 2018. All rights reserved.