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 (
	ElementType_name = map[int32]string{
		0: "ELEMENT_TYPE_UNSPECIFIED",
		1: "ELEMENT_TYPE_DEVICE",
		2: "ELEMENT_TYPE_INTERFACE",
	}
	ElementType_value = map[string]int32{
		"ELEMENT_TYPE_UNSPECIFIED": 0,
		"ELEMENT_TYPE_DEVICE":      1,
		"ELEMENT_TYPE_INTERFACE":   2,
	}
)

Enum value maps for ElementType.

View Source
var (
	ElementSubType_name = map[int32]string{
		0: "ELEMENT_SUB_TYPE_UNSPECIFIED",
		1: "ELEMENT_SUB_TYPE_DEVICE",
		2: "ELEMENT_SUB_TYPE_VDS",
		3: "ELEMENT_SUB_TYPE_WORKLOAD_SERVER",
		4: "ELEMENT_SUB_TYPE_VM",
	}
	ElementSubType_value = map[string]int32{
		"ELEMENT_SUB_TYPE_UNSPECIFIED":     0,
		"ELEMENT_SUB_TYPE_DEVICE":          1,
		"ELEMENT_SUB_TYPE_VDS":             2,
		"ELEMENT_SUB_TYPE_WORKLOAD_SERVER": 3,
		"ELEMENT_SUB_TYPE_VM":              4,
	}
)

Enum value maps for ElementSubType.

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

Enum value maps for CreatorType.

View Source
var File_arista_tag_v2_services_gen_proto protoreflect.FileDescriptor
View Source
var File_arista_tag_v2_tag_proto protoreflect.FileDescriptor
View Source
var TagAssignmentConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v2.TagAssignmentConfigService",
	HandlerType: (*TagAssignmentConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _TagAssignmentConfigService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _TagAssignmentConfigService_GetMeta_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _TagAssignmentConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _TagAssignmentConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _TagAssignmentConfigService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _TagAssignmentConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _TagAssignmentConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _TagAssignmentConfigService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _TagAssignmentConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteSome",
			Handler:       _TagAssignmentConfigService_DeleteSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _TagAssignmentConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v2/services.gen.proto",
}

TagAssignmentConfigService_ServiceDesc is the grpc.ServiceDesc for TagAssignmentConfigService 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 TagAssignmentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v2.TagAssignmentService",
	HandlerType: (*TagAssignmentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _TagAssignmentService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _TagAssignmentService_GetMeta_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _TagAssignmentService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _TagAssignmentService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _TagAssignmentService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _TagAssignmentService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v2/services.gen.proto",
}

TagAssignmentService_ServiceDesc is the grpc.ServiceDesc for TagAssignmentService 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 TagConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v2.TagConfigService",
	HandlerType: (*TagConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _TagConfigService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _TagConfigService_GetMeta_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _TagConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _TagConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _TagConfigService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _TagConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _TagConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _TagConfigService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _TagConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteSome",
			Handler:       _TagConfigService_DeleteSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _TagConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v2/services.gen.proto",
}

TagConfigService_ServiceDesc is the grpc.ServiceDesc for TagConfigService 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 TagService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.tag.v2.TagService",
	HandlerType: (*TagServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _TagService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _TagService_GetMeta_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _TagService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _TagService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _TagService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _TagService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/tag.v2/services.gen.proto",
}

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

Functions

func RegisterTagAssignmentConfigServiceServer

func RegisterTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv TagAssignmentConfigServiceServer)

func RegisterTagAssignmentServiceServer

func RegisterTagAssignmentServiceServer(s grpc.ServiceRegistrar, srv TagAssignmentServiceServer)

func RegisterTagConfigServiceServer

func RegisterTagConfigServiceServer(s grpc.ServiceRegistrar, srv TagConfigServiceServer)

func RegisterTagServiceServer

func RegisterTagServiceServer(s grpc.ServiceRegistrar, srv TagServiceServer)

Types

type CreatorType

type CreatorType int32

CreatorType enumerates the types of entities that can create a tag.

const (
	// CREATOR_TYPE_UNSPECIFIED is the default value.
	CreatorType_CREATOR_TYPE_UNSPECIFIED CreatorType = 0
	// CREATOR_TYPE_SYSTEM is used for system tags.
	CreatorType_CREATOR_TYPE_SYSTEM CreatorType = 1
	// CREATOR_TYPE_USER is used for user tags.
	CreatorType_CREATOR_TYPE_USER CreatorType = 2
	// CREATOR_TYPE_EXTERNAL is used for tags created from external sources.
	// For E.g., vCenter
	CreatorType_CREATOR_TYPE_EXTERNAL CreatorType = 3
)

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 ElementSubType

type ElementSubType int32

ElementSubType enumerates the sub-types of network elements that can be associated with tags.

const (
	// ELEMENT_SUB_TYPE_UNSPECIFIED is the default value.
	ElementSubType_ELEMENT_SUB_TYPE_UNSPECIFIED ElementSubType = 0
	// ELEMENT_SUB_TYPE_DEVICE is used for EOS or
	// third-party devices discovered via LLDP/SNMP.
	ElementSubType_ELEMENT_SUB_TYPE_DEVICE ElementSubType = 1
	// ELEMENT_SUB_TYPE_VDS is used for VMWare vSphere Distributed Switch (VDS) tags.
	ElementSubType_ELEMENT_SUB_TYPE_VDS ElementSubType = 2
	// ELEMENT_SUB_TYPE_WORKLOAD_SERVER is used for workload server
	// tags (such as VMWare ESXi host).
	// A workload server is a server/data storage device on which
	// the hypervisor is installed.
	ElementSubType_ELEMENT_SUB_TYPE_WORKLOAD_SERVER ElementSubType = 3
	// ELEMENT_SUB_TYPE_VM is used for VM tags.
	// A VM is a software computer that, like a physical computer,
	// runs an operating system and applications.
	ElementSubType_ELEMENT_SUB_TYPE_VM ElementSubType = 4
)

func (ElementSubType) Descriptor

func (ElementSubType) Enum

func (x ElementSubType) Enum() *ElementSubType

func (ElementSubType) EnumDescriptor deprecated

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

Deprecated: Use ElementSubType.Descriptor instead.

func (ElementSubType) Number

func (ElementSubType) String

func (x ElementSubType) String() string

func (ElementSubType) Type

type ElementType

type ElementType int32

ElementType enumerates the types of network elements that can be associated with tags.

const (
	// ELEMENT_TYPE_UNSPECIFIED is the default value.
	ElementType_ELEMENT_TYPE_UNSPECIFIED ElementType = 0
	// ELEMENT_TYPE_DEVICE is used for device tags.
	ElementType_ELEMENT_TYPE_DEVICE ElementType = 1
	// ELEMENT_TYPE_INTERFACE is used for interface tags.
	ElementType_ELEMENT_TYPE_INTERFACE ElementType = 2
)

func (ElementType) Descriptor

func (ElementType) Enum

func (x ElementType) Enum() *ElementType

func (ElementType) EnumDescriptor deprecated

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

Deprecated: Use ElementType.Descriptor instead.

func (ElementType) Number

func (x ElementType) Number() protoreflect.EnumNumber

func (ElementType) String

func (x ElementType) String() string

func (ElementType) Type

type MetaResponse

type MetaResponse struct {

	// Time holds the timestamp of the last item included in the metadata calculation.
	Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the 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,2,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// Count is the number of items present under the conditions of the request.
	Count *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*MetaResponse) Descriptor deprecated

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

Deprecated: Use MetaResponse.ProtoReflect.Descriptor instead.

func (*MetaResponse) GetCount

func (x *MetaResponse) GetCount() *wrapperspb.UInt32Value

func (*MetaResponse) GetTime

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

func (*MetaResponse) GetType

func (x *MetaResponse) GetType() subscriptions.Operation

func (*MetaResponse) ProtoMessage

func (*MetaResponse) ProtoMessage()

func (*MetaResponse) ProtoReflect

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

func (*MetaResponse) Reset

func (x *MetaResponse) Reset()

func (*MetaResponse) String

func (x *MetaResponse) String() string

type Tag

type Tag struct {

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

Tag holds a merge-preview or the existing merged state (if the workspace ID is "") of a tag.

func (*Tag) Descriptor deprecated

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

Deprecated: Use Tag.ProtoReflect.Descriptor instead.

func (*Tag) GetCreatorType

func (x *Tag) GetCreatorType() CreatorType

func (*Tag) GetKey

func (x *Tag) GetKey() *TagKey

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) ProtoReflect

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

func (*Tag) Reset

func (x *Tag) Reset()

func (*Tag) String

func (x *Tag) String() string

type TagAssignment

type TagAssignment struct {

	// key identifies an assignment.
	Key *TagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// tag_creator_type is the creator type of the tag
	// involved in the assignment.
	TagCreatorType CreatorType `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

TagAssignment holds a merge-preview or the existing merged state (if the workspace ID is "") of an assignment between a tag and a network element.

func (*TagAssignment) Descriptor deprecated

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

Deprecated: Use TagAssignment.ProtoReflect.Descriptor instead.

func (*TagAssignment) GetKey

func (x *TagAssignment) GetKey() *TagAssignmentKey

func (*TagAssignment) GetTagCreatorType

func (x *TagAssignment) GetTagCreatorType() CreatorType

func (*TagAssignment) ProtoMessage

func (*TagAssignment) ProtoMessage()

func (*TagAssignment) ProtoReflect

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

func (*TagAssignment) Reset

func (x *TagAssignment) Reset()

func (*TagAssignment) String

func (x *TagAssignment) String() string

type TagAssignmentConfig

type TagAssignmentConfig struct {

	// key identifies an assignment. The special workspace ID ""
	// for merged assignments should not be set here.
	Key *TagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// remove indicates whether to remove (true) or add (false,
	// unset) the assignment identified by the key if the
	// encompassing workspace merges.
	Remove *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

TagAssignmentConfig holds a configuration for an assignment between a tag and a network element. The tag assignments that belong to entities other than ELEMENT_SUB_TYPE_DEVICE will always be present in mainline only.

func (*TagAssignmentConfig) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfig.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfig) GetKey

func (*TagAssignmentConfig) GetRemove

func (x *TagAssignmentConfig) GetRemove() *wrapperspb.BoolValue

func (*TagAssignmentConfig) ProtoMessage

func (*TagAssignmentConfig) ProtoMessage()

func (*TagAssignmentConfig) ProtoReflect

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

func (*TagAssignmentConfig) Reset

func (x *TagAssignmentConfig) Reset()

func (*TagAssignmentConfig) String

func (x *TagAssignmentConfig) String() string

type TagAssignmentConfigDeleteAllRequest

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

func (*TagAssignmentConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteAllRequest) ProtoMessage

func (*TagAssignmentConfigDeleteAllRequest) ProtoMessage()

func (*TagAssignmentConfigDeleteAllRequest) ProtoReflect

func (*TagAssignmentConfigDeleteAllRequest) Reset

func (*TagAssignmentConfigDeleteAllRequest) String

type TagAssignmentConfigDeleteAllResponse

type TagAssignmentConfigDeleteAllResponse 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 TagAssignmentConfig instance that failed to be deleted.
	Key *TagAssignmentKey `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 (*TagAssignmentConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteAllResponse) GetError

func (*TagAssignmentConfigDeleteAllResponse) GetKey

func (*TagAssignmentConfigDeleteAllResponse) GetTime

func (*TagAssignmentConfigDeleteAllResponse) GetType

func (*TagAssignmentConfigDeleteAllResponse) ProtoMessage

func (*TagAssignmentConfigDeleteAllResponse) ProtoMessage()

func (*TagAssignmentConfigDeleteAllResponse) ProtoReflect

func (*TagAssignmentConfigDeleteAllResponse) Reset

func (*TagAssignmentConfigDeleteAllResponse) String

type TagAssignmentConfigDeleteRequest

type TagAssignmentConfigDeleteRequest struct {

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

func (*TagAssignmentConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteRequest) GetKey

func (*TagAssignmentConfigDeleteRequest) ProtoMessage

func (*TagAssignmentConfigDeleteRequest) ProtoMessage()

func (*TagAssignmentConfigDeleteRequest) ProtoReflect

func (*TagAssignmentConfigDeleteRequest) Reset

func (*TagAssignmentConfigDeleteRequest) String

type TagAssignmentConfigDeleteResponse

type TagAssignmentConfigDeleteResponse struct {

	// Key echoes back the key of the deleted TagAssignmentConfig instance.
	Key *TagAssignmentKey `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 (*TagAssignmentConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteResponse) GetKey

func (*TagAssignmentConfigDeleteResponse) GetTime

func (*TagAssignmentConfigDeleteResponse) ProtoMessage

func (*TagAssignmentConfigDeleteResponse) ProtoMessage()

func (*TagAssignmentConfigDeleteResponse) ProtoReflect

func (*TagAssignmentConfigDeleteResponse) Reset

func (*TagAssignmentConfigDeleteResponse) String

type TagAssignmentConfigDeleteSomeRequest

type TagAssignmentConfigDeleteSomeRequest struct {

	// key contains a list of TagAssignmentConfig keys to delete
	Keys []*TagAssignmentKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentConfigDeleteSomeRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteSomeRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteSomeRequest) GetKeys

func (*TagAssignmentConfigDeleteSomeRequest) ProtoMessage

func (*TagAssignmentConfigDeleteSomeRequest) ProtoMessage()

func (*TagAssignmentConfigDeleteSomeRequest) ProtoReflect

func (*TagAssignmentConfigDeleteSomeRequest) Reset

func (*TagAssignmentConfigDeleteSomeRequest) String

type TagAssignmentConfigDeleteSomeResponse

type TagAssignmentConfigDeleteSomeResponse struct {
	Key   *TagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Error string            `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

TagAssignmentConfigDeleteSomeResponse is only sent when there is an error.

func (*TagAssignmentConfigDeleteSomeResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigDeleteSomeResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigDeleteSomeResponse) GetError

func (*TagAssignmentConfigDeleteSomeResponse) GetKey

func (*TagAssignmentConfigDeleteSomeResponse) ProtoMessage

func (*TagAssignmentConfigDeleteSomeResponse) ProtoMessage()

func (*TagAssignmentConfigDeleteSomeResponse) ProtoReflect

func (*TagAssignmentConfigDeleteSomeResponse) Reset

func (*TagAssignmentConfigDeleteSomeResponse) String

type TagAssignmentConfigRequest

type TagAssignmentConfigRequest struct {

	// Key uniquely identifies a TagAssignmentConfig instance to retrieve.
	// This value must be populated.
	Key *TagAssignmentKey `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 (*TagAssignmentConfigRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigRequest) GetKey

func (*TagAssignmentConfigRequest) GetTime

func (*TagAssignmentConfigRequest) ProtoMessage

func (*TagAssignmentConfigRequest) ProtoMessage()

func (*TagAssignmentConfigRequest) ProtoReflect

func (*TagAssignmentConfigRequest) Reset

func (x *TagAssignmentConfigRequest) Reset()

func (*TagAssignmentConfigRequest) String

func (x *TagAssignmentConfigRequest) String() string

type TagAssignmentConfigResponse

type TagAssignmentConfigResponse 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 *TagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// TagAssignmentConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentConfigResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigResponse) GetTime

func (*TagAssignmentConfigResponse) GetValue

func (*TagAssignmentConfigResponse) ProtoMessage

func (*TagAssignmentConfigResponse) ProtoMessage()

func (*TagAssignmentConfigResponse) ProtoReflect

func (*TagAssignmentConfigResponse) Reset

func (x *TagAssignmentConfigResponse) Reset()

func (*TagAssignmentConfigResponse) String

func (x *TagAssignmentConfigResponse) String() string

type TagAssignmentConfigServiceClient

type TagAssignmentConfigServiceClient interface {
	GetOne(ctx context.Context, in *TagAssignmentConfigRequest, opts ...grpc.CallOption) (*TagAssignmentConfigResponse, error)
	GetSome(ctx context.Context, in *TagAssignmentConfigSomeRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_GetSomeClient, error)
	GetAll(ctx context.Context, in *TagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_GetAllClient, error)
	Subscribe(ctx context.Context, in *TagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_SubscribeClient, error)
	GetMeta(ctx context.Context, in *TagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (*MetaResponse, error)
	SubscribeMeta(ctx context.Context, in *TagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_SubscribeMetaClient, error)
	Set(ctx context.Context, in *TagAssignmentConfigSetRequest, opts ...grpc.CallOption) (*TagAssignmentConfigSetResponse, error)
	SetSome(ctx context.Context, in *TagAssignmentConfigSetSomeRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_SetSomeClient, error)
	Delete(ctx context.Context, in *TagAssignmentConfigDeleteRequest, opts ...grpc.CallOption) (*TagAssignmentConfigDeleteResponse, error)
	DeleteSome(ctx context.Context, in *TagAssignmentConfigDeleteSomeRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_DeleteSomeClient, error)
	DeleteAll(ctx context.Context, in *TagAssignmentConfigDeleteAllRequest, opts ...grpc.CallOption) (TagAssignmentConfigService_DeleteAllClient, error)
}

TagAssignmentConfigServiceClient is the client API for TagAssignmentConfigService 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 TagAssignmentConfigService_DeleteAllClient

type TagAssignmentConfigService_DeleteAllClient interface {
	Recv() (*TagAssignmentConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_DeleteAllServer

type TagAssignmentConfigService_DeleteAllServer interface {
	Send(*TagAssignmentConfigDeleteAllResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_DeleteSomeClient

type TagAssignmentConfigService_DeleteSomeClient interface {
	Recv() (*TagAssignmentConfigDeleteSomeResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_DeleteSomeServer

type TagAssignmentConfigService_DeleteSomeServer interface {
	Send(*TagAssignmentConfigDeleteSomeResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_GetAllClient

type TagAssignmentConfigService_GetAllClient interface {
	Recv() (*TagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_GetAllServer

type TagAssignmentConfigService_GetAllServer interface {
	Send(*TagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_GetSomeClient

type TagAssignmentConfigService_GetSomeClient interface {
	Recv() (*TagAssignmentConfigSomeResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_GetSomeServer

type TagAssignmentConfigService_GetSomeServer interface {
	Send(*TagAssignmentConfigSomeResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_SetSomeClient

type TagAssignmentConfigService_SetSomeClient interface {
	Recv() (*TagAssignmentConfigSetSomeResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_SetSomeServer

type TagAssignmentConfigService_SetSomeServer interface {
	Send(*TagAssignmentConfigSetSomeResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_SubscribeClient

type TagAssignmentConfigService_SubscribeClient interface {
	Recv() (*TagAssignmentConfigStreamResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_SubscribeMetaClient

type TagAssignmentConfigService_SubscribeMetaClient interface {
	Recv() (*MetaResponse, error)
	grpc.ClientStream
}

type TagAssignmentConfigService_SubscribeMetaServer

type TagAssignmentConfigService_SubscribeMetaServer interface {
	Send(*MetaResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigService_SubscribeServer

type TagAssignmentConfigService_SubscribeServer interface {
	Send(*TagAssignmentConfigStreamResponse) error
	grpc.ServerStream
}

type TagAssignmentConfigSetRequest

type TagAssignmentConfigSetRequest struct {

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

func (*TagAssignmentConfigSetRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSetRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSetRequest) GetValue

func (*TagAssignmentConfigSetRequest) ProtoMessage

func (*TagAssignmentConfigSetRequest) ProtoMessage()

func (*TagAssignmentConfigSetRequest) ProtoReflect

func (*TagAssignmentConfigSetRequest) Reset

func (x *TagAssignmentConfigSetRequest) Reset()

func (*TagAssignmentConfigSetRequest) String

type TagAssignmentConfigSetResponse

type TagAssignmentConfigSetResponse struct {

	// Value carries all the values given in the TagAssignmentConfigSetRequest as well
	// as any server-generated values.
	Value *TagAssignmentConfig `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 (*TagAssignmentConfigSetResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSetResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSetResponse) GetTime

func (*TagAssignmentConfigSetResponse) GetValue

func (*TagAssignmentConfigSetResponse) ProtoMessage

func (*TagAssignmentConfigSetResponse) ProtoMessage()

func (*TagAssignmentConfigSetResponse) ProtoReflect

func (*TagAssignmentConfigSetResponse) Reset

func (x *TagAssignmentConfigSetResponse) Reset()

func (*TagAssignmentConfigSetResponse) String

type TagAssignmentConfigSetSomeRequest

type TagAssignmentConfigSetSomeRequest struct {

	// value contains a list of TagAssignmentConfig values to write.
	// It is possible to provide more values than can fit within either:
	//     - the maxiumum send size of the client
	//     - the maximum receive size of the server
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*TagAssignmentConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSetSomeRequest) GetValues

func (*TagAssignmentConfigSetSomeRequest) ProtoMessage

func (*TagAssignmentConfigSetSomeRequest) ProtoMessage()

func (*TagAssignmentConfigSetSomeRequest) ProtoReflect

func (*TagAssignmentConfigSetSomeRequest) Reset

func (*TagAssignmentConfigSetSomeRequest) String

type TagAssignmentConfigSetSomeResponse

type TagAssignmentConfigSetSomeResponse struct {
	Key   *TagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Error string            `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSetSomeResponse) GetError

func (*TagAssignmentConfigSetSomeResponse) GetKey

func (*TagAssignmentConfigSetSomeResponse) ProtoMessage

func (*TagAssignmentConfigSetSomeResponse) ProtoMessage()

func (*TagAssignmentConfigSetSomeResponse) ProtoReflect

func (*TagAssignmentConfigSetSomeResponse) Reset

func (*TagAssignmentConfigSetSomeResponse) String

type TagAssignmentConfigSomeRequest

type TagAssignmentConfigSomeRequest struct {
	Keys []*TagAssignmentKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,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 (*TagAssignmentConfigSomeRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSomeRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSomeRequest) GetKeys

func (*TagAssignmentConfigSomeRequest) GetTime

func (*TagAssignmentConfigSomeRequest) ProtoMessage

func (*TagAssignmentConfigSomeRequest) ProtoMessage()

func (*TagAssignmentConfigSomeRequest) ProtoReflect

func (*TagAssignmentConfigSomeRequest) Reset

func (x *TagAssignmentConfigSomeRequest) Reset()

func (*TagAssignmentConfigSomeRequest) String

type TagAssignmentConfigSomeResponse

type TagAssignmentConfigSomeResponse 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 *TagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Error is an optional field.
	// It should be filled when there is an error in the GetSome process.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Time  *timestamppb.Timestamp  `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentConfigSomeResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigSomeResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigSomeResponse) GetError

func (*TagAssignmentConfigSomeResponse) GetTime

func (*TagAssignmentConfigSomeResponse) GetValue

func (*TagAssignmentConfigSomeResponse) ProtoMessage

func (*TagAssignmentConfigSomeResponse) ProtoMessage()

func (*TagAssignmentConfigSomeResponse) ProtoReflect

func (*TagAssignmentConfigSomeResponse) Reset

func (*TagAssignmentConfigSomeResponse) String

type TagAssignmentConfigStreamRequest

type TagAssignmentConfigStreamRequest 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 []*TagAssignmentConfig `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.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each TagAssignmentConfig at end.
	//     * Each TagAssignmentConfig response is fully-specified (all fields set).
	//   * start: Returns the state of each TagAssignmentConfig at start, followed by updates until now.
	//     * Each TagAssignmentConfig response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each TagAssignmentConfig at start, followed by updates
	//     until end.
	//     * Each TagAssignmentConfig response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// 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 (*TagAssignmentConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigStreamRequest) GetPartialEqFilter

func (x *TagAssignmentConfigStreamRequest) GetPartialEqFilter() []*TagAssignmentConfig

func (*TagAssignmentConfigStreamRequest) GetTime

func (*TagAssignmentConfigStreamRequest) ProtoMessage

func (*TagAssignmentConfigStreamRequest) ProtoMessage()

func (*TagAssignmentConfigStreamRequest) ProtoReflect

func (*TagAssignmentConfigStreamRequest) Reset

func (*TagAssignmentConfigStreamRequest) String

type TagAssignmentConfigStreamResponse

type TagAssignmentConfigStreamResponse 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 *TagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this TagAssignmentConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the TagAssignmentConfig 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 (*TagAssignmentConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentConfigStreamResponse) GetTime

func (*TagAssignmentConfigStreamResponse) GetType

func (*TagAssignmentConfigStreamResponse) GetValue

func (*TagAssignmentConfigStreamResponse) ProtoMessage

func (*TagAssignmentConfigStreamResponse) ProtoMessage()

func (*TagAssignmentConfigStreamResponse) ProtoReflect

func (*TagAssignmentConfigStreamResponse) Reset

func (*TagAssignmentConfigStreamResponse) String

type TagAssignmentKey

type TagAssignmentKey struct {

	// workspace_id is the ID of a workspace. The special ID ""
	// identifies the location where merged assignments reside.
	WorkspaceId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// element_type is the element type of a tag. What should
	// be set per element type:
	//
	// ELEMENT_TYPE_DEVICE: device_id
	// ELEMENT_TYPE_INTERFACE: device_id, interface_id
	ElementType ElementType `` /* 126-byte string literal not displayed */
	// label is the label of a tag.
	Label *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	// value is the value of a tag.
	Value *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// device_id identifies a device.
	DeviceId *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// interface_id identifies an interface on a device.
	InterfaceId *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"`
	// element_sub_type is the element sub-type of a tag.
	ElementSubType ElementSubType `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

TagAssignmentKey uniquely identifies an assignment between a tag and a network element.

func (*TagAssignmentKey) Descriptor deprecated

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

Deprecated: Use TagAssignmentKey.ProtoReflect.Descriptor instead.

func (*TagAssignmentKey) GetDeviceId

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

func (*TagAssignmentKey) GetElementSubType

func (x *TagAssignmentKey) GetElementSubType() ElementSubType

func (*TagAssignmentKey) GetElementType

func (x *TagAssignmentKey) GetElementType() ElementType

func (*TagAssignmentKey) GetInterfaceId

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

func (*TagAssignmentKey) GetLabel

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

func (*TagAssignmentKey) GetValue

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

func (*TagAssignmentKey) GetWorkspaceId

func (x *TagAssignmentKey) GetWorkspaceId() *wrapperspb.StringValue

func (*TagAssignmentKey) ProtoMessage

func (*TagAssignmentKey) ProtoMessage()

func (*TagAssignmentKey) ProtoReflect

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

func (*TagAssignmentKey) Reset

func (x *TagAssignmentKey) Reset()

func (*TagAssignmentKey) String

func (x *TagAssignmentKey) String() string

type TagAssignmentRequest

type TagAssignmentRequest struct {

	// Key uniquely identifies a TagAssignment instance to retrieve.
	// This value must be populated.
	Key *TagAssignmentKey `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 (*TagAssignmentRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentRequest) GetKey

func (*TagAssignmentRequest) GetTime

func (*TagAssignmentRequest) ProtoMessage

func (*TagAssignmentRequest) ProtoMessage()

func (*TagAssignmentRequest) ProtoReflect

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

func (*TagAssignmentRequest) Reset

func (x *TagAssignmentRequest) Reset()

func (*TagAssignmentRequest) String

func (x *TagAssignmentRequest) String() string

type TagAssignmentResponse

type TagAssignmentResponse 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 *TagAssignment `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// TagAssignment instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentResponse) GetTime

func (*TagAssignmentResponse) GetValue

func (x *TagAssignmentResponse) GetValue() *TagAssignment

func (*TagAssignmentResponse) ProtoMessage

func (*TagAssignmentResponse) ProtoMessage()

func (*TagAssignmentResponse) ProtoReflect

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

func (*TagAssignmentResponse) Reset

func (x *TagAssignmentResponse) Reset()

func (*TagAssignmentResponse) String

func (x *TagAssignmentResponse) String() string

type TagAssignmentServiceClient

TagAssignmentServiceClient is the client API for TagAssignmentService 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 TagAssignmentServiceServer

TagAssignmentServiceServer is the server API for TagAssignmentService service. All implementations must embed UnimplementedTagAssignmentServiceServer for forward compatibility

type TagAssignmentService_GetAllClient

type TagAssignmentService_GetAllClient interface {
	Recv() (*TagAssignmentStreamResponse, error)
	grpc.ClientStream
}

type TagAssignmentService_GetAllServer

type TagAssignmentService_GetAllServer interface {
	Send(*TagAssignmentStreamResponse) error
	grpc.ServerStream
}

type TagAssignmentService_GetSomeClient

type TagAssignmentService_GetSomeClient interface {
	Recv() (*TagAssignmentSomeResponse, error)
	grpc.ClientStream
}

type TagAssignmentService_GetSomeServer

type TagAssignmentService_GetSomeServer interface {
	Send(*TagAssignmentSomeResponse) error
	grpc.ServerStream
}

type TagAssignmentService_SubscribeClient

type TagAssignmentService_SubscribeClient interface {
	Recv() (*TagAssignmentStreamResponse, error)
	grpc.ClientStream
}

type TagAssignmentService_SubscribeMetaClient

type TagAssignmentService_SubscribeMetaClient interface {
	Recv() (*MetaResponse, error)
	grpc.ClientStream
}

type TagAssignmentService_SubscribeMetaServer

type TagAssignmentService_SubscribeMetaServer interface {
	Send(*MetaResponse) error
	grpc.ServerStream
}

type TagAssignmentService_SubscribeServer

type TagAssignmentService_SubscribeServer interface {
	Send(*TagAssignmentStreamResponse) error
	grpc.ServerStream
}

type TagAssignmentSomeRequest

type TagAssignmentSomeRequest struct {
	Keys []*TagAssignmentKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,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 (*TagAssignmentSomeRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentSomeRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentSomeRequest) GetKeys

func (*TagAssignmentSomeRequest) GetTime

func (*TagAssignmentSomeRequest) ProtoMessage

func (*TagAssignmentSomeRequest) ProtoMessage()

func (*TagAssignmentSomeRequest) ProtoReflect

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

func (*TagAssignmentSomeRequest) Reset

func (x *TagAssignmentSomeRequest) Reset()

func (*TagAssignmentSomeRequest) String

func (x *TagAssignmentSomeRequest) String() string

type TagAssignmentSomeResponse

type TagAssignmentSomeResponse 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 *TagAssignment `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Error is an optional field.
	// It should be filled when there is an error in the GetSome process.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Time  *timestamppb.Timestamp  `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagAssignmentSomeResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentSomeResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentSomeResponse) GetError

func (*TagAssignmentSomeResponse) GetTime

func (*TagAssignmentSomeResponse) GetValue

func (*TagAssignmentSomeResponse) ProtoMessage

func (*TagAssignmentSomeResponse) ProtoMessage()

func (*TagAssignmentSomeResponse) ProtoReflect

func (*TagAssignmentSomeResponse) Reset

func (x *TagAssignmentSomeResponse) Reset()

func (*TagAssignmentSomeResponse) String

func (x *TagAssignmentSomeResponse) String() string

type TagAssignmentStreamRequest

type TagAssignmentStreamRequest 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 []*TagAssignment `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.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each TagAssignment at end.
	//     * Each TagAssignment response is fully-specified (all fields set).
	//   * start: Returns the state of each TagAssignment at start, followed by updates until now.
	//     * Each TagAssignment response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each TagAssignment at start, followed by updates
	//     until end.
	//     * Each TagAssignment response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// 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 (*TagAssignmentStreamRequest) Descriptor deprecated

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

Deprecated: Use TagAssignmentStreamRequest.ProtoReflect.Descriptor instead.

func (*TagAssignmentStreamRequest) GetPartialEqFilter

func (x *TagAssignmentStreamRequest) GetPartialEqFilter() []*TagAssignment

func (*TagAssignmentStreamRequest) GetTime

func (*TagAssignmentStreamRequest) ProtoMessage

func (*TagAssignmentStreamRequest) ProtoMessage()

func (*TagAssignmentStreamRequest) ProtoReflect

func (*TagAssignmentStreamRequest) Reset

func (x *TagAssignmentStreamRequest) Reset()

func (*TagAssignmentStreamRequest) String

func (x *TagAssignmentStreamRequest) String() string

type TagAssignmentStreamResponse

type TagAssignmentStreamResponse 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 *TagAssignment `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this TagAssignment's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the TagAssignment 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 (*TagAssignmentStreamResponse) Descriptor deprecated

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

Deprecated: Use TagAssignmentStreamResponse.ProtoReflect.Descriptor instead.

func (*TagAssignmentStreamResponse) GetTime

func (*TagAssignmentStreamResponse) GetType

func (*TagAssignmentStreamResponse) GetValue

func (*TagAssignmentStreamResponse) ProtoMessage

func (*TagAssignmentStreamResponse) ProtoMessage()

func (*TagAssignmentStreamResponse) ProtoReflect

func (*TagAssignmentStreamResponse) Reset

func (x *TagAssignmentStreamResponse) Reset()

func (*TagAssignmentStreamResponse) String

func (x *TagAssignmentStreamResponse) String() string

type TagConfig

type TagConfig struct {

	// key identifies a tag. The special workspace ID "" for
	// merged tags should not be set here.
	Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// remove indicates whether to remove (true) or add (false,
	// unset) the tag identified by the key if the encompassing
	// workspace merges.
	Remove *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=remove,proto3" json:"remove,omitempty"`
	// contains filtered or unexported fields
}

TagConfig holds a configuration for a user tag. The tags that belong to entities other than ELEMENT_SUB_TYPE_DEVICE will always be present in mainline only.

func (*TagConfig) Descriptor deprecated

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

Deprecated: Use TagConfig.ProtoReflect.Descriptor instead.

func (*TagConfig) GetKey

func (x *TagConfig) GetKey() *TagKey

func (*TagConfig) GetRemove

func (x *TagConfig) GetRemove() *wrapperspb.BoolValue

func (*TagConfig) ProtoMessage

func (*TagConfig) ProtoMessage()

func (*TagConfig) ProtoReflect

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

func (*TagConfig) Reset

func (x *TagConfig) Reset()

func (*TagConfig) String

func (x *TagConfig) String() string

type TagConfigDeleteAllRequest

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

func (*TagConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteAllRequest) ProtoMessage

func (*TagConfigDeleteAllRequest) ProtoMessage()

func (*TagConfigDeleteAllRequest) ProtoReflect

func (*TagConfigDeleteAllRequest) Reset

func (x *TagConfigDeleteAllRequest) Reset()

func (*TagConfigDeleteAllRequest) String

func (x *TagConfigDeleteAllRequest) String() string

type TagConfigDeleteAllResponse

type TagConfigDeleteAllResponse 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 TagConfig 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 (*TagConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteAllResponse) GetError

func (*TagConfigDeleteAllResponse) GetKey

func (x *TagConfigDeleteAllResponse) GetKey() *TagKey

func (*TagConfigDeleteAllResponse) GetTime

func (*TagConfigDeleteAllResponse) GetType

func (*TagConfigDeleteAllResponse) ProtoMessage

func (*TagConfigDeleteAllResponse) ProtoMessage()

func (*TagConfigDeleteAllResponse) ProtoReflect

func (*TagConfigDeleteAllResponse) Reset

func (x *TagConfigDeleteAllResponse) Reset()

func (*TagConfigDeleteAllResponse) String

func (x *TagConfigDeleteAllResponse) String() string

type TagConfigDeleteRequest

type TagConfigDeleteRequest struct {

	// Key indicates which TagConfig 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 (*TagConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteRequest) GetKey

func (x *TagConfigDeleteRequest) GetKey() *TagKey

func (*TagConfigDeleteRequest) ProtoMessage

func (*TagConfigDeleteRequest) ProtoMessage()

func (*TagConfigDeleteRequest) ProtoReflect

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

func (*TagConfigDeleteRequest) Reset

func (x *TagConfigDeleteRequest) Reset()

func (*TagConfigDeleteRequest) String

func (x *TagConfigDeleteRequest) String() string

type TagConfigDeleteResponse

type TagConfigDeleteResponse struct {

	// Key echoes back the key of the deleted TagConfig 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 (*TagConfigDeleteResponse) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteResponse) GetKey

func (x *TagConfigDeleteResponse) GetKey() *TagKey

func (*TagConfigDeleteResponse) GetTime

func (*TagConfigDeleteResponse) ProtoMessage

func (*TagConfigDeleteResponse) ProtoMessage()

func (*TagConfigDeleteResponse) ProtoReflect

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

func (*TagConfigDeleteResponse) Reset

func (x *TagConfigDeleteResponse) Reset()

func (*TagConfigDeleteResponse) String

func (x *TagConfigDeleteResponse) String() string

type TagConfigDeleteSomeRequest

type TagConfigDeleteSomeRequest struct {

	// key contains a list of TagConfig keys to delete
	Keys []*TagKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

func (*TagConfigDeleteSomeRequest) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteSomeRequest.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteSomeRequest) GetKeys

func (x *TagConfigDeleteSomeRequest) GetKeys() []*TagKey

func (*TagConfigDeleteSomeRequest) ProtoMessage

func (*TagConfigDeleteSomeRequest) ProtoMessage()

func (*TagConfigDeleteSomeRequest) ProtoReflect

func (*TagConfigDeleteSomeRequest) Reset

func (x *TagConfigDeleteSomeRequest) Reset()

func (*TagConfigDeleteSomeRequest) String

func (x *TagConfigDeleteSomeRequest) String() string

type TagConfigDeleteSomeResponse

type TagConfigDeleteSomeResponse struct {
	Key   *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Error string  `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

TagConfigDeleteSomeResponse is only sent when there is an error.

func (*TagConfigDeleteSomeResponse) Descriptor deprecated

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

Deprecated: Use TagConfigDeleteSomeResponse.ProtoReflect.Descriptor instead.

func (*TagConfigDeleteSomeResponse) GetError

func (x *TagConfigDeleteSomeResponse) GetError() string

func (*TagConfigDeleteSomeResponse) GetKey

func (x *TagConfigDeleteSomeResponse) GetKey() *TagKey

func (*TagConfigDeleteSomeResponse) ProtoMessage

func (*TagConfigDeleteSomeResponse) ProtoMessage()

func (*TagConfigDeleteSomeResponse) ProtoReflect

func (*TagConfigDeleteSomeResponse) Reset

func (x *TagConfigDeleteSomeResponse) Reset()

func (*TagConfigDeleteSomeResponse) String

func (x *TagConfigDeleteSomeResponse) String() string

type TagConfigRequest

type TagConfigRequest struct {

	// Key uniquely identifies a TagConfig 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 (*TagConfigRequest) Descriptor deprecated

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

Deprecated: Use TagConfigRequest.ProtoReflect.Descriptor instead.

func (*TagConfigRequest) GetKey

func (x *TagConfigRequest) GetKey() *TagKey

func (*TagConfigRequest) GetTime

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

func (*TagConfigRequest) ProtoMessage

func (*TagConfigRequest) ProtoMessage()

func (*TagConfigRequest) ProtoReflect

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

func (*TagConfigRequest) Reset

func (x *TagConfigRequest) Reset()

func (*TagConfigRequest) String

func (x *TagConfigRequest) String() string

type TagConfigResponse

type TagConfigResponse 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 *TagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// TagConfig instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagConfigResponse) Descriptor deprecated

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

Deprecated: Use TagConfigResponse.ProtoReflect.Descriptor instead.

func (*TagConfigResponse) GetTime

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

func (*TagConfigResponse) GetValue

func (x *TagConfigResponse) GetValue() *TagConfig

func (*TagConfigResponse) ProtoMessage

func (*TagConfigResponse) ProtoMessage()

func (*TagConfigResponse) ProtoReflect

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

func (*TagConfigResponse) Reset

func (x *TagConfigResponse) Reset()

func (*TagConfigResponse) String

func (x *TagConfigResponse) String() string

type TagConfigServiceClient

TagConfigServiceClient is the client API for TagConfigService 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 TagConfigService_DeleteAllClient

type TagConfigService_DeleteAllClient interface {
	Recv() (*TagConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type TagConfigService_DeleteAllServer

type TagConfigService_DeleteAllServer interface {
	Send(*TagConfigDeleteAllResponse) error
	grpc.ServerStream
}

type TagConfigService_DeleteSomeClient

type TagConfigService_DeleteSomeClient interface {
	Recv() (*TagConfigDeleteSomeResponse, error)
	grpc.ClientStream
}

type TagConfigService_DeleteSomeServer

type TagConfigService_DeleteSomeServer interface {
	Send(*TagConfigDeleteSomeResponse) error
	grpc.ServerStream
}

type TagConfigService_GetAllClient

type TagConfigService_GetAllClient interface {
	Recv() (*TagConfigStreamResponse, error)
	grpc.ClientStream
}

type TagConfigService_GetAllServer

type TagConfigService_GetAllServer interface {
	Send(*TagConfigStreamResponse) error
	grpc.ServerStream
}

type TagConfigService_GetSomeClient

type TagConfigService_GetSomeClient interface {
	Recv() (*TagConfigSomeResponse, error)
	grpc.ClientStream
}

type TagConfigService_GetSomeServer

type TagConfigService_GetSomeServer interface {
	Send(*TagConfigSomeResponse) error
	grpc.ServerStream
}

type TagConfigService_SetSomeClient

type TagConfigService_SetSomeClient interface {
	Recv() (*TagConfigSetSomeResponse, error)
	grpc.ClientStream
}

type TagConfigService_SetSomeServer

type TagConfigService_SetSomeServer interface {
	Send(*TagConfigSetSomeResponse) error
	grpc.ServerStream
}

type TagConfigService_SubscribeClient

type TagConfigService_SubscribeClient interface {
	Recv() (*TagConfigStreamResponse, error)
	grpc.ClientStream
}

type TagConfigService_SubscribeMetaClient

type TagConfigService_SubscribeMetaClient interface {
	Recv() (*MetaResponse, error)
	grpc.ClientStream
}

type TagConfigService_SubscribeMetaServer

type TagConfigService_SubscribeMetaServer interface {
	Send(*MetaResponse) error
	grpc.ServerStream
}

type TagConfigService_SubscribeServer

type TagConfigService_SubscribeServer interface {
	Send(*TagConfigStreamResponse) error
	grpc.ServerStream
}

type TagConfigSetRequest

type TagConfigSetRequest struct {

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

func (*TagConfigSetRequest) Descriptor deprecated

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

Deprecated: Use TagConfigSetRequest.ProtoReflect.Descriptor instead.

func (*TagConfigSetRequest) GetValue

func (x *TagConfigSetRequest) GetValue() *TagConfig

func (*TagConfigSetRequest) ProtoMessage

func (*TagConfigSetRequest) ProtoMessage()

func (*TagConfigSetRequest) ProtoReflect

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

func (*TagConfigSetRequest) Reset

func (x *TagConfigSetRequest) Reset()

func (*TagConfigSetRequest) String

func (x *TagConfigSetRequest) String() string

type TagConfigSetResponse

type TagConfigSetResponse struct {

	// Value carries all the values given in the TagConfigSetRequest as well
	// as any server-generated values.
	Value *TagConfig `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 (*TagConfigSetResponse) Descriptor deprecated

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

Deprecated: Use TagConfigSetResponse.ProtoReflect.Descriptor instead.

func (*TagConfigSetResponse) GetTime

func (*TagConfigSetResponse) GetValue

func (x *TagConfigSetResponse) GetValue() *TagConfig

func (*TagConfigSetResponse) ProtoMessage

func (*TagConfigSetResponse) ProtoMessage()

func (*TagConfigSetResponse) ProtoReflect

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

func (*TagConfigSetResponse) Reset

func (x *TagConfigSetResponse) Reset()

func (*TagConfigSetResponse) String

func (x *TagConfigSetResponse) String() string

type TagConfigSetSomeRequest

type TagConfigSetSomeRequest struct {

	// value contains a list of TagConfig values to write.
	// It is possible to provide more values than can fit within either:
	//     - the maxiumum send size of the client
	//     - the maximum receive size of the server
	// If this error occurs you must reduce the number of values sent.
	// See gRPC "maximum message size" documentation for more information.
	Values []*TagConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*TagConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use TagConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*TagConfigSetSomeRequest) GetValues

func (x *TagConfigSetSomeRequest) GetValues() []*TagConfig

func (*TagConfigSetSomeRequest) ProtoMessage

func (*TagConfigSetSomeRequest) ProtoMessage()

func (*TagConfigSetSomeRequest) ProtoReflect

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

func (*TagConfigSetSomeRequest) Reset

func (x *TagConfigSetSomeRequest) Reset()

func (*TagConfigSetSomeRequest) String

func (x *TagConfigSetSomeRequest) String() string

type TagConfigSetSomeResponse

type TagConfigSetSomeResponse struct {
	Key   *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Error string  `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*TagConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use TagConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*TagConfigSetSomeResponse) GetError

func (x *TagConfigSetSomeResponse) GetError() string

func (*TagConfigSetSomeResponse) GetKey

func (x *TagConfigSetSomeResponse) GetKey() *TagKey

func (*TagConfigSetSomeResponse) ProtoMessage

func (*TagConfigSetSomeResponse) ProtoMessage()

func (*TagConfigSetSomeResponse) ProtoReflect

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

func (*TagConfigSetSomeResponse) Reset

func (x *TagConfigSetSomeResponse) Reset()

func (*TagConfigSetSomeResponse) String

func (x *TagConfigSetSomeResponse) String() string

type TagConfigSomeRequest

type TagConfigSomeRequest struct {
	Keys []*TagKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,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 (*TagConfigSomeRequest) Descriptor deprecated

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

Deprecated: Use TagConfigSomeRequest.ProtoReflect.Descriptor instead.

func (*TagConfigSomeRequest) GetKeys

func (x *TagConfigSomeRequest) GetKeys() []*TagKey

func (*TagConfigSomeRequest) GetTime

func (*TagConfigSomeRequest) ProtoMessage

func (*TagConfigSomeRequest) ProtoMessage()

func (*TagConfigSomeRequest) ProtoReflect

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

func (*TagConfigSomeRequest) Reset

func (x *TagConfigSomeRequest) Reset()

func (*TagConfigSomeRequest) String

func (x *TagConfigSomeRequest) String() string

type TagConfigSomeResponse

type TagConfigSomeResponse 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 *TagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Error is an optional field.
	// It should be filled when there is an error in the GetSome process.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Time  *timestamppb.Timestamp  `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagConfigSomeResponse) Descriptor deprecated

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

Deprecated: Use TagConfigSomeResponse.ProtoReflect.Descriptor instead.

func (*TagConfigSomeResponse) GetError

func (*TagConfigSomeResponse) GetTime

func (*TagConfigSomeResponse) GetValue

func (x *TagConfigSomeResponse) GetValue() *TagConfig

func (*TagConfigSomeResponse) ProtoMessage

func (*TagConfigSomeResponse) ProtoMessage()

func (*TagConfigSomeResponse) ProtoReflect

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

func (*TagConfigSomeResponse) Reset

func (x *TagConfigSomeResponse) Reset()

func (*TagConfigSomeResponse) String

func (x *TagConfigSomeResponse) String() string

type TagConfigStreamRequest

type TagConfigStreamRequest 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 []*TagConfig `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.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each TagConfig at end.
	//     * Each TagConfig response is fully-specified (all fields set).
	//   * start: Returns the state of each TagConfig at start, followed by updates until now.
	//     * Each TagConfig response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each TagConfig at start, followed by updates
	//     until end.
	//     * Each TagConfig response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// 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 (*TagConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use TagConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*TagConfigStreamRequest) GetPartialEqFilter

func (x *TagConfigStreamRequest) GetPartialEqFilter() []*TagConfig

func (*TagConfigStreamRequest) GetTime

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

func (*TagConfigStreamRequest) ProtoMessage

func (*TagConfigStreamRequest) ProtoMessage()

func (*TagConfigStreamRequest) ProtoReflect

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

func (*TagConfigStreamRequest) Reset

func (x *TagConfigStreamRequest) Reset()

func (*TagConfigStreamRequest) String

func (x *TagConfigStreamRequest) String() string

type TagConfigStreamResponse

type TagConfigStreamResponse 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 *TagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this TagConfig's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the TagConfig 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 (*TagConfigStreamResponse) Descriptor deprecated

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

Deprecated: Use TagConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*TagConfigStreamResponse) GetTime

func (*TagConfigStreamResponse) GetType

func (*TagConfigStreamResponse) GetValue

func (x *TagConfigStreamResponse) GetValue() *TagConfig

func (*TagConfigStreamResponse) ProtoMessage

func (*TagConfigStreamResponse) ProtoMessage()

func (*TagConfigStreamResponse) ProtoReflect

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

func (*TagConfigStreamResponse) Reset

func (x *TagConfigStreamResponse) Reset()

func (*TagConfigStreamResponse) String

func (x *TagConfigStreamResponse) String() string

type TagKey

type TagKey struct {

	// workspace_id is the ID of a workspace. The special ID ""
	// identifies the location where merged tags reside.
	WorkspaceId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`
	// element_type is the category of network element to which
	// this tag can be assigned.
	ElementType ElementType `` /* 126-byte string literal not displayed */
	// label is an arbitrary label.
	Label *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	// value is an arbitrary value.
	Value *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// element_sub_type is the sub-category of network element
	// to which this tag can be assigned.
	ElementSubType ElementSubType `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

TagKey uniquely identifies a tag.

func (*TagKey) Descriptor deprecated

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

Deprecated: Use TagKey.ProtoReflect.Descriptor instead.

func (*TagKey) GetElementSubType

func (x *TagKey) GetElementSubType() ElementSubType

func (*TagKey) GetElementType

func (x *TagKey) GetElementType() ElementType

func (*TagKey) GetLabel

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

func (*TagKey) GetValue

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

func (*TagKey) GetWorkspaceId

func (x *TagKey) GetWorkspaceId() *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 TagRequest

type TagRequest struct {

	// Key uniquely identifies a Tag 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 (*TagRequest) Descriptor deprecated

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

Deprecated: Use TagRequest.ProtoReflect.Descriptor instead.

func (*TagRequest) GetKey

func (x *TagRequest) GetKey() *TagKey

func (*TagRequest) GetTime

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

func (*TagRequest) ProtoMessage

func (*TagRequest) ProtoMessage()

func (*TagRequest) ProtoReflect

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

func (*TagRequest) Reset

func (x *TagRequest) Reset()

func (*TagRequest) String

func (x *TagRequest) String() string

type TagResponse

type TagResponse 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 *Tag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time carries the (UTC) timestamp of the last-modification of the
	// Tag instance in this response.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagResponse) Descriptor deprecated

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

Deprecated: Use TagResponse.ProtoReflect.Descriptor instead.

func (*TagResponse) GetTime

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

func (*TagResponse) GetValue

func (x *TagResponse) GetValue() *Tag

func (*TagResponse) ProtoMessage

func (*TagResponse) ProtoMessage()

func (*TagResponse) ProtoReflect

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

func (*TagResponse) Reset

func (x *TagResponse) Reset()

func (*TagResponse) String

func (x *TagResponse) String() string

type TagServiceClient

TagServiceClient is the client API for TagService 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.

func NewTagServiceClient

func NewTagServiceClient(cc grpc.ClientConnInterface) TagServiceClient

type TagServiceServer

type TagServiceServer interface {
	GetOne(context.Context, *TagRequest) (*TagResponse, error)
	GetSome(*TagSomeRequest, TagService_GetSomeServer) error
	GetAll(*TagStreamRequest, TagService_GetAllServer) error
	Subscribe(*TagStreamRequest, TagService_SubscribeServer) error
	GetMeta(context.Context, *TagStreamRequest) (*MetaResponse, error)
	SubscribeMeta(*TagStreamRequest, TagService_SubscribeMetaServer) error
	// contains filtered or unexported methods
}

TagServiceServer is the server API for TagService service. All implementations must embed UnimplementedTagServiceServer for forward compatibility

type TagService_GetAllClient

type TagService_GetAllClient interface {
	Recv() (*TagStreamResponse, error)
	grpc.ClientStream
}

type TagService_GetAllServer

type TagService_GetAllServer interface {
	Send(*TagStreamResponse) error
	grpc.ServerStream
}

type TagService_GetSomeClient

type TagService_GetSomeClient interface {
	Recv() (*TagSomeResponse, error)
	grpc.ClientStream
}

type TagService_GetSomeServer

type TagService_GetSomeServer interface {
	Send(*TagSomeResponse) error
	grpc.ServerStream
}

type TagService_SubscribeClient

type TagService_SubscribeClient interface {
	Recv() (*TagStreamResponse, error)
	grpc.ClientStream
}

type TagService_SubscribeMetaClient

type TagService_SubscribeMetaClient interface {
	Recv() (*MetaResponse, error)
	grpc.ClientStream
}

type TagService_SubscribeMetaServer

type TagService_SubscribeMetaServer interface {
	Send(*MetaResponse) error
	grpc.ServerStream
}

type TagService_SubscribeServer

type TagService_SubscribeServer interface {
	Send(*TagStreamResponse) error
	grpc.ServerStream
}

type TagSomeRequest

type TagSomeRequest struct {
	Keys []*TagKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,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 (*TagSomeRequest) Descriptor deprecated

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

Deprecated: Use TagSomeRequest.ProtoReflect.Descriptor instead.

func (*TagSomeRequest) GetKeys

func (x *TagSomeRequest) GetKeys() []*TagKey

func (*TagSomeRequest) GetTime

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

func (*TagSomeRequest) ProtoMessage

func (*TagSomeRequest) ProtoMessage()

func (*TagSomeRequest) ProtoReflect

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

func (*TagSomeRequest) Reset

func (x *TagSomeRequest) Reset()

func (*TagSomeRequest) String

func (x *TagSomeRequest) String() string

type TagSomeResponse

type TagSomeResponse 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 *Tag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Error is an optional field.
	// It should be filled when there is an error in the GetSome process.
	Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Time  *timestamppb.Timestamp  `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*TagSomeResponse) Descriptor deprecated

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

Deprecated: Use TagSomeResponse.ProtoReflect.Descriptor instead.

func (*TagSomeResponse) GetError

func (x *TagSomeResponse) GetError() *wrapperspb.StringValue

func (*TagSomeResponse) GetTime

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

func (*TagSomeResponse) GetValue

func (x *TagSomeResponse) GetValue() *Tag

func (*TagSomeResponse) ProtoMessage

func (*TagSomeResponse) ProtoMessage()

func (*TagSomeResponse) ProtoReflect

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

func (*TagSomeResponse) Reset

func (x *TagSomeResponse) Reset()

func (*TagSomeResponse) String

func (x *TagSomeResponse) String() string

type TagStreamRequest

type TagStreamRequest 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 []*Tag `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.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each Tag at end.
	//     * Each Tag response is fully-specified (all fields set).
	//   * start: Returns the state of each Tag at start, followed by updates until now.
	//     * Each Tag response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each Tag at start, followed by updates
	//     until end.
	//     * Each Tag response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// 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 (*TagStreamRequest) Descriptor deprecated

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

Deprecated: Use TagStreamRequest.ProtoReflect.Descriptor instead.

func (*TagStreamRequest) GetPartialEqFilter

func (x *TagStreamRequest) GetPartialEqFilter() []*Tag

func (*TagStreamRequest) GetTime

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

func (*TagStreamRequest) ProtoMessage

func (*TagStreamRequest) ProtoMessage()

func (*TagStreamRequest) ProtoReflect

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

func (*TagStreamRequest) Reset

func (x *TagStreamRequest) Reset()

func (*TagStreamRequest) String

func (x *TagStreamRequest) String() string

type TagStreamResponse

type TagStreamResponse 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 *Tag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// Time holds the timestamp of this Tag's last modification.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the Tag 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 (*TagStreamResponse) Descriptor deprecated

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

Deprecated: Use TagStreamResponse.ProtoReflect.Descriptor instead.

func (*TagStreamResponse) GetTime

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

func (*TagStreamResponse) GetType

func (*TagStreamResponse) GetValue

func (x *TagStreamResponse) GetValue() *Tag

func (*TagStreamResponse) ProtoMessage

func (*TagStreamResponse) ProtoMessage()

func (*TagStreamResponse) ProtoReflect

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

func (*TagStreamResponse) Reset

func (x *TagStreamResponse) Reset()

func (*TagStreamResponse) String

func (x *TagStreamResponse) String() string

type UnimplementedTagAssignmentConfigServiceServer

type UnimplementedTagAssignmentConfigServiceServer struct {
}

UnimplementedTagAssignmentConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTagAssignmentConfigServiceServer) GetMeta

type UnimplementedTagAssignmentServiceServer

type UnimplementedTagAssignmentServiceServer struct {
}

UnimplementedTagAssignmentServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTagAssignmentServiceServer) GetMeta

func (UnimplementedTagAssignmentServiceServer) GetOne

type UnimplementedTagConfigServiceServer

type UnimplementedTagConfigServiceServer struct {
}

UnimplementedTagConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTagConfigServiceServer) Delete

func (UnimplementedTagConfigServiceServer) GetAll

func (UnimplementedTagConfigServiceServer) GetMeta

func (UnimplementedTagConfigServiceServer) GetOne

func (UnimplementedTagConfigServiceServer) GetSome

func (UnimplementedTagConfigServiceServer) Set

func (UnimplementedTagConfigServiceServer) SetSome

func (UnimplementedTagConfigServiceServer) Subscribe

type UnimplementedTagServiceServer

type UnimplementedTagServiceServer struct {
}

UnimplementedTagServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTagServiceServer) GetAll

func (UnimplementedTagServiceServer) GetMeta

func (UnimplementedTagServiceServer) GetOne

func (UnimplementedTagServiceServer) GetSome

func (UnimplementedTagServiceServer) Subscribe

func (UnimplementedTagServiceServer) SubscribeMeta

type UnsafeTagAssignmentConfigServiceServer

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

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

type UnsafeTagAssignmentServiceServer

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

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

type UnsafeTagConfigServiceServer

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

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

type UnsafeTagServiceServer

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

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

Jump to

Keyboard shortcuts

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