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

require 'google/protobuf'

require 'actual_lrp_pb'
require 'error_pb'


descriptor_data = "\n\x19\x61\x63tual_lrp_requests.proto\x12\x10\x64iego.bbs.models\x1a\x10\x61\x63tual_lrp.proto\x1a\x0b\x65rror.proto\"D\n\x1a\x41\x63tualLRPLifecycleResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\"\x82\x01\n\x17\x41\x63tualLRPGroupsResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\x12;\n\x11\x61\x63tual_lrp_groups\x18\x02 \x03(\x0b\x32 .diego.bbs.models.ActualLRPGroup:\x02\x18\x01\"\x80\x01\n\x16\x41\x63tualLRPGroupResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\x12:\n\x10\x61\x63tual_lrp_group\x18\x02 \x01(\x0b\x32 .diego.bbs.models.ActualLRPGroup:\x02\x18\x01\"=\n\x16\x41\x63tualLRPGroupsRequest\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x65ll_id\x18\x02 \x01(\t:\x02\x18\x01\"?\n#ActualLRPGroupsByProcessGuidRequest\x12\x14\n\x0cprocess_guid\x18\x01 \x01(\t:\x02\x18\x01\"U\n*ActualLRPGroupByProcessGuidAndIndexRequest\x12\x14\n\x0cprocess_guid\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\x05:\x02\x18\x01\"\x85\x01\n\x15\x43laimActualLRPRequest\x12\x14\n\x0cprocess_guid\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\x05\x12G\n\x17\x61\x63tual_lrp_instance_key\x18\x03 \x01(\x0b\x32&.diego.bbs.models.ActualLRPInstanceKey\"\xec\x03\n\x15StartActualLRPRequest\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\x04 \x03(\x0b\x32(.diego.bbs.models.ActualLRPInternalRoute\x12L\n\x0bmetric_tags\x18\x05 \x03(\x0b\x32\x37.diego.bbs.models.StartActualLRPRequest.MetricTagsEntry\x12\x12\n\x08Routable\x18\x06 \x01(\x08H\x00\x12\x19\n\x11\x61vailability_zone\x18\x07 \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_routable\"\xaf\x01\n\x15\x43rashActualLRPRequest\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\"e\n\x14\x46\x61ilActualLRPRequest\x12\x36\n\x0e\x61\x63tual_lrp_key\x18\x01 \x01(\x0b\x32\x1e.diego.bbs.models.ActualLRPKey\x12\x15\n\rerror_message\x18\x02 \x01(\t\"P\n\x16RetireActualLRPRequest\x12\x36\n\x0e\x61\x63tual_lrp_key\x18\x01 \x01(\x0b\x32\x1e.diego.bbs.models.ActualLRPKey\"\x86\x01\n\x16RemoveActualLRPRequest\x12\x14\n\x0cprocess_guid\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\x05\x12G\n\x17\x61\x63tual_lrp_instance_key\x18\x03 \x01(\x0b\x32&.diego.bbs.models.ActualLRPInstanceKey\"n\n\x12\x41\x63tualLRPsResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\x12\x30\n\x0b\x61\x63tual_lrps\x18\x02 \x03(\x0b\x32\x1b.diego.bbs.models.ActualLRP\"m\n\x11\x41\x63tualLRPsRequest\x12\x0e\n\x06\x64omain\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x65ll_id\x18\x02 \x01(\t\x12\x14\n\x0cprocess_guid\x18\x03 \x01(\t\x12\x0f\n\x05index\x18\x04 \x01(\x05H\x00\x42\x10\n\x0eoptional_index\"|\n ActualLRPsByProcessGuidsResponse\x12&\n\x05\x65rror\x18\x01 \x01(\x0b\x32\x17.diego.bbs.models.Error\x12\x30\n\x0b\x61\x63tual_lrps\x18\x02 \x03(\x0b\x32\x1b.diego.bbs.models.ActualLRP\"8\n\x1f\x41\x63tualLRPsByProcessGuidsRequest\x12\x15\n\rprocess_guids\x18\x01 \x03(\tb\x06proto3"

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

module Diego
  module Bbs
    module Models
      ActualLRPLifecycleResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPLifecycleResponse").msgclass
      ActualLRPGroupsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPGroupsResponse").msgclass
      ActualLRPGroupResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPGroupResponse").msgclass
      ActualLRPGroupsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPGroupsRequest").msgclass
      ActualLRPGroupsByProcessGuidRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPGroupsByProcessGuidRequest").msgclass
      ActualLRPGroupByProcessGuidAndIndexRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPGroupByProcessGuidAndIndexRequest").msgclass
      ClaimActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ClaimActualLRPRequest").msgclass
      StartActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.StartActualLRPRequest").msgclass
      CrashActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.CrashActualLRPRequest").msgclass
      FailActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.FailActualLRPRequest").msgclass
      RetireActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.RetireActualLRPRequest").msgclass
      RemoveActualLRPRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.RemoveActualLRPRequest").msgclass
      ActualLRPsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPsResponse").msgclass
      ActualLRPsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPsRequest").msgclass
      ActualLRPsByProcessGuidsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPsByProcessGuidsResponse").msgclass
      ActualLRPsByProcessGuidsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("diego.bbs.models.ActualLRPsByProcessGuidsRequest").msgclass
    end
  end
end
