/*
 * Copyright 2025 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: schema/google/showcase/v1beta1/echo.proto

// Protobuf Java Version: 3.25.8
package com.google.showcase.v1beta1;

public final class EchoOuterClass {
  private EchoOuterClass() {}

  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_showcase_v1beta1_EchoRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_EchoResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PoetryError_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ExpandRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_WaitRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_WaitResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_WaitMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_BlockRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_BlockResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_BlockResponse_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"
          + ")schema/google/showcase/v1beta1/echo.pr"
          + "oto\022\027google.showcase.v1beta1\032\034google/api"
          + "/annotations.proto\032\027google/api/client.pr"
          + "oto\032\037google/api/field_behavior.proto\032\033go"
          + "ogle/api/field_info.proto\032\030google/api/ro"
          + "uting.proto\032#google/longrunning/operatio"
          + "ns.proto\032\031google/protobuf/any.proto\032\036goo"
          + "gle/protobuf/duration.proto\032\037google/prot"
          + "obuf/timestamp.proto\032\027google/rpc/status.proto\"\210\002\n"
          + "\013EchoRequest\022\021\n"
          + "\007content\030\001 \001(\tH\000\022#\n"
          + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0223\n"
          + "\010severity\030\003 \001(\0162!.google.showcase.v1beta1.Severity\022\016\n"
          + "\006header\030\004 \001(\t\022\024\n"
          + "\014other_header\030\005 \001(\t\022\034\n\n"
          + "request_id\030\007 \001(\tB\010\342\214\317\327\010\002\010\001\022\'\n"
          + "\020other_request_id\030\010 \001("
          + "\tB\010\342\214\317\327\010\002\010\001H\001\210\001\001B\n\n"
          + "\010responseB\023\n"
          + "\021_other_request_id\"\202\001\n"
          + "\014EchoResponse\022\017\n"
          + "\007content\030\001 \001(\t\0223\n"
          + "\010severity\030\002 \001(\0162!.google.showcase.v1beta1.Severity\022\022\n\n"
          + "request_id\030\003 \001(\t\022\030\n"
          + "\020other_request_id\030\004 \001(\t\"P\n"
          + "\027EchoErrorDetailsRequest\022\032\n"
          + "\022single_detail_text\030\001 \001(\t\022\031\n"
          + "\021multi_detail_text\030\002 \003(\t\"\362\002\n"
          + "\030EchoErrorDetailsResponse\022U\n\r"
          + "single_detail\030\001 \001(\0132>.google.showcase.v1"
          + "beta1.EchoErrorDetailsResponse.SingleDetail\022[\n"
          + "\020multiple_details\030\002 \001(\0132A.google.s"
          + "howcase.v1beta1.EchoErrorDetailsResponse.MultipleDetails\032M\n"
          + "\014SingleDetail\022=\n"
          + "\005error\030\001 \001(\0132..google.showcase.v1beta1.ErrorWithSingleDetail\032S\n"
          + "\017MultipleDetails\022@\n"
          + "\005error\030\001 \001(\01321.google.showcase.v1beta1.ErrorWithMultipleDetails\">\n"
          + "\025ErrorWithSingleDetail\022%\n"
          + "\007details\030\001 \001(\0132\024.google.protobuf.Any\"A\n"
          + "\030ErrorWithMultipleDetails\022%\n"
          + "\007details\030\001 \003(\0132\024.google.protobuf.Any\"\033\n"
          + "\013PoetryError\022\014\n"
          + "\004poem\030\001 \001(\t\"-\n"
          + "\032FailEchoWithDetailsRequest\022\017\n"
          + "\007message\030\001 \001(\t\"\035\n"
          + "\033FailEchoWithDetailsResponse\"x\n\r"
          + "ExpandRequest\022\017\n"
          + "\007content\030\001 \001(\t\022!\n"
          + "\005error\030\002 \001(\0132\022.google.rpc.Status\0223\n"
          + "\020stream_wait_time\030\003 \001(\0132\031.google.protobuf.Duration\"Q\n"
          + "\022PagedExpandRequest\022\024\n"
          + "\007content\030\001 \001(\tB\003\340A\002\022\021\n"
          + "\tpage_size\030\002 \001(\005\022\022\n\n"
          + "page_token\030\003 \001(\t\"Y\n"
          + "\030PagedExpandLegacyRequest\022\024\n"
          + "\007content\030\001 \001(\tB\003\340A\002\022\023\n"
          + "\013max_results\030\002 \001(\005\022\022\n\n"
          + "page_token\030\003 \001(\t\"h\n"
          + "\023PagedExpandResponse\0228\n"
          + "\tresponses\030\001 \003(\0132%.google.showcase.v1beta1.EchoResponse\022\027\n"
          + "\017next_page_token\030\002 \001(\t\"(\n"
          + "\027PagedExpandResponseList\022\r\n"
          + "\005words\030\001 \003(\t\"\203\002\n"
          + "\037PagedExpandLegacyMappedResponse\022`\n"
          + "\014alphabetized\030\001 \003(\013"
          + "2J.google.showcase.v1beta1.PagedExpandLegacyMappedResponse.AlphabetizedEntry\022\027\n"
          + "\017next_page_token\030\002 \001(\t\032e\n"
          + "\021AlphabetizedEntry\022\013\n"
          + "\003key\030\001 \001(\t\022?\n"
          + "\005value\030\002 \001(\01320.google."
          + "showcase.v1beta1.PagedExpandResponseList:\0028\001\"\331\001\n"
          + "\013WaitRequest\022.\n"
          + "\010end_time\030\001 \001(\0132\032.google.protobuf.TimestampH\000\022(\n"
          + "\003ttl\030\004 \001(\0132\031.google.protobuf.DurationH\000\022#\n"
          + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\001\0228\n"
          + "\007success\030\003 \001(\0132%.google.showcase.v1beta1.WaitResponseH\001B\005\n"
          + "\003endB\n\n"
          + "\010response\"\037\n"
          + "\014WaitResponse\022\017\n"
          + "\007content\030\001 \001(\t\"<\n"
          + "\014WaitMetadata\022,\n"
          + "\010end_time\030\001 \001(\0132\032.google.protobuf.Timestamp\"\255\001\n"
          + "\014BlockRequest\0221\n"
          + "\016response_delay\030\001 \001(\0132\031.google.protobuf.Duration\022#\n"
          + "\005error\030\002 \001(\0132\022.google.rpc.StatusH\000\0229\n"
          + "\007success\030\003 \001(\0132&.google.showcase.v1beta1.BlockResponseH\000B\n\n"
          + "\010response\" \n\r"
          + "BlockResponse\022\017\n"
          + "\007content\030\001 \001(\t*D\n"
          + "\010Severity\022\017\n"
          + "\013UNNECESSARY\020\000\022\r"
          + "\n"
          + "\tNECESSARY\020\001\022\n\n"
          + "\006URGENT\020\002\022\014\n"
          + "\010CRITICAL\020\0032\337\016\n"
          + "\004Echo\022\224\003\n"
          + "\004Echo\022$.google.showcase.v1beta1.EchoRequest\032%.google.showcase.v1beta"
          + "1.EchoResponse\"\276\002\202\323\344\223\002\027\"\022/v1beta1/echo:echo:\001*\212\323\344\223\002\232\002\022\010\n"
          + "\006header\022\031\n"
          + "\006header\022\017{routing_id=**}\022+\n"
          + "\006header\022!{table_name=regions/*/zones/*/**}\022\"\n"
          + "\006header\022\030{super_id=projects/*}/**\0220\n"
          + "\006header\022&{table_name=projects/*/instances/*/**}\0221\n"
          + "\006header\022\'projects/*/{instance_id=instances/*}/**\022\030\n"
          + "\014other_header\022\010{baz=**}\022#\n"
          + "\014other_header\022\023{qux=projects/*}/**\022\237\001\n"
          + "\020EchoErrorDetails\0220.google.showcase.v1beta1.EchoErrorDetailsR"
          + "equest\0321.google.showcase.v1beta1.EchoErrorDetailsResponse\"&\202\323\344\223\002"
          + " \"\033/v1beta1/echo:error-details:\001*\022\252\001\n"
          + "\023FailEchoWithDetails\0223.google.showcase.v1beta1.FailEchoWith"
          + "DetailsRequest\0324.google.showcase.v1beta1"
          + ".FailEchoWithDetailsResponse\"(\202\323\344\223\002\"\"\035/v1beta1/echo:failWithDetails:\001*\022\212\001\n"
          + "\006Expand\022&.google.showcase.v1beta1.ExpandReques"
          + "t\032%.google.showcase.v1beta1.EchoResponse\"/\332A\r"
          + "content,error\202\323\344\223\002\031\"\024/v1beta1/echo:expand:\001*0\001\022z\n"
          + "\007Collect\022$.google.showcase"
          + ".v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse\""
          + " \202\323\344\223\002\032\"\025/v1beta1/echo:collect:\001*(\001\022W\n"
          + "\004Chat\022$.google.showcas"
          + "e.v1beta1.EchoRequest\032%.google.showcase.v1beta1.EchoResponse(\0010\001\022\216\001\n"
          + "\013PagedExpand\022+.google.showcase.v1beta1.PagedExpandRe"
          + "quest\032,.google.showcase.v1beta1.PagedExp"
          + "andResponse\"$\202\323\344\223\002\036\"\031/v1beta1/echo:pagedExpand:\001*\022\240\001\n"
          + "\021PagedExpandLegacy\0221.google.showcase.v1beta1.PagedExpandLegacyReque"
          + "st\032,.google.showcase.v1beta1.PagedExpand"
          + "Response\"*\202\323\344\223\002$\"\037/v1beta1/echo:pagedExpandLegacy:\001*\022\262\001\n"
          + "\027PagedExpandLegacyMapped\022+.google.showcase.v1beta1.PagedExpandRe"
          + "quest\0328.google.showcase.v1beta1.PagedExp"
          + "andLegacyMappedResponse\"0\202\323\344\223\002*\"%/v1beta1/echo:pagedExpandLegacyMapped:\001*\022\211\001\n"
          + "\004Wa"
          + "it\022$.google.showcase.v1beta1.WaitRequest\032\035.google.longrunning.Operation\"<\312A\034\n"
          + "\014Wa"
          + "itResponse\022\014WaitMetadata\202\323\344\223\002\027\"\022/v1beta1/echo:wait:\001*\022v\n"
          + "\005Block\022%.google.showcase.v1beta1.BlockRequest\032&.google.showcase."
          + "v1beta1.BlockResponse\"\036\202\323\344\223\002\030\"\023/v1beta1/"
          + "echo:block:\001*\032\"\312A\016localhost:7469\212\324\333\322\017\013v1_20240408Bq\n"
          + "\033com.google.showcase.v1beta1P\001Z4github.com/googleapis/gapic-showcase"
          + "/server/genproto\352\002\031Google::Showcase::V1beta1b\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.api.FieldInfoProto.getDescriptor(),
              com.google.api.RoutingProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.AnyProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.rpc.StatusProto.getDescriptor(),
            });
    internal_static_google_showcase_v1beta1_EchoRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_showcase_v1beta1_EchoRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoRequest_descriptor,
            new java.lang.String[] {
              "Content",
              "Error",
              "Severity",
              "Header",
              "OtherHeader",
              "RequestId",
              "OtherRequestId",
              "Response",
            });
    internal_static_google_showcase_v1beta1_EchoResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_showcase_v1beta1_EchoResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoResponse_descriptor,
            new java.lang.String[] {
              "Content", "Severity", "RequestId", "OtherRequestId",
            });
    internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoErrorDetailsRequest_descriptor,
            new java.lang.String[] {
              "SingleDetailText", "MultiDetailText",
            });
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor,
            new java.lang.String[] {
              "SingleDetail", "MultipleDetails",
            });
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor =
        internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_SingleDetail_descriptor,
            new java.lang.String[] {
              "Error",
            });
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor =
        internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_EchoErrorDetailsResponse_MultipleDetails_descriptor,
            new java.lang.String[] {
              "Error",
            });
    internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ErrorWithSingleDetail_descriptor,
            new java.lang.String[] {
              "Details",
            });
    internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ErrorWithMultipleDetails_descriptor,
            new java.lang.String[] {
              "Details",
            });
    internal_static_google_showcase_v1beta1_PoetryError_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_showcase_v1beta1_PoetryError_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PoetryError_descriptor,
            new java.lang.String[] {
              "Poem",
            });
    internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_FailEchoWithDetailsRequest_descriptor,
            new java.lang.String[] {
              "Message",
            });
    internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_FailEchoWithDetailsResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_showcase_v1beta1_ExpandRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_showcase_v1beta1_ExpandRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ExpandRequest_descriptor,
            new java.lang.String[] {
              "Content", "Error", "StreamWaitTime",
            });
    internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_showcase_v1beta1_PagedExpandRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandRequest_descriptor,
            new java.lang.String[] {
              "Content", "PageSize", "PageToken",
            });
    internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandLegacyRequest_descriptor,
            new java.lang.String[] {
              "Content", "MaxResults", "PageToken",
            });
    internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_showcase_v1beta1_PagedExpandResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandResponse_descriptor,
            new java.lang.String[] {
              "Responses", "NextPageToken",
            });
    internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_showcase_v1beta1_PagedExpandResponseList_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandResponseList_descriptor,
            new java.lang.String[] {
              "Words",
            });
    internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor,
            new java.lang.String[] {
              "Alphabetized", "NextPageToken",
            });
    internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor =
        internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_PagedExpandLegacyMappedResponse_AlphabetizedEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_showcase_v1beta1_WaitRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_showcase_v1beta1_WaitRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_WaitRequest_descriptor,
            new java.lang.String[] {
              "EndTime", "Ttl", "Error", "Success", "End", "Response",
            });
    internal_static_google_showcase_v1beta1_WaitResponse_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_showcase_v1beta1_WaitResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_WaitResponse_descriptor,
            new java.lang.String[] {
              "Content",
            });
    internal_static_google_showcase_v1beta1_WaitMetadata_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_showcase_v1beta1_WaitMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_WaitMetadata_descriptor,
            new java.lang.String[] {
              "EndTime",
            });
    internal_static_google_showcase_v1beta1_BlockRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_showcase_v1beta1_BlockRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_BlockRequest_descriptor,
            new java.lang.String[] {
              "ResponseDelay", "Error", "Success", "Response",
            });
    internal_static_google_showcase_v1beta1_BlockResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_showcase_v1beta1_BlockResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_BlockResponse_descriptor,
            new java.lang.String[] {
              "Content",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.apiVersion);
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.FieldInfoProto.fieldInfo);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.RoutingProto.routing);
    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.api.FieldInfoProto.getDescriptor();
    com.google.api.RoutingProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.AnyProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.rpc.StatusProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
