public class StopInstanceRequest extends AbstractBceRequest
| Constructor and Description |
|---|
StopInstanceRequest() |
| Modifier and Type | Method and Description |
|---|---|
String |
getInstanceId() |
boolean |
isForceStop() |
boolean |
isStopWithNoCharge() |
void |
setForceStop(boolean forceStop) |
void |
setInstanceId(String instanceId) |
void |
setStopWithNoCharge(boolean stopWithNoCharge) |
StopInstanceRequest |
withForceStop(boolean forceStop)
Configure forceStop for the request.
|
StopInstanceRequest |
withInstanceId(String instanceId)
Configure instanceId for the request.
|
StopInstanceRequest |
withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.
|
StopInstanceRequest |
withStopWithNoCharge(boolean stopWithNoCharge)
Configure stopWithNoCharge for the request.
|
getRequestCredentials, setRequestCredentialspublic String getInstanceId()
public void setInstanceId(String instanceId)
public StopInstanceRequest withInstanceId(String instanceId)
instanceId - The id of the instance.public boolean isForceStop()
public void setForceStop(boolean forceStop)
public StopInstanceRequest withForceStop(boolean forceStop)
forceStop - The option param to stop the instance forcibly, default value is false.
If true, it will stop the instance just like power off immediately
and it may result int losing important data which have not written to disk.public boolean isStopWithNoCharge()
public void setStopWithNoCharge(boolean stopWithNoCharge)
public StopInstanceRequest withStopWithNoCharge(boolean stopWithNoCharge)
stopWithNoCharge - The option param to indicate that whether the instance can be stopped
with no charge or not, default value is false. If true>,
it means the instance can be stopped with no charge.public StopInstanceRequest withRequestCredentials(BceCredentials credentials)
withRequestCredentials in class AbstractBceRequestcredentials - a valid instance of BceCredentials.Copyright © 2024. All rights reserved.