/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/videointelligence/v1p2beta1/video_intelligence.proto

package com.google.cloud.videointelligence.v1p2beta1;

public final class VideoIntelligenceServiceProto {
  private VideoIntelligenceServiceProto() {}

  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_videointelligence_v1p2beta1_AnnotateVideoRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoContext_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoContext_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ShotChangeDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ShotChangeDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_TextDetectionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_TextDetectionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_Entity_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_Entity_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_LabelAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingBox_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingBox_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationResults_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationResults_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationProgress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationProgress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoProgress_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoProgress_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedVertex_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedVertex_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingPoly_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingPoly_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_TextSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_TextSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_TextFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_TextFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_TextAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_TextAnnotation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingAnnotation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingAnnotation_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\nAgoogle/cloud/videointelligence/v1p2bet"
          + "a1/video_intelligence.proto\022(google.clou"
          + "d.videointelligence.v1p2beta1\032\034google/ap"
          + "i/annotations.proto\032\027google/api/client.p"
          + "roto\032\037google/api/field_behavior.proto\032#g"
          + "oogle/longrunning/operations.proto\032\036goog"
          + "le/protobuf/duration.proto\032\037google/proto"
          + "buf/timestamp.proto\032\027google/rpc/status.p"
          + "roto\"\214\002\n\024AnnotateVideoRequest\022\021\n\tinput_u"
          + "ri\030\001 \001(\t\022\025\n\rinput_content\030\006 \001(\014\022H\n\010featu"
          + "res\030\002 \003(\01621.google.cloud.videointelligen"
          + "ce.v1p2beta1.FeatureB\003\340A\002\022M\n\rvideo_conte"
          + "xt\030\003 \001(\01326.google.cloud.videointelligenc"
          + "e.v1p2beta1.VideoContext\022\027\n\noutput_uri\030\004"
          + " \001(\tB\003\340A\001\022\030\n\013location_id\030\005 \001(\tB\003\340A\001\"\366\003\n\014"
          + "VideoContext\022H\n\010segments\030\001 \003(\01326.google."
          + "cloud.videointelligence.v1p2beta1.VideoS"
          + "egment\022^\n\026label_detection_config\030\002 \001(\0132>"
          + ".google.cloud.videointelligence.v1p2beta"
          + "1.LabelDetectionConfig\022i\n\034shot_change_de"
          + "tection_config\030\003 \001(\0132C.google.cloud.vide"
          + "ointelligence.v1p2beta1.ShotChangeDetect"
          + "ionConfig\022s\n!explicit_content_detection_"
          + "config\030\004 \001(\0132H.google.cloud.videointelli"
          + "gence.v1p2beta1.ExplicitContentDetection"
          + "Config\022\\\n\025text_detection_config\030\010 \001(\0132=."
          + "google.cloud.videointelligence.v1p2beta1"
          + ".TextDetectionConfig\"\234\001\n\024LabelDetectionC"
          + "onfig\022Z\n\024label_detection_mode\030\001 \001(\0162<.go"
          + "ogle.cloud.videointelligence.v1p2beta1.L"
          + "abelDetectionMode\022\031\n\021stationary_camera\030\002"
          + " \001(\010\022\r\n\005model\030\003 \001(\t\"*\n\031ShotChangeDetecti"
          + "onConfig\022\r\n\005model\030\001 \001(\t\"/\n\036ExplicitConte"
          + "ntDetectionConfig\022\r\n\005model\030\001 \001(\t\"-\n\023Text"
          + "DetectionConfig\022\026\n\016language_hints\030\001 \003(\t\""
          + "x\n\014VideoSegment\0224\n\021start_time_offset\030\001 \001"
          + "(\0132\031.google.protobuf.Duration\0222\n\017end_tim"
          + "e_offset\030\002 \001(\0132\031.google.protobuf.Duratio"
          + "n\"k\n\014LabelSegment\022G\n\007segment\030\001 \001(\01326.goo"
          + "gle.cloud.videointelligence.v1p2beta1.Vi"
          + "deoSegment\022\022\n\nconfidence\030\002 \001(\002\"P\n\nLabelF"
          + "rame\022.\n\013time_offset\030\001 \001(\0132\031.google.proto"
          + "buf.Duration\022\022\n\nconfidence\030\002 \001(\002\"G\n\006Enti"
          + "ty\022\021\n\tentity_id\030\001 \001(\t\022\023\n\013description\030\002 \001"
          + "(\t\022\025\n\rlanguage_code\030\003 \001(\t\"\260\002\n\017LabelAnnot"
          + "ation\022@\n\006entity\030\001 \001(\01320.google.cloud.vid"
          + "eointelligence.v1p2beta1.Entity\022K\n\021categ"
          + "ory_entities\030\002 \003(\01320.google.cloud.videoi"
          + "ntelligence.v1p2beta1.Entity\022H\n\010segments"
          + "\030\003 \003(\01326.google.cloud.videointelligence."
          + "v1p2beta1.LabelSegment\022D\n\006frames\030\004 \003(\01324"
          + ".google.cloud.videointelligence.v1p2beta"
          + "1.LabelFrame\"\234\001\n\024ExplicitContentFrame\022.\n"
          + "\013time_offset\030\001 \001(\0132\031.google.protobuf.Dur"
          + "ation\022T\n\026pornography_likelihood\030\002 \001(\01624."
          + "google.cloud.videointelligence.v1p2beta1"
          + ".Likelihood\"k\n\031ExplicitContentAnnotation"
          + "\022N\n\006frames\030\001 \003(\0132>.google.cloud.videoint"
          + "elligence.v1p2beta1.ExplicitContentFrame"
          + "\"Q\n\025NormalizedBoundingBox\022\014\n\004left\030\001 \001(\002\022"
          + "\013\n\003top\030\002 \001(\002\022\r\n\005right\030\003 \001(\002\022\016\n\006bottom\030\004 "
          + "\001(\002\"\313\005\n\026VideoAnnotationResults\022\021\n\tinput_"
          + "uri\030\001 \001(\t\022\\\n\031segment_label_annotations\030\002"
          + " \003(\01329.google.cloud.videointelligence.v1"
          + "p2beta1.LabelAnnotation\022Y\n\026shot_label_an"
          + "notations\030\003 \003(\01329.google.cloud.videointe"
          + "lligence.v1p2beta1.LabelAnnotation\022Z\n\027fr"
          + "ame_label_annotations\030\004 \003(\01329.google.clo"
          + "ud.videointelligence.v1p2beta1.LabelAnno"
          + "tation\022P\n\020shot_annotations\030\006 \003(\01326.googl"
          + "e.cloud.videointelligence.v1p2beta1.Vide"
          + "oSegment\022`\n\023explicit_annotation\030\007 \001(\0132C."
          + "google.cloud.videointelligence.v1p2beta1"
          + ".ExplicitContentAnnotation\022R\n\020text_annot"
          + "ations\030\014 \003(\01328.google.cloud.videointelli"
          + "gence.v1p2beta1.TextAnnotation\022^\n\022object"
          + "_annotations\030\016 \003(\0132B.google.cloud.videoi"
          + "ntelligence.v1p2beta1.ObjectTrackingAnno"
          + "tation\022!\n\005error\030\t \001(\0132\022.google.rpc.Statu"
          + "s\"u\n\025AnnotateVideoResponse\022\\\n\022annotation"
          + "_results\030\001 \003(\0132@.google.cloud.videointel"
          + "ligence.v1p2beta1.VideoAnnotationResults"
          + "\"\247\001\n\027VideoAnnotationProgress\022\021\n\tinput_ur"
          + "i\030\001 \001(\t\022\030\n\020progress_percent\030\002 \001(\005\022.\n\nsta"
          + "rt_time\030\003 \001(\0132\032.google.protobuf.Timestam"
          + "p\022/\n\013update_time\030\004 \001(\0132\032.google.protobuf"
          + ".Timestamp\"w\n\025AnnotateVideoProgress\022^\n\023a"
          + "nnotation_progress\030\001 \003(\0132A.google.cloud."
          + "videointelligence.v1p2beta1.VideoAnnotat"
          + "ionProgress\"(\n\020NormalizedVertex\022\t\n\001x\030\001 \001"
          + "(\002\022\t\n\001y\030\002 \001(\002\"f\n\026NormalizedBoundingPoly\022"
          + "L\n\010vertices\030\001 \003(\0132:.google.cloud.videoin"
          + "telligence.v1p2beta1.NormalizedVertex\"\257\001"
          + "\n\013TextSegment\022G\n\007segment\030\001 \001(\01326.google."
          + "cloud.videointelligence.v1p2beta1.VideoS"
          + "egment\022\022\n\nconfidence\030\002 \001(\002\022C\n\006frames\030\003 \003"
          + "(\01323.google.cloud.videointelligence.v1p2"
          + "beta1.TextFrame\"\233\001\n\tTextFrame\022^\n\024rotated"
          + "_bounding_box\030\001 \001(\0132@.google.cloud.video"
          + "intelligence.v1p2beta1.NormalizedBoundin"
          + "gPoly\022.\n\013time_offset\030\002 \001(\0132\031.google.prot"
          + "obuf.Duration\"g\n\016TextAnnotation\022\014\n\004text\030"
          + "\001 \001(\t\022G\n\010segments\030\002 \003(\01325.google.cloud.v"
          + "ideointelligence.v1p2beta1.TextSegment\"\247"
          + "\001\n\023ObjectTrackingFrame\022`\n\027normalized_bou"
          + "nding_box\030\001 \001(\0132?.google.cloud.videointe"
          + "lligence.v1p2beta1.NormalizedBoundingBox"
          + "\022.\n\013time_offset\030\002 \001(\0132\031.google.protobuf."
          + "Duration\"\254\002\n\030ObjectTrackingAnnotation\022I\n"
          + "\007segment\030\003 \001(\01326.google.cloud.videointel"
          + "ligence.v1p2beta1.VideoSegmentH\000\022\022\n\010trac"
          + "k_id\030\005 \001(\003H\000\022@\n\006entity\030\001 \001(\01320.google.cl"
          + "oud.videointelligence.v1p2beta1.Entity\022\022"
          + "\n\nconfidence\030\004 \001(\002\022M\n\006frames\030\002 \003(\0132=.goo"
          + "gle.cloud.videointelligence.v1p2beta1.Ob"
          + "jectTrackingFrameB\014\n\ntrack_info*\233\001\n\007Feat"
          + "ure\022\027\n\023FEATURE_UNSPECIFIED\020\000\022\023\n\017LABEL_DE"
          + "TECTION\020\001\022\031\n\025SHOT_CHANGE_DETECTION\020\002\022\036\n\032"
          + "EXPLICIT_CONTENT_DETECTION\020\003\022\022\n\016TEXT_DET"
          + "ECTION\020\007\022\023\n\017OBJECT_TRACKING\020\t*r\n\022LabelDe"
          + "tectionMode\022$\n LABEL_DETECTION_MODE_UNSP"
          + "ECIFIED\020\000\022\r\n\tSHOT_MODE\020\001\022\016\n\nFRAME_MODE\020\002"
          + "\022\027\n\023SHOT_AND_FRAME_MODE\020\003*t\n\nLikelihood\022"
          + "\032\n\026LIKELIHOOD_UNSPECIFIED\020\000\022\021\n\rVERY_UNLI"
          + "KELY\020\001\022\014\n\010UNLIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LI"
          + "KELY\020\004\022\017\n\013VERY_LIKELY\020\0052\316\002\n\030VideoIntelli"
          + "genceService\022\333\001\n\rAnnotateVideo\022>.google."
          + "cloud.videointelligence.v1p2beta1.Annota"
          + "teVideoRequest\032\035.google.longrunning.Oper"
          + "ation\"k\202\323\344\223\002\037\"\032/v1p2beta1/videos:annotat"
          + "e:\001*\332A\022input_uri,features\312A.\n\025AnnotateVi"
          + "deoResponse\022\025AnnotateVideoProgress\032T\312A v"
          + "ideointelligence.googleapis.com\322A.https:"
          + "//www.googleapis.com/auth/cloud-platform"
          + "B\257\002\n,com.google.cloud.videointelligence."
          + "v1p2beta1B\035VideoIntelligenceServiceProto"
          + "P\001ZZcloud.google.com/go/videointelligenc"
          + "e/apiv1p2beta1/videointelligencepb;video"
          + "intelligencepb\252\002(Google.Cloud.VideoIntel"
          + "ligence.V1P2Beta1\312\002(Google\\Cloud\\VideoIn"
          + "telligence\\V1p2beta1\352\002+Google::Cloud::Vi"
          + "deoIntelligence::V1p2beta1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoRequest_descriptor,
            new java.lang.String[] {
              "InputUri", "InputContent", "Features", "VideoContext", "OutputUri", "LocationId",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoContext_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoContext_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_VideoContext_descriptor,
            new java.lang.String[] {
              "Segments",
              "LabelDetectionConfig",
              "ShotChangeDetectionConfig",
              "ExplicitContentDetectionConfig",
              "TextDetectionConfig",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_LabelDetectionConfig_descriptor,
            new java.lang.String[] {
              "LabelDetectionMode", "StationaryCamera", "Model",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ShotChangeDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_videointelligence_v1p2beta1_ShotChangeDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ShotChangeDetectionConfig_descriptor,
            new java.lang.String[] {
              "Model",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentDetectionConfig_descriptor,
            new java.lang.String[] {
              "Model",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_TextDetectionConfig_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_videointelligence_v1p2beta1_TextDetectionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_TextDetectionConfig_descriptor,
            new java.lang.String[] {
              "LanguageHints",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoSegment_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_VideoSegment_descriptor,
            new java.lang.String[] {
              "StartTimeOffset", "EndTimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelSegment_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_LabelSegment_descriptor,
            new java.lang.String[] {
              "Segment", "Confidence",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelFrame_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_LabelFrame_descriptor,
            new java.lang.String[] {
              "TimeOffset", "Confidence",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_Entity_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_videointelligence_v1p2beta1_Entity_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_Entity_descriptor,
            new java.lang.String[] {
              "EntityId", "Description", "LanguageCode",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_videointelligence_v1p2beta1_LabelAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_LabelAnnotation_descriptor,
            new java.lang.String[] {
              "Entity", "CategoryEntities", "Segments", "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentFrame_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentFrame_descriptor,
            new java.lang.String[] {
              "TimeOffset", "PornographyLikelihood",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ExplicitContentAnnotation_descriptor,
            new java.lang.String[] {
              "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingBox_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingBox_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingBox_descriptor,
            new java.lang.String[] {
              "Left", "Top", "Right", "Bottom",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationResults_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationResults_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationResults_descriptor,
            new java.lang.String[] {
              "InputUri",
              "SegmentLabelAnnotations",
              "ShotLabelAnnotations",
              "FrameLabelAnnotations",
              "ShotAnnotations",
              "ExplicitAnnotation",
              "TextAnnotations",
              "ObjectAnnotations",
              "Error",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoResponse_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoResponse_descriptor,
            new java.lang.String[] {
              "AnnotationResults",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationProgress_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationProgress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_VideoAnnotationProgress_descriptor,
            new java.lang.String[] {
              "InputUri", "ProgressPercent", "StartTime", "UpdateTime",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoProgress_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoProgress_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_AnnotateVideoProgress_descriptor,
            new java.lang.String[] {
              "AnnotationProgress",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedVertex_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedVertex_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedVertex_descriptor,
            new java.lang.String[] {
              "X", "Y",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingPoly_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingPoly_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_NormalizedBoundingPoly_descriptor,
            new java.lang.String[] {
              "Vertices",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_TextSegment_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_videointelligence_v1p2beta1_TextSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_TextSegment_descriptor,
            new java.lang.String[] {
              "Segment", "Confidence", "Frames",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_TextFrame_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_videointelligence_v1p2beta1_TextFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_TextFrame_descriptor,
            new java.lang.String[] {
              "RotatedBoundingBox", "TimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_TextAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_videointelligence_v1p2beta1_TextAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_TextAnnotation_descriptor,
            new java.lang.String[] {
              "Text", "Segments",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingFrame_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingFrame_descriptor,
            new java.lang.String[] {
              "NormalizedBoundingBox", "TimeOffset",
            });
    internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingAnnotation_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingAnnotation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_videointelligence_v1p2beta1_ObjectTrackingAnnotation_descriptor,
            new java.lang.String[] {
              "Segment", "TrackId", "Entity", "Confidence", "Frames", "TrackInfo",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
