code: public GeneralRecognitionResponse generalRecognition(GeneralRecognitionRequest request) {
          checkNotNull(request, "request should not be null.");
          checkStringNotEmpty(request.getImage(), "Image should not be null or empty!");
  
          InternalRequest internalRequest =
                  createRequest(HttpMethodName.POST, request, PARA_GENERAL);
  
          return invokeHttpClient(internalRequest, GeneralRecognitionResponse.class);
      }
docs: Gets the general recognition properties of specific image resource.
  
  <p>
  The caller <i>must</i> authenticate with a valid BCE Access Key / Private Key pair.
  
  @param request The request wrapper object containing all options.
  @return The general recognition properties of the image resource