// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/vision/v1/image_annotator.proto

package com.google.cloud.vision.v1;

public final class ImageAnnotatorProto {
  private ImageAnnotatorProto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_Feature_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_Feature_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_ImageSource_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_ImageSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_Image_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_Image_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_FaceAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_LocationInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_Property_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_Property_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_EntityAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_SafeSearchAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_LatLongRect_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_LatLongRect_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_ColorInfo_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_ColorInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_DominantColorsAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_ImageProperties_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_ImageProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_CropHint_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_CropHint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_CropHintsAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_CropHintsParams_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_CropHintsParams_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_WebDetectionParams_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_ImageContext_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_ImageContext_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AnnotateImageRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AnnotateImageResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n,google/cloud/vision/v1/image_annotator" +
      ".proto\022\026google.cloud.vision.v1\032\034google/a" +
      "pi/annotations.proto\032%google/cloud/visio" +
      "n/v1/geometry.proto\032,google/cloud/vision" +
      "/v1/text_annotation.proto\032*google/cloud/" +
      "vision/v1/web_detection.proto\032\027google/rp" +
      "c/status.proto\032\027google/type/color.proto\032" +
      "\030google/type/latlng.proto\"\332\002\n\007Feature\0222\n" +
      "\004type\030\001 \001(\0162$.google.cloud.vision.v1.Fea" +
      "ture.Type\022\023\n\013max_results\030\002 \001(\005\022\r\n\005model\030" +
      "\003 \001(\t\"\366\001\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\022\n\016" +
      "FACE_DETECTION\020\001\022\026\n\022LANDMARK_DETECTION\020\002" +
      "\022\022\n\016LOGO_DETECTION\020\003\022\023\n\017LABEL_DETECTION\020" +
      "\004\022\022\n\016TEXT_DETECTION\020\005\022\033\n\027DOCUMENT_TEXT_D" +
      "ETECTION\020\013\022\031\n\025SAFE_SEARCH_DETECTION\020\006\022\024\n" +
      "\020IMAGE_PROPERTIES\020\007\022\016\n\nCROP_HINTS\020\t\022\021\n\rW" +
      "EB_DETECTION\020\n\"7\n\013ImageSource\022\025\n\rgcs_ima" +
      "ge_uri\030\001 \001(\t\022\021\n\timage_uri\030\002 \001(\t\"M\n\005Image" +
      "\022\017\n\007content\030\001 \001(\014\0223\n\006source\030\002 \001(\0132#.goog" +
      "le.cloud.vision.v1.ImageSource\"\307\r\n\016FaceA" +
      "nnotation\022;\n\rbounding_poly\030\001 \001(\0132$.googl" +
      "e.cloud.vision.v1.BoundingPoly\022>\n\020fd_bou" +
      "nding_poly\030\002 \001(\0132$.google.cloud.vision.v" +
      "1.BoundingPoly\022B\n\tlandmarks\030\003 \003(\0132/.goog" +
      "le.cloud.vision.v1.FaceAnnotation.Landma" +
      "rk\022\022\n\nroll_angle\030\004 \001(\002\022\021\n\tpan_angle\030\005 \001(" +
      "\002\022\022\n\ntilt_angle\030\006 \001(\002\022\034\n\024detection_confi" +
      "dence\030\007 \001(\002\022\036\n\026landmarking_confidence\030\010 " +
      "\001(\002\022:\n\016joy_likelihood\030\t \001(\0162\".google.clo" +
      "ud.vision.v1.Likelihood\022=\n\021sorrow_likeli" +
      "hood\030\n \001(\0162\".google.cloud.vision.v1.Like" +
      "lihood\022<\n\020anger_likelihood\030\013 \001(\0162\".googl" +
      "e.cloud.vision.v1.Likelihood\022?\n\023surprise" +
      "_likelihood\030\014 \001(\0162\".google.cloud.vision." +
      "v1.Likelihood\022D\n\030under_exposed_likelihoo" +
      "d\030\r \001(\0162\".google.cloud.vision.v1.Likelih" +
      "ood\022>\n\022blurred_likelihood\030\016 \001(\0162\".google" +
      ".cloud.vision.v1.Likelihood\022?\n\023headwear_" +
      "likelihood\030\017 \001(\0162\".google.cloud.vision.v" +
      "1.Likelihood\032\271\007\n\010Landmark\022B\n\004type\030\003 \001(\0162" +
      "4.google.cloud.vision.v1.FaceAnnotation." +
      "Landmark.Type\0222\n\010position\030\004 \001(\0132 .google" +
      ".cloud.vision.v1.Position\"\264\006\n\004Type\022\024\n\020UN" +
      "KNOWN_LANDMARK\020\000\022\014\n\010LEFT_EYE\020\001\022\r\n\tRIGHT_" +
      "EYE\020\002\022\030\n\024LEFT_OF_LEFT_EYEBROW\020\003\022\031\n\025RIGHT" +
      "_OF_LEFT_EYEBROW\020\004\022\031\n\025LEFT_OF_RIGHT_EYEB" +
      "ROW\020\005\022\032\n\026RIGHT_OF_RIGHT_EYEBROW\020\006\022\031\n\025MID" +
      "POINT_BETWEEN_EYES\020\007\022\014\n\010NOSE_TIP\020\010\022\r\n\tUP" +
      "PER_LIP\020\t\022\r\n\tLOWER_LIP\020\n\022\016\n\nMOUTH_LEFT\020\013" +
      "\022\017\n\013MOUTH_RIGHT\020\014\022\020\n\014MOUTH_CENTER\020\r\022\025\n\021N" +
      "OSE_BOTTOM_RIGHT\020\016\022\024\n\020NOSE_BOTTOM_LEFT\020\017" +
      "\022\026\n\022NOSE_BOTTOM_CENTER\020\020\022\031\n\025LEFT_EYE_TOP" +
      "_BOUNDARY\020\021\022\031\n\025LEFT_EYE_RIGHT_CORNER\020\022\022\034" +
      "\n\030LEFT_EYE_BOTTOM_BOUNDARY\020\023\022\030\n\024LEFT_EYE" +
      "_LEFT_CORNER\020\024\022\032\n\026RIGHT_EYE_TOP_BOUNDARY" +
      "\020\025\022\032\n\026RIGHT_EYE_RIGHT_CORNER\020\026\022\035\n\031RIGHT_" +
      "EYE_BOTTOM_BOUNDARY\020\027\022\031\n\025RIGHT_EYE_LEFT_" +
      "CORNER\020\030\022\037\n\033LEFT_EYEBROW_UPPER_MIDPOINT\020" +
      "\031\022 \n\034RIGHT_EYEBROW_UPPER_MIDPOINT\020\032\022\024\n\020L" +
      "EFT_EAR_TRAGION\020\033\022\025\n\021RIGHT_EAR_TRAGION\020\034" +
      "\022\022\n\016LEFT_EYE_PUPIL\020\035\022\023\n\017RIGHT_EYE_PUPIL\020" +
      "\036\022\025\n\021FOREHEAD_GLABELLA\020\037\022\021\n\rCHIN_GNATHIO" +
      "N\020 \022\024\n\020CHIN_LEFT_GONION\020!\022\025\n\021CHIN_RIGHT_" +
      "GONION\020\"\"4\n\014LocationInfo\022$\n\007lat_lng\030\001 \001(" +
      "\0132\023.google.type.LatLng\"=\n\010Property\022\014\n\004na" +
      "me\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\022\024\n\014uint64_value\030" +
      "\003 \001(\004\"\247\002\n\020EntityAnnotation\022\013\n\003mid\030\001 \001(\t\022" +
      "\016\n\006locale\030\002 \001(\t\022\023\n\013description\030\003 \001(\t\022\r\n\005" +
      "score\030\004 \001(\002\022\022\n\nconfidence\030\005 \001(\002\022\022\n\ntopic" +
      "ality\030\006 \001(\002\022;\n\rbounding_poly\030\007 \001(\0132$.goo" +
      "gle.cloud.vision.v1.BoundingPoly\0227\n\tloca" +
      "tions\030\010 \003(\0132$.google.cloud.vision.v1.Loc" +
      "ationInfo\0224\n\nproperties\030\t \003(\0132 .google.c" +
      "loud.vision.v1.Property\"\231\002\n\024SafeSearchAn" +
      "notation\0221\n\005adult\030\001 \001(\0162\".google.cloud.v" +
      "ision.v1.Likelihood\0221\n\005spoof\030\002 \001(\0162\".goo" +
      "gle.cloud.vision.v1.Likelihood\0223\n\007medica" +
      "l\030\003 \001(\0162\".google.cloud.vision.v1.Likelih" +
      "ood\0224\n\010violence\030\004 \001(\0162\".google.cloud.vis" +
      "ion.v1.Likelihood\0220\n\004racy\030\t \001(\0162\".google" +
      ".cloud.vision.v1.Likelihood\"a\n\013LatLongRe" +
      "ct\022(\n\013min_lat_lng\030\001 \001(\0132\023.google.type.La" +
      "tLng\022(\n\013max_lat_lng\030\002 \001(\0132\023.google.type." +
      "LatLng\"U\n\tColorInfo\022!\n\005color\030\001 \001(\0132\022.goo" +
      "gle.type.Color\022\r\n\005score\030\002 \001(\002\022\026\n\016pixel_f" +
      "raction\030\003 \001(\002\"M\n\030DominantColorsAnnotatio" +
      "n\0221\n\006colors\030\001 \003(\0132!.google.cloud.vision." +
      "v1.ColorInfo\"\\\n\017ImageProperties\022I\n\017domin" +
      "ant_colors\030\001 \001(\01320.google.cloud.vision.v" +
      "1.DominantColorsAnnotation\"x\n\010CropHint\022;" +
      "\n\rbounding_poly\030\001 \001(\0132$.google.cloud.vis" +
      "ion.v1.BoundingPoly\022\022\n\nconfidence\030\002 \001(\002\022" +
      "\033\n\023importance_fraction\030\003 \001(\002\"K\n\023CropHint" +
      "sAnnotation\0224\n\ncrop_hints\030\001 \003(\0132 .google" +
      ".cloud.vision.v1.CropHint\"(\n\017CropHintsPa" +
      "rams\022\025\n\raspect_ratios\030\001 \003(\002\"1\n\022WebDetect" +
      "ionParams\022\033\n\023include_geo_results\030\002 \001(\010\"\360" +
      "\001\n\014ImageContext\022:\n\rlat_long_rect\030\001 \001(\0132#" +
      ".google.cloud.vision.v1.LatLongRect\022\026\n\016l" +
      "anguage_hints\030\002 \003(\t\022B\n\021crop_hints_params" +
      "\030\004 \001(\0132\'.google.cloud.vision.v1.CropHint" +
      "sParams\022H\n\024web_detection_params\030\006 \001(\0132*." +
      "google.cloud.vision.v1.WebDetectionParam" +
      "s\"\264\001\n\024AnnotateImageRequest\022,\n\005image\030\001 \001(" +
      "\0132\035.google.cloud.vision.v1.Image\0221\n\010feat" +
      "ures\030\002 \003(\0132\037.google.cloud.vision.v1.Feat" +
      "ure\022;\n\rimage_context\030\003 \001(\0132$.google.clou" +
      "d.vision.v1.ImageContext\"\374\005\n\025AnnotateIma" +
      "geResponse\022@\n\020face_annotations\030\001 \003(\0132&.g" +
      "oogle.cloud.vision.v1.FaceAnnotation\022F\n\024" +
      "landmark_annotations\030\002 \003(\0132(.google.clou" +
      "d.vision.v1.EntityAnnotation\022B\n\020logo_ann" +
      "otations\030\003 \003(\0132(.google.cloud.vision.v1." +
      "EntityAnnotation\022C\n\021label_annotations\030\004 " +
      "\003(\0132(.google.cloud.vision.v1.EntityAnnot" +
      "ation\022B\n\020text_annotations\030\005 \003(\0132(.google" +
      ".cloud.vision.v1.EntityAnnotation\022D\n\024ful" +
      "l_text_annotation\030\014 \001(\0132&.google.cloud.v" +
      "ision.v1.TextAnnotation\022L\n\026safe_search_a" +
      "nnotation\030\006 \001(\0132,.google.cloud.vision.v1" +
      ".SafeSearchAnnotation\022L\n\033image_propertie" +
      "s_annotation\030\010 \001(\0132\'.google.cloud.vision" +
      ".v1.ImageProperties\022J\n\025crop_hints_annota" +
      "tion\030\013 \001(\0132+.google.cloud.vision.v1.Crop" +
      "HintsAnnotation\022;\n\rweb_detection\030\r \001(\0132$" +
      ".google.cloud.vision.v1.WebDetection\022!\n\005" +
      "error\030\t \001(\0132\022.google.rpc.Status\"\\\n\032Batch" +
      "AnnotateImagesRequest\022>\n\010requests\030\001 \003(\0132" +
      ",.google.cloud.vision.v1.AnnotateImageRe" +
      "quest\"_\n\033BatchAnnotateImagesResponse\022@\n\t" +
      "responses\030\001 \003(\0132-.google.cloud.vision.v1" +
      ".AnnotateImageResponse*e\n\nLikelihood\022\013\n\007" +
      "UNKNOWN\020\000\022\021\n\rVERY_UNLIKELY\020\001\022\014\n\010UNLIKELY" +
      "\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LIKELY\020\004\022\017\n\013VERY_LIK" +
      "ELY\020\0052\261\001\n\016ImageAnnotator\022\236\001\n\023BatchAnnota" +
      "teImages\0222.google.cloud.vision.v1.BatchA" +
      "nnotateImagesRequest\0323.google.cloud.visi" +
      "on.v1.BatchAnnotateImagesResponse\"\036\202\323\344\223\002" +
      "\030\"\023/v1/images:annotate:\001*Bt\n\032com.google." +
      "cloud.vision.v1B\023ImageAnnotatorProtoP\001Z<" +
      "google.golang.org/genproto/googleapis/cl" +
      "oud/vision/v1;vision\370\001\001b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.cloud.vision.v1.GeometryProto.getDescriptor(),
          com.google.cloud.vision.v1.TextAnnotationProto.getDescriptor(),
          com.google.cloud.vision.v1.WebDetectionProto.getDescriptor(),
          com.google.rpc.StatusProto.getDescriptor(),
          com.google.type.ColorProto.getDescriptor(),
          com.google.type.LatLngProto.getDescriptor(),
        }, assigner);
    internal_static_google_cloud_vision_v1_Feature_descriptor =
      getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_vision_v1_Feature_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_Feature_descriptor,
        new java.lang.String[] { "Type", "MaxResults", "Model", });
    internal_static_google_cloud_vision_v1_ImageSource_descriptor =
      getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_vision_v1_ImageSource_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_ImageSource_descriptor,
        new java.lang.String[] { "GcsImageUri", "ImageUri", });
    internal_static_google_cloud_vision_v1_Image_descriptor =
      getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_vision_v1_Image_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_Image_descriptor,
        new java.lang.String[] { "Content", "Source", });
    internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor =
      getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_vision_v1_FaceAnnotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor,
        new java.lang.String[] { "BoundingPoly", "FdBoundingPoly", "Landmarks", "RollAngle", "PanAngle", "TiltAngle", "DetectionConfidence", "LandmarkingConfidence", "JoyLikelihood", "SorrowLikelihood", "AngerLikelihood", "SurpriseLikelihood", "UnderExposedLikelihood", "BlurredLikelihood", "HeadwearLikelihood", });
    internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor =
      internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor,
        new java.lang.String[] { "Type", "Position", });
    internal_static_google_cloud_vision_v1_LocationInfo_descriptor =
      getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_LocationInfo_descriptor,
        new java.lang.String[] { "LatLng", });
    internal_static_google_cloud_vision_v1_Property_descriptor =
      getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_vision_v1_Property_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_Property_descriptor,
        new java.lang.String[] { "Name", "Value", "Uint64Value", });
    internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor =
      getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_vision_v1_EntityAnnotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor,
        new java.lang.String[] { "Mid", "Locale", "Description", "Score", "Confidence", "Topicality", "BoundingPoly", "Locations", "Properties", });
    internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor =
      getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_vision_v1_SafeSearchAnnotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor,
        new java.lang.String[] { "Adult", "Spoof", "Medical", "Violence", "Racy", });
    internal_static_google_cloud_vision_v1_LatLongRect_descriptor =
      getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_vision_v1_LatLongRect_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_LatLongRect_descriptor,
        new java.lang.String[] { "MinLatLng", "MaxLatLng", });
    internal_static_google_cloud_vision_v1_ColorInfo_descriptor =
      getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_vision_v1_ColorInfo_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_ColorInfo_descriptor,
        new java.lang.String[] { "Color", "Score", "PixelFraction", });
    internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor =
      getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_vision_v1_DominantColorsAnnotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor,
        new java.lang.String[] { "Colors", });
    internal_static_google_cloud_vision_v1_ImageProperties_descriptor =
      getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_vision_v1_ImageProperties_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_ImageProperties_descriptor,
        new java.lang.String[] { "DominantColors", });
    internal_static_google_cloud_vision_v1_CropHint_descriptor =
      getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_vision_v1_CropHint_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_CropHint_descriptor,
        new java.lang.String[] { "BoundingPoly", "Confidence", "ImportanceFraction", });
    internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor =
      getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_vision_v1_CropHintsAnnotation_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor,
        new java.lang.String[] { "CropHints", });
    internal_static_google_cloud_vision_v1_CropHintsParams_descriptor =
      getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_vision_v1_CropHintsParams_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_CropHintsParams_descriptor,
        new java.lang.String[] { "AspectRatios", });
    internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor =
      getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_vision_v1_WebDetectionParams_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor,
        new java.lang.String[] { "IncludeGeoResults", });
    internal_static_google_cloud_vision_v1_ImageContext_descriptor =
      getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_vision_v1_ImageContext_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_ImageContext_descriptor,
        new java.lang.String[] { "LatLongRect", "LanguageHints", "CropHintsParams", "WebDetectionParams", });
    internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor =
      getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_vision_v1_AnnotateImageRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor,
        new java.lang.String[] { "Image", "Features", "ImageContext", });
    internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_vision_v1_AnnotateImageResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor,
        new java.lang.String[] { "FaceAnnotations", "LandmarkAnnotations", "LogoAnnotations", "LabelAnnotations", "TextAnnotations", "FullTextAnnotation", "SafeSearchAnnotation", "ImagePropertiesAnnotation", "CropHintsAnnotation", "WebDetection", "Error", });
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor =
      getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor,
        new java.lang.String[] { "Requests", });
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor,
        new java.lang.String[] { "Responses", });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor
        .internalUpdateFileDescriptor(descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.cloud.vision.v1.GeometryProto.getDescriptor();
    com.google.cloud.vision.v1.TextAnnotationProto.getDescriptor();
    com.google.cloud.vision.v1.WebDetectionProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
    com.google.type.ColorProto.getDescriptor();
    com.google.type.LatLngProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
