code: public void modifyInstanceAttributes(ModifyInstanceAttributesRequest request) {
          checkNotNull(request, "request should not be null.");
          checkStringNotEmpty(request.getInstanceId(), "request instanceId should not be empty.");
          checkStringNotEmpty(request.getName(), "request name should not be empty.");
          InternalRequest internalRequest = this.createRequest(
                  request, HttpMethodName.PUT, INSTANCE_PREFIX, request.getInstanceId());
          internalRequest.addParameter(InstanceAction.modifyAttribute.name(), null);
          fillPayload(internalRequest, request);
          this.invokeHttpClient(internalRequest, AbstractBceResponse.class);
      }
docs: Modifying the special attribute to new value of the instance.
  
  You can reboot the instance only when the instance is Running or Stopped ,
  otherwise,it's will get <code>409</code> errorCode.
  
  @param request The request containing all options for modifying the instance attribute.