# frozen_string_literal: true
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: events.proto

require 'google/protobuf'

require 'actual_lrp_pb'
require 'desired_lrp_pb'
require 'task_pb'
require 'modification_tag_pb'


descriptor_data = "\n\x0c\x65vents.proto\x12\x10\x64iego.bbs.models\x1a\x10\x61\x63tual_lrp.proto\x1a\x11\x64\x65sired_lrp.proto\x1a\ntask.proto\x1a\x16modification_tag.proto\"W\n\x15\x41\x63tualLRPCreatedEvent\x12:\n\x10\x61\x63tual_lrp_group\x18\x01 \x01(\x0b\x32 .diego.bbs.models.ActualLRPGroup:\x02\x18\x01\"~\n\x15\x41\x63tualLRPChangedEvent\x12\x30\n\x06\x62\x65\x66ore\x18\x01 \x01(\x0b\x32 .diego.bbs.models.ActualLRPGroup\x12/\n\x05\x61\x66ter\x18\x02 \x01(\x0b\x32 .diego.bbs.models.ActualLRPGroup:\x02\x18\x01\"W\n\x15\x41\x63tualLRPRemovedEvent\x12:\n\x10\x61\x63tual_lrp_group\x18\x01 \x01(\x0b\x32 .diego.bbs.models.ActualLRPGroup:\x02\x18\x01\"b\n\x1d\x41\x63tualLRPInstanceCreatedEvent\x12/\n\nactual_lrp\x18\x01 \x01(\x0b\x32\x1b.diego.bbs.models.ActualLRP\x12\x10\n\x08trace_id\x18\x02 \x01(\t\"\xeb\x02\n\rActualLRPInfo\x12?\n\x13\x61\x63tual_lrp_net_info\x18\x03 \x01(\x0b\x32\".diego.bbs.models.ActualLRPNetInfo\x12\x13\n\x0b\x63rash_count\x18\x04 \x01(\x05\x12\x14\n\x0c\x63rash_reason\x18\x05 \x01(\t\x12\r\n\x05state\x18\x06 \x01(\t\x12\x17\n\x0fplacement_error\x18\x07 \x01(\t\x12\r\n\x05since\x18\x08 \x01(\x03\x12;\n\x10modification_tag\x18\t \x01(\x0b\x32!.diego.bbs.models.ModificationTag\x12\x36\n\x08presence\x18\n \x01(\x0e\x32$.diego.bbs.models.ActualLRP.Presence\x12\x12\n\x08Routable\x18\x0b \x01(\x08H\x00\x12\x19\n\x11\x61vailability_zone\x18\x0c \x01(\tB\x13\n\x11optional_routable\"\x93\x02\n\x1d\x41\x63tualLRPInstanceChangedEvent\x12\x36\n\x0e\x61\x63tual_lrp_key\x18\x01 \x01(\x0b\x32\x1e.diego.bbs.models.ActualLRPKey\x12G\n\x17\x61\x63tual_lrp_instance_key\x18\x02 \x01(\x0b\x32&.diego.bbs.models.ActualLRPInstanceKey\x12/\n\x06\x62\x65\x66ore\x18\x03 \x01(\x0b\x32\x1f.diego.bbs.models.ActualLRPInfo\x12.\n\x05\x61\x66ter\x18\x04 \x01(\x0b\x32\x1f.diego.bbs.models.ActualLRPInfo\x12\x10\n\x08trace_id\x18\x05 \x01(\t\"b\n\x1d\x41\x63tualLRPInstanceRemovedEvent\x12/\n\nactual_lrp\x18\x01 \x01(\x0b\x32\x1b.diego.bbs.models.ActualLRP\x12\x10\n\x08trace_id\x18\x02 \x01(\t\"]\n\x16\x44\x65siredLRPCreatedEvent\x12\x31\n\x0b\x64\x65sired_lrp\x18\x01 \x01(\x0b\x32\x1c.diego.bbs.models.DesiredLRP\x12\x10\n\x08trace_id\x18\x02 \x01(\t\"\x85\x01\n\x16\x44\x65siredLRPChangedEvent\x12,\n\x06\x62\x65\x66ore\x18\x01 \x01(\x0b\x32\x1c.diego.bbs.models.DesiredLRP\x12+\n\x05\x61\x66ter\x18\x02 \x01(\x0b\x32\x1c.diego.bbs.models.DesiredLRP\x12\x10\n\x08trace_id\x18\x03 \x01(\t\"]\n\x16\x44\x65siredLRPRemovedEvent\x12\x31\n\x0b\x64\x65sired_lrp\x18\x01 \x01(\x0b\x32\x1c.diego.bbs.models.DesiredLRP\x12\x10\n\x08trace_id\x18\x02 \x01(\t\"\xd2\x01\n\x15\x41\x63tualLRPCrashedEvent\x12\x36\n\x0e\x61\x63tual_lrp_key\x18\x01 \x01(\x0b\x32\x1e.diego.bbs.models.ActualLRPKey\x12G\n\x17\x61\x63tual_lrp_instance_key\x18\x02 \x01(\x0b\x32&.diego.bbs.models.ActualLRPInstanceKey\x12\x13\n\x0b\x63rash_count\x18\x03 \x01(\x05\x12\x14\n\x0c\x63rash_reason\x18\x04 \x01(\t\x12\r\n\x05since\x18\x05 \x01(\x03\"!\n\x0e\x45ventsByCellId\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\t\"8\n\x10TaskCreatedEvent\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.diego.bbs.models.Task\"a\n\x10TaskChangedEvent\x12&\n\x06\x62\x65\x66ore\x18\x01 \x01(\x0b\x32\x16.diego.bbs.models.Task\x12%\n\x05\x61\x66ter\x18\x02 \x01(\x0b\x32\x16.diego.bbs.models.Task\"8\n\x10TaskRemovedEvent\x12$\n\x04task\x18\x01 \x01(\x0b\x32\x16.diego.bbs.models.Taskb\x06proto3"

pool = Google::Protobuf::DescriptorPool.generated_pool
pool.add_serialized_file(descriptor_data)

module Diego
  module Bbs
    module Models
      ActualLRPCreatedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPCreatedEvent").msgclass
      ActualLRPChangedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPChangedEvent").msgclass
      ActualLRPRemovedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPRemovedEvent").msgclass
      ActualLRPInstanceCreatedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPInstanceCreatedEvent").msgclass
      ActualLRPInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPInfo").msgclass
      ActualLRPInstanceChangedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPInstanceChangedEvent").msgclass
      ActualLRPInstanceRemovedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPInstanceRemovedEvent").msgclass
      DesiredLRPCreatedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.DesiredLRPCreatedEvent").msgclass
      DesiredLRPChangedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.DesiredLRPChangedEvent").msgclass
      DesiredLRPRemovedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.DesiredLRPRemovedEvent").msgclass
      ActualLRPCrashedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPCrashedEvent").msgclass
      EventsByCellId = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EventsByCellId").msgclass
      TaskCreatedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.TaskCreatedEvent").msgclass
      TaskChangedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.TaskChangedEvent").msgclass
      TaskRemovedEvent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.TaskRemovedEvent").msgclass
    end
  end
end
