code: @Override
      public UpdateNotebookInstanceResult updateNotebookInstance(UpdateNotebookInstanceRequest request) {
          request = beforeClientExecution(request);
          return executeUpdateNotebookInstance(request);
      }
docs: <p>
  Updates a notebook instance. NotebookInstance updates include upgrading or downgrading the ML compute instance
  used for your notebook instance to accommodate changes in your workload requirements. You can also update the VPC
  security groups.
  </p>
  
  @param updateNotebookInstanceRequest
  @return Result of the UpdateNotebookInstance operation returned by the service.
  @throws ResourceLimitExceededException
  You have exceeded an Amazon SageMaker resource limit. For example, you might have too many training jobs
  created.
  @sample AmazonSageMaker.UpdateNotebookInstance
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/UpdateNotebookInstance"
  target="_top">AWS API Documentation</a>