/*
 * 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/devtools/clouddebugger/v2/data.proto

package com.google.devtools.clouddebugger.v2;

public final class DataProto {
  private DataProto() {}

  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_devtools_clouddebugger_v2_FormatMessage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_FormatMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_StatusMessage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_StatusMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_SourceLocation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_SourceLocation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_Variable_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_Variable_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_StackFrame_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_StackFrame_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_Breakpoint_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_Breakpoint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_Breakpoint_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_Breakpoint_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_Debuggee_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_Debuggee_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_devtools_clouddebugger_v2_Debuggee_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_devtools_clouddebugger_v2_Debuggee_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 = {
      "\n+google/devtools/clouddebugger/v2/data."
          + "proto\022 google.devtools.clouddebugger.v2\032"
          + ".google/devtools/source/v1/source_contex"
          + "t.proto\032\037google/protobuf/timestamp.proto"
          + "\032\036google/protobuf/wrappers.proto\"3\n\rForm"
          + "atMessage\022\016\n\006format\030\001 \001(\t\022\022\n\nparameters\030"
          + "\002 \003(\t\"\344\002\n\rStatusMessage\022\020\n\010is_error\030\001 \001("
          + "\010\022L\n\trefers_to\030\002 \001(\01629.google.devtools.c"
          + "louddebugger.v2.StatusMessage.Reference\022"
          + "D\n\013description\030\003 \001(\0132/.google.devtools.c"
          + "louddebugger.v2.FormatMessage\"\254\001\n\tRefere"
          + "nce\022\017\n\013UNSPECIFIED\020\000\022\036\n\032BREAKPOINT_SOURC"
          + "E_LOCATION\020\003\022\030\n\024BREAKPOINT_CONDITION\020\004\022\031"
          + "\n\025BREAKPOINT_EXPRESSION\020\007\022\022\n\016BREAKPOINT_"
          + "AGE\020\010\022\021\n\rVARIABLE_NAME\020\005\022\022\n\016VARIABLE_VAL"
          + "UE\020\006\"<\n\016SourceLocation\022\014\n\004path\030\001 \001(\t\022\014\n\004"
          + "line\030\002 \001(\005\022\016\n\006column\030\003 \001(\005\"\351\001\n\010Variable\022"
          + "\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\022\014\n\004type\030\006 \001"
          + "(\t\022;\n\007members\030\003 \003(\0132*.google.devtools.cl"
          + "ouddebugger.v2.Variable\0224\n\017var_table_ind"
          + "ex\030\004 \001(\0132\033.google.protobuf.Int32Value\022?\n"
          + "\006status\030\005 \001(\0132/.google.devtools.clouddeb"
          + "ugger.v2.StatusMessage\"\335\001\n\nStackFrame\022\020\n"
          + "\010function\030\001 \001(\t\022B\n\010location\030\002 \001(\01320.goog"
          + "le.devtools.clouddebugger.v2.SourceLocat"
          + "ion\022=\n\targuments\030\003 \003(\0132*.google.devtools"
          + ".clouddebugger.v2.Variable\022:\n\006locals\030\004 \003"
          + "(\0132*.google.devtools.clouddebugger.v2.Va"
          + "riable\"\227\007\n\nBreakpoint\022\n\n\002id\030\001 \001(\t\022C\n\006act"
          + "ion\030\r \001(\01623.google.devtools.clouddebugge"
          + "r.v2.Breakpoint.Action\022B\n\010location\030\002 \001(\013"
          + "20.google.devtools.clouddebugger.v2.Sour"
          + "ceLocation\022\021\n\tcondition\030\003 \001(\t\022\023\n\013express"
          + "ions\030\004 \003(\t\022\032\n\022log_message_format\030\016 \001(\t\022H"
          + "\n\tlog_level\030\017 \001(\01625.google.devtools.clou"
          + "ddebugger.v2.Breakpoint.LogLevel\022\026\n\016is_f"
          + "inal_state\030\005 \001(\010\022/\n\013create_time\030\013 \001(\0132\032."
          + "google.protobuf.Timestamp\022.\n\nfinal_time\030"
          + "\014 \001(\0132\032.google.protobuf.Timestamp\022\022\n\nuse"
          + "r_email\030\020 \001(\t\022?\n\006status\030\n \001(\0132/.google.d"
          + "evtools.clouddebugger.v2.StatusMessage\022B"
          + "\n\014stack_frames\030\007 \003(\0132,.google.devtools.c"
          + "louddebugger.v2.StackFrame\022I\n\025evaluated_"
          + "expressions\030\010 \003(\0132*.google.devtools.clou"
          + "ddebugger.v2.Variable\022B\n\016variable_table\030"
          + "\t \003(\0132*.google.devtools.clouddebugger.v2"
          + ".Variable\022H\n\006labels\030\021 \003(\01328.google.devto"
          + "ols.clouddebugger.v2.Breakpoint.LabelsEn"
          + "try\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
          + "\030\002 \001(\t:\0028\001\"\036\n\006Action\022\013\n\007CAPTURE\020\000\022\007\n\003LOG"
          + "\020\001\",\n\010LogLevel\022\010\n\004INFO\020\000\022\013\n\007WARNING\020\001\022\t\n"
          + "\005ERROR\020\002\"\337\003\n\010Debuggee\022\n\n\002id\030\001 \001(\t\022\017\n\007pro"
          + "ject\030\002 \001(\t\022\022\n\nuniquifier\030\003 \001(\t\022\023\n\013descri"
          + "ption\030\004 \001(\t\022\023\n\013is_inactive\030\005 \001(\010\022\025\n\ragen"
          + "t_version\030\006 \001(\t\022\023\n\013is_disabled\030\007 \001(\010\022?\n\006"
          + "status\030\010 \001(\0132/.google.devtools.clouddebu"
          + "gger.v2.StatusMessage\022A\n\017source_contexts"
          + "\030\t \003(\0132(.google.devtools.source.v1.Sourc"
          + "eContext\022Q\n\023ext_source_contexts\030\r \003(\01320."
          + "google.devtools.source.v1.ExtendedSource"
          + "ContextB\002\030\001\022F\n\006labels\030\013 \003(\01326.google.dev"
          + "tools.clouddebugger.v2.Debuggee.LabelsEn"
          + "try\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
          + "\030\002 \001(\t:\0028\001B\304\001\n$com.google.devtools.cloud"
          + "debugger.v2B\tDataProtoP\001Z8cloud.google.c"
          + "om/go/debugger/apiv2/debuggerpb;debugger"
          + "pb\370\001\001\252\002\030Google.Cloud.Debugger.V2\312\002\030Googl"
          + "e\\Cloud\\Debugger\\V2\352\002\033Google::Cloud::Deb"
          + "ugger::V2b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.devtools.source.v1.SourceContextProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.protobuf.WrappersProto.getDescriptor(),
            });
    internal_static_google_devtools_clouddebugger_v2_FormatMessage_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_devtools_clouddebugger_v2_FormatMessage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_FormatMessage_descriptor,
            new java.lang.String[] {
              "Format", "Parameters",
            });
    internal_static_google_devtools_clouddebugger_v2_StatusMessage_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_devtools_clouddebugger_v2_StatusMessage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_StatusMessage_descriptor,
            new java.lang.String[] {
              "IsError", "RefersTo", "Description",
            });
    internal_static_google_devtools_clouddebugger_v2_SourceLocation_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_devtools_clouddebugger_v2_SourceLocation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_SourceLocation_descriptor,
            new java.lang.String[] {
              "Path", "Line", "Column",
            });
    internal_static_google_devtools_clouddebugger_v2_Variable_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_devtools_clouddebugger_v2_Variable_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_Variable_descriptor,
            new java.lang.String[] {
              "Name", "Value", "Type", "Members", "VarTableIndex", "Status",
            });
    internal_static_google_devtools_clouddebugger_v2_StackFrame_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_devtools_clouddebugger_v2_StackFrame_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_StackFrame_descriptor,
            new java.lang.String[] {
              "Function", "Location", "Arguments", "Locals",
            });
    internal_static_google_devtools_clouddebugger_v2_Breakpoint_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_devtools_clouddebugger_v2_Breakpoint_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_Breakpoint_descriptor,
            new java.lang.String[] {
              "Id",
              "Action",
              "Location",
              "Condition",
              "Expressions",
              "LogMessageFormat",
              "LogLevel",
              "IsFinalState",
              "CreateTime",
              "FinalTime",
              "UserEmail",
              "Status",
              "StackFrames",
              "EvaluatedExpressions",
              "VariableTable",
              "Labels",
            });
    internal_static_google_devtools_clouddebugger_v2_Breakpoint_LabelsEntry_descriptor =
        internal_static_google_devtools_clouddebugger_v2_Breakpoint_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_devtools_clouddebugger_v2_Breakpoint_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_Breakpoint_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_devtools_clouddebugger_v2_Debuggee_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_devtools_clouddebugger_v2_Debuggee_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_Debuggee_descriptor,
            new java.lang.String[] {
              "Id",
              "Project",
              "Uniquifier",
              "Description",
              "IsInactive",
              "AgentVersion",
              "IsDisabled",
              "Status",
              "SourceContexts",
              "ExtSourceContexts",
              "Labels",
            });
    internal_static_google_devtools_clouddebugger_v2_Debuggee_LabelsEntry_descriptor =
        internal_static_google_devtools_clouddebugger_v2_Debuggee_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_devtools_clouddebugger_v2_Debuggee_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_devtools_clouddebugger_v2_Debuggee_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    com.google.devtools.source.v1.SourceContextProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
