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

package com.google.dataflow.v1beta3;

public final class MessagesProto {
  private MessagesProto() {}

  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_dataflow_v1beta3_JobMessage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_JobMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_dataflow_v1beta3_StructuredMessage_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_StructuredMessage_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_dataflow_v1beta3_StructuredMessage_Parameter_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_StructuredMessage_Parameter_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_dataflow_v1beta3_AutoscalingEvent_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_AutoscalingEvent_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_dataflow_v1beta3_ListJobMessagesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_ListJobMessagesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_dataflow_v1beta3_ListJobMessagesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_dataflow_v1beta3_ListJobMessagesResponse_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/dataflow/v1beta3/messages.proto"
          + "\022\027google.dataflow.v1beta3\032\034google/api/an"
          + "notations.proto\032\027google/api/client.proto"
          + "\032\034google/protobuf/struct.proto\032\037google/p"
          + "rotobuf/timestamp.proto\"\243\001\n\nJobMessage\022\n"
          + "\n\002id\030\001 \001(\t\022(\n\004time\030\002 \001(\0132\032.google.protob"
          + "uf.Timestamp\022\024\n\014message_text\030\003 \001(\t\022I\n\022me"
          + "ssage_importance\030\004 \001(\0162-.google.dataflow"
          + ".v1beta3.JobMessageImportance\"\311\001\n\021Struct"
          + "uredMessage\022\024\n\014message_text\030\001 \001(\t\022\023\n\013mes"
          + "sage_key\030\002 \001(\t\022H\n\nparameters\030\003 \003(\01324.goo"
          + "gle.dataflow.v1beta3.StructuredMessage.P"
          + "arameter\032?\n\tParameter\022\013\n\003key\030\001 \001(\t\022%\n\005va"
          + "lue\030\002 \001(\0132\026.google.protobuf.Value\"\261\003\n\020Au"
          + "toscalingEvent\022\033\n\023current_num_workers\030\001 "
          + "\001(\003\022\032\n\022target_num_workers\030\002 \001(\003\022R\n\nevent"
          + "_type\030\003 \001(\0162>.google.dataflow.v1beta3.Au"
          + "toscalingEvent.AutoscalingEventType\022?\n\013d"
          + "escription\030\004 \001(\0132*.google.dataflow.v1bet"
          + "a3.StructuredMessage\022(\n\004time\030\005 \001(\0132\032.goo"
          + "gle.protobuf.Timestamp\022\023\n\013worker_pool\030\007 "
          + "\001(\t\"\217\001\n\024AutoscalingEventType\022\020\n\014TYPE_UNK"
          + "NOWN\020\000\022\036\n\032TARGET_NUM_WORKERS_CHANGED\020\001\022\037"
          + "\n\033CURRENT_NUM_WORKERS_CHANGED\020\002\022\025\n\021ACTUA"
          + "TION_FAILURE\020\003\022\r\n\tNO_CHANGE\020\004\"\236\002\n\026ListJo"
          + "bMessagesRequest\022\022\n\nproject_id\030\001 \001(\t\022\016\n\006"
          + "job_id\030\002 \001(\t\022I\n\022minimum_importance\030\003 \001(\016"
          + "2-.google.dataflow.v1beta3.JobMessageImp"
          + "ortance\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npage_token"
          + "\030\005 \001(\t\022.\n\nstart_time\030\006 \001(\0132\032.google.prot"
          + "obuf.Timestamp\022,\n\010end_time\030\007 \001(\0132\032.googl"
          + "e.protobuf.Timestamp\022\020\n\010location\030\010 \001(\t\"\264"
          + "\001\n\027ListJobMessagesResponse\0229\n\014job_messag"
          + "es\030\001 \003(\0132#.google.dataflow.v1beta3.JobMe"
          + "ssage\022\027\n\017next_page_token\030\002 \001(\t\022E\n\022autosc"
          + "aling_events\030\003 \003(\0132).google.dataflow.v1b"
          + "eta3.AutoscalingEvent*\262\001\n\024JobMessageImpo"
          + "rtance\022\"\n\036JOB_MESSAGE_IMPORTANCE_UNKNOWN"
          + "\020\000\022\025\n\021JOB_MESSAGE_DEBUG\020\001\022\030\n\024JOB_MESSAGE"
          + "_DETAILED\020\002\022\025\n\021JOB_MESSAGE_BASIC\020\005\022\027\n\023JO"
          + "B_MESSAGE_WARNING\020\003\022\025\n\021JOB_MESSAGE_ERROR"
          + "\020\0042\347\003\n\017MessagesV1Beta3\022\374\001\n\017ListJobMessag"
          + "es\022/.google.dataflow.v1beta3.ListJobMess"
          + "agesRequest\0320.google.dataflow.v1beta3.Li"
          + "stJobMessagesResponse\"\205\001\202\323\344\223\002\177\022G/v1b3/pr"
          + "ojects/{project_id}/locations/{location}"
          + "/jobs/{job_id}/messagesZ4\0222/v1b3/project"
          + "s/{project_id}/jobs/{job_id}/messages\032\324\001"
          + "\312A\027dataflow.googleapis.com\322A\266\001https://ww"
          + "w.googleapis.com/auth/cloud-platform,htt"
          + "ps://www.googleapis.com/auth/compute,htt"
          + "ps://www.googleapis.com/auth/compute.rea"
          + "donly,https://www.googleapis.com/auth/us"
          + "erinfo.emailB\320\001\n\033com.google.dataflow.v1b"
          + "eta3B\rMessagesProtoP\001Z=cloud.google.com/"
          + "go/dataflow/apiv1beta3/dataflowpb;datafl"
          + "owpb\252\002\035Google.Cloud.Dataflow.V1Beta3\312\002\035G"
          + "oogle\\Cloud\\Dataflow\\V1beta3\352\002 Google::C"
          + "loud::Dataflow::V1beta3b\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.protobuf.StructProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_dataflow_v1beta3_JobMessage_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_dataflow_v1beta3_JobMessage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_JobMessage_descriptor,
            new java.lang.String[] {
              "Id", "Time", "MessageText", "MessageImportance",
            });
    internal_static_google_dataflow_v1beta3_StructuredMessage_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_dataflow_v1beta3_StructuredMessage_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_StructuredMessage_descriptor,
            new java.lang.String[] {
              "MessageText", "MessageKey", "Parameters",
            });
    internal_static_google_dataflow_v1beta3_StructuredMessage_Parameter_descriptor =
        internal_static_google_dataflow_v1beta3_StructuredMessage_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_dataflow_v1beta3_StructuredMessage_Parameter_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_StructuredMessage_Parameter_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_dataflow_v1beta3_AutoscalingEvent_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_dataflow_v1beta3_AutoscalingEvent_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_AutoscalingEvent_descriptor,
            new java.lang.String[] {
              "CurrentNumWorkers",
              "TargetNumWorkers",
              "EventType",
              "Description",
              "Time",
              "WorkerPool",
            });
    internal_static_google_dataflow_v1beta3_ListJobMessagesRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_dataflow_v1beta3_ListJobMessagesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_ListJobMessagesRequest_descriptor,
            new java.lang.String[] {
              "ProjectId",
              "JobId",
              "MinimumImportance",
              "PageSize",
              "PageToken",
              "StartTime",
              "EndTime",
              "Location",
            });
    internal_static_google_dataflow_v1beta3_ListJobMessagesResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_dataflow_v1beta3_ListJobMessagesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_dataflow_v1beta3_ListJobMessagesResponse_descriptor,
            new java.lang.String[] {
              "JobMessages", "NextPageToken", "AutoscalingEvents",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.oauthScopes);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.protobuf.StructProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
