<commit_before>/*
 * Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
 */

import "google/protobuf/descriptor.proto";

message SelfDescribingMessage {
  // Timestamp
  required uint64 timestamp = 1;

  // Set of .proto files which define the type.
  optional google.protobuf.FileDescriptorSet proto_files = 2;

  // Name of the message type.  Must be defined by one of the files in
  // proto_files.
  required string type_name = 3;

  // The message data.
  required bytes message_data = 4;
}

message TelemetryFieldOptions {
  // Key
  optional bool is_key = 1;

  // Timestamp
  optional bool is_timestamp = 2;
}

extend google.protobuf.FieldOptions {
  optional TelemetryFieldOptions telemetry_options = 33333;<commit_msg>Fix the extension number for TelemetryFieldOptions to be in sync with MX<commit_after>/*
 * Copyright (c) 2014 Juniper Networks, Inc. All rights reserved.
 */

import "google/protobuf/descriptor.proto";

message SelfDescribingMessage {
  // Timestamp
  required uint64 timestamp = 1;

  // Set of .proto files which define the type.
  optional google.protobuf.FileDescriptorSet proto_files = 2;

  // Name of the message type.  Must be defined by one of the files in
  // proto_files.
  required string type_name = 3;

  // The message data.
  required bytes message_data = 4;
}

message TelemetryFieldOptions {
  // Key
  optional bool is_key = 1;

  // Timestamp
  optional bool is_timestamp = 2;
}

extend google.protobuf.FieldOptions {
  optional TelemetryFieldOptions telemetry_options = 50000;
{'fraction_non_alphanumeric': 0.0792722547108512, 'fraction_numerical': 0.022092267706302793, 'mean_word_length': 3.5294117647058822, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '956095', 'n_tokens_mistral': 478, 'n_tokens_neox': 433, 'n_words': 160}