// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.10
// 	protoc        v5.26.0
// github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is a deprecated file.

package v0

import (
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	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)
)

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateNetworkRequest_NetworkMode int32

const (
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	CreateNetworkRequest_Transparent CreateNetworkRequest_NetworkMode = 0
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	CreateNetworkRequest_NAT CreateNetworkRequest_NetworkMode = 1
)

// Enum value maps for CreateNetworkRequest_NetworkMode.
var (
	CreateNetworkRequest_NetworkMode_name = map[int32]string{
		0: "Transparent",
		1: "NAT",
	}
	CreateNetworkRequest_NetworkMode_value = map[string]int32{
		"Transparent": 0,
		"NAT":         1,
	}
)

func (x CreateNetworkRequest_NetworkMode) Enum() *CreateNetworkRequest_NetworkMode {
	p := new(CreateNetworkRequest_NetworkMode)
	*p = x
	return p
}

func (x CreateNetworkRequest_NetworkMode) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (CreateNetworkRequest_NetworkMode) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes[0].Descriptor()
}

func (CreateNetworkRequest_NetworkMode) Type() protoreflect.EnumType {
	return &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes[0]
}

func (x CreateNetworkRequest_NetworkMode) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use CreateNetworkRequest_NetworkMode.Descriptor instead.
func (CreateNetworkRequest_NetworkMode) EnumDescriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{6, 0}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateNetworkRequest_IpamType int32

const (
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	CreateNetworkRequest_Static CreateNetworkRequest_IpamType = 0
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	CreateNetworkRequest_DHCP CreateNetworkRequest_IpamType = 1
)

// Enum value maps for CreateNetworkRequest_IpamType.
var (
	CreateNetworkRequest_IpamType_name = map[int32]string{
		0: "Static",
		1: "DHCP",
	}
	CreateNetworkRequest_IpamType_value = map[string]int32{
		"Static": 0,
		"DHCP":   1,
	}
)

func (x CreateNetworkRequest_IpamType) Enum() *CreateNetworkRequest_IpamType {
	p := new(CreateNetworkRequest_IpamType)
	*p = x
	return p
}

func (x CreateNetworkRequest_IpamType) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (CreateNetworkRequest_IpamType) Descriptor() protoreflect.EnumDescriptor {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes[1].Descriptor()
}

func (CreateNetworkRequest_IpamType) Type() protoreflect.EnumType {
	return &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes[1]
}

func (x CreateNetworkRequest_IpamType) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use CreateNetworkRequest_IpamType.Descriptor instead.
func (CreateNetworkRequest_IpamType) EnumDescriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{6, 1}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type AddNICRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ContainerID string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	NicID string `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	EndpointName  string `protobuf:"bytes,3,opt,name=endpoint_name,json=endpointName,proto3" json:"endpoint_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*AddNICRequest) ProtoMessage() {}

func (x *AddNICRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 AddNICRequest.ProtoReflect.Descriptor instead.
func (*AddNICRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{0}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *AddNICRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *AddNICRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *AddNICRequest) GetEndpointName() string {
	if x != nil {
		return x.EndpointName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type AddNICResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*AddNICResponse) ProtoMessage() {}

func (x *AddNICResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 AddNICResponse.ProtoReflect.Descriptor instead.
func (*AddNICResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{1}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type ModifyNICRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ContainerID string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	NicID string `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	EndpointName string `protobuf:"bytes,3,opt,name=endpoint_name,json=endpointName,proto3" json:"endpoint_name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	IovPolicySettings *IovEndpointPolicySetting `protobuf:"bytes,4,opt,name=iov_policy_settings,json=iovPolicySettings,proto3" json:"iov_policy_settings,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

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

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

func (*ModifyNICRequest) ProtoMessage() {}

func (x *ModifyNICRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 ModifyNICRequest.ProtoReflect.Descriptor instead.
func (*ModifyNICRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{2}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *ModifyNICRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *ModifyNICRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *ModifyNICRequest) GetEndpointName() string {
	if x != nil {
		return x.EndpointName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *ModifyNICRequest) GetIovPolicySettings() *IovEndpointPolicySetting {
	if x != nil {
		return x.IovPolicySettings
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type ModifyNICResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ModifyNICResponse) ProtoMessage() {}

func (x *ModifyNICResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 ModifyNICResponse.ProtoReflect.Descriptor instead.
func (*ModifyNICResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{3}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteNICRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ContainerID string `protobuf:"bytes,1,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	NicID string `protobuf:"bytes,2,opt,name=nic_id,json=nicId,proto3" json:"nic_id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	EndpointName  string `protobuf:"bytes,3,opt,name=endpoint_name,json=endpointName,proto3" json:"endpoint_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DeleteNICRequest) ProtoMessage() {}

func (x *DeleteNICRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 DeleteNICRequest.ProtoReflect.Descriptor instead.
func (*DeleteNICRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{4}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DeleteNICRequest) GetContainerID() string {
	if x != nil {
		return x.ContainerID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DeleteNICRequest) GetNicID() string {
	if x != nil {
		return x.NicID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DeleteNICRequest) GetEndpointName() string {
	if x != nil {
		return x.EndpointName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteNICResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DeleteNICResponse) ProtoMessage() {}

func (x *DeleteNICResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 DeleteNICResponse.ProtoReflect.Descriptor instead.
func (*DeleteNICResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{5}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateNetworkRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Mode CreateNetworkRequest_NetworkMode `protobuf:"varint,2,opt,name=mode,proto3,enum=ncproxygrpc.CreateNetworkRequest_NetworkMode" json:"mode,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	SwitchName string `protobuf:"bytes,3,opt,name=switch_name,json=switchName,proto3" json:"switch_name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	IpamType CreateNetworkRequest_IpamType `protobuf:"varint,4,opt,name=ipam_type,json=ipamType,proto3,enum=ncproxygrpc.CreateNetworkRequest_IpamType" json:"ipam_type,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	SubnetIpaddressPrefix []string `protobuf:"bytes,5,rep,name=subnet_ipaddress_prefix,json=subnetIpaddressPrefix,proto3" json:"subnet_ipaddress_prefix,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	DefaultGateway string `protobuf:"bytes,6,opt,name=default_gateway,json=defaultGateway,proto3" json:"default_gateway,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

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

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

func (*CreateNetworkRequest) ProtoMessage() {}

func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 CreateNetworkRequest.ProtoReflect.Descriptor instead.
func (*CreateNetworkRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{6}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetMode() CreateNetworkRequest_NetworkMode {
	if x != nil {
		return x.Mode
	}
	return CreateNetworkRequest_Transparent
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetSwitchName() string {
	if x != nil {
		return x.SwitchName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetIpamType() CreateNetworkRequest_IpamType {
	if x != nil {
		return x.IpamType
	}
	return CreateNetworkRequest_Static
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetSubnetIpaddressPrefix() []string {
	if x != nil {
		return x.SubnetIpaddressPrefix
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkRequest) GetDefaultGateway() string {
	if x != nil {
		return x.DefaultGateway
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateNetworkResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ID            string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*CreateNetworkResponse) ProtoMessage() {}

func (x *CreateNetworkResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 CreateNetworkResponse.ProtoReflect.Descriptor instead.
func (*CreateNetworkResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{7}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateNetworkResponse) GetID() string {
	if x != nil {
		return x.ID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type PortNameEndpointPolicySetting struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	PortName      string `protobuf:"bytes,1,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*PortNameEndpointPolicySetting) ProtoMessage() {}

func (x *PortNameEndpointPolicySetting) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 PortNameEndpointPolicySetting.ProtoReflect.Descriptor instead.
func (*PortNameEndpointPolicySetting) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{8}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *PortNameEndpointPolicySetting) GetPortName() string {
	if x != nil {
		return x.PortName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type IovEndpointPolicySetting struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	IovOffloadWeight uint32 `protobuf:"varint,1,opt,name=iov_offload_weight,json=iovOffloadWeight,proto3" json:"iov_offload_weight,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	QueuePairsRequested uint32 `protobuf:"varint,2,opt,name=queue_pairs_requested,json=queuePairsRequested,proto3" json:"queue_pairs_requested,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	InterruptModeration uint32 `protobuf:"varint,3,opt,name=interrupt_moderation,json=interruptModeration,proto3" json:"interrupt_moderation,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

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

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

func (*IovEndpointPolicySetting) ProtoMessage() {}

func (x *IovEndpointPolicySetting) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 IovEndpointPolicySetting.ProtoReflect.Descriptor instead.
func (*IovEndpointPolicySetting) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{9}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *IovEndpointPolicySetting) GetIovOffloadWeight() uint32 {
	if x != nil {
		return x.IovOffloadWeight
	}
	return 0
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *IovEndpointPolicySetting) GetQueuePairsRequested() uint32 {
	if x != nil {
		return x.QueuePairsRequested
	}
	return 0
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *IovEndpointPolicySetting) GetInterruptModeration() uint32 {
	if x != nil {
		return x.InterruptModeration
	}
	return 0
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DnsSetting struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ServerIpAddrs []string `protobuf:"bytes,1,rep,name=server_ip_addrs,json=serverIpAddrs,proto3" json:"server_ip_addrs,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Search        []string `protobuf:"bytes,3,rep,name=search,proto3" json:"search,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*DnsSetting) ProtoMessage() {}

func (x *DnsSetting) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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 DnsSetting.ProtoReflect.Descriptor instead.
func (*DnsSetting) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{10}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DnsSetting) GetServerIpAddrs() []string {
	if x != nil {
		return x.ServerIpAddrs
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DnsSetting) GetDomain() string {
	if x != nil {
		return x.Domain
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DnsSetting) GetSearch() []string {
	if x != nil {
		return x.Search
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateEndpointRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Macaddress string `protobuf:"bytes,2,opt,name=macaddress,proto3" json:"macaddress,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Ipaddress string `protobuf:"bytes,3,opt,name=ipaddress,proto3" json:"ipaddress,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	IpaddressPrefixlength string `protobuf:"bytes,4,opt,name=ipaddress_prefixlength,json=ipaddressPrefixlength,proto3" json:"ipaddress_prefixlength,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	NetworkName string `protobuf:"bytes,5,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	PortnamePolicySetting *PortNameEndpointPolicySetting `protobuf:"bytes,6,opt,name=portname_policy_setting,json=portnamePolicySetting,proto3" json:"portname_policy_setting,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	IovPolicySettings *IovEndpointPolicySetting `protobuf:"bytes,7,opt,name=iov_policy_settings,json=iovPolicySettings,proto3" json:"iov_policy_settings,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	DnsSetting    *DnsSetting `protobuf:"bytes,16,opt,name=dns_setting,json=dnsSetting,proto3" json:"dns_setting,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateEndpointRequest) Reset() {
	*x = CreateEndpointRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*CreateEndpointRequest) ProtoMessage() {}

func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[11]
	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 CreateEndpointRequest.ProtoReflect.Descriptor instead.
func (*CreateEndpointRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{11}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetMacaddress() string {
	if x != nil {
		return x.Macaddress
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetIpaddress() string {
	if x != nil {
		return x.Ipaddress
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetIpaddressPrefixlength() string {
	if x != nil {
		return x.IpaddressPrefixlength
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetNetworkName() string {
	if x != nil {
		return x.NetworkName
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetPortnamePolicySetting() *PortNameEndpointPolicySetting {
	if x != nil {
		return x.PortnamePolicySetting
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetIovPolicySettings() *IovEndpointPolicySetting {
	if x != nil {
		return x.IovPolicySettings
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointRequest) GetDnsSetting() *DnsSetting {
	if x != nil {
		return x.DnsSetting
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type CreateEndpointResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ID            string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CreateEndpointResponse) Reset() {
	*x = CreateEndpointResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*CreateEndpointResponse) ProtoMessage() {}

func (x *CreateEndpointResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[12]
	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 CreateEndpointResponse.ProtoReflect.Descriptor instead.
func (*CreateEndpointResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{12}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *CreateEndpointResponse) GetID() string {
	if x != nil {
		return x.ID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type AddEndpointRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	NamespaceID   string `protobuf:"bytes,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AddEndpointRequest) Reset() {
	*x = AddEndpointRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*AddEndpointRequest) ProtoMessage() {}

func (x *AddEndpointRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[13]
	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 AddEndpointRequest.ProtoReflect.Descriptor instead.
func (*AddEndpointRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{13}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *AddEndpointRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *AddEndpointRequest) GetNamespaceID() string {
	if x != nil {
		return x.NamespaceID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type AddEndpointResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *AddEndpointResponse) Reset() {
	*x = AddEndpointResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*AddEndpointResponse) ProtoMessage() {}

func (x *AddEndpointResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[14]
	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 AddEndpointResponse.ProtoReflect.Descriptor instead.
func (*AddEndpointResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{14}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteEndpointRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteEndpointRequest) Reset() {
	*x = DeleteEndpointRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*DeleteEndpointRequest) ProtoMessage() {}

func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[15]
	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 DeleteEndpointRequest.ProtoReflect.Descriptor instead.
func (*DeleteEndpointRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{15}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DeleteEndpointRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteEndpointResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteEndpointResponse) Reset() {
	*x = DeleteEndpointResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*DeleteEndpointResponse) ProtoMessage() {}

func (x *DeleteEndpointResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[16]
	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 DeleteEndpointResponse.ProtoReflect.Descriptor instead.
func (*DeleteEndpointResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{16}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteNetworkRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNetworkRequest) Reset() {
	*x = DeleteNetworkRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*DeleteNetworkRequest) ProtoMessage() {}

func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[17]
	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 DeleteNetworkRequest.ProtoReflect.Descriptor instead.
func (*DeleteNetworkRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{17}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *DeleteNetworkRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type DeleteNetworkResponse struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DeleteNetworkResponse) Reset() {
	*x = DeleteNetworkResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*DeleteNetworkResponse) ProtoMessage() {}

func (x *DeleteNetworkResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[18]
	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 DeleteNetworkResponse.ProtoReflect.Descriptor instead.
func (*DeleteNetworkResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{18}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetEndpointRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetEndpointRequest) Reset() {
	*x = GetEndpointRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetEndpointRequest) ProtoMessage() {}

func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[19]
	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 GetEndpointRequest.ProtoReflect.Descriptor instead.
func (*GetEndpointRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{19}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetEndpointResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` // GUID
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"` // GUID
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	DnsSetting    *DnsSetting `protobuf:"bytes,5,opt,name=dns_setting,json=dnsSetting,proto3" json:"dns_setting,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetEndpointResponse) Reset() {
	*x = GetEndpointResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetEndpointResponse) ProtoMessage() {}

func (x *GetEndpointResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[20]
	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 GetEndpointResponse.ProtoReflect.Descriptor instead.
func (*GetEndpointResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{20}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointResponse) GetID() string {
	if x != nil {
		return x.ID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointResponse) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointResponse) GetNetwork() string {
	if x != nil {
		return x.Network
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointResponse) GetNamespace() string {
	if x != nil {
		return x.Namespace
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointResponse) GetDnsSetting() *DnsSetting {
	if x != nil {
		return x.DnsSetting
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetNetworkRequest struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetNetworkRequest) Reset() {
	*x = GetNetworkRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetNetworkRequest) ProtoMessage() {}

func (x *GetNetworkRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[21]
	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 GetNetworkRequest.ProtoReflect.Descriptor instead.
func (*GetNetworkRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{21}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetNetworkRequest) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetNetworkResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	ID string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetNetworkResponse) Reset() {
	*x = GetNetworkResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetNetworkResponse) ProtoMessage() {}

func (x *GetNetworkResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[22]
	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 GetNetworkResponse.ProtoReflect.Descriptor instead.
func (*GetNetworkResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{22}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetNetworkResponse) GetID() string {
	if x != nil {
		return x.ID
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetNetworkResponse) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetEndpointsRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetEndpointsRequest) Reset() {
	*x = GetEndpointsRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetEndpointsRequest) ProtoMessage() {}

func (x *GetEndpointsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[23]
	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 GetEndpointsRequest.ProtoReflect.Descriptor instead.
func (*GetEndpointsRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{23}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetEndpointsResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Endpoints     []*GetEndpointResponse `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetEndpointsResponse) Reset() {
	*x = GetEndpointsResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetEndpointsResponse) ProtoMessage() {}

func (x *GetEndpointsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[24]
	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 GetEndpointsResponse.ProtoReflect.Descriptor instead.
func (*GetEndpointsResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{24}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetEndpointsResponse) GetEndpoints() []*GetEndpointResponse {
	if x != nil {
		return x.Endpoints
	}
	return nil
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetNetworksRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetNetworksRequest) Reset() {
	*x = GetNetworksRequest{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetNetworksRequest) ProtoMessage() {}

func (x *GetNetworksRequest) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[25]
	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 GetNetworksRequest.ProtoReflect.Descriptor instead.
func (*GetNetworksRequest) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{25}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
type GetNetworksResponse struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
	Networks      []*GetNetworkResponse `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *GetNetworksResponse) Reset() {
	*x = GetNetworksResponse{}
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*GetNetworksResponse) ProtoMessage() {}

func (x *GetNetworksResponse) ProtoReflect() protoreflect.Message {
	mi := &file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes[26]
	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 GetNetworksResponse.ProtoReflect.Descriptor instead.
func (*GetNetworksResponse) Descriptor() ([]byte, []int) {
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP(), []int{26}
}

// Deprecated: The entire proto file github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto is marked as deprecated.
func (x *GetNetworksResponse) GetNetworks() []*GetNetworkResponse {
	if x != nil {
		return x.Networks
	}
	return nil
}

var File_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto protoreflect.FileDescriptor

const file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDesc = "" +
	"\n" +
	"Pgithub.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0/networkconfigproxy.proto\x12\vncproxygrpc\"~\n" +
	"\rAddNICRequest\x12%\n" +
	"\fcontainer_id\x18\x01 \x01(\tB\x02\x18\x01R\vcontainerId\x12\x19\n" +
	"\x06nic_id\x18\x02 \x01(\tB\x02\x18\x01R\x05nicId\x12'\n" +
	"\rendpoint_name\x18\x03 \x01(\tB\x02\x18\x01R\fendpointName:\x02\x18\x01\"\x14\n" +
	"\x0eAddNICResponse:\x02\x18\x01\"\xdc\x01\n" +
	"\x10ModifyNICRequest\x12%\n" +
	"\fcontainer_id\x18\x01 \x01(\tB\x02\x18\x01R\vcontainerId\x12\x19\n" +
	"\x06nic_id\x18\x02 \x01(\tB\x02\x18\x01R\x05nicId\x12'\n" +
	"\rendpoint_name\x18\x03 \x01(\tB\x02\x18\x01R\fendpointName\x12Y\n" +
	"\x13iov_policy_settings\x18\x04 \x01(\v2%.ncproxygrpc.IovEndpointPolicySettingB\x02\x18\x01R\x11iovPolicySettings:\x02\x18\x01\"\x17\n" +
	"\x11ModifyNICResponse:\x02\x18\x01\"\x81\x01\n" +
	"\x10DeleteNICRequest\x12%\n" +
	"\fcontainer_id\x18\x01 \x01(\tB\x02\x18\x01R\vcontainerId\x12\x19\n" +
	"\x06nic_id\x18\x02 \x01(\tB\x02\x18\x01R\x05nicId\x12'\n" +
	"\rendpoint_name\x18\x03 \x01(\tB\x02\x18\x01R\fendpointName:\x02\x18\x01\"\x17\n" +
	"\x11DeleteNICResponse:\x02\x18\x01\"\xb7\x03\n" +
	"\x14CreateNetworkRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name\x12E\n" +
	"\x04mode\x18\x02 \x01(\x0e2-.ncproxygrpc.CreateNetworkRequest.NetworkModeB\x02\x18\x01R\x04mode\x12#\n" +
	"\vswitch_name\x18\x03 \x01(\tB\x02\x18\x01R\n" +
	"switchName\x12K\n" +
	"\tipam_type\x18\x04 \x01(\x0e2*.ncproxygrpc.CreateNetworkRequest.IpamTypeB\x02\x18\x01R\bipamType\x12:\n" +
	"\x17subnet_ipaddress_prefix\x18\x05 \x03(\tB\x02\x18\x01R\x15subnetIpaddressPrefix\x12+\n" +
	"\x0fdefault_gateway\x18\x06 \x01(\tB\x02\x18\x01R\x0edefaultGateway\"3\n" +
	"\vNetworkMode\x12\x13\n" +
	"\vTransparent\x10\x00\x1a\x02\b\x01\x12\v\n" +
	"\x03NAT\x10\x01\x1a\x02\b\x01\x1a\x02\x18\x01\",\n" +
	"\bIpamType\x12\x0e\n" +
	"\x06Static\x10\x00\x1a\x02\b\x01\x12\f\n" +
	"\x04DHCP\x10\x01\x1a\x02\b\x01\x1a\x02\x18\x01:\x02\x18\x01\"/\n" +
	"\x15CreateNetworkResponse\x12\x12\n" +
	"\x02id\x18\x01 \x01(\tB\x02\x18\x01R\x02id:\x02\x18\x01\"D\n" +
	"\x1dPortNameEndpointPolicySetting\x12\x1f\n" +
	"\tport_name\x18\x01 \x01(\tB\x02\x18\x01R\bportName:\x02\x18\x01\"\xbf\x01\n" +
	"\x18IovEndpointPolicySetting\x120\n" +
	"\x12iov_offload_weight\x18\x01 \x01(\rB\x02\x18\x01R\x10iovOffloadWeight\x126\n" +
	"\x15queue_pairs_requested\x18\x02 \x01(\rB\x02\x18\x01R\x13queuePairsRequested\x125\n" +
	"\x14interrupt_moderation\x18\x03 \x01(\rB\x02\x18\x01R\x13interruptModeration:\x02\x18\x01\"t\n" +
	"\n" +
	"DnsSetting\x12*\n" +
	"\x0fserver_ip_addrs\x18\x01 \x03(\tB\x02\x18\x01R\rserverIpAddrs\x12\x1a\n" +
	"\x06domain\x18\x02 \x01(\tB\x02\x18\x01R\x06domain\x12\x1a\n" +
	"\x06search\x18\x03 \x03(\tB\x02\x18\x01R\x06search:\x02\x18\x01\"\xe2\x03\n" +
	"\x15CreateEndpointRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name\x12\"\n" +
	"\n" +
	"macaddress\x18\x02 \x01(\tB\x02\x18\x01R\n" +
	"macaddress\x12 \n" +
	"\tipaddress\x18\x03 \x01(\tB\x02\x18\x01R\tipaddress\x129\n" +
	"\x16ipaddress_prefixlength\x18\x04 \x01(\tB\x02\x18\x01R\x15ipaddressPrefixlength\x12%\n" +
	"\fnetwork_name\x18\x05 \x01(\tB\x02\x18\x01R\vnetworkName\x12f\n" +
	"\x17portname_policy_setting\x18\x06 \x01(\v2*.ncproxygrpc.PortNameEndpointPolicySettingB\x02\x18\x01R\x15portnamePolicySetting\x12Y\n" +
	"\x13iov_policy_settings\x18\a \x01(\v2%.ncproxygrpc.IovEndpointPolicySettingB\x02\x18\x01R\x11iovPolicySettings\x12<\n" +
	"\vdns_setting\x18\x10 \x01(\v2\x17.ncproxygrpc.DnsSettingB\x02\x18\x01R\n" +
	"dnsSetting:\x02\x18\x01J\x04\b\b\x10\x10\"0\n" +
	"\x16CreateEndpointResponse\x12\x12\n" +
	"\x02id\x18\x01 \x01(\tB\x02\x18\x01R\x02id:\x02\x18\x01\"W\n" +
	"\x12AddEndpointRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name\x12%\n" +
	"\fnamespace_id\x18\x02 \x01(\tB\x02\x18\x01R\vnamespaceId:\x02\x18\x01\"\x19\n" +
	"\x13AddEndpointResponse:\x02\x18\x01\"3\n" +
	"\x15DeleteEndpointRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name:\x02\x18\x01\"\x1c\n" +
	"\x16DeleteEndpointResponse:\x02\x18\x01\"2\n" +
	"\x14DeleteNetworkRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name:\x02\x18\x01\"\x1b\n" +
	"\x15DeleteNetworkResponse:\x02\x18\x01\"0\n" +
	"\x12GetEndpointRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name:\x02\x18\x01\"\xc3\x01\n" +
	"\x13GetEndpointResponse\x12\x12\n" +
	"\x02id\x18\x01 \x01(\tB\x02\x18\x01R\x02id\x12\x16\n" +
	"\x04name\x18\x02 \x01(\tB\x02\x18\x01R\x04name\x12\x1c\n" +
	"\anetwork\x18\x03 \x01(\tB\x02\x18\x01R\anetwork\x12 \n" +
	"\tnamespace\x18\x04 \x01(\tB\x02\x18\x01R\tnamespace\x12<\n" +
	"\vdns_setting\x18\x05 \x01(\v2\x17.ncproxygrpc.DnsSettingB\x02\x18\x01R\n" +
	"dnsSetting:\x02\x18\x01\"/\n" +
	"\x11GetNetworkRequest\x12\x16\n" +
	"\x04name\x18\x01 \x01(\tB\x02\x18\x01R\x04name:\x02\x18\x01\"D\n" +
	"\x12GetNetworkResponse\x12\x12\n" +
	"\x02id\x18\x01 \x01(\tB\x02\x18\x01R\x02id\x12\x16\n" +
	"\x04name\x18\x02 \x01(\tB\x02\x18\x01R\x04name:\x02\x18\x01\"\x19\n" +
	"\x13GetEndpointsRequest:\x02\x18\x01\"^\n" +
	"\x14GetEndpointsResponse\x12B\n" +
	"\tendpoints\x18\x01 \x03(\v2 .ncproxygrpc.GetEndpointResponseB\x02\x18\x01R\tendpoints:\x02\x18\x01\"\x18\n" +
	"\x12GetNetworksRequest:\x02\x18\x01\"Z\n" +
	"\x13GetNetworksResponse\x12?\n" +
	"\bnetworks\x18\x01 \x03(\v2\x1f.ncproxygrpc.GetNetworkResponseB\x02\x18\x01R\bnetworks:\x02\x18\x012\x87\b\n" +
	"\x12NetworkConfigProxy\x12C\n" +
	"\x06AddNIC\x12\x1a.ncproxygrpc.AddNICRequest\x1a\x1b.ncproxygrpc.AddNICResponse\"\x00\x12L\n" +
	"\tModifyNIC\x12\x1d.ncproxygrpc.ModifyNICRequest\x1a\x1e.ncproxygrpc.ModifyNICResponse\"\x00\x12L\n" +
	"\tDeleteNIC\x12\x1d.ncproxygrpc.DeleteNICRequest\x1a\x1e.ncproxygrpc.DeleteNICResponse\"\x00\x12X\n" +
	"\rCreateNetwork\x12!.ncproxygrpc.CreateNetworkRequest\x1a\".ncproxygrpc.CreateNetworkResponse\"\x00\x12[\n" +
	"\x0eCreateEndpoint\x12\".ncproxygrpc.CreateEndpointRequest\x1a#.ncproxygrpc.CreateEndpointResponse\"\x00\x12R\n" +
	"\vAddEndpoint\x12\x1f.ncproxygrpc.AddEndpointRequest\x1a .ncproxygrpc.AddEndpointResponse\"\x00\x12[\n" +
	"\x0eDeleteEndpoint\x12\".ncproxygrpc.DeleteEndpointRequest\x1a#.ncproxygrpc.DeleteEndpointResponse\"\x00\x12X\n" +
	"\rDeleteNetwork\x12!.ncproxygrpc.DeleteNetworkRequest\x1a\".ncproxygrpc.DeleteNetworkResponse\"\x00\x12R\n" +
	"\vGetEndpoint\x12\x1f.ncproxygrpc.GetEndpointRequest\x1a .ncproxygrpc.GetEndpointResponse\"\x00\x12O\n" +
	"\n" +
	"GetNetwork\x12\x1e.ncproxygrpc.GetNetworkRequest\x1a\x1f.ncproxygrpc.GetNetworkResponse\"\x00\x12U\n" +
	"\fGetEndpoints\x12 .ncproxygrpc.GetEndpointsRequest\x1a!.ncproxygrpc.GetEndpointsResponse\"\x00\x12R\n" +
	"\vGetNetworks\x12\x1f.ncproxygrpc.GetNetworksRequest\x1a .ncproxygrpc.GetNetworksResponse\"\x00B<Z7github.com/Microsoft/hcsshim/pkg/ncproxy/ncproxygrpc/v0\xb8\x01\x01b\x06proto3"

var (
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescOnce sync.Once
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescData []byte
)

func file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescGZIP() []byte {
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescOnce.Do(func() {
		file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDesc), len(file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDesc)))
	})
	return file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDescData
}

var file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
var file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes = make([]protoimpl.MessageInfo, 27)
var file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_goTypes = []any{
	(CreateNetworkRequest_NetworkMode)(0), // 0: ncproxygrpc.CreateNetworkRequest.NetworkMode
	(CreateNetworkRequest_IpamType)(0),    // 1: ncproxygrpc.CreateNetworkRequest.IpamType
	(*AddNICRequest)(nil),                 // 2: ncproxygrpc.AddNICRequest
	(*AddNICResponse)(nil),                // 3: ncproxygrpc.AddNICResponse
	(*ModifyNICRequest)(nil),              // 4: ncproxygrpc.ModifyNICRequest
	(*ModifyNICResponse)(nil),             // 5: ncproxygrpc.ModifyNICResponse
	(*DeleteNICRequest)(nil),              // 6: ncproxygrpc.DeleteNICRequest
	(*DeleteNICResponse)(nil),             // 7: ncproxygrpc.DeleteNICResponse
	(*CreateNetworkRequest)(nil),          // 8: ncproxygrpc.CreateNetworkRequest
	(*CreateNetworkResponse)(nil),         // 9: ncproxygrpc.CreateNetworkResponse
	(*PortNameEndpointPolicySetting)(nil), // 10: ncproxygrpc.PortNameEndpointPolicySetting
	(*IovEndpointPolicySetting)(nil),      // 11: ncproxygrpc.IovEndpointPolicySetting
	(*DnsSetting)(nil),                    // 12: ncproxygrpc.DnsSetting
	(*CreateEndpointRequest)(nil),         // 13: ncproxygrpc.CreateEndpointRequest
	(*CreateEndpointResponse)(nil),        // 14: ncproxygrpc.CreateEndpointResponse
	(*AddEndpointRequest)(nil),            // 15: ncproxygrpc.AddEndpointRequest
	(*AddEndpointResponse)(nil),           // 16: ncproxygrpc.AddEndpointResponse
	(*DeleteEndpointRequest)(nil),         // 17: ncproxygrpc.DeleteEndpointRequest
	(*DeleteEndpointResponse)(nil),        // 18: ncproxygrpc.DeleteEndpointResponse
	(*DeleteNetworkRequest)(nil),          // 19: ncproxygrpc.DeleteNetworkRequest
	(*DeleteNetworkResponse)(nil),         // 20: ncproxygrpc.DeleteNetworkResponse
	(*GetEndpointRequest)(nil),            // 21: ncproxygrpc.GetEndpointRequest
	(*GetEndpointResponse)(nil),           // 22: ncproxygrpc.GetEndpointResponse
	(*GetNetworkRequest)(nil),             // 23: ncproxygrpc.GetNetworkRequest
	(*GetNetworkResponse)(nil),            // 24: ncproxygrpc.GetNetworkResponse
	(*GetEndpointsRequest)(nil),           // 25: ncproxygrpc.GetEndpointsRequest
	(*GetEndpointsResponse)(nil),          // 26: ncproxygrpc.GetEndpointsResponse
	(*GetNetworksRequest)(nil),            // 27: ncproxygrpc.GetNetworksRequest
	(*GetNetworksResponse)(nil),           // 28: ncproxygrpc.GetNetworksResponse
}
var file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_depIdxs = []int32{
	11, // 0: ncproxygrpc.ModifyNICRequest.iov_policy_settings:type_name -> ncproxygrpc.IovEndpointPolicySetting
	0,  // 1: ncproxygrpc.CreateNetworkRequest.mode:type_name -> ncproxygrpc.CreateNetworkRequest.NetworkMode
	1,  // 2: ncproxygrpc.CreateNetworkRequest.ipam_type:type_name -> ncproxygrpc.CreateNetworkRequest.IpamType
	10, // 3: ncproxygrpc.CreateEndpointRequest.portname_policy_setting:type_name -> ncproxygrpc.PortNameEndpointPolicySetting
	11, // 4: ncproxygrpc.CreateEndpointRequest.iov_policy_settings:type_name -> ncproxygrpc.IovEndpointPolicySetting
	12, // 5: ncproxygrpc.CreateEndpointRequest.dns_setting:type_name -> ncproxygrpc.DnsSetting
	12, // 6: ncproxygrpc.GetEndpointResponse.dns_setting:type_name -> ncproxygrpc.DnsSetting
	22, // 7: ncproxygrpc.GetEndpointsResponse.endpoints:type_name -> ncproxygrpc.GetEndpointResponse
	24, // 8: ncproxygrpc.GetNetworksResponse.networks:type_name -> ncproxygrpc.GetNetworkResponse
	2,  // 9: ncproxygrpc.NetworkConfigProxy.AddNIC:input_type -> ncproxygrpc.AddNICRequest
	4,  // 10: ncproxygrpc.NetworkConfigProxy.ModifyNIC:input_type -> ncproxygrpc.ModifyNICRequest
	6,  // 11: ncproxygrpc.NetworkConfigProxy.DeleteNIC:input_type -> ncproxygrpc.DeleteNICRequest
	8,  // 12: ncproxygrpc.NetworkConfigProxy.CreateNetwork:input_type -> ncproxygrpc.CreateNetworkRequest
	13, // 13: ncproxygrpc.NetworkConfigProxy.CreateEndpoint:input_type -> ncproxygrpc.CreateEndpointRequest
	15, // 14: ncproxygrpc.NetworkConfigProxy.AddEndpoint:input_type -> ncproxygrpc.AddEndpointRequest
	17, // 15: ncproxygrpc.NetworkConfigProxy.DeleteEndpoint:input_type -> ncproxygrpc.DeleteEndpointRequest
	19, // 16: ncproxygrpc.NetworkConfigProxy.DeleteNetwork:input_type -> ncproxygrpc.DeleteNetworkRequest
	21, // 17: ncproxygrpc.NetworkConfigProxy.GetEndpoint:input_type -> ncproxygrpc.GetEndpointRequest
	23, // 18: ncproxygrpc.NetworkConfigProxy.GetNetwork:input_type -> ncproxygrpc.GetNetworkRequest
	25, // 19: ncproxygrpc.NetworkConfigProxy.GetEndpoints:input_type -> ncproxygrpc.GetEndpointsRequest
	27, // 20: ncproxygrpc.NetworkConfigProxy.GetNetworks:input_type -> ncproxygrpc.GetNetworksRequest
	3,  // 21: ncproxygrpc.NetworkConfigProxy.AddNIC:output_type -> ncproxygrpc.AddNICResponse
	5,  // 22: ncproxygrpc.NetworkConfigProxy.ModifyNIC:output_type -> ncproxygrpc.ModifyNICResponse
	7,  // 23: ncproxygrpc.NetworkConfigProxy.DeleteNIC:output_type -> ncproxygrpc.DeleteNICResponse
	9,  // 24: ncproxygrpc.NetworkConfigProxy.CreateNetwork:output_type -> ncproxygrpc.CreateNetworkResponse
	14, // 25: ncproxygrpc.NetworkConfigProxy.CreateEndpoint:output_type -> ncproxygrpc.CreateEndpointResponse
	16, // 26: ncproxygrpc.NetworkConfigProxy.AddEndpoint:output_type -> ncproxygrpc.AddEndpointResponse
	18, // 27: ncproxygrpc.NetworkConfigProxy.DeleteEndpoint:output_type -> ncproxygrpc.DeleteEndpointResponse
	20, // 28: ncproxygrpc.NetworkConfigProxy.DeleteNetwork:output_type -> ncproxygrpc.DeleteNetworkResponse
	22, // 29: ncproxygrpc.NetworkConfigProxy.GetEndpoint:output_type -> ncproxygrpc.GetEndpointResponse
	24, // 30: ncproxygrpc.NetworkConfigProxy.GetNetwork:output_type -> ncproxygrpc.GetNetworkResponse
	26, // 31: ncproxygrpc.NetworkConfigProxy.GetEndpoints:output_type -> ncproxygrpc.GetEndpointsResponse
	28, // 32: ncproxygrpc.NetworkConfigProxy.GetNetworks:output_type -> ncproxygrpc.GetNetworksResponse
	21, // [21:33] is the sub-list for method output_type
	9,  // [9:21] is the sub-list for method input_type
	9,  // [9:9] is the sub-list for extension type_name
	9,  // [9:9] is the sub-list for extension extendee
	0,  // [0:9] is the sub-list for field type_name
}

func init() {
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_init()
}
func file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_init() {
	if File_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_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_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDesc), len(file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_rawDesc)),
			NumEnums:      2,
			NumMessages:   27,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_goTypes,
		DependencyIndexes: file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_depIdxs,
		EnumInfos:         file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_enumTypes,
		MessageInfos:      file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_msgTypes,
	}.Build()
	File_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto = out.File
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_goTypes = nil
	file_github_com_Microsoft_hcsshim_pkg_ncproxy_ncproxygrpc_v0_networkconfigproxy_proto_depIdxs = nil
}
