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

require 'google/protobuf'

require 'actual_lrp_pb'
require 'error_pb'


descriptor_data = "\n\x10\x65vacuation.proto\x12\x10\x64iego.bbs.models\x1a\x10\x61\x63tual_lrp.proto\x1a\x0b\x65rror.proto\"T\n\x12\x45vacuationResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\x12\x16\n\x0ekeep_container\x18\x02 \x01(\x08\"\xa2\x01\n\x1f\x45vacuateClaimedActualLRPRequest\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\"\x86\x04\n\x1f\x45vacuateRunningActualLRPRequest\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\x13\x61\x63tual_lrp_net_info\x18\x03 \x01(\x0b\x32\".diego.bbs.models.ActualLRPNetInfo\x12L\n\x1a\x61\x63tual_lrp_internal_routes\x18\x05 \x03(\x0b\x32(.diego.bbs.models.ActualLRPInternalRoute\x12V\n\x0bmetric_tags\x18\x06 \x03(\x0b\x32\x41.diego.bbs.models.EvacuateRunningActualLRPRequest.MetricTagsEntry\x12\x12\n\x08Routable\x18\x07 \x01(\x08H\x00\x12\x19\n\x11\x61vailability_zone\x18\x08 \x01(\t\x1a\x31\n\x0fMetricTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x13\n\x11optional_routableJ\x04\x08\x04\x10\x05\"\xa2\x01\n\x1f\x45vacuateStoppedActualLRPRequest\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\"\xb9\x01\n\x1f\x45vacuateCrashedActualLRPRequest\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\x15\n\rerror_message\x18\x03 \x01(\t\"\xa3\x01\n RemoveEvacuatingActualLRPRequest\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\"K\n!RemoveEvacuatingActualLRPResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Errorb\x06proto3"

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

module Diego
  module Bbs
    module Models
      EvacuationResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EvacuationResponse").msgclass
      EvacuateClaimedActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EvacuateClaimedActualLRPRequest").msgclass
      EvacuateRunningActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EvacuateRunningActualLRPRequest").msgclass
      EvacuateStoppedActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EvacuateStoppedActualLRPRequest").msgclass
      EvacuateCrashedActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.EvacuateCrashedActualLRPRequest").msgclass
      RemoveEvacuatingActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.RemoveEvacuatingActualLRPRequest").msgclass
      RemoveEvacuatingActualLRPResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.RemoveEvacuatingActualLRPResponse").msgclass
    end
  end
end
