tag

package
v0.0.0-...-1768917 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CreatorType_name = map[int32]string{
		0: "CREATOR_TYPE_UNSPECIFIED",
		1: "CREATOR_TYPE_SYSTEM",
		2: "CREATOR_TYPE_USER",
	}
	CreatorType_value = map[string]int32{
		"CREATOR_TYPE_UNSPECIFIED": 0,
		"CREATOR_TYPE_SYSTEM":      1,
		"CREATOR_TYPE_USER":        2,
	}
)

Enum value maps for CreatorType.

View Source
var DeviceTagAssignmentConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.DeviceTagAssignmentConfigService",
	HandlerType: (*DeviceTagAssignmentConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _DeviceTagAssignmentConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _DeviceTagAssignmentConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DeviceTagAssignmentConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _DeviceTagAssignmentConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _DeviceTagAssignmentConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _DeviceTagAssignmentConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

DeviceTagAssignmentConfigService_ServiceDesc is the grpc.ServiceDesc for DeviceTagAssignmentConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceTagConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.DeviceTagConfigService",
	HandlerType: (*DeviceTagConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _DeviceTagConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _DeviceTagConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DeviceTagConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _DeviceTagConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _DeviceTagConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _DeviceTagConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

DeviceTagConfigService_ServiceDesc is the grpc.ServiceDesc for DeviceTagConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceTagService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.DeviceTagService",
	HandlerType: (*DeviceTagServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _DeviceTagService_GetOne_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _DeviceTagService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _DeviceTagService_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

DeviceTagService_ServiceDesc is the grpc.ServiceDesc for DeviceTagService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_arista_tag_v1_services_gen_proto protoreflect.FileDescriptor
View Source
var File_arista_tag_v1_tag_proto protoreflect.FileDescriptor
View Source
var InterfaceTagAssignmentConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.InterfaceTagAssignmentConfigService",
	HandlerType: (*InterfaceTagAssignmentConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _InterfaceTagAssignmentConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _InterfaceTagAssignmentConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _InterfaceTagAssignmentConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _InterfaceTagAssignmentConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _InterfaceTagAssignmentConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _InterfaceTagAssignmentConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

InterfaceTagAssignmentConfigService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagAssignmentConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var InterfaceTagConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.InterfaceTagConfigService",
	HandlerType: (*InterfaceTagConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _InterfaceTagConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _InterfaceTagConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _InterfaceTagConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _InterfaceTagConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _InterfaceTagConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _InterfaceTagConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

InterfaceTagConfigService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var InterfaceTagService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v1.InterfaceTagService",
	HandlerType: (*InterfaceTagServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _InterfaceTagService_GetOne_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _InterfaceTagService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _InterfaceTagService_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v1/services.gen.proto",
}

InterfaceTagService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterDeviceTagAssignmentConfigServiceServer

func RegisterDeviceTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagAssignmentConfigServiceServer)

func RegisterDeviceTagConfigServiceServer

func RegisterDeviceTagConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagConfigServiceServer)

func RegisterDeviceTagServiceServer

func RegisterDeviceTagServiceServer(s grpc.ServiceRegistrar, srv DeviceTagServiceServer)

func RegisterInterfaceTagConfigServiceServer

func RegisterInterfaceTagConfigServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagConfigServiceServer)

func RegisterInterfaceTagServiceServer

func RegisterInterfaceTagServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagServiceServer)

Types

type CreatorType

type CreatorType int32

CreatorType specifies an entity that creates something.

const (
	CreatorType_CREATOR_TYPE_UNSPECIFIED CreatorType = 0
	// CREATOR_TYPE_SYSTEM is the type for something created by the system.
	CreatorType_CREATOR_TYPE_SYSTEM CreatorType = 1
	// CREATOR_TYPE_USER is the type for something created by a user.
	CreatorType_CREATOR_TYPE_USER CreatorType = 2
)

func (CreatorType) Descriptor

func (CreatorType) Enum

func (x CreatorType) Enum() *CreatorType

func (CreatorType) EnumDescriptor deprecated

func (CreatorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CreatorType.Descriptor instead.

func (CreatorType) Number

func (x CreatorType) Number() protoreflect.EnumNumber

func (CreatorType) String

func (x CreatorType) String() string

func (CreatorType) Type

type DeviceTag

type DeviceTag struct {

	// Key uniquely identifies the device tag.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// CreatorType is the creator type of the tag.
	CreatorType CreatorType `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

DeviceTag is a label-value pair that may or may not be assigned to a device.

func (*DeviceTag) Descriptor deprecated

func (*DeviceTag) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTag.ProtoReflect.Descriptor instead.

func (*DeviceTag) GetCreatorType

func (x *DeviceTag) GetCreatorType() CreatorType

func (*DeviceTag) GetKey

func (x *DeviceTag) GetKey() *TagKey

func (*DeviceTag) ProtoMessage

func (*DeviceTag) ProtoMessage()

func (*DeviceTag) ProtoReflect

func (x *DeviceTag) ProtoReflect() protoreflect.Message

func (*DeviceTag) Reset

func (x *DeviceTag) Reset()

func (*DeviceTag) String

func (x *DeviceTag) String() string

type DeviceTagAssignmentConfig

type DeviceTagAssignmentConfig struct {

	// Key uniquely identifies the device tag assignment.
	Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

DeviceTagAssignmentConfig is the assignment of a device tag to a specific device.

func (*DeviceTagAssignmentConfig) Descriptor deprecated

func (*DeviceTagAssignmentConfig) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfig.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfig) GetKey

func (*DeviceTagAssignmentConfig) ProtoMessage

func (*DeviceTagAssignmentConfig) ProtoMessage()

func (*DeviceTagAssignmentConfig) ProtoReflect

func (*DeviceTagAssignmentConfig) Reset

func (x *DeviceTagAssignmentConfig) Reset()

func (*DeviceTagAssignmentConfig) String

func (x *DeviceTagAssignmentConfig) String() string

type DeviceTagAssignmentConfigDeleteAllRequest

type DeviceTagAssignmentConfigDeleteAllRequest struct {
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigDeleteAllRequest) Descriptor deprecated

func (*DeviceTagAssignmentConfigDeleteAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoMessage

func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoReflect

func (*DeviceTagAssignmentConfigDeleteAllRequest) Reset

func (*DeviceTagAssignmentConfigDeleteAllRequest) String

type DeviceTagAssignmentConfigDeleteAllResponse

type DeviceTagAssignmentConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the DeviceTagAssignmentConfig instance that failed to be deleted.
	Key *DeviceTagAssignmentKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigDeleteAllResponse) Descriptor deprecated

Deprecated: Use DeviceTagAssignmentConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigDeleteAllResponse) GetError

func (*DeviceTagAssignmentConfigDeleteAllResponse) GetKey

func (*DeviceTagAssignmentConfigDeleteAllResponse) GetTime

func (*DeviceTagAssignmentConfigDeleteAllResponse) GetType

func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoMessage

func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoReflect

func (*DeviceTagAssignmentConfigDeleteAllResponse) Reset

func (*DeviceTagAssignmentConfigDeleteAllResponse) String

type DeviceTagAssignmentConfigDeleteRequest

type DeviceTagAssignmentConfigDeleteRequest struct {

	// Key indicates which DeviceTagAssignmentConfig instance to remove.
	// This field must always be set.
	Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigDeleteRequest) Descriptor deprecated

func (*DeviceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigDeleteRequest) GetKey

func (*DeviceTagAssignmentConfigDeleteRequest) ProtoMessage

func (*DeviceTagAssignmentConfigDeleteRequest) ProtoReflect

func (*DeviceTagAssignmentConfigDeleteRequest) Reset

func (*DeviceTagAssignmentConfigDeleteRequest) String

type DeviceTagAssignmentConfigDeleteResponse

type DeviceTagAssignmentConfigDeleteResponse struct {

	// Key echoes back the key of the deleted DeviceTagAssignmentConfig instance.
	Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==DeletedAt will not include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigDeleteResponse) Descriptor deprecated

func (*DeviceTagAssignmentConfigDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigDeleteResponse) GetKey

func (*DeviceTagAssignmentConfigDeleteResponse) GetTime

func (*DeviceTagAssignmentConfigDeleteResponse) ProtoMessage

func (*DeviceTagAssignmentConfigDeleteResponse) ProtoReflect

func (*DeviceTagAssignmentConfigDeleteResponse) Reset

func (*DeviceTagAssignmentConfigDeleteResponse) String

type DeviceTagAssignmentConfigRequest

type DeviceTagAssignmentConfigRequest struct {

	// Key uniquely identifies a DeviceTagAssignmentConfig instance to retrieve.
	// This value must be populated.
	Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigRequest) Descriptor deprecated

func (*DeviceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigRequest) GetKey

func (*DeviceTagAssignmentConfigRequest) GetTime

func (*DeviceTagAssignmentConfigRequest) ProtoMessage

func (*DeviceTagAssignmentConfigRequest) ProtoMessage()

func (*DeviceTagAssignmentConfigRequest) ProtoReflect

func (*DeviceTagAssignmentConfigRequest) Reset

func (*DeviceTagAssignmentConfigRequest) String

type DeviceTagAssignmentConfigResponse

type DeviceTagAssignmentConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// DeviceTagAssignmentConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigResponse) Descriptor deprecated

func (*DeviceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigResponse) GetTime

func (*DeviceTagAssignmentConfigResponse) GetValue

func (*DeviceTagAssignmentConfigResponse) ProtoMessage

func (*DeviceTagAssignmentConfigResponse) ProtoMessage()

func (*DeviceTagAssignmentConfigResponse) ProtoReflect

func (*DeviceTagAssignmentConfigResponse) Reset

func (*DeviceTagAssignmentConfigResponse) String

type DeviceTagAssignmentConfigServiceServer

DeviceTagAssignmentConfigServiceServer is the server API for DeviceTagAssignmentConfigService service. All implementations must embed UnimplementedDeviceTagAssignmentConfigServiceServer for forward compatibility

type DeviceTagAssignmentConfigService_DeleteAllClient

type DeviceTagAssignmentConfigService_DeleteAllClient interface {
	Recv() (*DeviceTagAssignmentConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type DeviceTagAssignmentConfigService_DeleteAllServer

type DeviceTagAssignmentConfigService_DeleteAllServer interface {
	Send(*DeviceTagAssignmentConfigDeleteAllResponse) error
	grpc.ServerStream
}

type DeviceTagAssignmentConfigService_GetAllClient

type DeviceTagAssignmentConfigService_GetAllClient interface {
	Recv() (*DeviceTagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagAssignmentConfigService_GetAllServer

type DeviceTagAssignmentConfigService_GetAllServer interface {
	Send(*DeviceTagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type DeviceTagAssignmentConfigService_SubscribeClient

type DeviceTagAssignmentConfigService_SubscribeClient interface {
	Recv() (*DeviceTagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagAssignmentConfigService_SubscribeServer

type DeviceTagAssignmentConfigService_SubscribeServer interface {
	Send(*DeviceTagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type DeviceTagAssignmentConfigSetRequest

type DeviceTagAssignmentConfigSetRequest struct {

	// DeviceTagAssignmentConfig carries the value to set into the datastore.
	// See the documentation on the DeviceTagAssignmentConfig struct for which fields are required.
	Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigSetRequest) Descriptor deprecated

func (*DeviceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigSetRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigSetRequest) GetValue

func (*DeviceTagAssignmentConfigSetRequest) ProtoMessage

func (*DeviceTagAssignmentConfigSetRequest) ProtoMessage()

func (*DeviceTagAssignmentConfigSetRequest) ProtoReflect

func (*DeviceTagAssignmentConfigSetRequest) Reset

func (*DeviceTagAssignmentConfigSetRequest) String

type DeviceTagAssignmentConfigSetResponse

type DeviceTagAssignmentConfigSetResponse struct {

	// Value carries all the values given in the DeviceTagAssignmentConfigSetRequest as well
	// as any server-generated values.
	Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==CreatedAt will include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigSetResponse) Descriptor deprecated

func (*DeviceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigSetResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigSetResponse) GetTime

func (*DeviceTagAssignmentConfigSetResponse) GetValue

func (*DeviceTagAssignmentConfigSetResponse) ProtoMessage

func (*DeviceTagAssignmentConfigSetResponse) ProtoMessage()

func (*DeviceTagAssignmentConfigSetResponse) ProtoReflect

func (*DeviceTagAssignmentConfigSetResponse) Reset

func (*DeviceTagAssignmentConfigSetResponse) String

type DeviceTagAssignmentConfigStreamRequest

type DeviceTagAssignmentConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*DeviceTagAssignmentConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigStreamRequest) Descriptor deprecated

func (*DeviceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigStreamRequest) GetPartialEqFilter

func (*DeviceTagAssignmentConfigStreamRequest) GetTime

func (*DeviceTagAssignmentConfigStreamRequest) ProtoMessage

func (*DeviceTagAssignmentConfigStreamRequest) ProtoReflect

func (*DeviceTagAssignmentConfigStreamRequest) Reset

func (*DeviceTagAssignmentConfigStreamRequest) String

type DeviceTagAssignmentConfigStreamResponse

type DeviceTagAssignmentConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this DeviceTagAssignmentConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the DeviceTagAssignmentConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagAssignmentConfigStreamResponse) Descriptor deprecated

func (*DeviceTagAssignmentConfigStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentConfigStreamResponse) GetTime

func (*DeviceTagAssignmentConfigStreamResponse) GetType

func (*DeviceTagAssignmentConfigStreamResponse) GetValue

func (*DeviceTagAssignmentConfigStreamResponse) ProtoMessage

func (*DeviceTagAssignmentConfigStreamResponse) ProtoReflect

func (*DeviceTagAssignmentConfigStreamResponse) Reset

func (*DeviceTagAssignmentConfigStreamResponse) String

type DeviceTagAssignmentKey

type DeviceTagAssignmentKey struct {

	// Label is the label of the tag.
	Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// Value is the value of the tag.
	Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// DeviceId is the ID of the device.
	DeviceId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// contains filtered or unexported fields
}

DeviceTagAssignmentKey uniquely identifies a device tag assignment.

func (*DeviceTagAssignmentKey) Descriptor deprecated

func (*DeviceTagAssignmentKey) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagAssignmentKey.ProtoReflect.Descriptor instead.

func (*DeviceTagAssignmentKey) GetDeviceId

func (x *DeviceTagAssignmentKey) GetDeviceId() *wrapperspb.StringValue

func (*DeviceTagAssignmentKey) GetLabel

func (*DeviceTagAssignmentKey) GetValue

func (*DeviceTagAssignmentKey) ProtoMessage

func (*DeviceTagAssignmentKey) ProtoMessage()

func (*DeviceTagAssignmentKey) ProtoReflect

func (x *DeviceTagAssignmentKey) ProtoReflect() protoreflect.Message

func (*DeviceTagAssignmentKey) Reset

func (x *DeviceTagAssignmentKey) Reset()

func (*DeviceTagAssignmentKey) String

func (x *DeviceTagAssignmentKey) String() string

type DeviceTagConfig

type DeviceTagConfig struct {

	// Key uniquely identifies the device tag.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

DeviceTagConfig is a label-value pair that may or may not be assigned to a device.

func (*DeviceTagConfig) Descriptor deprecated

func (*DeviceTagConfig) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfig.ProtoReflect.Descriptor instead.

func (*DeviceTagConfig) GetKey

func (x *DeviceTagConfig) GetKey() *TagKey

func (*DeviceTagConfig) ProtoMessage

func (*DeviceTagConfig) ProtoMessage()

func (*DeviceTagConfig) ProtoReflect

func (x *DeviceTagConfig) ProtoReflect() protoreflect.Message

func (*DeviceTagConfig) Reset

func (x *DeviceTagConfig) Reset()

func (*DeviceTagConfig) String

func (x *DeviceTagConfig) String() string

type DeviceTagConfigDeleteAllRequest

type DeviceTagConfigDeleteAllRequest struct {
	// contains filtered or unexported fields
}

func (*DeviceTagConfigDeleteAllRequest) Descriptor deprecated

func (*DeviceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigDeleteAllRequest) ProtoMessage

func (*DeviceTagConfigDeleteAllRequest) ProtoMessage()

func (*DeviceTagConfigDeleteAllRequest) ProtoReflect

func (*DeviceTagConfigDeleteAllRequest) Reset

func (*DeviceTagConfigDeleteAllRequest) String

type DeviceTagConfigDeleteAllResponse

type DeviceTagConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the DeviceTagConfig instance that failed to be deleted.
	Key *TagKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigDeleteAllResponse) Descriptor deprecated

func (*DeviceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigDeleteAllResponse) GetError

func (*DeviceTagConfigDeleteAllResponse) GetKey

func (*DeviceTagConfigDeleteAllResponse) GetTime

func (*DeviceTagConfigDeleteAllResponse) GetType

func (*DeviceTagConfigDeleteAllResponse) ProtoMessage

func (*DeviceTagConfigDeleteAllResponse) ProtoMessage()

func (*DeviceTagConfigDeleteAllResponse) ProtoReflect

func (*DeviceTagConfigDeleteAllResponse) Reset

func (*DeviceTagConfigDeleteAllResponse) String

type DeviceTagConfigDeleteRequest

type DeviceTagConfigDeleteRequest struct {

	// Key indicates which DeviceTagConfig instance to remove.
	// This field must always be set.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigDeleteRequest) Descriptor deprecated

func (*DeviceTagConfigDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigDeleteRequest) GetKey

func (x *DeviceTagConfigDeleteRequest) GetKey() *TagKey

func (*DeviceTagConfigDeleteRequest) ProtoMessage

func (*DeviceTagConfigDeleteRequest) ProtoMessage()

func (*DeviceTagConfigDeleteRequest) ProtoReflect

func (*DeviceTagConfigDeleteRequest) Reset

func (x *DeviceTagConfigDeleteRequest) Reset()

func (*DeviceTagConfigDeleteRequest) String

type DeviceTagConfigDeleteResponse

type DeviceTagConfigDeleteResponse struct {

	// Key echoes back the key of the deleted DeviceTagConfig instance.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==DeletedAt will not include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigDeleteResponse) Descriptor deprecated

func (*DeviceTagConfigDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigDeleteResponse) GetKey

func (*DeviceTagConfigDeleteResponse) GetTime

func (*DeviceTagConfigDeleteResponse) ProtoMessage

func (*DeviceTagConfigDeleteResponse) ProtoMessage()

func (*DeviceTagConfigDeleteResponse) ProtoReflect

func (*DeviceTagConfigDeleteResponse) Reset

func (x *DeviceTagConfigDeleteResponse) Reset()

func (*DeviceTagConfigDeleteResponse) String

type DeviceTagConfigRequest

type DeviceTagConfigRequest struct {

	// Key uniquely identifies a DeviceTagConfig instance to retrieve.
	// This value must be populated.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigRequest) Descriptor deprecated

func (*DeviceTagConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigRequest) GetKey

func (x *DeviceTagConfigRequest) GetKey() *TagKey

func (*DeviceTagConfigRequest) GetTime

func (*DeviceTagConfigRequest) ProtoMessage

func (*DeviceTagConfigRequest) ProtoMessage()

func (*DeviceTagConfigRequest) ProtoReflect

func (x *DeviceTagConfigRequest) ProtoReflect() protoreflect.Message

func (*DeviceTagConfigRequest) Reset

func (x *DeviceTagConfigRequest) Reset()

func (*DeviceTagConfigRequest) String

func (x *DeviceTagConfigRequest) String() string

type DeviceTagConfigResponse

type DeviceTagConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// DeviceTagConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigResponse) Descriptor deprecated

func (*DeviceTagConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigResponse) GetTime

func (*DeviceTagConfigResponse) GetValue

func (*DeviceTagConfigResponse) ProtoMessage

func (*DeviceTagConfigResponse) ProtoMessage()

func (*DeviceTagConfigResponse) ProtoReflect

func (x *DeviceTagConfigResponse) ProtoReflect() protoreflect.Message

func (*DeviceTagConfigResponse) Reset

func (x *DeviceTagConfigResponse) Reset()

func (*DeviceTagConfigResponse) String

func (x *DeviceTagConfigResponse) String() string

type DeviceTagConfigServiceClient

DeviceTagConfigServiceClient is the client API for DeviceTagConfigService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceTagConfigServiceServer

DeviceTagConfigServiceServer is the server API for DeviceTagConfigService service. All implementations must embed UnimplementedDeviceTagConfigServiceServer for forward compatibility

type DeviceTagConfigService_DeleteAllClient

type DeviceTagConfigService_DeleteAllClient interface {
	Recv() (*DeviceTagConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type DeviceTagConfigService_DeleteAllServer

type DeviceTagConfigService_DeleteAllServer interface {
	Send(*DeviceTagConfigDeleteAllResponse) error
	grpc.ServerStream
}

type DeviceTagConfigService_GetAllClient

type DeviceTagConfigService_GetAllClient interface {
	Recv() (*DeviceTagConfigStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagConfigService_GetAllServer

type DeviceTagConfigService_GetAllServer interface {
	Send(*DeviceTagConfigStreamResponse) error
	grpc.ServerStream
}

type DeviceTagConfigService_SubscribeClient

type DeviceTagConfigService_SubscribeClient interface {
	Recv() (*DeviceTagConfigStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagConfigService_SubscribeServer

type DeviceTagConfigService_SubscribeServer interface {
	Send(*DeviceTagConfigStreamResponse) error
	grpc.ServerStream
}

type DeviceTagConfigSetRequest

type DeviceTagConfigSetRequest struct {

	// DeviceTagConfig carries the value to set into the datastore.
	// See the documentation on the DeviceTagConfig struct for which fields are required.
	Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigSetRequest) Descriptor deprecated

func (*DeviceTagConfigSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigSetRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigSetRequest) GetValue

func (*DeviceTagConfigSetRequest) ProtoMessage

func (*DeviceTagConfigSetRequest) ProtoMessage()

func (*DeviceTagConfigSetRequest) ProtoReflect

func (*DeviceTagConfigSetRequest) Reset

func (x *DeviceTagConfigSetRequest) Reset()

func (*DeviceTagConfigSetRequest) String

func (x *DeviceTagConfigSetRequest) String() string

type DeviceTagConfigSetResponse

type DeviceTagConfigSetResponse struct {

	// Value carries all the values given in the DeviceTagConfigSetRequest as well
	// as any server-generated values.
	Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==CreatedAt will include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigSetResponse) Descriptor deprecated

func (*DeviceTagConfigSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigSetResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigSetResponse) GetTime

func (*DeviceTagConfigSetResponse) GetValue

func (*DeviceTagConfigSetResponse) ProtoMessage

func (*DeviceTagConfigSetResponse) ProtoMessage()

func (*DeviceTagConfigSetResponse) ProtoReflect

func (*DeviceTagConfigSetResponse) Reset

func (x *DeviceTagConfigSetResponse) Reset()

func (*DeviceTagConfigSetResponse) String

func (x *DeviceTagConfigSetResponse) String() string

type DeviceTagConfigStreamRequest

type DeviceTagConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*DeviceTagConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigStreamRequest) Descriptor deprecated

func (*DeviceTagConfigStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigStreamRequest) GetPartialEqFilter

func (x *DeviceTagConfigStreamRequest) GetPartialEqFilter() []*DeviceTagConfig

func (*DeviceTagConfigStreamRequest) GetTime

func (*DeviceTagConfigStreamRequest) ProtoMessage

func (*DeviceTagConfigStreamRequest) ProtoMessage()

func (*DeviceTagConfigStreamRequest) ProtoReflect

func (*DeviceTagConfigStreamRequest) Reset

func (x *DeviceTagConfigStreamRequest) Reset()

func (*DeviceTagConfigStreamRequest) String

type DeviceTagConfigStreamResponse

type DeviceTagConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this DeviceTagConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the DeviceTagConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagConfigStreamResponse) Descriptor deprecated

func (*DeviceTagConfigStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagConfigStreamResponse) GetTime

func (*DeviceTagConfigStreamResponse) GetType

func (*DeviceTagConfigStreamResponse) GetValue

func (*DeviceTagConfigStreamResponse) ProtoMessage

func (*DeviceTagConfigStreamResponse) ProtoMessage()

func (*DeviceTagConfigStreamResponse) ProtoReflect

func (*DeviceTagConfigStreamResponse) Reset

func (x *DeviceTagConfigStreamResponse) Reset()

func (*DeviceTagConfigStreamResponse) String

type DeviceTagRequest

type DeviceTagRequest struct {

	// Key uniquely identifies a DeviceTag instance to retrieve.
	// This value must be populated.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagRequest) Descriptor deprecated

func (*DeviceTagRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagRequest) GetKey

func (x *DeviceTagRequest) GetKey() *TagKey

func (*DeviceTagRequest) GetTime

func (x *DeviceTagRequest) GetTime() *timestamppb.Timestamp

func (*DeviceTagRequest) ProtoMessage

func (*DeviceTagRequest) ProtoMessage()

func (*DeviceTagRequest) ProtoReflect

func (x *DeviceTagRequest) ProtoReflect() protoreflect.Message

func (*DeviceTagRequest) Reset

func (x *DeviceTagRequest) Reset()

func (*DeviceTagRequest) String

func (x *DeviceTagRequest) String() string

type DeviceTagResponse

type DeviceTagResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *DeviceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// DeviceTag instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagResponse) Descriptor deprecated

func (*DeviceTagResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagResponse) GetTime

func (x *DeviceTagResponse) GetTime() *timestamppb.Timestamp

func (*DeviceTagResponse) GetValue

func (x *DeviceTagResponse) GetValue() *DeviceTag

func (*DeviceTagResponse) ProtoMessage

func (*DeviceTagResponse) ProtoMessage()

func (*DeviceTagResponse) ProtoReflect

func (x *DeviceTagResponse) ProtoReflect() protoreflect.Message

func (*DeviceTagResponse) Reset

func (x *DeviceTagResponse) Reset()

func (*DeviceTagResponse) String

func (x *DeviceTagResponse) String() string

type DeviceTagServiceClient

DeviceTagServiceClient is the client API for DeviceTagService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceTagServiceServer

type DeviceTagServiceServer interface {
	GetOne(context.Context, *DeviceTagRequest) (*DeviceTagResponse, error)
	GetAll(*DeviceTagStreamRequest, DeviceTagService_GetAllServer) error
	Subscribe(*DeviceTagStreamRequest, DeviceTagService_SubscribeServer) error
	// contains filtered or unexported methods
}

DeviceTagServiceServer is the server API for DeviceTagService service. All implementations must embed UnimplementedDeviceTagServiceServer for forward compatibility

type DeviceTagService_GetAllClient

type DeviceTagService_GetAllClient interface {
	Recv() (*DeviceTagStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagService_GetAllServer

type DeviceTagService_GetAllServer interface {
	Send(*DeviceTagStreamResponse) error
	grpc.ServerStream
}

type DeviceTagService_SubscribeClient

type DeviceTagService_SubscribeClient interface {
	Recv() (*DeviceTagStreamResponse, error)
	grpc.ClientStream
}

type DeviceTagService_SubscribeServer

type DeviceTagService_SubscribeServer interface {
	Send(*DeviceTagStreamResponse) error
	grpc.ServerStream
}

type DeviceTagStreamRequest

type DeviceTagStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*DeviceTag `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagStreamRequest) Descriptor deprecated

func (*DeviceTagStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagStreamRequest.ProtoReflect.Descriptor instead.

func (*DeviceTagStreamRequest) GetPartialEqFilter

func (x *DeviceTagStreamRequest) GetPartialEqFilter() []*DeviceTag

func (*DeviceTagStreamRequest) GetTime

func (x *DeviceTagStreamRequest) GetTime() *time.TimeBounds

func (*DeviceTagStreamRequest) ProtoMessage

func (*DeviceTagStreamRequest) ProtoMessage()

func (*DeviceTagStreamRequest) ProtoReflect

func (x *DeviceTagStreamRequest) ProtoReflect() protoreflect.Message

func (*DeviceTagStreamRequest) Reset

func (x *DeviceTagStreamRequest) Reset()

func (*DeviceTagStreamRequest) String

func (x *DeviceTagStreamRequest) String() string

type DeviceTagStreamResponse

type DeviceTagStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *DeviceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this DeviceTag's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the DeviceTag value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceTagStreamResponse) Descriptor deprecated

func (*DeviceTagStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeviceTagStreamResponse.ProtoReflect.Descriptor instead.

func (*DeviceTagStreamResponse) GetTime

func (*DeviceTagStreamResponse) GetType

func (*DeviceTagStreamResponse) GetValue

func (x *DeviceTagStreamResponse) GetValue() *DeviceTag

func (*DeviceTagStreamResponse) ProtoMessage

func (*DeviceTagStreamResponse) ProtoMessage()

func (*DeviceTagStreamResponse) ProtoReflect

func (x *DeviceTagStreamResponse) ProtoReflect() protoreflect.Message

func (*DeviceTagStreamResponse) Reset

func (x *DeviceTagStreamResponse) Reset()

func (*DeviceTagStreamResponse) String

func (x *DeviceTagStreamResponse) String() string

type InterfaceTag

type InterfaceTag struct {

	// Key uniquely identifies the interface tag.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// CreatorType is the creator type of the tag.
	CreatorType CreatorType `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

InterfaceTag is a label-value pair that may or may not be assigned to an interface.

func (*InterfaceTag) Descriptor deprecated

func (*InterfaceTag) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTag.ProtoReflect.Descriptor instead.

func (*InterfaceTag) GetCreatorType

func (x *InterfaceTag) GetCreatorType() CreatorType

func (*InterfaceTag) GetKey

func (x *InterfaceTag) GetKey() *TagKey

func (*InterfaceTag) ProtoMessage

func (*InterfaceTag) ProtoMessage()

func (*InterfaceTag) ProtoReflect

func (x *InterfaceTag) ProtoReflect() protoreflect.Message

func (*InterfaceTag) Reset

func (x *InterfaceTag) Reset()

func (*InterfaceTag) String

func (x *InterfaceTag) String() string

type InterfaceTagAssignmentConfig

type InterfaceTagAssignmentConfig struct {

	// Key uniquely identifies the interface tag assignment.
	Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

InterfaceTagAssignmentConfig is the assignment of an interface tag to a specific interface.

func (*InterfaceTagAssignmentConfig) Descriptor deprecated

func (*InterfaceTagAssignmentConfig) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfig.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfig) GetKey

func (*InterfaceTagAssignmentConfig) ProtoMessage

func (*InterfaceTagAssignmentConfig) ProtoMessage()

func (*InterfaceTagAssignmentConfig) ProtoReflect

func (*InterfaceTagAssignmentConfig) Reset

func (x *InterfaceTagAssignmentConfig) Reset()

func (*InterfaceTagAssignmentConfig) String

type InterfaceTagAssignmentConfigDeleteAllRequest

type InterfaceTagAssignmentConfigDeleteAllRequest struct {
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigDeleteAllRequest) Descriptor deprecated

Deprecated: Use InterfaceTagAssignmentConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoMessage

func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoReflect

func (*InterfaceTagAssignmentConfigDeleteAllRequest) Reset

func (*InterfaceTagAssignmentConfigDeleteAllRequest) String

type InterfaceTagAssignmentConfigDeleteAllResponse

type InterfaceTagAssignmentConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the InterfaceTagAssignmentConfig instance that failed to be deleted.
	Key *InterfaceTagAssignmentKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigDeleteAllResponse) Descriptor deprecated

Deprecated: Use InterfaceTagAssignmentConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetError

func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetKey

func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetTime

func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetType

func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoMessage

func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoReflect

func (*InterfaceTagAssignmentConfigDeleteAllResponse) Reset

func (*InterfaceTagAssignmentConfigDeleteAllResponse) String

type InterfaceTagAssignmentConfigDeleteRequest

type InterfaceTagAssignmentConfigDeleteRequest struct {

	// Key indicates which InterfaceTagAssignmentConfig instance to remove.
	// This field must always be set.
	Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigDeleteRequest) Descriptor deprecated

func (*InterfaceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigDeleteRequest) GetKey

func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoMessage

func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoReflect

func (*InterfaceTagAssignmentConfigDeleteRequest) Reset

func (*InterfaceTagAssignmentConfigDeleteRequest) String

type InterfaceTagAssignmentConfigDeleteResponse

type InterfaceTagAssignmentConfigDeleteResponse struct {

	// Key echoes back the key of the deleted InterfaceTagAssignmentConfig instance.
	Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==DeletedAt will not include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigDeleteResponse) Descriptor deprecated

Deprecated: Use InterfaceTagAssignmentConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigDeleteResponse) GetKey

func (*InterfaceTagAssignmentConfigDeleteResponse) GetTime

func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoMessage

func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoReflect

func (*InterfaceTagAssignmentConfigDeleteResponse) Reset

func (*InterfaceTagAssignmentConfigDeleteResponse) String

type InterfaceTagAssignmentConfigRequest

type InterfaceTagAssignmentConfigRequest struct {

	// Key uniquely identifies a InterfaceTagAssignmentConfig instance to retrieve.
	// This value must be populated.
	Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigRequest) Descriptor deprecated

func (*InterfaceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigRequest) GetKey

func (*InterfaceTagAssignmentConfigRequest) GetTime

func (*InterfaceTagAssignmentConfigRequest) ProtoMessage

func (*InterfaceTagAssignmentConfigRequest) ProtoMessage()

func (*InterfaceTagAssignmentConfigRequest) ProtoReflect

func (*InterfaceTagAssignmentConfigRequest) Reset

func (*InterfaceTagAssignmentConfigRequest) String

type InterfaceTagAssignmentConfigResponse

type InterfaceTagAssignmentConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// InterfaceTagAssignmentConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigResponse) Descriptor deprecated

func (*InterfaceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigResponse) GetTime

func (*InterfaceTagAssignmentConfigResponse) GetValue

func (*InterfaceTagAssignmentConfigResponse) ProtoMessage

func (*InterfaceTagAssignmentConfigResponse) ProtoMessage()

func (*InterfaceTagAssignmentConfigResponse) ProtoReflect

func (*InterfaceTagAssignmentConfigResponse) Reset

func (*InterfaceTagAssignmentConfigResponse) String

type InterfaceTagAssignmentConfigServiceServer

InterfaceTagAssignmentConfigServiceServer is the server API for InterfaceTagAssignmentConfigService service. All implementations must embed UnimplementedInterfaceTagAssignmentConfigServiceServer for forward compatibility

type InterfaceTagAssignmentConfigService_DeleteAllClient

type InterfaceTagAssignmentConfigService_DeleteAllClient interface {
	Recv() (*InterfaceTagAssignmentConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type InterfaceTagAssignmentConfigService_DeleteAllServer

type InterfaceTagAssignmentConfigService_DeleteAllServer interface {
	Send(*InterfaceTagAssignmentConfigDeleteAllResponse) error
	grpc.ServerStream
}

type InterfaceTagAssignmentConfigService_GetAllClient

type InterfaceTagAssignmentConfigService_GetAllClient interface {
	Recv() (*InterfaceTagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagAssignmentConfigService_GetAllServer

type InterfaceTagAssignmentConfigService_GetAllServer interface {
	Send(*InterfaceTagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagAssignmentConfigService_SubscribeClient

type InterfaceTagAssignmentConfigService_SubscribeClient interface {
	Recv() (*InterfaceTagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagAssignmentConfigService_SubscribeServer

type InterfaceTagAssignmentConfigService_SubscribeServer interface {
	Send(*InterfaceTagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagAssignmentConfigSetRequest

type InterfaceTagAssignmentConfigSetRequest struct {

	// InterfaceTagAssignmentConfig carries the value to set into the datastore.
	// See the documentation on the InterfaceTagAssignmentConfig struct for which fields are required.
	Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigSetRequest) Descriptor deprecated

func (*InterfaceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigSetRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigSetRequest) GetValue

func (*InterfaceTagAssignmentConfigSetRequest) ProtoMessage

func (*InterfaceTagAssignmentConfigSetRequest) ProtoReflect

func (*InterfaceTagAssignmentConfigSetRequest) Reset

func (*InterfaceTagAssignmentConfigSetRequest) String

type InterfaceTagAssignmentConfigSetResponse

type InterfaceTagAssignmentConfigSetResponse struct {

	// Value carries all the values given in the InterfaceTagAssignmentConfigSetRequest as well
	// as any server-generated values.
	Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==CreatedAt will include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigSetResponse) Descriptor deprecated

func (*InterfaceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigSetResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigSetResponse) GetTime

func (*InterfaceTagAssignmentConfigSetResponse) GetValue

func (*InterfaceTagAssignmentConfigSetResponse) ProtoMessage

func (*InterfaceTagAssignmentConfigSetResponse) ProtoReflect

func (*InterfaceTagAssignmentConfigSetResponse) Reset

func (*InterfaceTagAssignmentConfigSetResponse) String

type InterfaceTagAssignmentConfigStreamRequest

type InterfaceTagAssignmentConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*InterfaceTagAssignmentConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigStreamRequest) Descriptor deprecated

func (*InterfaceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigStreamRequest) GetPartialEqFilter

func (*InterfaceTagAssignmentConfigStreamRequest) GetTime

func (*InterfaceTagAssignmentConfigStreamRequest) ProtoMessage

func (*InterfaceTagAssignmentConfigStreamRequest) ProtoReflect

func (*InterfaceTagAssignmentConfigStreamRequest) Reset

func (*InterfaceTagAssignmentConfigStreamRequest) String

type InterfaceTagAssignmentConfigStreamResponse

type InterfaceTagAssignmentConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this InterfaceTagAssignmentConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the InterfaceTagAssignmentConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagAssignmentConfigStreamResponse) Descriptor deprecated

Deprecated: Use InterfaceTagAssignmentConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentConfigStreamResponse) GetTime

func (*InterfaceTagAssignmentConfigStreamResponse) GetType

func (*InterfaceTagAssignmentConfigStreamResponse) GetValue

func (*InterfaceTagAssignmentConfigStreamResponse) ProtoMessage

func (*InterfaceTagAssignmentConfigStreamResponse) ProtoReflect

func (*InterfaceTagAssignmentConfigStreamResponse) Reset

func (*InterfaceTagAssignmentConfigStreamResponse) String

type InterfaceTagAssignmentKey

type InterfaceTagAssignmentKey struct {

	// Label is the label of the tag.
	Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// Value is the value of the tag.
	Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// DeviceId is the ID of the interface's device.
	DeviceId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// InterfaceId is the ID of the interface.
	InterfaceId *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
	// contains filtered or unexported fields
}

InterfaceTagAssignmentKey uniquely identifies an interface tag assignment.

func (*InterfaceTagAssignmentKey) Descriptor deprecated

func (*InterfaceTagAssignmentKey) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagAssignmentKey.ProtoReflect.Descriptor instead.

func (*InterfaceTagAssignmentKey) GetDeviceId

func (*InterfaceTagAssignmentKey) GetInterfaceId

func (x *InterfaceTagAssignmentKey) GetInterfaceId() *wrapperspb.StringValue

func (*InterfaceTagAssignmentKey) GetLabel

func (*InterfaceTagAssignmentKey) GetValue

func (*InterfaceTagAssignmentKey) ProtoMessage

func (*InterfaceTagAssignmentKey) ProtoMessage()

func (*InterfaceTagAssignmentKey) ProtoReflect

func (*InterfaceTagAssignmentKey) Reset

func (x *InterfaceTagAssignmentKey) Reset()

func (*InterfaceTagAssignmentKey) String

func (x *InterfaceTagAssignmentKey) String() string

type InterfaceTagConfig

type InterfaceTagConfig struct {

	// Key uniquely identifies the interface tag.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

InterfaceTagConfig is a label-value pair that may or may not be assigned to an interface.

func (*InterfaceTagConfig) Descriptor deprecated

func (*InterfaceTagConfig) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfig.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfig) GetKey

func (x *InterfaceTagConfig) GetKey() *TagKey

func (*InterfaceTagConfig) ProtoMessage

func (*InterfaceTagConfig) ProtoMessage()

func (*InterfaceTagConfig) ProtoReflect

func (x *InterfaceTagConfig) ProtoReflect() protoreflect.Message

func (*InterfaceTagConfig) Reset

func (x *InterfaceTagConfig) Reset()

func (*InterfaceTagConfig) String

func (x *InterfaceTagConfig) String() string

type InterfaceTagConfigDeleteAllRequest

type InterfaceTagConfigDeleteAllRequest struct {
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigDeleteAllRequest) Descriptor deprecated

func (*InterfaceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigDeleteAllRequest) ProtoMessage

func (*InterfaceTagConfigDeleteAllRequest) ProtoMessage()

func (*InterfaceTagConfigDeleteAllRequest) ProtoReflect

func (*InterfaceTagConfigDeleteAllRequest) Reset

func (*InterfaceTagConfigDeleteAllRequest) String

type InterfaceTagConfigDeleteAllResponse

type InterfaceTagConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"`
	// This indicates the error message from the delete failure.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// This is the key of the InterfaceTagConfig instance that failed to be deleted.
	Key *TagKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp when the key was being deleted.
	Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigDeleteAllResponse) Descriptor deprecated

func (*InterfaceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigDeleteAllResponse) GetError

func (*InterfaceTagConfigDeleteAllResponse) GetKey

func (*InterfaceTagConfigDeleteAllResponse) GetTime

func (*InterfaceTagConfigDeleteAllResponse) GetType

func (*InterfaceTagConfigDeleteAllResponse) ProtoMessage

func (*InterfaceTagConfigDeleteAllResponse) ProtoMessage()

func (*InterfaceTagConfigDeleteAllResponse) ProtoReflect

func (*InterfaceTagConfigDeleteAllResponse) Reset

func (*InterfaceTagConfigDeleteAllResponse) String

type InterfaceTagConfigDeleteRequest

type InterfaceTagConfigDeleteRequest struct {

	// Key indicates which InterfaceTagConfig instance to remove.
	// This field must always be set.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigDeleteRequest) Descriptor deprecated

func (*InterfaceTagConfigDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigDeleteRequest) GetKey

func (*InterfaceTagConfigDeleteRequest) ProtoMessage

func (*InterfaceTagConfigDeleteRequest) ProtoMessage()

func (*InterfaceTagConfigDeleteRequest) ProtoReflect

func (*InterfaceTagConfigDeleteRequest) Reset

func (*InterfaceTagConfigDeleteRequest) String

type InterfaceTagConfigDeleteResponse

type InterfaceTagConfigDeleteResponse struct {

	// Key echoes back the key of the deleted InterfaceTagConfig instance.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// deletion. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==DeletedAt will not include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigDeleteResponse) Descriptor deprecated

func (*InterfaceTagConfigDeleteResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigDeleteResponse) GetKey

func (*InterfaceTagConfigDeleteResponse) GetTime

func (*InterfaceTagConfigDeleteResponse) ProtoMessage

func (*InterfaceTagConfigDeleteResponse) ProtoMessage()

func (*InterfaceTagConfigDeleteResponse) ProtoReflect

func (*InterfaceTagConfigDeleteResponse) Reset

func (*InterfaceTagConfigDeleteResponse) String

type InterfaceTagConfigRequest

type InterfaceTagConfigRequest struct {

	// Key uniquely identifies a InterfaceTagConfig instance to retrieve.
	// This value must be populated.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigRequest) Descriptor deprecated

func (*InterfaceTagConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigRequest) GetKey

func (x *InterfaceTagConfigRequest) GetKey() *TagKey

func (*InterfaceTagConfigRequest) GetTime

func (*InterfaceTagConfigRequest) ProtoMessage

func (*InterfaceTagConfigRequest) ProtoMessage()

func (*InterfaceTagConfigRequest) ProtoReflect

func (*InterfaceTagConfigRequest) Reset

func (x *InterfaceTagConfigRequest) Reset()

func (*InterfaceTagConfigRequest) String

func (x *InterfaceTagConfigRequest) String() string

type InterfaceTagConfigResponse

type InterfaceTagConfigResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// InterfaceTagConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigResponse) Descriptor deprecated

func (*InterfaceTagConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigResponse) GetTime

func (*InterfaceTagConfigResponse) GetValue

func (*InterfaceTagConfigResponse) ProtoMessage

func (*InterfaceTagConfigResponse) ProtoMessage()

func (*InterfaceTagConfigResponse) ProtoReflect

func (*InterfaceTagConfigResponse) Reset

func (x *InterfaceTagConfigResponse) Reset()

func (*InterfaceTagConfigResponse) String

func (x *InterfaceTagConfigResponse) String() string

type InterfaceTagConfigServiceServer

InterfaceTagConfigServiceServer is the server API for InterfaceTagConfigService service. All implementations must embed UnimplementedInterfaceTagConfigServiceServer for forward compatibility

type InterfaceTagConfigService_DeleteAllClient

type InterfaceTagConfigService_DeleteAllClient interface {
	Recv() (*InterfaceTagConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type InterfaceTagConfigService_DeleteAllServer

type InterfaceTagConfigService_DeleteAllServer interface {
	Send(*InterfaceTagConfigDeleteAllResponse) error
	grpc.ServerStream
}

type InterfaceTagConfigService_GetAllClient

type InterfaceTagConfigService_GetAllClient interface {
	Recv() (*InterfaceTagConfigStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagConfigService_GetAllServer

type InterfaceTagConfigService_GetAllServer interface {
	Send(*InterfaceTagConfigStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagConfigService_SubscribeClient

type InterfaceTagConfigService_SubscribeClient interface {
	Recv() (*InterfaceTagConfigStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagConfigService_SubscribeServer

type InterfaceTagConfigService_SubscribeServer interface {
	Send(*InterfaceTagConfigStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagConfigSetRequest

type InterfaceTagConfigSetRequest struct {

	// InterfaceTagConfig carries the value to set into the datastore.
	// See the documentation on the InterfaceTagConfig struct for which fields are required.
	Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigSetRequest) Descriptor deprecated

func (*InterfaceTagConfigSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigSetRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigSetRequest) GetValue

func (*InterfaceTagConfigSetRequest) ProtoMessage

func (*InterfaceTagConfigSetRequest) ProtoMessage()

func (*InterfaceTagConfigSetRequest) ProtoReflect

func (*InterfaceTagConfigSetRequest) Reset

func (x *InterfaceTagConfigSetRequest) Reset()

func (*InterfaceTagConfigSetRequest) String

type InterfaceTagConfigSetResponse

type InterfaceTagConfigSetResponse struct {

	// Value carries all the values given in the InterfaceTagConfigSetRequest as well
	// as any server-generated values.
	Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time indicates the (UTC) timestamp at which the system recognizes the
	// creation. The only guarantees made about this timestamp are:
	//
	//    - it is after the time the request was received
	//    - a time-ranged query with StartTime==CreatedAt will include this instance.
	//
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigSetResponse) Descriptor deprecated

func (*InterfaceTagConfigSetResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigSetResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigSetResponse) GetTime

func (*InterfaceTagConfigSetResponse) GetValue

func (*InterfaceTagConfigSetResponse) ProtoMessage

func (*InterfaceTagConfigSetResponse) ProtoMessage()

func (*InterfaceTagConfigSetResponse) ProtoReflect

func (*InterfaceTagConfigSetResponse) Reset

func (x *InterfaceTagConfigSetResponse) Reset()

func (*InterfaceTagConfigSetResponse) String

type InterfaceTagConfigStreamRequest

type InterfaceTagConfigStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*InterfaceTagConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigStreamRequest) Descriptor deprecated

func (*InterfaceTagConfigStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigStreamRequest) GetPartialEqFilter

func (x *InterfaceTagConfigStreamRequest) GetPartialEqFilter() []*InterfaceTagConfig

func (*InterfaceTagConfigStreamRequest) GetTime

func (*InterfaceTagConfigStreamRequest) ProtoMessage

func (*InterfaceTagConfigStreamRequest) ProtoMessage()

func (*InterfaceTagConfigStreamRequest) ProtoReflect

func (*InterfaceTagConfigStreamRequest) Reset

func (*InterfaceTagConfigStreamRequest) String

type InterfaceTagConfigStreamResponse

type InterfaceTagConfigStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this InterfaceTagConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the InterfaceTagConfig value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagConfigStreamResponse) Descriptor deprecated

func (*InterfaceTagConfigStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagConfigStreamResponse) GetTime

func (*InterfaceTagConfigStreamResponse) GetType

func (*InterfaceTagConfigStreamResponse) GetValue

func (*InterfaceTagConfigStreamResponse) ProtoMessage

func (*InterfaceTagConfigStreamResponse) ProtoMessage()

func (*InterfaceTagConfigStreamResponse) ProtoReflect

func (*InterfaceTagConfigStreamResponse) Reset

func (*InterfaceTagConfigStreamResponse) String

type InterfaceTagRequest

type InterfaceTagRequest struct {

	// Key uniquely identifies a InterfaceTag instance to retrieve.
	// This value must be populated.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagRequest) Descriptor deprecated

func (*InterfaceTagRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagRequest) GetKey

func (x *InterfaceTagRequest) GetKey() *TagKey

func (*InterfaceTagRequest) GetTime

func (*InterfaceTagRequest) ProtoMessage

func (*InterfaceTagRequest) ProtoMessage()

func (*InterfaceTagRequest) ProtoReflect

func (x *InterfaceTagRequest) ProtoReflect() protoreflect.Message

func (*InterfaceTagRequest) Reset

func (x *InterfaceTagRequest) Reset()

func (*InterfaceTagRequest) String

func (x *InterfaceTagRequest) String() string

type InterfaceTagResponse

type InterfaceTagResponse struct {

	// Value is the value requested.
	// This structure will be fully-populated as it exists in the datastore. If
	// optional fields were not given at creation, these fields will be empty or
	// set to default values.
	Value *InterfaceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// InterfaceTag instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagResponse) Descriptor deprecated

func (*InterfaceTagResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagResponse) GetTime

func (*InterfaceTagResponse) GetValue

func (x *InterfaceTagResponse) GetValue() *InterfaceTag

func (*InterfaceTagResponse) ProtoMessage

func (*InterfaceTagResponse) ProtoMessage()

func (*InterfaceTagResponse) ProtoReflect

func (x *InterfaceTagResponse) ProtoReflect() protoreflect.Message

func (*InterfaceTagResponse) Reset

func (x *InterfaceTagResponse) Reset()

func (*InterfaceTagResponse) String

func (x *InterfaceTagResponse) String() string

type InterfaceTagServiceClient

InterfaceTagServiceClient is the client API for InterfaceTagService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InterfaceTagServiceServer

type InterfaceTagServiceServer interface {
	GetOne(context.Context, *InterfaceTagRequest) (*InterfaceTagResponse, error)
	GetAll(*InterfaceTagStreamRequest, InterfaceTagService_GetAllServer) error
	Subscribe(*InterfaceTagStreamRequest, InterfaceTagService_SubscribeServer) error
	// contains filtered or unexported methods
}

InterfaceTagServiceServer is the server API for InterfaceTagService service. All implementations must embed UnimplementedInterfaceTagServiceServer for forward compatibility

type InterfaceTagService_GetAllClient

type InterfaceTagService_GetAllClient interface {
	Recv() (*InterfaceTagStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagService_GetAllServer

type InterfaceTagService_GetAllServer interface {
	Send(*InterfaceTagStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagService_SubscribeClient

type InterfaceTagService_SubscribeClient interface {
	Recv() (*InterfaceTagStreamResponse, error)
	grpc.ClientStream
}

type InterfaceTagService_SubscribeServer

type InterfaceTagService_SubscribeServer interface {
	Send(*InterfaceTagStreamResponse) error
	grpc.ServerStream
}

type InterfaceTagStreamRequest

type InterfaceTagStreamRequest struct {

	// PartialEqFilter provides a way to server-side filter a GetAll/Subscribe.
	// This requires all provided fields to be equal to the response.
	//
	// While transparent to users, this field also allows services to optimize internal
	// subscriptions if filter(s) are sufficiently specific.
	PartialEqFilter []*InterfaceTag `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagStreamRequest) Descriptor deprecated

func (*InterfaceTagStreamRequest) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagStreamRequest.ProtoReflect.Descriptor instead.

func (*InterfaceTagStreamRequest) GetPartialEqFilter

func (x *InterfaceTagStreamRequest) GetPartialEqFilter() []*InterfaceTag

func (*InterfaceTagStreamRequest) GetTime

func (*InterfaceTagStreamRequest) ProtoMessage

func (*InterfaceTagStreamRequest) ProtoMessage()

func (*InterfaceTagStreamRequest) ProtoReflect

func (*InterfaceTagStreamRequest) Reset

func (x *InterfaceTagStreamRequest) Reset()

func (*InterfaceTagStreamRequest) String

func (x *InterfaceTagStreamRequest) String() string

type InterfaceTagStreamResponse

type InterfaceTagStreamResponse struct {

	// Value is a value deemed relevant to the initiating request.
	// This structure will always have its key-field populated. Which other fields are
	// populated, and why, depends on the value of Operation and what triggered this notification.
	Value *InterfaceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this InterfaceTag's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the InterfaceTag value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*InterfaceTagStreamResponse) Descriptor deprecated

func (*InterfaceTagStreamResponse) Descriptor() ([]byte, []int)

Deprecated: Use InterfaceTagStreamResponse.ProtoReflect.Descriptor instead.

func (*InterfaceTagStreamResponse) GetTime

func (*InterfaceTagStreamResponse) GetType

func (*InterfaceTagStreamResponse) GetValue

func (*InterfaceTagStreamResponse) ProtoMessage

func (*InterfaceTagStreamResponse) ProtoMessage()

func (*InterfaceTagStreamResponse) ProtoReflect

func (*InterfaceTagStreamResponse) Reset

func (x *InterfaceTagStreamResponse) Reset()

func (*InterfaceTagStreamResponse) String

func (x *InterfaceTagStreamResponse) String() string

type TagKey

type TagKey struct {

	// Label is the label of the tag.
	Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// Value is the value of the tag.
	Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

TagKey uniquely identifies a tag for a network element.

func (*TagKey) Descriptor deprecated

func (*TagKey) Descriptor() ([]byte, []int)

Deprecated: Use TagKey.ProtoReflect.Descriptor instead.

func (*TagKey) GetLabel

func (x *TagKey) GetLabel() *wrapperspb.StringValue

func (*TagKey) GetValue

func (x *TagKey) GetValue() *wrapperspb.StringValue

func (*TagKey) ProtoMessage

func (*TagKey) ProtoMessage()

func (*TagKey) ProtoReflect

func (x *TagKey) ProtoReflect() protoreflect.Message

func (*TagKey) Reset

func (x *TagKey) Reset()

func (*TagKey) String

func (x *TagKey) String() string

type UnimplementedDeviceTagAssignmentConfigServiceServer

type UnimplementedDeviceTagAssignmentConfigServiceServer struct {
}

UnimplementedDeviceTagAssignmentConfigServiceServer must be embedded to have forward compatible implementations.

type UnimplementedDeviceTagConfigServiceServer

type UnimplementedDeviceTagConfigServiceServer struct {
}

UnimplementedDeviceTagConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceTagConfigServiceServer) GetOne

type UnimplementedDeviceTagServiceServer

type UnimplementedDeviceTagServiceServer struct {
}

UnimplementedDeviceTagServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceTagServiceServer) GetAll

func (UnimplementedDeviceTagServiceServer) GetOne

func (UnimplementedDeviceTagServiceServer) Subscribe

type UnimplementedInterfaceTagAssignmentConfigServiceServer

type UnimplementedInterfaceTagAssignmentConfigServiceServer struct {
}

UnimplementedInterfaceTagAssignmentConfigServiceServer must be embedded to have forward compatible implementations.

type UnimplementedInterfaceTagConfigServiceServer

type UnimplementedInterfaceTagConfigServiceServer struct {
}

UnimplementedInterfaceTagConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedInterfaceTagConfigServiceServer) GetOne

type UnimplementedInterfaceTagServiceServer

type UnimplementedInterfaceTagServiceServer struct {
}

UnimplementedInterfaceTagServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedInterfaceTagServiceServer) GetOne

type UnsafeDeviceTagAssignmentConfigServiceServer

type UnsafeDeviceTagAssignmentConfigServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceTagAssignmentConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagAssignmentConfigServiceServer will result in compilation errors.

type UnsafeDeviceTagConfigServiceServer

type UnsafeDeviceTagConfigServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceTagConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagConfigServiceServer will result in compilation errors.

type UnsafeDeviceTagServiceServer

type UnsafeDeviceTagServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceTagServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagServiceServer will result in compilation errors.

type UnsafeInterfaceTagAssignmentConfigServiceServer

type UnsafeInterfaceTagAssignmentConfigServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInterfaceTagAssignmentConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagAssignmentConfigServiceServer will result in compilation errors.

type UnsafeInterfaceTagConfigServiceServer

type UnsafeInterfaceTagConfigServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInterfaceTagConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagConfigServiceServer will result in compilation errors.

type UnsafeInterfaceTagServiceServer

type UnsafeInterfaceTagServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInterfaceTagServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL