/*
 * 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/dialogflow/v2beta1/version.proto

package com.google.cloud.dialogflow.v2beta1;

public final class VersionProto {
  private VersionProto() {}

  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_dialogflow_v2beta1_Version_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_Version_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_ListVersionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_ListVersionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_ListVersionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_ListVersionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_GetVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_GetVersionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_CreateVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_CreateVersionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_UpdateVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_UpdateVersionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_v2beta1_DeleteVersionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_v2beta1_DeleteVersionRequest_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\n-google/cloud/dialogflow/v2beta1/versio"
          + "n.proto\022\037google.cloud.dialogflow.v2beta1"
          + "\032\034google/api/annotations.proto\032\027google/a"
          + "pi/client.proto\032\037google/api/field_behavi"
          + "or.proto\032\031google/api/resource.proto\032\033goo"
          + "gle/protobuf/empty.proto\032 google/protobu"
          + "f/field_mask.proto\032\037google/protobuf/time"
          + "stamp.proto\"\315\003\n\007Version\022\022\n\004name\030\001 \001(\tB\004\342"
          + "A\001\003\022\031\n\013description\030\002 \001(\tB\004\342A\001\001\022\034\n\016versio"
          + "n_number\030\003 \001(\005B\004\342A\001\003\0225\n\013create_time\030\004 \001("
          + "\0132\032.google.protobuf.TimestampB\004\342A\001\003\022L\n\006s"
          + "tatus\030\006 \001(\01626.google.cloud.dialogflow.v2"
          + "beta1.Version.VersionStatusB\004\342A\001\003\"W\n\rVer"
          + "sionStatus\022\036\n\032VERSION_STATUS_UNSPECIFIED"
          + "\020\000\022\017\n\013IN_PROGRESS\020\001\022\t\n\005READY\020\002\022\n\n\006FAILED"
          + "\020\003:\226\001\352A\222\001\n!dialogflow.googleapis.com/Ver"
          + "sion\022+projects/{project}/agent/versions/"
          + "{version}\022@projects/{project}/locations/"
          + "{location}/agent/versions/{version}\"\204\001\n\023"
          + "ListVersionsRequest\022:\n\006parent\030\001 \001(\tB*\342A\001"
          + "\002\372A#\022!dialogflow.googleapis.com/Version\022"
          + "\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\003"
          + " \001(\tB\004\342A\001\001\"k\n\024ListVersionsResponse\022:\n\010ve"
          + "rsions\030\001 \003(\0132(.google.cloud.dialogflow.v"
          + "2beta1.Version\022\027\n\017next_page_token\030\002 \001(\t\""
          + "M\n\021GetVersionRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002"
          + "\372A#\n!dialogflow.googleapis.com/Version\"\223"
          + "\001\n\024CreateVersionRequest\022:\n\006parent\030\001 \001(\tB"
          + "*\342A\001\002\372A#\022!dialogflow.googleapis.com/Vers"
          + "ion\022?\n\007version\030\002 \001(\0132(.google.cloud.dial"
          + "ogflow.v2beta1.VersionB\004\342A\001\002\"\216\001\n\024UpdateV"
          + "ersionRequest\022?\n\007version\030\001 \001(\0132(.google."
          + "cloud.dialogflow.v2beta1.VersionB\004\342A\001\002\0225"
          + "\n\013update_mask\030\002 \001(\0132\032.google.protobuf.Fi"
          + "eldMaskB\004\342A\001\002\"P\n\024DeleteVersionRequest\0228\n"
          + "\004name\030\001 \001(\tB*\342A\001\002\372A#\n!dialogflow.googlea"
          + "pis.com/Version2\333\n\n\010Versions\022\364\001\n\014ListVer"
          + "sions\0224.google.cloud.dialogflow.v2beta1."
          + "ListVersionsRequest\0325.google.cloud.dialo"
          + "gflow.v2beta1.ListVersionsResponse\"w\332A\006p"
          + "arent\202\323\344\223\002h\022+/v2beta1/{parent=projects/*"
          + "/agent}/versionsZ9\0227/v2beta1/{parent=pro"
          + "jects/*/locations/*/agent}/versions\022\341\001\n\n"
          + "GetVersion\0222.google.cloud.dialogflow.v2b"
          + "eta1.GetVersionRequest\032(.google.cloud.di"
          + "alogflow.v2beta1.Version\"u\332A\004name\202\323\344\223\002h\022"
          + "+/v2beta1/{name=projects/*/agent/version"
          + "s/*}Z9\0227/v2beta1/{name=projects/*/locati"
          + "ons/*/agent/versions/*}\022\204\002\n\rCreateVersio"
          + "n\0225.google.cloud.dialogflow.v2beta1.Crea"
          + "teVersionRequest\032(.google.cloud.dialogfl"
          + "ow.v2beta1.Version\"\221\001\332A\016parent,version\202\323"
          + "\344\223\002z\"+/v2beta1/{parent=projects/*/agent}"
          + "/versions:\007versionZB\"7/v2beta1/{parent=p"
          + "rojects/*/locations/*/agent}/versions:\007v"
          + "ersion\022\232\002\n\rUpdateVersion\0225.google.cloud."
          + "dialogflow.v2beta1.UpdateVersionRequest\032"
          + "(.google.cloud.dialogflow.v2beta1.Versio"
          + "n\"\247\001\332A\023version,update_mask\202\323\344\223\002\212\00123/v2be"
          + "ta1/{version.name=projects/*/agent/versi"
          + "ons/*}:\007versionZJ2?/v2beta1/{version.nam"
          + "e=projects/*/locations/*/agent/versions/"
          + "*}:\007version\022\325\001\n\rDeleteVersion\0225.google.c"
          + "loud.dialogflow.v2beta1.DeleteVersionReq"
          + "uest\032\026.google.protobuf.Empty\"u\332A\004name\202\323\344"
          + "\223\002h*+/v2beta1/{name=projects/*/agent/ver"
          + "sions/*}Z9*7/v2beta1/{name=projects/*/lo"
          + "cations/*/agent/versions/*}\032x\312A\031dialogfl"
          + "ow.googleapis.com\322AYhttps://www.googleap"
          + "is.com/auth/cloud-platform,https://www.g"
          + "oogleapis.com/auth/dialogflowB\244\001\n#com.go"
          + "ogle.cloud.dialogflow.v2beta1B\014VersionPr"
          + "otoP\001ZCcloud.google.com/go/dialogflow/ap"
          + "iv2beta1/dialogflowpb;dialogflowpb\370\001\001\242\002\002"
          + "DF\252\002\037Google.Cloud.Dialogflow.V2Beta1b\006pr"
          + "oto3"
    };
    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.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_dialogflow_v2beta1_Version_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_dialogflow_v2beta1_Version_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_Version_descriptor,
            new java.lang.String[] {
              "Name", "Description", "VersionNumber", "CreateTime", "Status",
            });
    internal_static_google_cloud_dialogflow_v2beta1_ListVersionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_dialogflow_v2beta1_ListVersionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_ListVersionsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_dialogflow_v2beta1_ListVersionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_dialogflow_v2beta1_ListVersionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_ListVersionsResponse_descriptor,
            new java.lang.String[] {
              "Versions", "NextPageToken",
            });
    internal_static_google_cloud_dialogflow_v2beta1_GetVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_dialogflow_v2beta1_GetVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_GetVersionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_dialogflow_v2beta1_CreateVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_dialogflow_v2beta1_CreateVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_CreateVersionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Version",
            });
    internal_static_google_cloud_dialogflow_v2beta1_UpdateVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_dialogflow_v2beta1_UpdateVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_UpdateVersionRequest_descriptor,
            new java.lang.String[] {
              "Version", "UpdateMask",
            });
    internal_static_google_cloud_dialogflow_v2beta1_DeleteVersionRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_dialogflow_v2beta1_DeleteVersionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_v2beta1_DeleteVersionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    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.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    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.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
