// 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_ImageAnnotationContext_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_ImageAnnotationContext_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_AnnotateFileResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AnnotateFileResponse_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;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_InputConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_InputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_OutputConfig_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_OutputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_GcsSource_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_GcsSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_GcsDestination_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_GcsDestination_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
    internal_static_google_cloud_vision_v1_OperationMetadata_descriptor;
  static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_vision_v1_OperationMetadata_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#google/lo" +
      "ngrunning/operations.proto\032\037google/proto" +
      "buf/timestamp.proto\032\027google/rpc/status.p" +
      "roto\032\027google/type/color.proto\032\030google/ty" +
      "pe/latlng.proto\"\332\002\n\007Feature\0222\n\004type\030\001 \001(" +
      "\0162$.google.cloud.vision.v1.Feature.Type\022" +
      "\023\n\013max_results\030\002 \001(\005\022\r\n\005model\030\003 \001(\t\"\366\001\n\004" +
      "Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\022\n\016FACE_DETEC" +
      "TION\020\001\022\026\n\022LANDMARK_DETECTION\020\002\022\022\n\016LOGO_D" +
      "ETECTION\020\003\022\023\n\017LABEL_DETECTION\020\004\022\022\n\016TEXT_" +
      "DETECTION\020\005\022\033\n\027DOCUMENT_TEXT_DETECTION\020\013" +
      "\022\031\n\025SAFE_SEARCH_DETECTION\020\006\022\024\n\020IMAGE_PRO" +
      "PERTIES\020\007\022\016\n\nCROP_HINTS\020\t\022\021\n\rWEB_DETECTI" +
      "ON\020\n\"7\n\013ImageSource\022\025\n\rgcs_image_uri\030\001 \001" +
      "(\t\022\021\n\timage_uri\030\002 \001(\t\"M\n\005Image\022\017\n\007conten" +
      "t\030\001 \001(\014\0223\n\006source\030\002 \001(\0132#.google.cloud.v" +
      "ision.v1.ImageSource\"\307\r\n\016FaceAnnotation\022" +
      ";\n\rbounding_poly\030\001 \001(\0132$.google.cloud.vi" +
      "sion.v1.BoundingPoly\022>\n\020fd_bounding_poly" +
      "\030\002 \001(\0132$.google.cloud.vision.v1.Bounding" +
      "Poly\022B\n\tlandmarks\030\003 \003(\0132/.google.cloud.v" +
      "ision.v1.FaceAnnotation.Landmark\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_confidence\030\007 \001(" +
      "\002\022\036\n\026landmarking_confidence\030\010 \001(\002\022:\n\016joy" +
      "_likelihood\030\t \001(\0162\".google.cloud.vision." +
      "v1.Likelihood\022=\n\021sorrow_likelihood\030\n \001(\016" +
      "2\".google.cloud.vision.v1.Likelihood\022<\n\020" +
      "anger_likelihood\030\013 \001(\0162\".google.cloud.vi" +
      "sion.v1.Likelihood\022?\n\023surprise_likelihoo" +
      "d\030\014 \001(\0162\".google.cloud.vision.v1.Likelih" +
      "ood\022D\n\030under_exposed_likelihood\030\r \001(\0162\"." +
      "google.cloud.vision.v1.Likelihood\022>\n\022blu" +
      "rred_likelihood\030\016 \001(\0162\".google.cloud.vis" +
      "ion.v1.Likelihood\022?\n\023headwear_likelihood" +
      "\030\017 \001(\0162\".google.cloud.vision.v1.Likeliho" +
      "od\032\271\007\n\010Landmark\022B\n\004type\030\003 \001(\01624.google.c" +
      "loud.vision.v1.FaceAnnotation.Landmark.T" +
      "ype\0222\n\010position\030\004 \001(\0132 .google.cloud.vis" +
      "ion.v1.Position\"\264\006\n\004Type\022\024\n\020UNKNOWN_LAND" +
      "MARK\020\000\022\014\n\010LEFT_EYE\020\001\022\r\n\tRIGHT_EYE\020\002\022\030\n\024L" +
      "EFT_OF_LEFT_EYEBROW\020\003\022\031\n\025RIGHT_OF_LEFT_E" +
      "YEBROW\020\004\022\031\n\025LEFT_OF_RIGHT_EYEBROW\020\005\022\032\n\026R" +
      "IGHT_OF_RIGHT_EYEBROW\020\006\022\031\n\025MIDPOINT_BETW" +
      "EEN_EYES\020\007\022\014\n\010NOSE_TIP\020\010\022\r\n\tUPPER_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\021NOSE_BOTTOM" +
      "_RIGHT\020\016\022\024\n\020NOSE_BOTTOM_LEFT\020\017\022\026\n\022NOSE_B" +
      "OTTOM_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_CORN" +
      "ER\020\024\022\032\n\026RIGHT_EYE_TOP_BOUNDARY\020\025\022\032\n\026RIGH" +
      "T_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\020LEFT_EAR_TR" +
      "AGION\020\033\022\025\n\021RIGHT_EAR_TRAGION\020\034\022\022\n\016LEFT_E" +
      "YE_PUPIL\020\035\022\023\n\017RIGHT_EYE_PUPIL\020\036\022\025\n\021FOREH" +
      "EAD_GLABELLA\020\037\022\021\n\rCHIN_GNATHION\020 \022\024\n\020CHI" +
      "N_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\004name\030\001 \001(\t\022\r" +
      "\n\005value\030\002 \001(\t\022\024\n\014uint64_value\030\003 \001(\004\"\247\002\n\020" +
      "EntityAnnotation\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\005score\030\004 \001(" +
      "\002\022\022\n\nconfidence\030\005 \001(\002\022\022\n\ntopicality\030\006 \001(" +
      "\002\022;\n\rbounding_poly\030\007 \001(\0132$.google.cloud." +
      "vision.v1.BoundingPoly\0227\n\tlocations\030\010 \003(" +
      "\0132$.google.cloud.vision.v1.LocationInfo\022" +
      "4\n\nproperties\030\t \003(\0132 .google.cloud.visio" +
      "n.v1.Property\"\231\002\n\024SafeSearchAnnotation\0221" +
      "\n\005adult\030\001 \001(\0162\".google.cloud.vision.v1.L" +
      "ikelihood\0221\n\005spoof\030\002 \001(\0162\".google.cloud." +
      "vision.v1.Likelihood\0223\n\007medical\030\003 \001(\0162\"." +
      "google.cloud.vision.v1.Likelihood\0224\n\010vio" +
      "lence\030\004 \001(\0162\".google.cloud.vision.v1.Lik" +
      "elihood\0220\n\004racy\030\t \001(\0162\".google.cloud.vis" +
      "ion.v1.Likelihood\"a\n\013LatLongRect\022(\n\013min_" +
      "lat_lng\030\001 \001(\0132\023.google.type.LatLng\022(\n\013ma" +
      "x_lat_lng\030\002 \001(\0132\023.google.type.LatLng\"U\n\t" +
      "ColorInfo\022!\n\005color\030\001 \001(\0132\022.google.type.C" +
      "olor\022\r\n\005score\030\002 \001(\002\022\026\n\016pixel_fraction\030\003 " +
      "\001(\002\"M\n\030DominantColorsAnnotation\0221\n\006color" +
      "s\030\001 \003(\0132!.google.cloud.vision.v1.ColorIn" +
      "fo\"\\\n\017ImageProperties\022I\n\017dominant_colors" +
      "\030\001 \001(\01320.google.cloud.vision.v1.Dominant" +
      "ColorsAnnotation\"x\n\010CropHint\022;\n\rbounding" +
      "_poly\030\001 \001(\0132$.google.cloud.vision.v1.Bou" +
      "ndingPoly\022\022\n\nconfidence\030\002 \001(\002\022\033\n\023importa" +
      "nce_fraction\030\003 \001(\002\"K\n\023CropHintsAnnotatio" +
      "n\0224\n\ncrop_hints\030\001 \003(\0132 .google.cloud.vis" +
      "ion.v1.CropHint\"(\n\017CropHintsParams\022\025\n\ras" +
      "pect_ratios\030\001 \003(\002\"1\n\022WebDetectionParams\022" +
      "\033\n\023include_geo_results\030\002 \001(\010\"\360\001\n\014ImageCo" +
      "ntext\022:\n\rlat_long_rect\030\001 \001(\0132#.google.cl" +
      "oud.vision.v1.LatLongRect\022\026\n\016language_hi" +
      "nts\030\002 \003(\t\022B\n\021crop_hints_params\030\004 \001(\0132\'.g" +
      "oogle.cloud.vision.v1.CropHintsParams\022H\n" +
      "\024web_detection_params\030\006 \001(\0132*.google.clo" +
      "ud.vision.v1.WebDetectionParams\"\264\001\n\024Anno" +
      "tateImageRequest\022,\n\005image\030\001 \001(\0132\035.google" +
      ".cloud.vision.v1.Image\0221\n\010features\030\002 \003(\013" +
      "2\037.google.cloud.vision.v1.Feature\022;\n\rima" +
      "ge_context\030\003 \001(\0132$.google.cloud.vision.v" +
      "1.ImageContext\":\n\026ImageAnnotationContext" +
      "\022\013\n\003uri\030\001 \001(\t\022\023\n\013page_number\030\002 \001(\005\"\275\006\n\025A" +
      "nnotateImageResponse\022@\n\020face_annotations" +
      "\030\001 \003(\0132&.google.cloud.vision.v1.FaceAnno" +
      "tation\022F\n\024landmark_annotations\030\002 \003(\0132(.g" +
      "oogle.cloud.vision.v1.EntityAnnotation\022B" +
      "\n\020logo_annotations\030\003 \003(\0132(.google.cloud." +
      "vision.v1.EntityAnnotation\022C\n\021label_anno" +
      "tations\030\004 \003(\0132(.google.cloud.vision.v1.E" +
      "ntityAnnotation\022B\n\020text_annotations\030\005 \003(" +
      "\0132(.google.cloud.vision.v1.EntityAnnotat" +
      "ion\022D\n\024full_text_annotation\030\014 \001(\0132&.goog" +
      "le.cloud.vision.v1.TextAnnotation\022L\n\026saf" +
      "e_search_annotation\030\006 \001(\0132,.google.cloud" +
      ".vision.v1.SafeSearchAnnotation\022L\n\033image" +
      "_properties_annotation\030\010 \001(\0132\'.google.cl" +
      "oud.vision.v1.ImageProperties\022J\n\025crop_hi" +
      "nts_annotation\030\013 \001(\0132+.google.cloud.visi" +
      "on.v1.CropHintsAnnotation\022;\n\rweb_detecti" +
      "on\030\r \001(\0132$.google.cloud.vision.v1.WebDet" +
      "ection\022!\n\005error\030\t \001(\0132\022.google.rpc.Statu" +
      "s\022?\n\007context\030\025 \001(\0132..google.cloud.vision" +
      ".v1.ImageAnnotationContext\"\223\001\n\024AnnotateF" +
      "ileResponse\0229\n\014input_config\030\001 \001(\0132#.goog" +
      "le.cloud.vision.v1.InputConfig\022@\n\trespon" +
      "ses\030\002 \003(\0132-.google.cloud.vision.v1.Annot" +
      "ateImageResponse\"\\\n\032BatchAnnotateImagesR" +
      "equest\022>\n\010requests\030\001 \003(\0132,.google.cloud." +
      "vision.v1.AnnotateImageRequest\"_\n\033BatchA" +
      "nnotateImagesResponse\022@\n\tresponses\030\001 \003(\013" +
      "2-.google.cloud.vision.v1.AnnotateImageR" +
      "esponse\"\202\002\n\030AsyncAnnotateFileRequest\0229\n\014" +
      "input_config\030\001 \001(\0132#.google.cloud.vision" +
      ".v1.InputConfig\0221\n\010features\030\002 \003(\0132\037.goog" +
      "le.cloud.vision.v1.Feature\022;\n\rimage_cont" +
      "ext\030\003 \001(\0132$.google.cloud.vision.v1.Image" +
      "Context\022;\n\routput_config\030\004 \001(\0132$.google." +
      "cloud.vision.v1.OutputConfig\"X\n\031AsyncAnn" +
      "otateFileResponse\022;\n\routput_config\030\001 \001(\013" +
      "2$.google.cloud.vision.v1.OutputConfig\"d" +
      "\n\036AsyncBatchAnnotateFilesRequest\022B\n\010requ" +
      "ests\030\001 \003(\01320.google.cloud.vision.v1.Asyn" +
      "cAnnotateFileRequest\"g\n\037AsyncBatchAnnota" +
      "teFilesResponse\022D\n\tresponses\030\001 \003(\01321.goo" +
      "gle.cloud.vision.v1.AsyncAnnotateFileRes" +
      "ponse\"W\n\013InputConfig\0225\n\ngcs_source\030\001 \001(\013" +
      "2!.google.cloud.vision.v1.GcsSource\022\021\n\tm" +
      "ime_type\030\002 \001(\t\"c\n\014OutputConfig\022?\n\017gcs_de" +
      "stination\030\001 \001(\0132&.google.cloud.vision.v1" +
      ".GcsDestination\022\022\n\nbatch_size\030\002 \001(\005\"\030\n\tG" +
      "csSource\022\013\n\003uri\030\001 \001(\t\"\035\n\016GcsDestination\022" +
      "\013\n\003uri\030\001 \001(\t\"\210\002\n\021OperationMetadata\022>\n\005st" +
      "ate\030\001 \001(\0162/.google.cloud.vision.v1.Opera" +
      "tionMetadata.State\022/\n\013create_time\030\005 \001(\0132" +
      "\032.google.protobuf.Timestamp\022/\n\013update_ti" +
      "me\030\006 \001(\0132\032.google.protobuf.Timestamp\"Q\n\005" +
      "State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007CREATED\020" +
      "\001\022\013\n\007RUNNING\020\002\022\010\n\004DONE\020\003\022\r\n\tCANCELLED\020\004*" +
      "e\n\nLikelihood\022\013\n\007UNKNOWN\020\000\022\021\n\rVERY_UNLIK" +
      "ELY\020\001\022\014\n\010UNLIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LIK" +
      "ELY\020\004\022\017\n\013VERY_LIKELY\020\0052\315\002\n\016ImageAnnotato" +
      "r\022\236\001\n\023BatchAnnotateImages\0222.google.cloud" +
      ".vision.v1.BatchAnnotateImagesRequest\0323." +
      "google.cloud.vision.v1.BatchAnnotateImag" +
      "esResponse\"\036\202\323\344\223\002\030\"\023/v1/images:annotate:" +
      "\001*\022\231\001\n\027AsyncBatchAnnotateFiles\0226.google." +
      "cloud.vision.v1.AsyncBatchAnnotateFilesR" +
      "equest\032\035.google.longrunning.Operation\"\'\202" +
      "\323\344\223\002!\"\034/v1/files:asyncBatchAnnotate:\001*B{" +
      "\n\032com.google.cloud.vision.v1B\023ImageAnnot" +
      "atorProtoP\001Z<google.golang.org/genproto/" +
      "googleapis/cloud/vision/v1;vision\370\001\001\242\002\004G" +
      "CVNb\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.longrunning.OperationsProto.getDescriptor(),
          com.google.protobuf.TimestampProto.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_ImageAnnotationContext_descriptor =
      getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_vision_v1_ImageAnnotationContext_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_ImageAnnotationContext_descriptor,
        new java.lang.String[] { "Uri", "PageNumber", });
    internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor =
      getDescriptor().getMessageTypes().get(19);
    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", "Context", });
    internal_static_google_cloud_vision_v1_AnnotateFileResponse_descriptor =
      getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_vision_v1_AnnotateFileResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AnnotateFileResponse_descriptor,
        new java.lang.String[] { "InputConfig", "Responses", });
    internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor =
      getDescriptor().getMessageTypes().get(21);
    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(22);
    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", });
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor =
      getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor,
        new java.lang.String[] { "InputConfig", "Features", "ImageContext", "OutputConfig", });
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor =
      getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor,
        new java.lang.String[] { "OutputConfig", });
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor =
      getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor,
        new java.lang.String[] { "Requests", });
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor =
      getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor,
        new java.lang.String[] { "Responses", });
    internal_static_google_cloud_vision_v1_InputConfig_descriptor =
      getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_vision_v1_InputConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_InputConfig_descriptor,
        new java.lang.String[] { "GcsSource", "MimeType", });
    internal_static_google_cloud_vision_v1_OutputConfig_descriptor =
      getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_vision_v1_OutputConfig_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_OutputConfig_descriptor,
        new java.lang.String[] { "GcsDestination", "BatchSize", });
    internal_static_google_cloud_vision_v1_GcsSource_descriptor =
      getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_vision_v1_GcsSource_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_GcsSource_descriptor,
        new java.lang.String[] { "Uri", });
    internal_static_google_cloud_vision_v1_GcsDestination_descriptor =
      getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_vision_v1_GcsDestination_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_GcsDestination_descriptor,
        new java.lang.String[] { "Uri", });
    internal_static_google_cloud_vision_v1_OperationMetadata_descriptor =
      getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_vision_v1_OperationMetadata_fieldAccessorTable = new
      com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
        internal_static_google_cloud_vision_v1_OperationMetadata_descriptor,
        new java.lang.String[] { "State", "CreateTime", "UpdateTime", });
    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.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
    com.google.type.ColorProto.getDescriptor();
    com.google.type.LatLngProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
