/*
 * Copyright 2023 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/video/livestream/v1/resources.proto

package com.google.cloud.video.livestream.v1;

public final class ResourcesProto {
  private ResourcesProto() {}

  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_video_livestream_v1_Input_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Input_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Input_SecurityRule_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Input_SecurityRule_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Input_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Input_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Channel_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Channel_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Channel_Output_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Channel_Output_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Channel_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Channel_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_InputConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_InputConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_LogConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_LogConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_InputStreamProperty_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_InputStreamProperty_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_VideoStreamProperty_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_VideoStreamProperty_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_VideoFormat_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_VideoFormat_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_AudioStreamProperty_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_AudioStreamProperty_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_AudioFormat_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_AudioFormat_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_InputAttachment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_InputAttachment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_InputAttachment_AutomaticFailover_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_InputAttachment_AutomaticFailover_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_InputSwitchTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_InputSwitchTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_AdBreakTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_AdBreakTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_SlateTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_SlateTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_ReturnToProgramTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_ReturnToProgramTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_MuteTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_MuteTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_UnmuteTask_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_UnmuteTask_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Event_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Event_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Asset_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Asset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Asset_VideoAsset_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Asset_VideoAsset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Asset_ImageAsset_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Asset_ImageAsset_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Asset_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Asset_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_SecretManagerSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_SecretManagerSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_Widevine_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_Widevine_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_Fairplay_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_Fairplay_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_Playready_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_Playready_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_Clearkey_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_Clearkey_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_DrmSystems_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_DrmSystems_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_Aes128Encryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_Aes128Encryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_SampleAesEncryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_SampleAesEncryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Encryption_MpegCommonEncryption_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Encryption_MpegCommonEncryption_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Pool_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Pool_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Pool_NetworkConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Pool_NetworkConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_video_livestream_v1_Pool_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_video_livestream_v1_Pool_LabelsEntry_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n0google/cloud/video/livestream/v1/resou"
          + "rces.proto\022 google.cloud.video.livestrea"
          + "m.v1\032\037google/api/field_behavior.proto\032\031g"
          + "oogle/api/resource.proto\032.google/cloud/v"
          + "ideo/livestream/v1/outputs.proto\032\036google"
          + "/protobuf/duration.proto\032\037google/protobu"
          + "f/timestamp.proto\032\027google/rpc/status.pro"
          + "to\"\364\006\n\005Input\022\014\n\004name\030\001 \001(\t\0225\n\013create_tim"
          + "e\030\002 \001(\0132\032.google.protobuf.TimestampB\004\342A\001"
          + "\003\0225\n\013update_time\030\003 \001(\0132\032.google.protobuf"
          + ".TimestampB\004\342A\001\003\022C\n\006labels\030\004 \003(\01323.googl"
          + "e.cloud.video.livestream.v1.Input.Labels"
          + "Entry\022:\n\004type\030\005 \001(\0162,.google.cloud.video"
          + ".livestream.v1.Input.Type\022:\n\004tier\030\016 \001(\0162"
          + ",.google.cloud.video.livestream.v1.Input"
          + ".Tier\022\021\n\003uri\030\006 \001(\tB\004\342A\001\003\022S\n\024preprocessin"
          + "g_config\030\t \001(\01325.google.cloud.video.live"
          + "stream.v1.PreprocessingConfig\022L\n\016securit"
          + "y_rules\030\014 \001(\01324.google.cloud.video.lives"
          + "tream.v1.Input.SecurityRule\022Z\n\025input_str"
          + "eam_property\030\017 \001(\01325.google.cloud.video."
          + "livestream.v1.InputStreamPropertyB\004\342A\001\003\032"
          + "!\n\014SecurityRule\022\021\n\tip_ranges\030\001 \003(\t\032-\n\013La"
          + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
          + "\001\"9\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\r\n\tRTMP_"
          + "PUSH\020\001\022\014\n\010SRT_PUSH\020\002\"5\n\004Tier\022\024\n\020TIER_UNS"
          + "PECIFIED\020\000\022\006\n\002SD\020\001\022\006\n\002HD\020\002\022\007\n\003UHD\020\003:\\\352AY"
          + "\n\037livestream.googleapis.com/Input\0226proje"
          + "cts/{project}/locations/{location}/input"
          + "s/{input}\"\214\013\n\007Channel\022\014\n\004name\030\001 \001(\t\0225\n\013c"
          + "reate_time\030\002 \001(\0132\032.google.protobuf.Times"
          + "tampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.google"
          + ".protobuf.TimestampB\004\342A\001\003\022E\n\006labels\030\004 \003("
          + "\01325.google.cloud.video.livestream.v1.Cha"
          + "nnel.LabelsEntry\022L\n\021input_attachments\030\020 "
          + "\003(\01321.google.cloud.video.livestream.v1.I"
          + "nputAttachment\022\032\n\014active_input\030\006 \001(\tB\004\342A"
          + "\001\003\022F\n\006output\030\t \001(\01320.google.cloud.video."
          + "livestream.v1.Channel.OutputB\004\342A\001\002\022N\n\022el"
          + "ementary_streams\030\n \003(\01322.google.cloud.vi"
          + "deo.livestream.v1.ElementaryStream\022@\n\013mu"
          + "x_streams\030\013 \003(\0132+.google.cloud.video.liv"
          + "estream.v1.MuxStream\022=\n\tmanifests\030\014 \003(\0132"
          + "*.google.cloud.video.livestream.v1.Manif"
          + "est\022D\n\rsprite_sheets\030\r \003(\0132-.google.clou"
          + "d.video.livestream.v1.SpriteSheet\022W\n\017str"
          + "eaming_state\030\016 \001(\01628.google.cloud.video."
          + "livestream.v1.Channel.StreamingStateB\004\342A"
          + "\001\003\0221\n\017streaming_error\030\022 \001(\0132\022.google.rpc"
          + ".StatusB\004\342A\001\003\022?\n\nlog_config\030\023 \001(\0132+.goog"
          + "le.cloud.video.livestream.v1.LogConfig\022I"
          + "\n\017timecode_config\030\025 \001(\01320.google.cloud.v"
          + "ideo.livestream.v1.TimecodeConfig\022A\n\013enc"
          + "ryptions\030\030 \003(\0132,.google.cloud.video.live"
          + "stream.v1.Encryption\022C\n\014input_config\030\031 \001"
          + "(\0132-.google.cloud.video.livestream.v1.In"
          + "putConfig\032\025\n\006Output\022\013\n\003uri\030\001 \001(\t\032-\n\013Labe"
          + "lsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\""
          + "\252\001\n\016StreamingState\022\037\n\033STREAMING_STATE_UN"
          + "SPECIFIED\020\000\022\r\n\tSTREAMING\020\001\022\022\n\016AWAITING_I"
          + "NPUT\020\002\022\023\n\017STREAMING_ERROR\020\004\022\026\n\022STREAMING"
          + "_NO_INPUT\020\005\022\013\n\007STOPPED\020\006\022\014\n\010STARTING\020\007\022\014"
          + "\n\010STOPPING\020\010:b\352A_\n!livestream.googleapis"
          + ".com/Channel\022:projects/{project}/locatio"
          + "ns/{location}/channels/{channel}\"\306\001\n\013Inp"
          + "utConfig\022X\n\021input_switch_mode\030\001 \001(\0162=.go"
          + "ogle.cloud.video.livestream.v1.InputConf"
          + "ig.InputSwitchMode\"]\n\017InputSwitchMode\022!\n"
          + "\035INPUT_SWITCH_MODE_UNSPECIFIED\020\000\022\033\n\027FAIL"
          + "OVER_PREFER_PRIMARY\020\001\022\n\n\006MANUAL\020\003\"\300\001\n\tLo"
          + "gConfig\022M\n\014log_severity\030\001 \001(\01627.google.c"
          + "loud.video.livestream.v1.LogConfig.LogSe"
          + "verity\"d\n\013LogSeverity\022\034\n\030LOG_SEVERITY_UN"
          + "SPECIFIED\020\000\022\007\n\003OFF\020\001\022\t\n\005DEBUG\020d\022\t\n\004INFO\020"
          + "\310\001\022\014\n\007WARNING\020\220\003\022\n\n\005ERROR\020\364\003\"\352\001\n\023InputSt"
          + "reamProperty\0227\n\023last_establish_time\030\001 \001("
          + "\0132\032.google.protobuf.Timestamp\022L\n\rvideo_s"
          + "treams\030\002 \003(\01325.google.cloud.video.livest"
          + "ream.v1.VideoStreamProperty\022L\n\raudio_str"
          + "eams\030\003 \003(\01325.google.cloud.video.livestre"
          + "am.v1.AudioStreamProperty\"i\n\023VideoStream"
          + "Property\022\r\n\005index\030\001 \001(\005\022C\n\014video_format\030"
          + "\002 \001(\0132-.google.cloud.video.livestream.v1"
          + ".VideoFormat\"]\n\013VideoFormat\022\r\n\005codec\030\001 \001"
          + "(\t\022\024\n\014width_pixels\030\002 \001(\005\022\025\n\rheight_pixel"
          + "s\030\003 \001(\005\022\022\n\nframe_rate\030\004 \001(\001\"i\n\023AudioStre"
          + "amProperty\022\r\n\005index\030\001 \001(\005\022C\n\014audio_forma"
          + "t\030\002 \001(\0132-.google.cloud.video.livestream."
          + "v1.AudioFormat\"K\n\013AudioFormat\022\r\n\005codec\030\001"
          + " \001(\t\022\025\n\rchannel_count\030\002 \001(\005\022\026\n\016channel_l"
          + "ayout\030\003 \003(\t\"\335\001\n\017InputAttachment\022\013\n\003key\030\001"
          + " \001(\t\0223\n\005input\030\002 \001(\tB$\372A!\n\037livestream.goo"
          + "gleapis.com/Input\022_\n\022automatic_failover\030"
          + "\003 \001(\0132C.google.cloud.video.livestream.v1"
          + ".InputAttachment.AutomaticFailover\032\'\n\021Au"
          + "tomaticFailover\022\022\n\ninput_keys\030\001 \003(\t\"\206\013\n\005"
          + "Event\022\014\n\004name\030\001 \001(\t\0225\n\013create_time\030\002 \001(\013"
          + "2\032.google.protobuf.TimestampB\004\342A\001\003\0225\n\013up"
          + "date_time\030\003 \001(\0132\032.google.protobuf.Timest"
          + "ampB\004\342A\001\003\022C\n\006labels\030\004 \003(\01323.google.cloud"
          + ".video.livestream.v1.Event.LabelsEntry\022O"
          + "\n\014input_switch\030\005 \001(\01327.google.cloud.vide"
          + "o.livestream.v1.Event.InputSwitchTaskH\000\022"
          + "G\n\010ad_break\030\006 \001(\01323.google.cloud.video.l"
          + "ivestream.v1.Event.AdBreakTaskH\000\022X\n\021retu"
          + "rn_to_program\030\r \001(\0132;.google.cloud.video"
          + ".livestream.v1.Event.ReturnToProgramTask"
          + "H\000\022B\n\005slate\030\016 \001(\01321.google.cloud.video.l"
          + "ivestream.v1.Event.SlateTaskH\000\022@\n\004mute\030\017"
          + " \001(\01320.google.cloud.video.livestream.v1."
          + "Event.MuteTaskH\000\022D\n\006unmute\030\020 \001(\01322.googl"
          + "e.cloud.video.livestream.v1.Event.Unmute"
          + "TaskH\000\022\023\n\013execute_now\030\t \001(\010\0222\n\016execution"
          + "_time\030\n \001(\0132\032.google.protobuf.Timestamp\022"
          + "B\n\005state\030\013 \001(\0162-.google.cloud.video.live"
          + "stream.v1.Event.StateB\004\342A\001\003\022\'\n\005error\030\014 \001"
          + "(\0132\022.google.rpc.StatusB\004\342A\001\003\032$\n\017InputSwi"
          + "tchTask\022\021\n\tinput_key\030\001 \001(\t\032:\n\013AdBreakTas"
          + "k\022+\n\010duration\030\001 \001(\0132\031.google.protobuf.Du"
          + "ration\032m\n\tSlateTask\022+\n\010duration\030\001 \001(\0132\031."
          + "google.protobuf.Duration\0223\n\005asset\030\002 \001(\tB"
          + "$\372A!\n\037livestream.googleapis.com/Asset\032\025\n"
          + "\023ReturnToProgramTask\0327\n\010MuteTask\022+\n\010dura"
          + "tion\030\001 \001(\0132\031.google.protobuf.Duration\032\014\n"
          + "\nUnmuteTask\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022"
          + "\r\n\005value\030\002 \001(\t:\0028\001\"o\n\005State\022\025\n\021STATE_UNS"
          + "PECIFIED\020\000\022\r\n\tSCHEDULED\020\001\022\013\n\007RUNNING\020\002\022\r"
          + "\n\tSUCCEEDED\020\003\022\n\n\006FAILED\020\004\022\013\n\007PENDING\020\005\022\013"
          + "\n\007STOPPED\020\006:o\352Al\n\037livestream.googleapis."
          + "com/Event\022Iprojects/{project}/locations/"
          + "{location}/channels/{channel}/events/{ev"
          + "ent}B\006\n\004task\"\361\005\n\005Asset\022\014\n\004name\030\001 \001(\t\0225\n\013"
          + "create_time\030\002 \001(\0132\032.google.protobuf.Time"
          + "stampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.googl"
          + "e.protobuf.TimestampB\004\342A\001\003\022C\n\006labels\030\004 \003"
          + "(\01323.google.cloud.video.livestream.v1.As"
          + "set.LabelsEntry\022C\n\005video\030\005 \001(\01322.google."
          + "cloud.video.livestream.v1.Asset.VideoAss"
          + "etH\000\022C\n\005image\030\006 \001(\01322.google.cloud.video"
          + ".livestream.v1.Asset.ImageAssetH\000\022\016\n\006crc"
          + "32c\030\007 \001(\t\022B\n\005state\030\010 \001(\0162-.google.cloud."
          + "video.livestream.v1.Asset.StateB\004\342A\001\003\022\'\n"
          + "\005error\030\t \001(\0132\022.google.rpc.StatusB\004\342A\001\003\032\031"
          + "\n\nVideoAsset\022\013\n\003uri\030\001 \001(\t\032\031\n\nImageAsset\022"
          + "\013\n\003uri\030\001 \001(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t"
          + "\022\r\n\005value\030\002 \001(\t:\0028\001\"Q\n\005State\022\025\n\021STATE_UN"
          + "SPECIFIED\020\000\022\014\n\010CREATING\020\001\022\n\n\006ACTIVE\020\002\022\014\n"
          + "\010DELETING\020\003\022\t\n\005ERROR\020\004:\\\352AY\n\037livestream."
          + "googleapis.com/Asset\0226projects/{project}"
          + "/locations/{location}/assets/{asset}B\n\n\010"
          + "resource\"\241\010\n\nEncryption\022\020\n\002id\030\001 \001(\tB\004\342A\001"
          + "\002\022e\n\031secret_manager_key_source\030\007 \001(\0132@.g"
          + "oogle.cloud.video.livestream.v1.Encrypti"
          + "on.SecretManagerSourceH\000\022R\n\013drm_systems\030"
          + "\003 \001(\01327.google.cloud.video.livestream.v1"
          + ".Encryption.DrmSystemsB\004\342A\001\002\022O\n\006aes128\030\004"
          + " \001(\0132=.google.cloud.video.livestream.v1."
          + "Encryption.Aes128EncryptionH\001\022V\n\nsample_"
          + "aes\030\005 \001(\0132@.google.cloud.video.livestrea"
          + "m.v1.Encryption.SampleAesEncryptionH\001\022V\n"
          + "\tmpeg_cenc\030\006 \001(\0132A.google.cloud.video.li"
          + "vestream.v1.Encryption.MpegCommonEncrypt"
          + "ionH\001\032b\n\023SecretManagerSource\022K\n\016secret_v"
          + "ersion\030\001 \001(\tB3\342A\001\002\372A,\n*secretmanager.goo"
          + "gleapis.com/SecretVersion\032\n\n\010Widevine\032\n\n"
          + "\010Fairplay\032\013\n\tPlayready\032\n\n\010Clearkey\032\262\002\n\nD"
          + "rmSystems\022G\n\010widevine\030\001 \001(\01325.google.clo"
          + "ud.video.livestream.v1.Encryption.Widevi"
          + "ne\022G\n\010fairplay\030\002 \001(\01325.google.cloud.vide"
          + "o.livestream.v1.Encryption.Fairplay\022I\n\tp"
          + "layready\030\003 \001(\01326.google.cloud.video.live"
          + "stream.v1.Encryption.Playready\022G\n\010cleark"
          + "ey\030\004 \001(\01325.google.cloud.video.livestream"
          + ".v1.Encryption.Clearkey\032\022\n\020Aes128Encrypt"
          + "ion\032\025\n\023SampleAesEncryption\032,\n\024MpegCommon"
          + "Encryption\022\024\n\006scheme\030\001 \001(\tB\004\342A\001\002B\017\n\rsecr"
          + "et_sourceB\021\n\017encryption_mode\"\354\003\n\004Pool\022\014\n"
          + "\004name\030\001 \001(\t\0225\n\013create_time\030\002 \001(\0132\032.googl"
          + "e.protobuf.TimestampB\004\342A\001\003\0225\n\013update_tim"
          + "e\030\003 \001(\0132\032.google.protobuf.TimestampB\004\342A\001"
          + "\003\022B\n\006labels\030\004 \003(\01322.google.cloud.video.l"
          + "ivestream.v1.Pool.LabelsEntry\022L\n\016network"
          + "_config\030\005 \001(\01324.google.cloud.video.lives"
          + "tream.v1.Pool.NetworkConfig\032L\n\rNetworkCo"
          + "nfig\022;\n\016peered_network\030\001 \001(\tB#\372A \n\036compu"
          + "te.googleapis.com/Network\032-\n\013LabelsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:Y\352AV\n\036l"
          + "ivestream.googleapis.com/Pool\0224projects/"
          + "{project}/locations/{location}/pools/{po"
          + "ol}B\353\001\n$com.google.cloud.video.livestrea"
          + "m.v1B\016ResourcesProtoP\001ZDcloud.google.com"
          + "/go/video/livestream/apiv1/livestreampb;"
          + "livestreampb\252\002 Google.Cloud.Video.LiveSt"
          + "ream.V1\312\002 Google\\Cloud\\Video\\LiveStream\\"
          + "V1\352\002$Google::Cloud::Video::LiveStream::V"
          + "1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.video.livestream.v1.OutputsProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_cloud_video_livestream_v1_Input_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Input_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Input_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Type",
              "Tier",
              "Uri",
              "PreprocessingConfig",
              "SecurityRules",
              "InputStreamProperty",
            });
    internal_static_google_cloud_video_livestream_v1_Input_SecurityRule_descriptor =
        internal_static_google_cloud_video_livestream_v1_Input_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Input_SecurityRule_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Input_SecurityRule_descriptor,
            new java.lang.String[] {
              "IpRanges",
            });
    internal_static_google_cloud_video_livestream_v1_Input_LabelsEntry_descriptor =
        internal_static_google_cloud_video_livestream_v1_Input_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Input_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Input_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_livestream_v1_Channel_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Channel_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Channel_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "InputAttachments",
              "ActiveInput",
              "Output",
              "ElementaryStreams",
              "MuxStreams",
              "Manifests",
              "SpriteSheets",
              "StreamingState",
              "StreamingError",
              "LogConfig",
              "TimecodeConfig",
              "Encryptions",
              "InputConfig",
            });
    internal_static_google_cloud_video_livestream_v1_Channel_Output_descriptor =
        internal_static_google_cloud_video_livestream_v1_Channel_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Channel_Output_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Channel_Output_descriptor,
            new java.lang.String[] {
              "Uri",
            });
    internal_static_google_cloud_video_livestream_v1_Channel_LabelsEntry_descriptor =
        internal_static_google_cloud_video_livestream_v1_Channel_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Channel_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Channel_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_livestream_v1_InputConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_video_livestream_v1_InputConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_InputConfig_descriptor,
            new java.lang.String[] {
              "InputSwitchMode",
            });
    internal_static_google_cloud_video_livestream_v1_LogConfig_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_video_livestream_v1_LogConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_LogConfig_descriptor,
            new java.lang.String[] {
              "LogSeverity",
            });
    internal_static_google_cloud_video_livestream_v1_InputStreamProperty_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_video_livestream_v1_InputStreamProperty_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_InputStreamProperty_descriptor,
            new java.lang.String[] {
              "LastEstablishTime", "VideoStreams", "AudioStreams",
            });
    internal_static_google_cloud_video_livestream_v1_VideoStreamProperty_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_video_livestream_v1_VideoStreamProperty_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_VideoStreamProperty_descriptor,
            new java.lang.String[] {
              "Index", "VideoFormat",
            });
    internal_static_google_cloud_video_livestream_v1_VideoFormat_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_video_livestream_v1_VideoFormat_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_VideoFormat_descriptor,
            new java.lang.String[] {
              "Codec", "WidthPixels", "HeightPixels", "FrameRate",
            });
    internal_static_google_cloud_video_livestream_v1_AudioStreamProperty_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_video_livestream_v1_AudioStreamProperty_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_AudioStreamProperty_descriptor,
            new java.lang.String[] {
              "Index", "AudioFormat",
            });
    internal_static_google_cloud_video_livestream_v1_AudioFormat_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_video_livestream_v1_AudioFormat_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_AudioFormat_descriptor,
            new java.lang.String[] {
              "Codec", "ChannelCount", "ChannelLayout",
            });
    internal_static_google_cloud_video_livestream_v1_InputAttachment_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_video_livestream_v1_InputAttachment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_InputAttachment_descriptor,
            new java.lang.String[] {
              "Key", "Input", "AutomaticFailover",
            });
    internal_static_google_cloud_video_livestream_v1_InputAttachment_AutomaticFailover_descriptor =
        internal_static_google_cloud_video_livestream_v1_InputAttachment_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_livestream_v1_InputAttachment_AutomaticFailover_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_InputAttachment_AutomaticFailover_descriptor,
            new java.lang.String[] {
              "InputKeys",
            });
    internal_static_google_cloud_video_livestream_v1_Event_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_video_livestream_v1_Event_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "InputSwitch",
              "AdBreak",
              "ReturnToProgram",
              "Slate",
              "Mute",
              "Unmute",
              "ExecuteNow",
              "ExecutionTime",
              "State",
              "Error",
              "Task",
            });
    internal_static_google_cloud_video_livestream_v1_Event_InputSwitchTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Event_InputSwitchTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_InputSwitchTask_descriptor,
            new java.lang.String[] {
              "InputKey",
            });
    internal_static_google_cloud_video_livestream_v1_Event_AdBreakTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Event_AdBreakTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_AdBreakTask_descriptor,
            new java.lang.String[] {
              "Duration",
            });
    internal_static_google_cloud_video_livestream_v1_Event_SlateTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_video_livestream_v1_Event_SlateTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_SlateTask_descriptor,
            new java.lang.String[] {
              "Duration", "Asset",
            });
    internal_static_google_cloud_video_livestream_v1_Event_ReturnToProgramTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_video_livestream_v1_Event_ReturnToProgramTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_ReturnToProgramTask_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Event_MuteTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(4);
    internal_static_google_cloud_video_livestream_v1_Event_MuteTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_MuteTask_descriptor,
            new java.lang.String[] {
              "Duration",
            });
    internal_static_google_cloud_video_livestream_v1_Event_UnmuteTask_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(5);
    internal_static_google_cloud_video_livestream_v1_Event_UnmuteTask_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_UnmuteTask_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Event_LabelsEntry_descriptor =
        internal_static_google_cloud_video_livestream_v1_Event_descriptor.getNestedTypes().get(6);
    internal_static_google_cloud_video_livestream_v1_Event_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Event_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_livestream_v1_Asset_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_video_livestream_v1_Asset_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Asset_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Video",
              "Image",
              "Crc32C",
              "State",
              "Error",
              "Resource",
            });
    internal_static_google_cloud_video_livestream_v1_Asset_VideoAsset_descriptor =
        internal_static_google_cloud_video_livestream_v1_Asset_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Asset_VideoAsset_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Asset_VideoAsset_descriptor,
            new java.lang.String[] {
              "Uri",
            });
    internal_static_google_cloud_video_livestream_v1_Asset_ImageAsset_descriptor =
        internal_static_google_cloud_video_livestream_v1_Asset_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Asset_ImageAsset_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Asset_ImageAsset_descriptor,
            new java.lang.String[] {
              "Uri",
            });
    internal_static_google_cloud_video_livestream_v1_Asset_LabelsEntry_descriptor =
        internal_static_google_cloud_video_livestream_v1_Asset_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_video_livestream_v1_Asset_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Asset_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_video_livestream_v1_Encryption_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_video_livestream_v1_Encryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_descriptor,
            new java.lang.String[] {
              "Id",
              "SecretManagerKeySource",
              "DrmSystems",
              "Aes128",
              "SampleAes",
              "MpegCenc",
              "SecretSource",
              "EncryptionMode",
            });
    internal_static_google_cloud_video_livestream_v1_Encryption_SecretManagerSource_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_video_livestream_v1_Encryption_SecretManagerSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_SecretManagerSource_descriptor,
            new java.lang.String[] {
              "SecretVersion",
            });
    internal_static_google_cloud_video_livestream_v1_Encryption_Widevine_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_video_livestream_v1_Encryption_Widevine_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_Widevine_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_Fairplay_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_video_livestream_v1_Encryption_Fairplay_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_Fairplay_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_Playready_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_video_livestream_v1_Encryption_Playready_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_Playready_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_Clearkey_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(4);
    internal_static_google_cloud_video_livestream_v1_Encryption_Clearkey_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_Clearkey_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_DrmSystems_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(5);
    internal_static_google_cloud_video_livestream_v1_Encryption_DrmSystems_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_DrmSystems_descriptor,
            new java.lang.String[] {
              "Widevine", "Fairplay", "Playready", "Clearkey",
            });
    internal_static_google_cloud_video_livestream_v1_Encryption_Aes128Encryption_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(6);
    internal_static_google_cloud_video_livestream_v1_Encryption_Aes128Encryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_Aes128Encryption_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_SampleAesEncryption_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(7);
    internal_static_google_cloud_video_livestream_v1_Encryption_SampleAesEncryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_SampleAesEncryption_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_video_livestream_v1_Encryption_MpegCommonEncryption_descriptor =
        internal_static_google_cloud_video_livestream_v1_Encryption_descriptor
            .getNestedTypes()
            .get(8);
    internal_static_google_cloud_video_livestream_v1_Encryption_MpegCommonEncryption_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Encryption_MpegCommonEncryption_descriptor,
            new java.lang.String[] {
              "Scheme",
            });
    internal_static_google_cloud_video_livestream_v1_Pool_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_video_livestream_v1_Pool_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Pool_descriptor,
            new java.lang.String[] {
              "Name", "CreateTime", "UpdateTime", "Labels", "NetworkConfig",
            });
    internal_static_google_cloud_video_livestream_v1_Pool_NetworkConfig_descriptor =
        internal_static_google_cloud_video_livestream_v1_Pool_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_video_livestream_v1_Pool_NetworkConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Pool_NetworkConfig_descriptor,
            new java.lang.String[] {
              "PeeredNetwork",
            });
    internal_static_google_cloud_video_livestream_v1_Pool_LabelsEntry_descriptor =
        internal_static_google_cloud_video_livestream_v1_Pool_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_video_livestream_v1_Pool_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_video_livestream_v1_Pool_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.video.livestream.v1.OutputsProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
