// Code generated by protoc-gen-go. DO NOT EDIT.
// source: cloud_controller.proto

package api

import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"

import (
	context "golang.org/x/net/context"
	grpc "google.golang.org/grpc"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package

type ListCfRoutesRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ListCfRoutesRequest) Reset()         { *m = ListCfRoutesRequest{} }
func (m *ListCfRoutesRequest) String() string { return proto.CompactTextString(m) }
func (*ListCfRoutesRequest) ProtoMessage()    {}
func (*ListCfRoutesRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{0}
}
func (m *ListCfRoutesRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCfRoutesRequest.Unmarshal(m, b)
}
func (m *ListCfRoutesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCfRoutesRequest.Marshal(b, m, deterministic)
}
func (dst *ListCfRoutesRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCfRoutesRequest.Merge(dst, src)
}
func (m *ListCfRoutesRequest) XXX_Size() int {
	return xxx_messageInfo_ListCfRoutesRequest.Size(m)
}
func (m *ListCfRoutesRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCfRoutesRequest.DiscardUnknown(m)
}

var xxx_messageInfo_ListCfRoutesRequest proto.InternalMessageInfo

type ListCfRoutesResponse struct {
	// key is route guid
	// value is host
	Routes               map[string]string `protobuf:"bytes,1,rep,name=routes" json:"routes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (m *ListCfRoutesResponse) Reset()         { *m = ListCfRoutesResponse{} }
func (m *ListCfRoutesResponse) String() string { return proto.CompactTextString(m) }
func (*ListCfRoutesResponse) ProtoMessage()    {}
func (*ListCfRoutesResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{1}
}
func (m *ListCfRoutesResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCfRoutesResponse.Unmarshal(m, b)
}
func (m *ListCfRoutesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCfRoutesResponse.Marshal(b, m, deterministic)
}
func (dst *ListCfRoutesResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCfRoutesResponse.Merge(dst, src)
}
func (m *ListCfRoutesResponse) XXX_Size() int {
	return xxx_messageInfo_ListCfRoutesResponse.Size(m)
}
func (m *ListCfRoutesResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCfRoutesResponse.DiscardUnknown(m)
}

var xxx_messageInfo_ListCfRoutesResponse proto.InternalMessageInfo

func (m *ListCfRoutesResponse) GetRoutes() map[string]string {
	if m != nil {
		return m.Routes
	}
	return nil
}

type ListCfRouteMappingsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ListCfRouteMappingsRequest) Reset()         { *m = ListCfRouteMappingsRequest{} }
func (m *ListCfRouteMappingsRequest) String() string { return proto.CompactTextString(m) }
func (*ListCfRouteMappingsRequest) ProtoMessage()    {}
func (*ListCfRouteMappingsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{2}
}
func (m *ListCfRouteMappingsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCfRouteMappingsRequest.Unmarshal(m, b)
}
func (m *ListCfRouteMappingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCfRouteMappingsRequest.Marshal(b, m, deterministic)
}
func (dst *ListCfRouteMappingsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCfRouteMappingsRequest.Merge(dst, src)
}
func (m *ListCfRouteMappingsRequest) XXX_Size() int {
	return xxx_messageInfo_ListCfRouteMappingsRequest.Size(m)
}
func (m *ListCfRouteMappingsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCfRouteMappingsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_ListCfRouteMappingsRequest proto.InternalMessageInfo

type ListCfRouteMappingsResponse struct {
	// key is '<route guid>-<capi process guid>'
	// value is a route_mapping
	RouteMappings        map[string]*RouteMapping `protobuf:"bytes,1,rep,name=route_mappings,json=routeMappings" json:"route_mappings,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *ListCfRouteMappingsResponse) Reset()         { *m = ListCfRouteMappingsResponse{} }
func (m *ListCfRouteMappingsResponse) String() string { return proto.CompactTextString(m) }
func (*ListCfRouteMappingsResponse) ProtoMessage()    {}
func (*ListCfRouteMappingsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{3}
}
func (m *ListCfRouteMappingsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCfRouteMappingsResponse.Unmarshal(m, b)
}
func (m *ListCfRouteMappingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCfRouteMappingsResponse.Marshal(b, m, deterministic)
}
func (dst *ListCfRouteMappingsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCfRouteMappingsResponse.Merge(dst, src)
}
func (m *ListCfRouteMappingsResponse) XXX_Size() int {
	return xxx_messageInfo_ListCfRouteMappingsResponse.Size(m)
}
func (m *ListCfRouteMappingsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCfRouteMappingsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_ListCfRouteMappingsResponse proto.InternalMessageInfo

func (m *ListCfRouteMappingsResponse) GetRouteMappings() map[string]*RouteMapping {
	if m != nil {
		return m.RouteMappings
	}
	return nil
}

type ListCapiDiegoProcessAssociationsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ListCapiDiegoProcessAssociationsRequest) Reset() {
	*m = ListCapiDiegoProcessAssociationsRequest{}
}
func (m *ListCapiDiegoProcessAssociationsRequest) String() string { return proto.CompactTextString(m) }
func (*ListCapiDiegoProcessAssociationsRequest) ProtoMessage()    {}
func (*ListCapiDiegoProcessAssociationsRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{4}
}
func (m *ListCapiDiegoProcessAssociationsRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest.Unmarshal(m, b)
}
func (m *ListCapiDiegoProcessAssociationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest.Marshal(b, m, deterministic)
}
func (dst *ListCapiDiegoProcessAssociationsRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest.Merge(dst, src)
}
func (m *ListCapiDiegoProcessAssociationsRequest) XXX_Size() int {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest.Size(m)
}
func (m *ListCapiDiegoProcessAssociationsRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest.DiscardUnknown(m)
}

var xxx_messageInfo_ListCapiDiegoProcessAssociationsRequest proto.InternalMessageInfo

// this is only for ListCapiDiegoProcessAssociationsResponse,
// since protobuf does not support list values in maps.
// it's gross. try not to use it.
type DiegoProcessGuids struct {
	DiegoProcessGuids    []string `protobuf:"bytes,1,rep,name=diego_process_guids,json=diegoProcessGuids" json:"diego_process_guids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DiegoProcessGuids) Reset()         { *m = DiegoProcessGuids{} }
func (m *DiegoProcessGuids) String() string { return proto.CompactTextString(m) }
func (*DiegoProcessGuids) ProtoMessage()    {}
func (*DiegoProcessGuids) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{5}
}
func (m *DiegoProcessGuids) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DiegoProcessGuids.Unmarshal(m, b)
}
func (m *DiegoProcessGuids) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DiegoProcessGuids.Marshal(b, m, deterministic)
}
func (dst *DiegoProcessGuids) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DiegoProcessGuids.Merge(dst, src)
}
func (m *DiegoProcessGuids) XXX_Size() int {
	return xxx_messageInfo_DiegoProcessGuids.Size(m)
}
func (m *DiegoProcessGuids) XXX_DiscardUnknown() {
	xxx_messageInfo_DiegoProcessGuids.DiscardUnknown(m)
}

var xxx_messageInfo_DiegoProcessGuids proto.InternalMessageInfo

func (m *DiegoProcessGuids) GetDiegoProcessGuids() []string {
	if m != nil {
		return m.DiegoProcessGuids
	}
	return nil
}

type ListCapiDiegoProcessAssociationsResponse struct {
	// key is capi process guid
	// value is a list of diego process guids
	CapiDiegoProcessAssociations map[string]*DiegoProcessGuids `protobuf:"bytes,1,rep,name=capi_diego_process_associations,json=capiDiegoProcessAssociations" json:"capi_diego_process_associations,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
	XXX_NoUnkeyedLiteral         struct{}                      `json:"-"`
	XXX_unrecognized             []byte                        `json:"-"`
	XXX_sizecache                int32                         `json:"-"`
}

func (m *ListCapiDiegoProcessAssociationsResponse) Reset() {
	*m = ListCapiDiegoProcessAssociationsResponse{}
}
func (m *ListCapiDiegoProcessAssociationsResponse) String() string { return proto.CompactTextString(m) }
func (*ListCapiDiegoProcessAssociationsResponse) ProtoMessage()    {}
func (*ListCapiDiegoProcessAssociationsResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{6}
}
func (m *ListCapiDiegoProcessAssociationsResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse.Unmarshal(m, b)
}
func (m *ListCapiDiegoProcessAssociationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse.Marshal(b, m, deterministic)
}
func (dst *ListCapiDiegoProcessAssociationsResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse.Merge(dst, src)
}
func (m *ListCapiDiegoProcessAssociationsResponse) XXX_Size() int {
	return xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse.Size(m)
}
func (m *ListCapiDiegoProcessAssociationsResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse.DiscardUnknown(m)
}

var xxx_messageInfo_ListCapiDiegoProcessAssociationsResponse proto.InternalMessageInfo

func (m *ListCapiDiegoProcessAssociationsResponse) GetCapiDiegoProcessAssociations() map[string]*DiegoProcessGuids {
	if m != nil {
		return m.CapiDiegoProcessAssociations
	}
	return nil
}

type Route struct {
	Guid                 string   `protobuf:"bytes,1,opt,name=guid" json:"guid,omitempty"`
	Host                 string   `protobuf:"bytes,2,opt,name=host" json:"host,omitempty"`
	Path                 string   `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Route) Reset()         { *m = Route{} }
func (m *Route) String() string { return proto.CompactTextString(m) }
func (*Route) ProtoMessage()    {}
func (*Route) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{7}
}
func (m *Route) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Route.Unmarshal(m, b)
}
func (m *Route) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Route.Marshal(b, m, deterministic)
}
func (dst *Route) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Route.Merge(dst, src)
}
func (m *Route) XXX_Size() int {
	return xxx_messageInfo_Route.Size(m)
}
func (m *Route) XXX_DiscardUnknown() {
	xxx_messageInfo_Route.DiscardUnknown(m)
}

var xxx_messageInfo_Route proto.InternalMessageInfo

func (m *Route) GetGuid() string {
	if m != nil {
		return m.Guid
	}
	return ""
}

func (m *Route) GetHost() string {
	if m != nil {
		return m.Host
	}
	return ""
}

func (m *Route) GetPath() string {
	if m != nil {
		return m.Path
	}
	return ""
}

type UpsertRouteRequest struct {
	Route                *Route   `protobuf:"bytes,1,opt,name=route" json:"route,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UpsertRouteRequest) Reset()         { *m = UpsertRouteRequest{} }
func (m *UpsertRouteRequest) String() string { return proto.CompactTextString(m) }
func (*UpsertRouteRequest) ProtoMessage()    {}
func (*UpsertRouteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{8}
}
func (m *UpsertRouteRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpsertRouteRequest.Unmarshal(m, b)
}
func (m *UpsertRouteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpsertRouteRequest.Marshal(b, m, deterministic)
}
func (dst *UpsertRouteRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpsertRouteRequest.Merge(dst, src)
}
func (m *UpsertRouteRequest) XXX_Size() int {
	return xxx_messageInfo_UpsertRouteRequest.Size(m)
}
func (m *UpsertRouteRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_UpsertRouteRequest.DiscardUnknown(m)
}

var xxx_messageInfo_UpsertRouteRequest proto.InternalMessageInfo

func (m *UpsertRouteRequest) GetRoute() *Route {
	if m != nil {
		return m.Route
	}
	return nil
}

type UpsertRouteResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UpsertRouteResponse) Reset()         { *m = UpsertRouteResponse{} }
func (m *UpsertRouteResponse) String() string { return proto.CompactTextString(m) }
func (*UpsertRouteResponse) ProtoMessage()    {}
func (*UpsertRouteResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{9}
}
func (m *UpsertRouteResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpsertRouteResponse.Unmarshal(m, b)
}
func (m *UpsertRouteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpsertRouteResponse.Marshal(b, m, deterministic)
}
func (dst *UpsertRouteResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpsertRouteResponse.Merge(dst, src)
}
func (m *UpsertRouteResponse) XXX_Size() int {
	return xxx_messageInfo_UpsertRouteResponse.Size(m)
}
func (m *UpsertRouteResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_UpsertRouteResponse.DiscardUnknown(m)
}

var xxx_messageInfo_UpsertRouteResponse proto.InternalMessageInfo

type DeleteRouteRequest struct {
	Guid                 string   `protobuf:"bytes,1,opt,name=guid" json:"guid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteRouteRequest) Reset()         { *m = DeleteRouteRequest{} }
func (m *DeleteRouteRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRouteRequest) ProtoMessage()    {}
func (*DeleteRouteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{10}
}
func (m *DeleteRouteRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteRouteRequest.Unmarshal(m, b)
}
func (m *DeleteRouteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteRouteRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteRouteRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteRouteRequest.Merge(dst, src)
}
func (m *DeleteRouteRequest) XXX_Size() int {
	return xxx_messageInfo_DeleteRouteRequest.Size(m)
}
func (m *DeleteRouteRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteRouteRequest.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteRouteRequest proto.InternalMessageInfo

func (m *DeleteRouteRequest) GetGuid() string {
	if m != nil {
		return m.Guid
	}
	return ""
}

type DeleteRouteResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteRouteResponse) Reset()         { *m = DeleteRouteResponse{} }
func (m *DeleteRouteResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteRouteResponse) ProtoMessage()    {}
func (*DeleteRouteResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{11}
}
func (m *DeleteRouteResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteRouteResponse.Unmarshal(m, b)
}
func (m *DeleteRouteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteRouteResponse.Marshal(b, m, deterministic)
}
func (dst *DeleteRouteResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteRouteResponse.Merge(dst, src)
}
func (m *DeleteRouteResponse) XXX_Size() int {
	return xxx_messageInfo_DeleteRouteResponse.Size(m)
}
func (m *DeleteRouteResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteRouteResponse.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteRouteResponse proto.InternalMessageInfo

type RouteMapping struct {
	CapiProcessGuid      string   `protobuf:"bytes,1,opt,name=capi_process_guid,json=capiProcessGuid" json:"capi_process_guid,omitempty"`
	RouteGuid            string   `protobuf:"bytes,2,opt,name=route_guid,json=routeGuid" json:"route_guid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RouteMapping) Reset()         { *m = RouteMapping{} }
func (m *RouteMapping) String() string { return proto.CompactTextString(m) }
func (*RouteMapping) ProtoMessage()    {}
func (*RouteMapping) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{12}
}
func (m *RouteMapping) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RouteMapping.Unmarshal(m, b)
}
func (m *RouteMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RouteMapping.Marshal(b, m, deterministic)
}
func (dst *RouteMapping) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RouteMapping.Merge(dst, src)
}
func (m *RouteMapping) XXX_Size() int {
	return xxx_messageInfo_RouteMapping.Size(m)
}
func (m *RouteMapping) XXX_DiscardUnknown() {
	xxx_messageInfo_RouteMapping.DiscardUnknown(m)
}

var xxx_messageInfo_RouteMapping proto.InternalMessageInfo

func (m *RouteMapping) GetCapiProcessGuid() string {
	if m != nil {
		return m.CapiProcessGuid
	}
	return ""
}

func (m *RouteMapping) GetRouteGuid() string {
	if m != nil {
		return m.RouteGuid
	}
	return ""
}

type MapRouteRequest struct {
	RouteMapping         *RouteMapping `protobuf:"bytes,1,opt,name=route_mapping,json=routeMapping" json:"route_mapping,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *MapRouteRequest) Reset()         { *m = MapRouteRequest{} }
func (m *MapRouteRequest) String() string { return proto.CompactTextString(m) }
func (*MapRouteRequest) ProtoMessage()    {}
func (*MapRouteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{13}
}
func (m *MapRouteRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MapRouteRequest.Unmarshal(m, b)
}
func (m *MapRouteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MapRouteRequest.Marshal(b, m, deterministic)
}
func (dst *MapRouteRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MapRouteRequest.Merge(dst, src)
}
func (m *MapRouteRequest) XXX_Size() int {
	return xxx_messageInfo_MapRouteRequest.Size(m)
}
func (m *MapRouteRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_MapRouteRequest.DiscardUnknown(m)
}

var xxx_messageInfo_MapRouteRequest proto.InternalMessageInfo

func (m *MapRouteRequest) GetRouteMapping() *RouteMapping {
	if m != nil {
		return m.RouteMapping
	}
	return nil
}

type MapRouteResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *MapRouteResponse) Reset()         { *m = MapRouteResponse{} }
func (m *MapRouteResponse) String() string { return proto.CompactTextString(m) }
func (*MapRouteResponse) ProtoMessage()    {}
func (*MapRouteResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{14}
}
func (m *MapRouteResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MapRouteResponse.Unmarshal(m, b)
}
func (m *MapRouteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MapRouteResponse.Marshal(b, m, deterministic)
}
func (dst *MapRouteResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MapRouteResponse.Merge(dst, src)
}
func (m *MapRouteResponse) XXX_Size() int {
	return xxx_messageInfo_MapRouteResponse.Size(m)
}
func (m *MapRouteResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_MapRouteResponse.DiscardUnknown(m)
}

var xxx_messageInfo_MapRouteResponse proto.InternalMessageInfo

type UnmapRouteRequest struct {
	RouteMapping         *RouteMapping `protobuf:"bytes,1,opt,name=route_mapping,json=routeMapping" json:"route_mapping,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *UnmapRouteRequest) Reset()         { *m = UnmapRouteRequest{} }
func (m *UnmapRouteRequest) String() string { return proto.CompactTextString(m) }
func (*UnmapRouteRequest) ProtoMessage()    {}
func (*UnmapRouteRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{15}
}
func (m *UnmapRouteRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnmapRouteRequest.Unmarshal(m, b)
}
func (m *UnmapRouteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnmapRouteRequest.Marshal(b, m, deterministic)
}
func (dst *UnmapRouteRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnmapRouteRequest.Merge(dst, src)
}
func (m *UnmapRouteRequest) XXX_Size() int {
	return xxx_messageInfo_UnmapRouteRequest.Size(m)
}
func (m *UnmapRouteRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_UnmapRouteRequest.DiscardUnknown(m)
}

var xxx_messageInfo_UnmapRouteRequest proto.InternalMessageInfo

func (m *UnmapRouteRequest) GetRouteMapping() *RouteMapping {
	if m != nil {
		return m.RouteMapping
	}
	return nil
}

type UnmapRouteResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UnmapRouteResponse) Reset()         { *m = UnmapRouteResponse{} }
func (m *UnmapRouteResponse) String() string { return proto.CompactTextString(m) }
func (*UnmapRouteResponse) ProtoMessage()    {}
func (*UnmapRouteResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{16}
}
func (m *UnmapRouteResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UnmapRouteResponse.Unmarshal(m, b)
}
func (m *UnmapRouteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UnmapRouteResponse.Marshal(b, m, deterministic)
}
func (dst *UnmapRouteResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UnmapRouteResponse.Merge(dst, src)
}
func (m *UnmapRouteResponse) XXX_Size() int {
	return xxx_messageInfo_UnmapRouteResponse.Size(m)
}
func (m *UnmapRouteResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_UnmapRouteResponse.DiscardUnknown(m)
}

var xxx_messageInfo_UnmapRouteResponse proto.InternalMessageInfo

type CapiDiegoProcessAssociation struct {
	CapiProcessGuid      string   `protobuf:"bytes,1,opt,name=capi_process_guid,json=capiProcessGuid" json:"capi_process_guid,omitempty"`
	DiegoProcessGuids    []string `protobuf:"bytes,2,rep,name=diego_process_guids,json=diegoProcessGuids" json:"diego_process_guids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CapiDiegoProcessAssociation) Reset()         { *m = CapiDiegoProcessAssociation{} }
func (m *CapiDiegoProcessAssociation) String() string { return proto.CompactTextString(m) }
func (*CapiDiegoProcessAssociation) ProtoMessage()    {}
func (*CapiDiegoProcessAssociation) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{17}
}
func (m *CapiDiegoProcessAssociation) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CapiDiegoProcessAssociation.Unmarshal(m, b)
}
func (m *CapiDiegoProcessAssociation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CapiDiegoProcessAssociation.Marshal(b, m, deterministic)
}
func (dst *CapiDiegoProcessAssociation) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CapiDiegoProcessAssociation.Merge(dst, src)
}
func (m *CapiDiegoProcessAssociation) XXX_Size() int {
	return xxx_messageInfo_CapiDiegoProcessAssociation.Size(m)
}
func (m *CapiDiegoProcessAssociation) XXX_DiscardUnknown() {
	xxx_messageInfo_CapiDiegoProcessAssociation.DiscardUnknown(m)
}

var xxx_messageInfo_CapiDiegoProcessAssociation proto.InternalMessageInfo

func (m *CapiDiegoProcessAssociation) GetCapiProcessGuid() string {
	if m != nil {
		return m.CapiProcessGuid
	}
	return ""
}

func (m *CapiDiegoProcessAssociation) GetDiegoProcessGuids() []string {
	if m != nil {
		return m.DiegoProcessGuids
	}
	return nil
}

type UpsertCapiDiegoProcessAssociationRequest struct {
	CapiDiegoProcessAssociation *CapiDiegoProcessAssociation `protobuf:"bytes,1,opt,name=capi_diego_process_association,json=capiDiegoProcessAssociation" json:"capi_diego_process_association,omitempty"`
	XXX_NoUnkeyedLiteral        struct{}                     `json:"-"`
	XXX_unrecognized            []byte                       `json:"-"`
	XXX_sizecache               int32                        `json:"-"`
}

func (m *UpsertCapiDiegoProcessAssociationRequest) Reset() {
	*m = UpsertCapiDiegoProcessAssociationRequest{}
}
func (m *UpsertCapiDiegoProcessAssociationRequest) String() string { return proto.CompactTextString(m) }
func (*UpsertCapiDiegoProcessAssociationRequest) ProtoMessage()    {}
func (*UpsertCapiDiegoProcessAssociationRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{18}
}
func (m *UpsertCapiDiegoProcessAssociationRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest.Unmarshal(m, b)
}
func (m *UpsertCapiDiegoProcessAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest.Marshal(b, m, deterministic)
}
func (dst *UpsertCapiDiegoProcessAssociationRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest.Merge(dst, src)
}
func (m *UpsertCapiDiegoProcessAssociationRequest) XXX_Size() int {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest.Size(m)
}
func (m *UpsertCapiDiegoProcessAssociationRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest.DiscardUnknown(m)
}

var xxx_messageInfo_UpsertCapiDiegoProcessAssociationRequest proto.InternalMessageInfo

func (m *UpsertCapiDiegoProcessAssociationRequest) GetCapiDiegoProcessAssociation() *CapiDiegoProcessAssociation {
	if m != nil {
		return m.CapiDiegoProcessAssociation
	}
	return nil
}

type UpsertCapiDiegoProcessAssociationResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *UpsertCapiDiegoProcessAssociationResponse) Reset() {
	*m = UpsertCapiDiegoProcessAssociationResponse{}
}
func (m *UpsertCapiDiegoProcessAssociationResponse) String() string { return proto.CompactTextString(m) }
func (*UpsertCapiDiegoProcessAssociationResponse) ProtoMessage()    {}
func (*UpsertCapiDiegoProcessAssociationResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{19}
}
func (m *UpsertCapiDiegoProcessAssociationResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse.Unmarshal(m, b)
}
func (m *UpsertCapiDiegoProcessAssociationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse.Marshal(b, m, deterministic)
}
func (dst *UpsertCapiDiegoProcessAssociationResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse.Merge(dst, src)
}
func (m *UpsertCapiDiegoProcessAssociationResponse) XXX_Size() int {
	return xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse.Size(m)
}
func (m *UpsertCapiDiegoProcessAssociationResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse.DiscardUnknown(m)
}

var xxx_messageInfo_UpsertCapiDiegoProcessAssociationResponse proto.InternalMessageInfo

type DeleteCapiDiegoProcessAssociationRequest struct {
	CapiProcessGuid      string   `protobuf:"bytes,1,opt,name=capi_process_guid,json=capiProcessGuid" json:"capi_process_guid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteCapiDiegoProcessAssociationRequest) Reset() {
	*m = DeleteCapiDiegoProcessAssociationRequest{}
}
func (m *DeleteCapiDiegoProcessAssociationRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteCapiDiegoProcessAssociationRequest) ProtoMessage()    {}
func (*DeleteCapiDiegoProcessAssociationRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{20}
}
func (m *DeleteCapiDiegoProcessAssociationRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest.Unmarshal(m, b)
}
func (m *DeleteCapiDiegoProcessAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteCapiDiegoProcessAssociationRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest.Merge(dst, src)
}
func (m *DeleteCapiDiegoProcessAssociationRequest) XXX_Size() int {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest.Size(m)
}
func (m *DeleteCapiDiegoProcessAssociationRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteCapiDiegoProcessAssociationRequest proto.InternalMessageInfo

func (m *DeleteCapiDiegoProcessAssociationRequest) GetCapiProcessGuid() string {
	if m != nil {
		return m.CapiProcessGuid
	}
	return ""
}

type DeleteCapiDiegoProcessAssociationResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteCapiDiegoProcessAssociationResponse) Reset() {
	*m = DeleteCapiDiegoProcessAssociationResponse{}
}
func (m *DeleteCapiDiegoProcessAssociationResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteCapiDiegoProcessAssociationResponse) ProtoMessage()    {}
func (*DeleteCapiDiegoProcessAssociationResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{21}
}
func (m *DeleteCapiDiegoProcessAssociationResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse.Unmarshal(m, b)
}
func (m *DeleteCapiDiegoProcessAssociationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse.Marshal(b, m, deterministic)
}
func (dst *DeleteCapiDiegoProcessAssociationResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse.Merge(dst, src)
}
func (m *DeleteCapiDiegoProcessAssociationResponse) XXX_Size() int {
	return xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse.Size(m)
}
func (m *DeleteCapiDiegoProcessAssociationResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteCapiDiegoProcessAssociationResponse proto.InternalMessageInfo

type BulkSyncRequest struct {
	RouteMappings                []*RouteMapping                `protobuf:"bytes,1,rep,name=route_mappings,json=routeMappings" json:"route_mappings,omitempty"`
	Routes                       []*Route                       `protobuf:"bytes,2,rep,name=routes" json:"routes,omitempty"`
	CapiDiegoProcessAssociations []*CapiDiegoProcessAssociation `protobuf:"bytes,3,rep,name=capi_diego_process_associations,json=capiDiegoProcessAssociations" json:"capi_diego_process_associations,omitempty"`
	XXX_NoUnkeyedLiteral         struct{}                       `json:"-"`
	XXX_unrecognized             []byte                         `json:"-"`
	XXX_sizecache                int32                          `json:"-"`
}

func (m *BulkSyncRequest) Reset()         { *m = BulkSyncRequest{} }
func (m *BulkSyncRequest) String() string { return proto.CompactTextString(m) }
func (*BulkSyncRequest) ProtoMessage()    {}
func (*BulkSyncRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{22}
}
func (m *BulkSyncRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_BulkSyncRequest.Unmarshal(m, b)
}
func (m *BulkSyncRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_BulkSyncRequest.Marshal(b, m, deterministic)
}
func (dst *BulkSyncRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_BulkSyncRequest.Merge(dst, src)
}
func (m *BulkSyncRequest) XXX_Size() int {
	return xxx_messageInfo_BulkSyncRequest.Size(m)
}
func (m *BulkSyncRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_BulkSyncRequest.DiscardUnknown(m)
}

var xxx_messageInfo_BulkSyncRequest proto.InternalMessageInfo

func (m *BulkSyncRequest) GetRouteMappings() []*RouteMapping {
	if m != nil {
		return m.RouteMappings
	}
	return nil
}

func (m *BulkSyncRequest) GetRoutes() []*Route {
	if m != nil {
		return m.Routes
	}
	return nil
}

func (m *BulkSyncRequest) GetCapiDiegoProcessAssociations() []*CapiDiegoProcessAssociation {
	if m != nil {
		return m.CapiDiegoProcessAssociations
	}
	return nil
}

type BulkSyncResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *BulkSyncResponse) Reset()         { *m = BulkSyncResponse{} }
func (m *BulkSyncResponse) String() string { return proto.CompactTextString(m) }
func (*BulkSyncResponse) ProtoMessage()    {}
func (*BulkSyncResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_cloud_controller_4bfeffea944fb658, []int{23}
}
func (m *BulkSyncResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_BulkSyncResponse.Unmarshal(m, b)
}
func (m *BulkSyncResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_BulkSyncResponse.Marshal(b, m, deterministic)
}
func (dst *BulkSyncResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_BulkSyncResponse.Merge(dst, src)
}
func (m *BulkSyncResponse) XXX_Size() int {
	return xxx_messageInfo_BulkSyncResponse.Size(m)
}
func (m *BulkSyncResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_BulkSyncResponse.DiscardUnknown(m)
}

var xxx_messageInfo_BulkSyncResponse proto.InternalMessageInfo

func init() {
	proto.RegisterType((*ListCfRoutesRequest)(nil), "api.ListCfRoutesRequest")
	proto.RegisterType((*ListCfRoutesResponse)(nil), "api.ListCfRoutesResponse")
	proto.RegisterMapType((map[string]string)(nil), "api.ListCfRoutesResponse.RoutesEntry")
	proto.RegisterType((*ListCfRouteMappingsRequest)(nil), "api.ListCfRouteMappingsRequest")
	proto.RegisterType((*ListCfRouteMappingsResponse)(nil), "api.ListCfRouteMappingsResponse")
	proto.RegisterMapType((map[string]*RouteMapping)(nil), "api.ListCfRouteMappingsResponse.RouteMappingsEntry")
	proto.RegisterType((*ListCapiDiegoProcessAssociationsRequest)(nil), "api.ListCapiDiegoProcessAssociationsRequest")
	proto.RegisterType((*DiegoProcessGuids)(nil), "api.DiegoProcessGuids")
	proto.RegisterType((*ListCapiDiegoProcessAssociationsResponse)(nil), "api.ListCapiDiegoProcessAssociationsResponse")
	proto.RegisterMapType((map[string]*DiegoProcessGuids)(nil), "api.ListCapiDiegoProcessAssociationsResponse.CapiDiegoProcessAssociationsEntry")
	proto.RegisterType((*Route)(nil), "api.Route")
	proto.RegisterType((*UpsertRouteRequest)(nil), "api.UpsertRouteRequest")
	proto.RegisterType((*UpsertRouteResponse)(nil), "api.UpsertRouteResponse")
	proto.RegisterType((*DeleteRouteRequest)(nil), "api.DeleteRouteRequest")
	proto.RegisterType((*DeleteRouteResponse)(nil), "api.DeleteRouteResponse")
	proto.RegisterType((*RouteMapping)(nil), "api.RouteMapping")
	proto.RegisterType((*MapRouteRequest)(nil), "api.MapRouteRequest")
	proto.RegisterType((*MapRouteResponse)(nil), "api.MapRouteResponse")
	proto.RegisterType((*UnmapRouteRequest)(nil), "api.UnmapRouteRequest")
	proto.RegisterType((*UnmapRouteResponse)(nil), "api.UnmapRouteResponse")
	proto.RegisterType((*CapiDiegoProcessAssociation)(nil), "api.CapiDiegoProcessAssociation")
	proto.RegisterType((*UpsertCapiDiegoProcessAssociationRequest)(nil), "api.UpsertCapiDiegoProcessAssociationRequest")
	proto.RegisterType((*UpsertCapiDiegoProcessAssociationResponse)(nil), "api.UpsertCapiDiegoProcessAssociationResponse")
	proto.RegisterType((*DeleteCapiDiegoProcessAssociationRequest)(nil), "api.DeleteCapiDiegoProcessAssociationRequest")
	proto.RegisterType((*DeleteCapiDiegoProcessAssociationResponse)(nil), "api.DeleteCapiDiegoProcessAssociationResponse")
	proto.RegisterType((*BulkSyncRequest)(nil), "api.BulkSyncRequest")
	proto.RegisterType((*BulkSyncResponse)(nil), "api.BulkSyncResponse")
}

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4

// CloudControllerCopilotClient is the client API for CloudControllerCopilot service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type CloudControllerCopilotClient interface {
	ListCfRoutes(ctx context.Context, in *ListCfRoutesRequest, opts ...grpc.CallOption) (*ListCfRoutesResponse, error)
	ListCfRouteMappings(ctx context.Context, in *ListCfRouteMappingsRequest, opts ...grpc.CallOption) (*ListCfRouteMappingsResponse, error)
	ListCapiDiegoProcessAssociations(ctx context.Context, in *ListCapiDiegoProcessAssociationsRequest, opts ...grpc.CallOption) (*ListCapiDiegoProcessAssociationsResponse, error)
	UpsertRoute(ctx context.Context, in *UpsertRouteRequest, opts ...grpc.CallOption) (*UpsertRouteResponse, error)
	DeleteRoute(ctx context.Context, in *DeleteRouteRequest, opts ...grpc.CallOption) (*DeleteRouteResponse, error)
	MapRoute(ctx context.Context, in *MapRouteRequest, opts ...grpc.CallOption) (*MapRouteResponse, error)
	UnmapRoute(ctx context.Context, in *UnmapRouteRequest, opts ...grpc.CallOption) (*UnmapRouteResponse, error)
	UpsertCapiDiegoProcessAssociation(ctx context.Context, in *UpsertCapiDiegoProcessAssociationRequest, opts ...grpc.CallOption) (*UpsertCapiDiegoProcessAssociationResponse, error)
	DeleteCapiDiegoProcessAssociation(ctx context.Context, in *DeleteCapiDiegoProcessAssociationRequest, opts ...grpc.CallOption) (*DeleteCapiDiegoProcessAssociationResponse, error)
	BulkSync(ctx context.Context, in *BulkSyncRequest, opts ...grpc.CallOption) (*BulkSyncResponse, error)
	Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error)
}

type cloudControllerCopilotClient struct {
	cc *grpc.ClientConn
}

func NewCloudControllerCopilotClient(cc *grpc.ClientConn) CloudControllerCopilotClient {
	return &cloudControllerCopilotClient{cc}
}

func (c *cloudControllerCopilotClient) ListCfRoutes(ctx context.Context, in *ListCfRoutesRequest, opts ...grpc.CallOption) (*ListCfRoutesResponse, error) {
	out := new(ListCfRoutesResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/ListCfRoutes", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) ListCfRouteMappings(ctx context.Context, in *ListCfRouteMappingsRequest, opts ...grpc.CallOption) (*ListCfRouteMappingsResponse, error) {
	out := new(ListCfRouteMappingsResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/ListCfRouteMappings", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) ListCapiDiegoProcessAssociations(ctx context.Context, in *ListCapiDiegoProcessAssociationsRequest, opts ...grpc.CallOption) (*ListCapiDiegoProcessAssociationsResponse, error) {
	out := new(ListCapiDiegoProcessAssociationsResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/ListCapiDiegoProcessAssociations", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) UpsertRoute(ctx context.Context, in *UpsertRouteRequest, opts ...grpc.CallOption) (*UpsertRouteResponse, error) {
	out := new(UpsertRouteResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/UpsertRoute", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) DeleteRoute(ctx context.Context, in *DeleteRouteRequest, opts ...grpc.CallOption) (*DeleteRouteResponse, error) {
	out := new(DeleteRouteResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/DeleteRoute", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) MapRoute(ctx context.Context, in *MapRouteRequest, opts ...grpc.CallOption) (*MapRouteResponse, error) {
	out := new(MapRouteResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/MapRoute", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) UnmapRoute(ctx context.Context, in *UnmapRouteRequest, opts ...grpc.CallOption) (*UnmapRouteResponse, error) {
	out := new(UnmapRouteResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/UnmapRoute", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) UpsertCapiDiegoProcessAssociation(ctx context.Context, in *UpsertCapiDiegoProcessAssociationRequest, opts ...grpc.CallOption) (*UpsertCapiDiegoProcessAssociationResponse, error) {
	out := new(UpsertCapiDiegoProcessAssociationResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/UpsertCapiDiegoProcessAssociation", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) DeleteCapiDiegoProcessAssociation(ctx context.Context, in *DeleteCapiDiegoProcessAssociationRequest, opts ...grpc.CallOption) (*DeleteCapiDiegoProcessAssociationResponse, error) {
	out := new(DeleteCapiDiegoProcessAssociationResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/DeleteCapiDiegoProcessAssociation", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) BulkSync(ctx context.Context, in *BulkSyncRequest, opts ...grpc.CallOption) (*BulkSyncResponse, error) {
	out := new(BulkSyncResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/BulkSync", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *cloudControllerCopilotClient) Health(ctx context.Context, in *HealthRequest, opts ...grpc.CallOption) (*HealthResponse, error) {
	out := new(HealthResponse)
	err := c.cc.Invoke(ctx, "/api.CloudControllerCopilot/Health", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// Server API for CloudControllerCopilot service

type CloudControllerCopilotServer interface {
	ListCfRoutes(context.Context, *ListCfRoutesRequest) (*ListCfRoutesResponse, error)
	ListCfRouteMappings(context.Context, *ListCfRouteMappingsRequest) (*ListCfRouteMappingsResponse, error)
	ListCapiDiegoProcessAssociations(context.Context, *ListCapiDiegoProcessAssociationsRequest) (*ListCapiDiegoProcessAssociationsResponse, error)
	UpsertRoute(context.Context, *UpsertRouteRequest) (*UpsertRouteResponse, error)
	DeleteRoute(context.Context, *DeleteRouteRequest) (*DeleteRouteResponse, error)
	MapRoute(context.Context, *MapRouteRequest) (*MapRouteResponse, error)
	UnmapRoute(context.Context, *UnmapRouteRequest) (*UnmapRouteResponse, error)
	UpsertCapiDiegoProcessAssociation(context.Context, *UpsertCapiDiegoProcessAssociationRequest) (*UpsertCapiDiegoProcessAssociationResponse, error)
	DeleteCapiDiegoProcessAssociation(context.Context, *DeleteCapiDiegoProcessAssociationRequest) (*DeleteCapiDiegoProcessAssociationResponse, error)
	BulkSync(context.Context, *BulkSyncRequest) (*BulkSyncResponse, error)
	Health(context.Context, *HealthRequest) (*HealthResponse, error)
}

func RegisterCloudControllerCopilotServer(s *grpc.Server, srv CloudControllerCopilotServer) {
	s.RegisterService(&_CloudControllerCopilot_serviceDesc, srv)
}

func _CloudControllerCopilot_ListCfRoutes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListCfRoutesRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).ListCfRoutes(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/ListCfRoutes",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).ListCfRoutes(ctx, req.(*ListCfRoutesRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_ListCfRouteMappings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListCfRouteMappingsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).ListCfRouteMappings(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/ListCfRouteMappings",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).ListCfRouteMappings(ctx, req.(*ListCfRouteMappingsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_ListCapiDiegoProcessAssociations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(ListCapiDiegoProcessAssociationsRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).ListCapiDiegoProcessAssociations(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/ListCapiDiegoProcessAssociations",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).ListCapiDiegoProcessAssociations(ctx, req.(*ListCapiDiegoProcessAssociationsRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_UpsertRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpsertRouteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).UpsertRoute(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/UpsertRoute",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).UpsertRoute(ctx, req.(*UpsertRouteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_DeleteRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteRouteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).DeleteRoute(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/DeleteRoute",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).DeleteRoute(ctx, req.(*DeleteRouteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_MapRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(MapRouteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).MapRoute(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/MapRoute",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).MapRoute(ctx, req.(*MapRouteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_UnmapRoute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UnmapRouteRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).UnmapRoute(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/UnmapRoute",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).UnmapRoute(ctx, req.(*UnmapRouteRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_UpsertCapiDiegoProcessAssociation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(UpsertCapiDiegoProcessAssociationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).UpsertCapiDiegoProcessAssociation(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/UpsertCapiDiegoProcessAssociation",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).UpsertCapiDiegoProcessAssociation(ctx, req.(*UpsertCapiDiegoProcessAssociationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_DeleteCapiDiegoProcessAssociation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteCapiDiegoProcessAssociationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).DeleteCapiDiegoProcessAssociation(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/DeleteCapiDiegoProcessAssociation",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).DeleteCapiDiegoProcessAssociation(ctx, req.(*DeleteCapiDiegoProcessAssociationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_BulkSync_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(BulkSyncRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).BulkSync(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/BulkSync",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).BulkSync(ctx, req.(*BulkSyncRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _CloudControllerCopilot_Health_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(HealthRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(CloudControllerCopilotServer).Health(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/api.CloudControllerCopilot/Health",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(CloudControllerCopilotServer).Health(ctx, req.(*HealthRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _CloudControllerCopilot_serviceDesc = grpc.ServiceDesc{
	ServiceName: "api.CloudControllerCopilot",
	HandlerType: (*CloudControllerCopilotServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListCfRoutes",
			Handler:    _CloudControllerCopilot_ListCfRoutes_Handler,
		},
		{
			MethodName: "ListCfRouteMappings",
			Handler:    _CloudControllerCopilot_ListCfRouteMappings_Handler,
		},
		{
			MethodName: "ListCapiDiegoProcessAssociations",
			Handler:    _CloudControllerCopilot_ListCapiDiegoProcessAssociations_Handler,
		},
		{
			MethodName: "UpsertRoute",
			Handler:    _CloudControllerCopilot_UpsertRoute_Handler,
		},
		{
			MethodName: "DeleteRoute",
			Handler:    _CloudControllerCopilot_DeleteRoute_Handler,
		},
		{
			MethodName: "MapRoute",
			Handler:    _CloudControllerCopilot_MapRoute_Handler,
		},
		{
			MethodName: "UnmapRoute",
			Handler:    _CloudControllerCopilot_UnmapRoute_Handler,
		},
		{
			MethodName: "UpsertCapiDiegoProcessAssociation",
			Handler:    _CloudControllerCopilot_UpsertCapiDiegoProcessAssociation_Handler,
		},
		{
			MethodName: "DeleteCapiDiegoProcessAssociation",
			Handler:    _CloudControllerCopilot_DeleteCapiDiegoProcessAssociation_Handler,
		},
		{
			MethodName: "BulkSync",
			Handler:    _CloudControllerCopilot_BulkSync_Handler,
		},
		{
			MethodName: "Health",
			Handler:    _CloudControllerCopilot_Health_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloud_controller.proto",
}

func init() {
	proto.RegisterFile("cloud_controller.proto", fileDescriptor_cloud_controller_4bfeffea944fb658)
}

var fileDescriptor_cloud_controller_4bfeffea944fb658 = []byte{
	// 850 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xcd, 0x6e, 0xd3, 0x4a,
	0x14, 0x8e, 0x93, 0xdb, 0xde, 0xdb, 0x93, 0xf4, 0xb6, 0x39, 0x4d, 0xdb, 0xe0, 0x16, 0x9a, 0x5a,
	0x42, 0x4d, 0xa1, 0xf5, 0x22, 0x95, 0xaa, 0x16, 0x09, 0x21, 0x9a, 0x56, 0x80, 0xa0, 0x02, 0xa5,
	0x2a, 0x12, 0xdd, 0x44, 0xc6, 0x19, 0x52, 0xab, 0x8e, 0xc7, 0xd8, 0x0e, 0x52, 0x96, 0x48, 0x3c,
	0x00, 0x6c, 0x78, 0x0a, 0x5e, 0x82, 0x17, 0x60, 0xcd, 0xe3, 0x20, 0xcf, 0x4c, 0x92, 0x71, 0xe2,
	0xd8, 0xae, 0xc4, 0xce, 0x3e, 0x73, 0xce, 0x37, 0xdf, 0xf9, 0x1f, 0x58, 0x33, 0x6d, 0xda, 0xef,
	0xb4, 0x4d, 0xea, 0x04, 0x1e, 0xb5, 0x6d, 0xe2, 0xe9, 0xae, 0x47, 0x03, 0x8a, 0x05, 0xc3, 0xb5,
	0xd4, 0x92, 0x49, 0x7b, 0x3d, 0xea, 0x70, 0x91, 0xb6, 0x0a, 0x2b, 0xaf, 0x2c, 0x3f, 0x68, 0x7e,
	0x68, 0xd1, 0x7e, 0x40, 0xfc, 0x16, 0xf9, 0xd8, 0x27, 0x7e, 0xa0, 0x7d, 0x55, 0xa0, 0x12, 0x95,
	0xfb, 0x2e, 0x75, 0x7c, 0x82, 0x8f, 0x61, 0xde, 0x63, 0x92, 0xaa, 0x52, 0x2b, 0xd4, 0x8b, 0x8d,
	0xfb, 0xba, 0xe1, 0x5a, 0x7a, 0x9c, 0xaa, 0xce, 0x7f, 0xcf, 0x9c, 0xc0, 0x1b, 0xb4, 0x84, 0x91,
	0x7a, 0x0c, 0x45, 0x49, 0x8c, 0xcb, 0x50, 0xb8, 0x21, 0x83, 0xaa, 0x52, 0x53, 0xea, 0x0b, 0xad,
	0xf0, 0x13, 0x2b, 0x30, 0xf7, 0xc9, 0xb0, 0xfb, 0xa4, 0x9a, 0x67, 0x32, 0xfe, 0xf3, 0x28, 0x7f,
	0xa4, 0x68, 0x9b, 0xa0, 0x4a, 0xd7, 0x9c, 0x1b, 0xae, 0x6b, 0x39, 0xdd, 0x11, 0xe1, 0x5f, 0x0a,
	0x6c, 0xc4, 0x1e, 0x0b, 0xde, 0x57, 0xf0, 0x3f, 0xa3, 0xd0, 0xee, 0x89, 0x13, 0xc1, 0xff, 0x60,
	0x92, 0xff, 0xa4, 0xa5, 0x1e, 0x91, 0x72, 0x6f, 0x16, 0x3d, 0x59, 0xa6, 0x5e, 0x00, 0x4e, 0x2b,
	0xc5, 0xf8, 0xb6, 0x23, 0xfb, 0x56, 0x6c, 0x94, 0xd9, 0xd5, 0xb2, 0xa5, 0xec, 0xee, 0x2e, 0xec,
	0x30, 0x56, 0x86, 0x6b, 0x9d, 0x5a, 0xa4, 0x4b, 0xdf, 0x78, 0xd4, 0x24, 0xbe, 0xff, 0xd4, 0xf7,
	0xa9, 0x69, 0x19, 0x81, 0x45, 0x9d, 0x91, 0xef, 0x4d, 0x28, 0xcb, 0x2a, 0xcf, 0xfa, 0x56, 0xc7,
	0x47, 0x1d, 0x56, 0x3a, 0xa1, 0xb0, 0xed, 0x72, 0x69, 0xbb, 0x1b, 0x8a, 0x99, 0xd7, 0x0b, 0xad,
	0x72, 0x67, 0x52, 0x5f, 0xfb, 0x91, 0x87, 0x7a, 0xfa, 0x85, 0x22, 0x9a, 0xdf, 0x15, 0xd8, 0x32,
	0x0d, 0xd7, 0x6a, 0x47, 0xaf, 0x30, 0x24, 0x5d, 0x11, 0xdf, 0xd7, 0xe3, 0xf8, 0x66, 0x00, 0xd6,
	0x93, 0x94, 0x78, 0xec, 0x37, 0xcd, 0x04, 0x15, 0xb5, 0x0b, 0xdb, 0xa9, 0x10, 0x31, 0x99, 0xd9,
	0x8b, 0x66, 0x66, 0x8d, 0x91, 0x9e, 0x8a, 0xa9, 0x9c, 0x9e, 0x26, 0xcc, 0xb1, 0xcc, 0x21, 0xc2,
	0x3f, 0x61, 0x64, 0x05, 0x1a, 0xfb, 0x0e, 0x65, 0xd7, 0xd4, 0x0f, 0x44, 0x0d, 0xb3, 0xef, 0x50,
	0xe6, 0x1a, 0xc1, 0x75, 0xb5, 0xc0, 0x65, 0xe1, 0xb7, 0x76, 0x08, 0x78, 0xe9, 0xfa, 0xc4, 0x0b,
	0x18, 0x94, 0x48, 0x27, 0xd6, 0x60, 0x8e, 0xd5, 0x17, 0x83, 0x2c, 0x36, 0x60, 0x5c, 0x26, 0x2d,
	0x7e, 0x10, 0x36, 0x6d, 0xc4, 0x8e, 0x07, 0x4f, 0xab, 0x03, 0x9e, 0x12, 0x9b, 0x04, 0x24, 0x02,
	0x17, 0x43, 0x30, 0x04, 0x88, 0x68, 0x0a, 0x80, 0x77, 0x50, 0x92, 0xcb, 0x11, 0x1f, 0x40, 0x99,
	0x65, 0x59, 0x2e, 0x21, 0x81, 0xb3, 0x14, 0x1e, 0x48, 0xc1, 0xc1, 0xbb, 0x00, 0xbc, 0xc1, 0x98,
	0x12, 0xf7, 0x7c, 0x81, 0x49, 0xc2, 0x63, 0xed, 0x05, 0x2c, 0x9d, 0x1b, 0x6e, 0x84, 0xd8, 0x21,
	0x2c, 0x46, 0x5a, 0x52, 0xf8, 0x1b, 0xd3, 0x16, 0x25, 0xb9, 0xdf, 0x34, 0x84, 0xe5, 0x31, 0x94,
	0x60, 0xfe, 0x12, 0xca, 0x97, 0x4e, 0xef, 0x2f, 0x5d, 0x50, 0x01, 0x94, 0xc1, 0xc4, 0x15, 0x03,
	0xd8, 0x48, 0x28, 0xad, 0x5b, 0xc5, 0x6a, 0x46, 0x6f, 0xe6, 0x67, 0xf5, 0xe6, 0x37, 0x05, 0xea,
	0x3c, 0xe1, 0x09, 0x0c, 0x86, 0x5e, 0x13, 0xb8, 0x97, 0xdc, 0x9a, 0x22, 0x0c, 0x35, 0x16, 0x86,
	0x24, 0xc0, 0x8d, 0x84, 0x56, 0xd3, 0x1e, 0xc2, 0x6e, 0x06, 0x4a, 0x22, 0x76, 0x6f, 0xa1, 0xce,
	0xeb, 0x2d, 0x03, 0xff, 0x5b, 0x04, 0x32, 0x24, 0x91, 0x01, 0x57, 0x90, 0xf8, 0xad, 0xc0, 0xd2,
	0x49, 0xdf, 0xbe, 0xb9, 0x18, 0x38, 0xe6, 0xf0, 0xb2, 0xa3, 0x19, 0x6b, 0x21, 0xa6, 0x46, 0xa2,
	0x43, 0x1f, 0xb5, 0xd1, 0x22, 0xcc, 0x33, 0x0b, 0xb9, 0x4d, 0xc5, 0x09, 0x76, 0xd3, 0xa7, 0x64,
	0x81, 0x19, 0xa7, 0xe7, 0x22, 0x71, 0xec, 0x85, 0x2d, 0x31, 0xf6, 0x8c, 0xbb, 0xdb, 0xf8, 0xf9,
	0x2f, 0xac, 0x35, 0xc3, 0x77, 0x40, 0x73, 0xf4, 0x0c, 0x68, 0x52, 0xd7, 0xb2, 0x69, 0x80, 0x67,
	0x50, 0x92, 0x37, 0x36, 0x56, 0x63, 0x96, 0x38, 0x8b, 0x8f, 0x7a, 0x67, 0xe6, 0x7a, 0xd7, 0x72,
	0x78, 0x15, 0x79, 0x3b, 0x8c, 0x22, 0xb3, 0x35, 0x7b, 0xa5, 0x72, 0xd0, 0x5a, 0xda, 0xce, 0xd5,
	0x72, 0xf8, 0x59, 0x81, 0x5a, 0xda, 0xd6, 0xc0, 0xbd, 0x8c, 0xcb, 0x85, 0x5f, 0xbb, 0x7f, 0xab,
	0x55, 0xa4, 0xe5, 0xf0, 0x04, 0x8a, 0xd2, 0x98, 0xc5, 0x75, 0x66, 0x3f, 0x3d, 0xb0, 0xd5, 0xea,
	0xf4, 0x81, 0x8c, 0x21, 0x4d, 0x5a, 0x81, 0x31, 0x3d, 0xa5, 0x05, 0x46, 0xdc, 0x50, 0xce, 0xe1,
	0x31, 0xfc, 0x37, 0x1c, 0x78, 0x58, 0x61, 0x7a, 0x13, 0xa3, 0x54, 0x5d, 0x9d, 0x90, 0x8e, 0x4c,
	0x9f, 0x00, 0x8c, 0x47, 0x19, 0xf2, 0xbd, 0x36, 0x35, 0x28, 0xd5, 0xf5, 0x29, 0xf9, 0x08, 0xe0,
	0x8b, 0x02, 0xdb, 0xa9, 0x7d, 0x8e, 0xfb, 0x52, 0x04, 0xd2, 0x5b, 0x5c, 0xd5, 0xb3, 0xaa, 0x47,
	0x68, 0xa4, 0x76, 0xba, 0xa0, 0x91, 0x75, 0xd2, 0x08, 0x1a, 0xd9, 0x07, 0x08, 0xcb, 0xc4, 0xb0,
	0xcf, 0x44, 0x26, 0x26, 0x06, 0x8a, 0xc8, 0xc4, 0x64, 0x33, 0x6a, 0x39, 0x3c, 0x80, 0xf9, 0xe7,
	0xc4, 0xb0, 0x83, 0x6b, 0x44, 0xa6, 0xc2, 0x7f, 0x86, 0x66, 0x2b, 0x11, 0xd9, 0xd0, 0xe8, 0xfd,
	0x3c, 0x7b, 0xa4, 0x1f, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xf1, 0xd9, 0x1b, 0xaa, 0xd1, 0x0b,
	0x00, 0x00,
}
