// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.12
// 	protoc        v5.26.0
// source: github.com/Microsoft/hcsshim/internal/computeagent/computeagent.proto

package computeagent

import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	anypb "google.golang.org/protobuf/types/known/anypb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type AssignPCIInternalRequest struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ContainerID          string                 `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	DeviceID             string                 `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	VirtualFunctionIndex uint32                 `protobuf:"varint,3,opt,name=virtual_function_index,json=virtualFunctionIndex,proto3" json:"virtual_function_index,omitempty"`
	NicID                string                 `protobuf:"bytes,4,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *AssignPCIInternalRequest) Reset() {
	*x = AssignPCIInternalRequest{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssignPCIInternalRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssignPCIInternalRequest) ProtoMessage() {}

func (x *AssignPCIInternalRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssignPCIInternalRequest.ProtoReflect.Descriptor instead.
func (*AssignPCIInternalRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{0}
}

func (x *AssignPCIInternalRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

func (x *AssignPCIInternalRequest) GetDeviceID() string {
	if x != nil {
		return x.DeviceID
	}
	return ""
}

func (x *AssignPCIInternalRequest) GetVirtualFunctionIndex() uint32 {
	if x != nil {
		return x.VirtualFunctionIndex
	}
	return 0
}

func (x *AssignPCIInternalRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

type AssignPCIInternalResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ID            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AssignPCIInternalResponse) Reset() {
	*x = AssignPCIInternalResponse{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AssignPCIInternalResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AssignPCIInternalResponse) ProtoMessage() {}

func (x *AssignPCIInternalResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AssignPCIInternalResponse.ProtoReflect.Descriptor instead.
func (*AssignPCIInternalResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{1}
}

func (x *AssignPCIInternalResponse) GetID() string {
	if x != nil {
		return x.ID
	}
	return ""
}

type RemovePCIInternalRequest struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ContainerID          string                 `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	DeviceID             string                 `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	VirtualFunctionIndex uint32                 `protobuf:"varint,3,opt,name=virtual_function_index,json=virtualFunctionIndex,proto3" json:"virtual_function_index,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *RemovePCIInternalRequest) Reset() {
	*x = RemovePCIInternalRequest{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RemovePCIInternalRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RemovePCIInternalRequest) ProtoMessage() {}

func (x *RemovePCIInternalRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RemovePCIInternalRequest.ProtoReflect.Descriptor instead.
func (*RemovePCIInternalRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{2}
}

func (x *RemovePCIInternalRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

func (x *RemovePCIInternalRequest) GetDeviceID() string {
	if x != nil {
		return x.DeviceID
	}
	return ""
}

func (x *RemovePCIInternalRequest) GetVirtualFunctionIndex() uint32 {
	if x != nil {
		return x.VirtualFunctionIndex
	}
	return 0
}

type RemovePCIInternalResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RemovePCIInternalResponse) Reset() {
	*x = RemovePCIInternalResponse{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RemovePCIInternalResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RemovePCIInternalResponse) ProtoMessage() {}

func (x *RemovePCIInternalResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RemovePCIInternalResponse.ProtoReflect.Descriptor instead.
func (*RemovePCIInternalResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{3}
}

type AddNICInternalRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ContainerID   string                 `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	NicID         string                 `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	Endpoint      *anypb.Any             `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AddNICInternalRequest) Reset() {
	*x = AddNICInternalRequest{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AddNICInternalRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AddNICInternalRequest) ProtoMessage() {}

func (x *AddNICInternalRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AddNICInternalRequest.ProtoReflect.Descriptor instead.
func (*AddNICInternalRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{4}
}

func (x *AddNICInternalRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

func (x *AddNICInternalRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

func (x *AddNICInternalRequest) GetEndpoint() *anypb.Any {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

type AddNICInternalResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AddNICInternalResponse) Reset() {
	*x = AddNICInternalResponse{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *AddNICInternalResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AddNICInternalResponse) ProtoMessage() {}

func (x *AddNICInternalResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use AddNICInternalResponse.ProtoReflect.Descriptor instead.
func (*AddNICInternalResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{5}
}

type ModifyNICInternalRequest struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	NicID             string                 `protobuf:"bytes,1,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	Endpoint          *anypb.Any             `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	IovPolicySettings *IovSettings           `protobuf:"bytes,3,opt,name=iov_policy_settings,json=iovPolicySettings,proto3" json:"iov_policy_settings,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ModifyNICInternalRequest) Reset() {
	*x = ModifyNICInternalRequest{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModifyNICInternalRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModifyNICInternalRequest) ProtoMessage() {}

func (x *ModifyNICInternalRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModifyNICInternalRequest.ProtoReflect.Descriptor instead.
func (*ModifyNICInternalRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{6}
}

func (x *ModifyNICInternalRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

func (x *ModifyNICInternalRequest) GetEndpoint() *anypb.Any {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

func (x *ModifyNICInternalRequest) GetIovPolicySettings() *IovSettings {
	if x != nil {
		return x.IovPolicySettings
	}
	return nil
}

type ModifyNICInternalResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModifyNICInternalResponse) Reset() {
	*x = ModifyNICInternalResponse{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModifyNICInternalResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModifyNICInternalResponse) ProtoMessage() {}

func (x *ModifyNICInternalResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModifyNICInternalResponse.ProtoReflect.Descriptor instead.
func (*ModifyNICInternalResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{7}
}

type DeleteNICInternalRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ContainerID   string                 `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	NicID         string                 `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	Endpoint      *anypb.Any             `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNICInternalRequest) Reset() {
	*x = DeleteNICInternalRequest{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteNICInternalRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteNICInternalRequest) ProtoMessage() {}

func (x *DeleteNICInternalRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteNICInternalRequest.ProtoReflect.Descriptor instead.
func (*DeleteNICInternalRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{8}
}

func (x *DeleteNICInternalRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

func (x *DeleteNICInternalRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

func (x *DeleteNICInternalRequest) GetEndpoint() *anypb.Any {
	if x != nil {
		return x.Endpoint
	}
	return nil
}

type DeleteNICInternalResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNICInternalResponse) Reset() {
	*x = DeleteNICInternalResponse{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DeleteNICInternalResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DeleteNICInternalResponse) ProtoMessage() {}

func (x *DeleteNICInternalResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DeleteNICInternalResponse.ProtoReflect.Descriptor instead.
func (*DeleteNICInternalResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{9}
}

type IovSettings struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	IovOffloadWeight    uint32                 `protobuf:"varint,1,opt,name=IovOffloadWeight,proto3" json:"IovOffloadWeight,omitempty"`
	QueuePairsRequested uint32                 `protobuf:"varint,2,opt,name=QueuePairsRequested,proto3" json:"QueuePairsRequested,omitempty"`
	InterruptModeration uint32                 `protobuf:"varint,3,opt,name=InterruptModeration,proto3" json:"InterruptModeration,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *IovSettings) Reset() {
	*x = IovSettings{}
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *IovSettings) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*IovSettings) ProtoMessage() {}

func (x *IovSettings) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use IovSettings.ProtoReflect.Descriptor instead.
func (*IovSettings) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP(), []int{10}
}

func (x *IovSettings) GetIovOffloadWeight() uint32 {
	if x != nil {
		return x.IovOffloadWeight
	}
	return 0
}

func (x *IovSettings) GetQueuePairsRequested() uint32 {
	if x != nil {
		return x.QueuePairsRequested
	}
	return 0
}

func (x *IovSettings) GetInterruptModeration() uint32 {
	if x != nil {
		return x.InterruptModeration
	}
	return 0
}

var File_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto protoreflect.FileDescriptor

const file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDesc = "" +
	"\n" +
	"Egithub.com/Microsoft/hcsshim/internal/computeagent/computeagent.proto\x1a\x19google/protobuf/any.proto\"\xa7\x01\n" +
	"\x18AssignPCIInternalRequest\x12!\n" +
	"\fcontainer_id\x18\x01 \x01(\tR\vcontainerId\x12\x1b\n" +
	"\tdevice_id\x18\x02 \x01(\tR\bdeviceId\x124\n" +
	"\x16virtual_function_index\x18\x03 \x01(\rR\x14virtualFunctionIndex\x12\x15\n" +
	"\x06nic_id\x18\x04 \x01(\tR\x05nicId\"+\n" +
	"\x19AssignPCIInternalResponse\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\tR\x02id\"\x90\x01\n" +
	"\x18RemovePCIInternalRequest\x12!\n" +
	"\fcontainer_id\x18\x01 \x01(\tR\vcontainerId\x12\x1b\n" +
	"\tdevice_id\x18\x02 \x01(\tR\bdeviceId\x124\n" +
	"\x16virtual_function_index\x18\x03 \x01(\rR\x14virtualFunctionIndex\"\x1b\n" +
	"\x19RemovePCIInternalResponse\"\x83\x01\n" +
	"\x15AddNICInternalRequest\x12!\n" +
	"\fcontainer_id\x18\x01 \x01(\tR\vcontainerId\x12\x15\n" +
	"\x06nic_id\x18\x02 \x01(\tR\x05nicId\x120\n" +
	"\bendpoint\x18\x03 \x01(\v2\x14.google.protobuf.AnyR\bendpoint\"\x18\n" +
	"\x16AddNICInternalResponse\"\xa1\x01\n" +
	"\x18ModifyNICInternalRequest\x12\x15\n" +
	"\x06nic_id\x18\x01 \x01(\tR\x05nicId\x120\n" +
	"\bendpoint\x18\x02 \x01(\v2\x14.google.protobuf.AnyR\bendpoint\x12<\n" +
	"\x13iov_policy_settings\x18\x03 \x01(\v2\f.IovSettingsR\x11iovPolicySettings\"\x1b\n" +
	"\x19ModifyNICInternalResponse\"\x86\x01\n" +
	"\x18DeleteNICInternalRequest\x12!\n" +
	"\fcontainer_id\x18\x01 \x01(\tR\vcontainerId\x12\x15\n" +
	"\x06nic_id\x18\x02 \x01(\tR\x05nicId\x120\n" +
	"\bendpoint\x18\x03 \x01(\v2\x14.google.protobuf.AnyR\bendpoint\"\x1b\n" +
	"\x19DeleteNICInternalResponse\"\x9d\x01\n" +
	"\vIovSettings\x12*\n" +
	"\x10IovOffloadWeight\x18\x01 \x01(\rR\x10IovOffloadWeight\x120\n" +
	"\x13QueuePairsRequested\x18\x02 \x01(\rR\x13QueuePairsRequested\x120\n" +
	"\x13InterruptModeration\x18\x03 \x01(\rR\x13InterruptModeration2\xe3\x02\n" +
	"\fComputeAgent\x12;\n" +
	"\x06AddNIC\x12\x16.AddNICInternalRequest\x1a\x17.AddNICInternalResponse\"\x00\x12D\n" +
	"\tModifyNIC\x12\x19.ModifyNICInternalRequest\x1a\x1a.ModifyNICInternalResponse\"\x00\x12D\n" +
	"\tDeleteNIC\x12\x19.DeleteNICInternalRequest\x1a\x1a.DeleteNICInternalResponse\"\x00\x12D\n" +
	"\tAssignPCI\x12\x19.AssignPCIInternalRequest\x1a\x1a.AssignPCIInternalResponse\"\x00\x12D\n" +
	"\tRemovePCI\x12\x19.RemovePCIInternalRequest\x1a\x1a.RemovePCIInternalResponse\"\x00BAZ?github.com/Microsoft/hcsshim/internal/computeagent;computeagentb\x06proto3"

var (
	file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescOnce sync.Once
	file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescData []byte
)

func file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescGZIP() []byte {
	file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescOnce.Do(func() {
		file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDesc), len(file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDesc)))
	})
	return file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDescData
}

var file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
var file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_goTypes = []any{
	(*AssignPCIInternalRequest)(nil),  // 0: AssignPCIInternalRequest
	(*AssignPCIInternalResponse)(nil), // 1: AssignPCIInternalResponse
	(*RemovePCIInternalRequest)(nil),  // 2: RemovePCIInternalRequest
	(*RemovePCIInternalResponse)(nil), // 3: RemovePCIInternalResponse
	(*AddNICInternalRequest)(nil),     // 4: AddNICInternalRequest
	(*AddNICInternalResponse)(nil),    // 5: AddNICInternalResponse
	(*ModifyNICInternalRequest)(nil),  // 6: ModifyNICInternalRequest
	(*ModifyNICInternalResponse)(nil), // 7: ModifyNICInternalResponse
	(*DeleteNICInternalRequest)(nil),  // 8: DeleteNICInternalRequest
	(*DeleteNICInternalResponse)(nil), // 9: DeleteNICInternalResponse
	(*IovSettings)(nil),               // 10: IovSettings
	(*anypb.Any)(nil),                 // 11: google.protobuf.Any
}
var file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_depIdxs = []int32{
	11, // 0: AddNICInternalRequest.endpoint:type_name -> google.protobuf.Any
	11, // 1: ModifyNICInternalRequest.endpoint:type_name -> google.protobuf.Any
	10, // 2: ModifyNICInternalRequest.iov_policy_settings:type_name -> IovSettings
	11, // 3: DeleteNICInternalRequest.endpoint:type_name -> google.protobuf.Any
	4,  // 4: ComputeAgent.AddNIC:input_type -> AddNICInternalRequest
	6,  // 5: ComputeAgent.ModifyNIC:input_type -> ModifyNICInternalRequest
	8,  // 6: ComputeAgent.DeleteNIC:input_type -> DeleteNICInternalRequest
	0,  // 7: ComputeAgent.AssignPCI:input_type -> AssignPCIInternalRequest
	2,  // 8: ComputeAgent.RemovePCI:input_type -> RemovePCIInternalRequest
	5,  // 9: ComputeAgent.AddNIC:output_type -> AddNICInternalResponse
	7,  // 10: ComputeAgent.ModifyNIC:output_type -> ModifyNICInternalResponse
	9,  // 11: ComputeAgent.DeleteNIC:output_type -> DeleteNICInternalResponse
	1,  // 12: ComputeAgent.AssignPCI:output_type -> AssignPCIInternalResponse
	3,  // 13: ComputeAgent.RemovePCI:output_type -> RemovePCIInternalResponse
	9,  // [9:14] is the sub-list for method output_type
	4,  // [4:9] is the sub-list for method input_type
	4,  // [4:4] is the sub-list for extension type_name
	4,  // [4:4] is the sub-list for extension extendee
	0,  // [0:4] is the sub-list for field type_name
}

func init() { file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_init() }
func file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_init() {
	if File_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDesc), len(file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   11,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_goTypes,
		DependencyIndexes: file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_depIdxs,
		MessageInfos:      file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_msgTypes,
	}.Build()
	File_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto = out.File
	file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_goTypes = nil
	file_github_com_Microsoft_hcsshim_internal_computeagent_computeagent_proto_depIdxs = nil
}
