code: @Override
      public DBInstance rebootDBInstance(RebootDBInstanceRequest request) {
          request = beforeClientExecution(request);
          return executeRebootDBInstance(request);
      }
docs: <p>
  You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain
  modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the
  instance for the changes to take effect.
  </p>
  <p>
  Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary
  outage, during which the DB instance status is set to rebooting.
  </p>
  
  @param rebootDBInstanceRequest
  @return Result of the RebootDBInstance operation returned by the service.
  @throws InvalidDBInstanceStateException
  The specified DB instance is not in the <i>available</i> state.
  @throws DBInstanceNotFoundException
  <i>DBInstanceIdentifier</i> does not refer to an existing DB instance.
  @sample AmazonNeptune.RebootDBInstance
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/neptune-2014-10-31/RebootDBInstance" target="_top">AWS API
  Documentation</a>