Documentation ¶
Index ¶
- Variables
- func RegisterDeviceTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagAssignmentConfigServiceServer)
- func RegisterDeviceTagConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagConfigServiceServer)
- func RegisterDeviceTagServiceServer(s grpc.ServiceRegistrar, srv DeviceTagServiceServer)
- func RegisterInterfaceTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagAssignmentConfigServiceServer)
- func RegisterInterfaceTagConfigServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagConfigServiceServer)
- func RegisterInterfaceTagServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagServiceServer)
- type CreatorType
- func (CreatorType) Descriptor() protoreflect.EnumDescriptor
- func (x CreatorType) Enum() *CreatorType
- func (CreatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreatorType) Number() protoreflect.EnumNumber
- func (x CreatorType) String() string
- func (CreatorType) Type() protoreflect.EnumType
- type DeviceTag
- type DeviceTagAssignmentConfig
- func (*DeviceTagAssignmentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfig) GetKey() *DeviceTagAssignmentKey
- func (*DeviceTagAssignmentConfig) ProtoMessage()
- func (x *DeviceTagAssignmentConfig) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfig) Reset()
- func (x *DeviceTagAssignmentConfig) String() string
- type DeviceTagAssignmentConfigDeleteAllRequest
- func (*DeviceTagAssignmentConfigDeleteAllRequest) Descriptor() ([]byte, []int)deprecated
- func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoMessage()
- func (x *DeviceTagAssignmentConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigDeleteAllRequest) Reset()
- func (x *DeviceTagAssignmentConfigDeleteAllRequest) String() string
- type DeviceTagAssignmentConfigDeleteAllResponse
- func (*DeviceTagAssignmentConfigDeleteAllResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetKey() *DeviceTagAssignmentKey
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetType() fmp.DeleteError
- func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoMessage()
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) Reset()
- func (x *DeviceTagAssignmentConfigDeleteAllResponse) String() string
- type DeviceTagAssignmentConfigDeleteRequest
- func (*DeviceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigDeleteRequest) GetKey() *DeviceTagAssignmentKey
- func (*DeviceTagAssignmentConfigDeleteRequest) ProtoMessage()
- func (x *DeviceTagAssignmentConfigDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigDeleteRequest) Reset()
- func (x *DeviceTagAssignmentConfigDeleteRequest) String() string
- type DeviceTagAssignmentConfigDeleteResponse
- func (*DeviceTagAssignmentConfigDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigDeleteResponse) GetKey() *DeviceTagAssignmentKey
- func (x *DeviceTagAssignmentConfigDeleteResponse) GetTime() *timestamppb.Timestamp
- func (*DeviceTagAssignmentConfigDeleteResponse) ProtoMessage()
- func (x *DeviceTagAssignmentConfigDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigDeleteResponse) Reset()
- func (x *DeviceTagAssignmentConfigDeleteResponse) String() string
- type DeviceTagAssignmentConfigRequest
- func (*DeviceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigRequest) GetKey() *DeviceTagAssignmentKey
- func (x *DeviceTagAssignmentConfigRequest) GetTime() *timestamppb.Timestamp
- func (*DeviceTagAssignmentConfigRequest) ProtoMessage()
- func (x *DeviceTagAssignmentConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigRequest) Reset()
- func (x *DeviceTagAssignmentConfigRequest) String() string
- type DeviceTagAssignmentConfigResponse
- func (*DeviceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagAssignmentConfigResponse) GetValue() *DeviceTagAssignmentConfig
- func (*DeviceTagAssignmentConfigResponse) ProtoMessage()
- func (x *DeviceTagAssignmentConfigResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigResponse) Reset()
- func (x *DeviceTagAssignmentConfigResponse) String() string
- type DeviceTagAssignmentConfigServiceClient
- type DeviceTagAssignmentConfigServiceServer
- type DeviceTagAssignmentConfigService_DeleteAllClient
- type DeviceTagAssignmentConfigService_DeleteAllServer
- type DeviceTagAssignmentConfigService_GetAllClient
- type DeviceTagAssignmentConfigService_GetAllServer
- type DeviceTagAssignmentConfigService_SubscribeClient
- type DeviceTagAssignmentConfigService_SubscribeServer
- type DeviceTagAssignmentConfigSetRequest
- func (*DeviceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigSetRequest) GetValue() *DeviceTagAssignmentConfig
- func (*DeviceTagAssignmentConfigSetRequest) ProtoMessage()
- func (x *DeviceTagAssignmentConfigSetRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigSetRequest) Reset()
- func (x *DeviceTagAssignmentConfigSetRequest) String() string
- type DeviceTagAssignmentConfigSetResponse
- func (*DeviceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigSetResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagAssignmentConfigSetResponse) GetValue() *DeviceTagAssignmentConfig
- func (*DeviceTagAssignmentConfigSetResponse) ProtoMessage()
- func (x *DeviceTagAssignmentConfigSetResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigSetResponse) Reset()
- func (x *DeviceTagAssignmentConfigSetResponse) String() string
- type DeviceTagAssignmentConfigStreamRequest
- func (*DeviceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigStreamRequest) GetPartialEqFilter() []*DeviceTagAssignmentConfig
- func (x *DeviceTagAssignmentConfigStreamRequest) GetTime() *time.TimeBounds
- func (*DeviceTagAssignmentConfigStreamRequest) ProtoMessage()
- func (x *DeviceTagAssignmentConfigStreamRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigStreamRequest) Reset()
- func (x *DeviceTagAssignmentConfigStreamRequest) String() string
- type DeviceTagAssignmentConfigStreamResponse
- func (*DeviceTagAssignmentConfigStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentConfigStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagAssignmentConfigStreamResponse) GetType() subscriptions.Operation
- func (x *DeviceTagAssignmentConfigStreamResponse) GetValue() *DeviceTagAssignmentConfig
- func (*DeviceTagAssignmentConfigStreamResponse) ProtoMessage()
- func (x *DeviceTagAssignmentConfigStreamResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentConfigStreamResponse) Reset()
- func (x *DeviceTagAssignmentConfigStreamResponse) String() string
- type DeviceTagAssignmentKey
- func (*DeviceTagAssignmentKey) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagAssignmentKey) GetDeviceId() *wrapperspb.StringValue
- func (x *DeviceTagAssignmentKey) GetLabel() *wrapperspb.StringValue
- func (x *DeviceTagAssignmentKey) GetValue() *wrapperspb.StringValue
- func (*DeviceTagAssignmentKey) ProtoMessage()
- func (x *DeviceTagAssignmentKey) ProtoReflect() protoreflect.Message
- func (x *DeviceTagAssignmentKey) Reset()
- func (x *DeviceTagAssignmentKey) String() string
- type DeviceTagConfig
- type DeviceTagConfigDeleteAllRequest
- func (*DeviceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)deprecated
- func (*DeviceTagConfigDeleteAllRequest) ProtoMessage()
- func (x *DeviceTagConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigDeleteAllRequest) Reset()
- func (x *DeviceTagConfigDeleteAllRequest) String() string
- type DeviceTagConfigDeleteAllResponse
- func (*DeviceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
- func (x *DeviceTagConfigDeleteAllResponse) GetKey() *TagKey
- func (x *DeviceTagConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagConfigDeleteAllResponse) GetType() fmp.DeleteError
- func (*DeviceTagConfigDeleteAllResponse) ProtoMessage()
- func (x *DeviceTagConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigDeleteAllResponse) Reset()
- func (x *DeviceTagConfigDeleteAllResponse) String() string
- type DeviceTagConfigDeleteRequest
- func (*DeviceTagConfigDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigDeleteRequest) GetKey() *TagKey
- func (*DeviceTagConfigDeleteRequest) ProtoMessage()
- func (x *DeviceTagConfigDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigDeleteRequest) Reset()
- func (x *DeviceTagConfigDeleteRequest) String() string
- type DeviceTagConfigDeleteResponse
- func (*DeviceTagConfigDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigDeleteResponse) GetKey() *TagKey
- func (x *DeviceTagConfigDeleteResponse) GetTime() *timestamppb.Timestamp
- func (*DeviceTagConfigDeleteResponse) ProtoMessage()
- func (x *DeviceTagConfigDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigDeleteResponse) Reset()
- func (x *DeviceTagConfigDeleteResponse) String() string
- type DeviceTagConfigRequest
- func (*DeviceTagConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigRequest) GetKey() *TagKey
- func (x *DeviceTagConfigRequest) GetTime() *timestamppb.Timestamp
- func (*DeviceTagConfigRequest) ProtoMessage()
- func (x *DeviceTagConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigRequest) Reset()
- func (x *DeviceTagConfigRequest) String() string
- type DeviceTagConfigResponse
- func (*DeviceTagConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagConfigResponse) GetValue() *DeviceTagConfig
- func (*DeviceTagConfigResponse) ProtoMessage()
- func (x *DeviceTagConfigResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigResponse) Reset()
- func (x *DeviceTagConfigResponse) String() string
- type DeviceTagConfigServiceClient
- type DeviceTagConfigServiceServer
- type DeviceTagConfigService_DeleteAllClient
- type DeviceTagConfigService_DeleteAllServer
- type DeviceTagConfigService_GetAllClient
- type DeviceTagConfigService_GetAllServer
- type DeviceTagConfigService_SubscribeClient
- type DeviceTagConfigService_SubscribeServer
- type DeviceTagConfigSetRequest
- func (*DeviceTagConfigSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigSetRequest) GetValue() *DeviceTagConfig
- func (*DeviceTagConfigSetRequest) ProtoMessage()
- func (x *DeviceTagConfigSetRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigSetRequest) Reset()
- func (x *DeviceTagConfigSetRequest) String() string
- type DeviceTagConfigSetResponse
- func (*DeviceTagConfigSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigSetResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagConfigSetResponse) GetValue() *DeviceTagConfig
- func (*DeviceTagConfigSetResponse) ProtoMessage()
- func (x *DeviceTagConfigSetResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigSetResponse) Reset()
- func (x *DeviceTagConfigSetResponse) String() string
- type DeviceTagConfigStreamRequest
- func (*DeviceTagConfigStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigStreamRequest) GetPartialEqFilter() []*DeviceTagConfig
- func (x *DeviceTagConfigStreamRequest) GetTime() *time.TimeBounds
- func (*DeviceTagConfigStreamRequest) ProtoMessage()
- func (x *DeviceTagConfigStreamRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigStreamRequest) Reset()
- func (x *DeviceTagConfigStreamRequest) String() string
- type DeviceTagConfigStreamResponse
- func (*DeviceTagConfigStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagConfigStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagConfigStreamResponse) GetType() subscriptions.Operation
- func (x *DeviceTagConfigStreamResponse) GetValue() *DeviceTagConfig
- func (*DeviceTagConfigStreamResponse) ProtoMessage()
- func (x *DeviceTagConfigStreamResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagConfigStreamResponse) Reset()
- func (x *DeviceTagConfigStreamResponse) String() string
- type DeviceTagRequest
- func (*DeviceTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagRequest) GetKey() *TagKey
- func (x *DeviceTagRequest) GetTime() *timestamppb.Timestamp
- func (*DeviceTagRequest) ProtoMessage()
- func (x *DeviceTagRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagRequest) Reset()
- func (x *DeviceTagRequest) String() string
- type DeviceTagResponse
- func (*DeviceTagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagResponse) GetValue() *DeviceTag
- func (*DeviceTagResponse) ProtoMessage()
- func (x *DeviceTagResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagResponse) Reset()
- func (x *DeviceTagResponse) String() string
- type DeviceTagServiceClient
- type DeviceTagServiceServer
- type DeviceTagService_GetAllClient
- type DeviceTagService_GetAllServer
- type DeviceTagService_SubscribeClient
- type DeviceTagService_SubscribeServer
- type DeviceTagStreamRequest
- func (*DeviceTagStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagStreamRequest) GetPartialEqFilter() []*DeviceTag
- func (x *DeviceTagStreamRequest) GetTime() *time.TimeBounds
- func (*DeviceTagStreamRequest) ProtoMessage()
- func (x *DeviceTagStreamRequest) ProtoReflect() protoreflect.Message
- func (x *DeviceTagStreamRequest) Reset()
- func (x *DeviceTagStreamRequest) String() string
- type DeviceTagStreamResponse
- func (*DeviceTagStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceTagStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *DeviceTagStreamResponse) GetType() subscriptions.Operation
- func (x *DeviceTagStreamResponse) GetValue() *DeviceTag
- func (*DeviceTagStreamResponse) ProtoMessage()
- func (x *DeviceTagStreamResponse) ProtoReflect() protoreflect.Message
- func (x *DeviceTagStreamResponse) Reset()
- func (x *DeviceTagStreamResponse) String() string
- type InterfaceTag
- func (*InterfaceTag) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTag) GetCreatorType() CreatorType
- func (x *InterfaceTag) GetKey() *TagKey
- func (*InterfaceTag) ProtoMessage()
- func (x *InterfaceTag) ProtoReflect() protoreflect.Message
- func (x *InterfaceTag) Reset()
- func (x *InterfaceTag) String() string
- type InterfaceTagAssignmentConfig
- func (*InterfaceTagAssignmentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfig) GetKey() *InterfaceTagAssignmentKey
- func (*InterfaceTagAssignmentConfig) ProtoMessage()
- func (x *InterfaceTagAssignmentConfig) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfig) Reset()
- func (x *InterfaceTagAssignmentConfig) String() string
- type InterfaceTagAssignmentConfigDeleteAllRequest
- func (*InterfaceTagAssignmentConfigDeleteAllRequest) Descriptor() ([]byte, []int)deprecated
- func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigDeleteAllRequest) Reset()
- func (x *InterfaceTagAssignmentConfigDeleteAllRequest) String() string
- type InterfaceTagAssignmentConfigDeleteAllResponse
- func (*InterfaceTagAssignmentConfigDeleteAllResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetKey() *InterfaceTagAssignmentKey
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetType() fmp.DeleteError
- func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) Reset()
- func (x *InterfaceTagAssignmentConfigDeleteAllResponse) String() string
- type InterfaceTagAssignmentConfigDeleteRequest
- func (*InterfaceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigDeleteRequest) GetKey() *InterfaceTagAssignmentKey
- func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigDeleteRequest) Reset()
- func (x *InterfaceTagAssignmentConfigDeleteRequest) String() string
- type InterfaceTagAssignmentConfigDeleteResponse
- func (*InterfaceTagAssignmentConfigDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigDeleteResponse) GetKey() *InterfaceTagAssignmentKey
- func (x *InterfaceTagAssignmentConfigDeleteResponse) GetTime() *timestamppb.Timestamp
- func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigDeleteResponse) Reset()
- func (x *InterfaceTagAssignmentConfigDeleteResponse) String() string
- type InterfaceTagAssignmentConfigRequest
- func (*InterfaceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigRequest) GetKey() *InterfaceTagAssignmentKey
- func (x *InterfaceTagAssignmentConfigRequest) GetTime() *timestamppb.Timestamp
- func (*InterfaceTagAssignmentConfigRequest) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigRequest) Reset()
- func (x *InterfaceTagAssignmentConfigRequest) String() string
- type InterfaceTagAssignmentConfigResponse
- func (*InterfaceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagAssignmentConfigResponse) GetValue() *InterfaceTagAssignmentConfig
- func (*InterfaceTagAssignmentConfigResponse) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigResponse) Reset()
- func (x *InterfaceTagAssignmentConfigResponse) String() string
- type InterfaceTagAssignmentConfigServiceClient
- type InterfaceTagAssignmentConfigServiceServer
- type InterfaceTagAssignmentConfigService_DeleteAllClient
- type InterfaceTagAssignmentConfigService_DeleteAllServer
- type InterfaceTagAssignmentConfigService_GetAllClient
- type InterfaceTagAssignmentConfigService_GetAllServer
- type InterfaceTagAssignmentConfigService_SubscribeClient
- type InterfaceTagAssignmentConfigService_SubscribeServer
- type InterfaceTagAssignmentConfigSetRequest
- func (*InterfaceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigSetRequest) GetValue() *InterfaceTagAssignmentConfig
- func (*InterfaceTagAssignmentConfigSetRequest) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigSetRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigSetRequest) Reset()
- func (x *InterfaceTagAssignmentConfigSetRequest) String() string
- type InterfaceTagAssignmentConfigSetResponse
- func (*InterfaceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigSetResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagAssignmentConfigSetResponse) GetValue() *InterfaceTagAssignmentConfig
- func (*InterfaceTagAssignmentConfigSetResponse) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigSetResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigSetResponse) Reset()
- func (x *InterfaceTagAssignmentConfigSetResponse) String() string
- type InterfaceTagAssignmentConfigStreamRequest
- func (*InterfaceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigStreamRequest) GetPartialEqFilter() []*InterfaceTagAssignmentConfig
- func (x *InterfaceTagAssignmentConfigStreamRequest) GetTime() *time.TimeBounds
- func (*InterfaceTagAssignmentConfigStreamRequest) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigStreamRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigStreamRequest) Reset()
- func (x *InterfaceTagAssignmentConfigStreamRequest) String() string
- type InterfaceTagAssignmentConfigStreamResponse
- func (*InterfaceTagAssignmentConfigStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentConfigStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagAssignmentConfigStreamResponse) GetType() subscriptions.Operation
- func (x *InterfaceTagAssignmentConfigStreamResponse) GetValue() *InterfaceTagAssignmentConfig
- func (*InterfaceTagAssignmentConfigStreamResponse) ProtoMessage()
- func (x *InterfaceTagAssignmentConfigStreamResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentConfigStreamResponse) Reset()
- func (x *InterfaceTagAssignmentConfigStreamResponse) String() string
- type InterfaceTagAssignmentKey
- func (*InterfaceTagAssignmentKey) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagAssignmentKey) GetDeviceId() *wrapperspb.StringValue
- func (x *InterfaceTagAssignmentKey) GetInterfaceId() *wrapperspb.StringValue
- func (x *InterfaceTagAssignmentKey) GetLabel() *wrapperspb.StringValue
- func (x *InterfaceTagAssignmentKey) GetValue() *wrapperspb.StringValue
- func (*InterfaceTagAssignmentKey) ProtoMessage()
- func (x *InterfaceTagAssignmentKey) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagAssignmentKey) Reset()
- func (x *InterfaceTagAssignmentKey) String() string
- type InterfaceTagConfig
- func (*InterfaceTagConfig) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfig) GetKey() *TagKey
- func (*InterfaceTagConfig) ProtoMessage()
- func (x *InterfaceTagConfig) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfig) Reset()
- func (x *InterfaceTagConfig) String() string
- type InterfaceTagConfigDeleteAllRequest
- func (*InterfaceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)deprecated
- func (*InterfaceTagConfigDeleteAllRequest) ProtoMessage()
- func (x *InterfaceTagConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigDeleteAllRequest) Reset()
- func (x *InterfaceTagConfigDeleteAllRequest) String() string
- type InterfaceTagConfigDeleteAllResponse
- func (*InterfaceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
- func (x *InterfaceTagConfigDeleteAllResponse) GetKey() *TagKey
- func (x *InterfaceTagConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagConfigDeleteAllResponse) GetType() fmp.DeleteError
- func (*InterfaceTagConfigDeleteAllResponse) ProtoMessage()
- func (x *InterfaceTagConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigDeleteAllResponse) Reset()
- func (x *InterfaceTagConfigDeleteAllResponse) String() string
- type InterfaceTagConfigDeleteRequest
- func (*InterfaceTagConfigDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigDeleteRequest) GetKey() *TagKey
- func (*InterfaceTagConfigDeleteRequest) ProtoMessage()
- func (x *InterfaceTagConfigDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigDeleteRequest) Reset()
- func (x *InterfaceTagConfigDeleteRequest) String() string
- type InterfaceTagConfigDeleteResponse
- func (*InterfaceTagConfigDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigDeleteResponse) GetKey() *TagKey
- func (x *InterfaceTagConfigDeleteResponse) GetTime() *timestamppb.Timestamp
- func (*InterfaceTagConfigDeleteResponse) ProtoMessage()
- func (x *InterfaceTagConfigDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigDeleteResponse) Reset()
- func (x *InterfaceTagConfigDeleteResponse) String() string
- type InterfaceTagConfigRequest
- func (*InterfaceTagConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigRequest) GetKey() *TagKey
- func (x *InterfaceTagConfigRequest) GetTime() *timestamppb.Timestamp
- func (*InterfaceTagConfigRequest) ProtoMessage()
- func (x *InterfaceTagConfigRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigRequest) Reset()
- func (x *InterfaceTagConfigRequest) String() string
- type InterfaceTagConfigResponse
- func (*InterfaceTagConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagConfigResponse) GetValue() *InterfaceTagConfig
- func (*InterfaceTagConfigResponse) ProtoMessage()
- func (x *InterfaceTagConfigResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigResponse) Reset()
- func (x *InterfaceTagConfigResponse) String() string
- type InterfaceTagConfigServiceClient
- type InterfaceTagConfigServiceServer
- type InterfaceTagConfigService_DeleteAllClient
- type InterfaceTagConfigService_DeleteAllServer
- type InterfaceTagConfigService_GetAllClient
- type InterfaceTagConfigService_GetAllServer
- type InterfaceTagConfigService_SubscribeClient
- type InterfaceTagConfigService_SubscribeServer
- type InterfaceTagConfigSetRequest
- func (*InterfaceTagConfigSetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigSetRequest) GetValue() *InterfaceTagConfig
- func (*InterfaceTagConfigSetRequest) ProtoMessage()
- func (x *InterfaceTagConfigSetRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigSetRequest) Reset()
- func (x *InterfaceTagConfigSetRequest) String() string
- type InterfaceTagConfigSetResponse
- func (*InterfaceTagConfigSetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigSetResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagConfigSetResponse) GetValue() *InterfaceTagConfig
- func (*InterfaceTagConfigSetResponse) ProtoMessage()
- func (x *InterfaceTagConfigSetResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigSetResponse) Reset()
- func (x *InterfaceTagConfigSetResponse) String() string
- type InterfaceTagConfigStreamRequest
- func (*InterfaceTagConfigStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigStreamRequest) GetPartialEqFilter() []*InterfaceTagConfig
- func (x *InterfaceTagConfigStreamRequest) GetTime() *time.TimeBounds
- func (*InterfaceTagConfigStreamRequest) ProtoMessage()
- func (x *InterfaceTagConfigStreamRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigStreamRequest) Reset()
- func (x *InterfaceTagConfigStreamRequest) String() string
- type InterfaceTagConfigStreamResponse
- func (*InterfaceTagConfigStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagConfigStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagConfigStreamResponse) GetType() subscriptions.Operation
- func (x *InterfaceTagConfigStreamResponse) GetValue() *InterfaceTagConfig
- func (*InterfaceTagConfigStreamResponse) ProtoMessage()
- func (x *InterfaceTagConfigStreamResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagConfigStreamResponse) Reset()
- func (x *InterfaceTagConfigStreamResponse) String() string
- type InterfaceTagRequest
- func (*InterfaceTagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagRequest) GetKey() *TagKey
- func (x *InterfaceTagRequest) GetTime() *timestamppb.Timestamp
- func (*InterfaceTagRequest) ProtoMessage()
- func (x *InterfaceTagRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagRequest) Reset()
- func (x *InterfaceTagRequest) String() string
- type InterfaceTagResponse
- func (*InterfaceTagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagResponse) GetValue() *InterfaceTag
- func (*InterfaceTagResponse) ProtoMessage()
- func (x *InterfaceTagResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagResponse) Reset()
- func (x *InterfaceTagResponse) String() string
- type InterfaceTagServiceClient
- type InterfaceTagServiceServer
- type InterfaceTagService_GetAllClient
- type InterfaceTagService_GetAllServer
- type InterfaceTagService_SubscribeClient
- type InterfaceTagService_SubscribeServer
- type InterfaceTagStreamRequest
- func (*InterfaceTagStreamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagStreamRequest) GetPartialEqFilter() []*InterfaceTag
- func (x *InterfaceTagStreamRequest) GetTime() *time.TimeBounds
- func (*InterfaceTagStreamRequest) ProtoMessage()
- func (x *InterfaceTagStreamRequest) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagStreamRequest) Reset()
- func (x *InterfaceTagStreamRequest) String() string
- type InterfaceTagStreamResponse
- func (*InterfaceTagStreamResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceTagStreamResponse) GetTime() *timestamppb.Timestamp
- func (x *InterfaceTagStreamResponse) GetType() subscriptions.Operation
- func (x *InterfaceTagStreamResponse) GetValue() *InterfaceTag
- func (*InterfaceTagStreamResponse) ProtoMessage()
- func (x *InterfaceTagStreamResponse) ProtoReflect() protoreflect.Message
- func (x *InterfaceTagStreamResponse) Reset()
- func (x *InterfaceTagStreamResponse) String() string
- type TagKey
- type UnimplementedDeviceTagAssignmentConfigServiceServer
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) Delete(context.Context, *DeviceTagAssignmentConfigDeleteRequest) (*DeviceTagAssignmentConfigDeleteResponse, error)
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) DeleteAll(*DeviceTagAssignmentConfigDeleteAllRequest, ...) error
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) GetAll(*DeviceTagAssignmentConfigStreamRequest, ...) error
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) GetOne(context.Context, *DeviceTagAssignmentConfigRequest) (*DeviceTagAssignmentConfigResponse, error)
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) Set(context.Context, *DeviceTagAssignmentConfigSetRequest) (*DeviceTagAssignmentConfigSetResponse, error)
- func (UnimplementedDeviceTagAssignmentConfigServiceServer) Subscribe(*DeviceTagAssignmentConfigStreamRequest, ...) error
- type UnimplementedDeviceTagConfigServiceServer
- func (UnimplementedDeviceTagConfigServiceServer) Delete(context.Context, *DeviceTagConfigDeleteRequest) (*DeviceTagConfigDeleteResponse, error)
- func (UnimplementedDeviceTagConfigServiceServer) DeleteAll(*DeviceTagConfigDeleteAllRequest, DeviceTagConfigService_DeleteAllServer) error
- func (UnimplementedDeviceTagConfigServiceServer) GetAll(*DeviceTagConfigStreamRequest, DeviceTagConfigService_GetAllServer) error
- func (UnimplementedDeviceTagConfigServiceServer) GetOne(context.Context, *DeviceTagConfigRequest) (*DeviceTagConfigResponse, error)
- func (UnimplementedDeviceTagConfigServiceServer) Set(context.Context, *DeviceTagConfigSetRequest) (*DeviceTagConfigSetResponse, error)
- func (UnimplementedDeviceTagConfigServiceServer) Subscribe(*DeviceTagConfigStreamRequest, DeviceTagConfigService_SubscribeServer) error
- type UnimplementedDeviceTagServiceServer
- func (UnimplementedDeviceTagServiceServer) GetAll(*DeviceTagStreamRequest, DeviceTagService_GetAllServer) error
- func (UnimplementedDeviceTagServiceServer) GetOne(context.Context, *DeviceTagRequest) (*DeviceTagResponse, error)
- func (UnimplementedDeviceTagServiceServer) Subscribe(*DeviceTagStreamRequest, DeviceTagService_SubscribeServer) error
- type UnimplementedInterfaceTagAssignmentConfigServiceServer
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) Delete(context.Context, *InterfaceTagAssignmentConfigDeleteRequest) (*InterfaceTagAssignmentConfigDeleteResponse, error)
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) DeleteAll(*InterfaceTagAssignmentConfigDeleteAllRequest, ...) error
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) GetAll(*InterfaceTagAssignmentConfigStreamRequest, ...) error
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) GetOne(context.Context, *InterfaceTagAssignmentConfigRequest) (*InterfaceTagAssignmentConfigResponse, error)
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) Set(context.Context, *InterfaceTagAssignmentConfigSetRequest) (*InterfaceTagAssignmentConfigSetResponse, error)
- func (UnimplementedInterfaceTagAssignmentConfigServiceServer) Subscribe(*InterfaceTagAssignmentConfigStreamRequest, ...) error
- type UnimplementedInterfaceTagConfigServiceServer
- func (UnimplementedInterfaceTagConfigServiceServer) Delete(context.Context, *InterfaceTagConfigDeleteRequest) (*InterfaceTagConfigDeleteResponse, error)
- func (UnimplementedInterfaceTagConfigServiceServer) DeleteAll(*InterfaceTagConfigDeleteAllRequest, InterfaceTagConfigService_DeleteAllServer) error
- func (UnimplementedInterfaceTagConfigServiceServer) GetAll(*InterfaceTagConfigStreamRequest, InterfaceTagConfigService_GetAllServer) error
- func (UnimplementedInterfaceTagConfigServiceServer) GetOne(context.Context, *InterfaceTagConfigRequest) (*InterfaceTagConfigResponse, error)
- func (UnimplementedInterfaceTagConfigServiceServer) Set(context.Context, *InterfaceTagConfigSetRequest) (*InterfaceTagConfigSetResponse, error)
- func (UnimplementedInterfaceTagConfigServiceServer) Subscribe(*InterfaceTagConfigStreamRequest, InterfaceTagConfigService_SubscribeServer) error
- type UnimplementedInterfaceTagServiceServer
- func (UnimplementedInterfaceTagServiceServer) GetAll(*InterfaceTagStreamRequest, InterfaceTagService_GetAllServer) error
- func (UnimplementedInterfaceTagServiceServer) GetOne(context.Context, *InterfaceTagRequest) (*InterfaceTagResponse, error)
- func (UnimplementedInterfaceTagServiceServer) Subscribe(*InterfaceTagStreamRequest, InterfaceTagService_SubscribeServer) error
- type UnsafeDeviceTagAssignmentConfigServiceServer
- type UnsafeDeviceTagConfigServiceServer
- type UnsafeDeviceTagServiceServer
- type UnsafeInterfaceTagAssignmentConfigServiceServer
- type UnsafeInterfaceTagConfigServiceServer
- type UnsafeInterfaceTagServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( CreatorType_name = map[int32]string{ 0: "CREATOR_TYPE_UNSPECIFIED", 1: "CREATOR_TYPE_SYSTEM", 2: "CREATOR_TYPE_USER", } CreatorType_value = map[string]int32{ "CREATOR_TYPE_UNSPECIFIED": 0, "CREATOR_TYPE_SYSTEM": 1, "CREATOR_TYPE_USER": 2, } )
Enum value maps for CreatorType.
var DeviceTagAssignmentConfigService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.DeviceTagAssignmentConfigService", HandlerType: (*DeviceTagAssignmentConfigServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _DeviceTagAssignmentConfigService_GetOne_Handler, }, { MethodName: "Set", Handler: _DeviceTagAssignmentConfigService_Set_Handler, }, { MethodName: "Delete", Handler: _DeviceTagAssignmentConfigService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _DeviceTagAssignmentConfigService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _DeviceTagAssignmentConfigService_Subscribe_Handler, ServerStreams: true, }, { StreamName: "DeleteAll", Handler: _DeviceTagAssignmentConfigService_DeleteAll_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
DeviceTagAssignmentConfigService_ServiceDesc is the grpc.ServiceDesc for DeviceTagAssignmentConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DeviceTagConfigService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.DeviceTagConfigService", HandlerType: (*DeviceTagConfigServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _DeviceTagConfigService_GetOne_Handler, }, { MethodName: "Set", Handler: _DeviceTagConfigService_Set_Handler, }, { MethodName: "Delete", Handler: _DeviceTagConfigService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _DeviceTagConfigService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _DeviceTagConfigService_Subscribe_Handler, ServerStreams: true, }, { StreamName: "DeleteAll", Handler: _DeviceTagConfigService_DeleteAll_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
DeviceTagConfigService_ServiceDesc is the grpc.ServiceDesc for DeviceTagConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DeviceTagService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.DeviceTagService", HandlerType: (*DeviceTagServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _DeviceTagService_GetOne_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _DeviceTagService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _DeviceTagService_Subscribe_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
DeviceTagService_ServiceDesc is the grpc.ServiceDesc for DeviceTagService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_arista_tag_v1_services_gen_proto protoreflect.FileDescriptor
var File_arista_tag_v1_tag_proto protoreflect.FileDescriptor
var InterfaceTagAssignmentConfigService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.InterfaceTagAssignmentConfigService", HandlerType: (*InterfaceTagAssignmentConfigServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _InterfaceTagAssignmentConfigService_GetOne_Handler, }, { MethodName: "Set", Handler: _InterfaceTagAssignmentConfigService_Set_Handler, }, { MethodName: "Delete", Handler: _InterfaceTagAssignmentConfigService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _InterfaceTagAssignmentConfigService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _InterfaceTagAssignmentConfigService_Subscribe_Handler, ServerStreams: true, }, { StreamName: "DeleteAll", Handler: _InterfaceTagAssignmentConfigService_DeleteAll_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
InterfaceTagAssignmentConfigService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagAssignmentConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var InterfaceTagConfigService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.InterfaceTagConfigService", HandlerType: (*InterfaceTagConfigServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _InterfaceTagConfigService_GetOne_Handler, }, { MethodName: "Set", Handler: _InterfaceTagConfigService_Set_Handler, }, { MethodName: "Delete", Handler: _InterfaceTagConfigService_Delete_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _InterfaceTagConfigService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _InterfaceTagConfigService_Subscribe_Handler, ServerStreams: true, }, { StreamName: "DeleteAll", Handler: _InterfaceTagConfigService_DeleteAll_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
InterfaceTagConfigService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagConfigService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var InterfaceTagService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "arista.tag.v1.InterfaceTagService", HandlerType: (*InterfaceTagServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOne", Handler: _InterfaceTagService_GetOne_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "GetAll", Handler: _InterfaceTagService_GetAll_Handler, ServerStreams: true, }, { StreamName: "Subscribe", Handler: _InterfaceTagService_Subscribe_Handler, ServerStreams: true, }, }, Metadata: "arista/tag.v1/services.gen.proto", }
InterfaceTagService_ServiceDesc is the grpc.ServiceDesc for InterfaceTagService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterDeviceTagAssignmentConfigServiceServer ¶
func RegisterDeviceTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagAssignmentConfigServiceServer)
func RegisterDeviceTagConfigServiceServer ¶
func RegisterDeviceTagConfigServiceServer(s grpc.ServiceRegistrar, srv DeviceTagConfigServiceServer)
func RegisterDeviceTagServiceServer ¶
func RegisterDeviceTagServiceServer(s grpc.ServiceRegistrar, srv DeviceTagServiceServer)
func RegisterInterfaceTagAssignmentConfigServiceServer ¶
func RegisterInterfaceTagAssignmentConfigServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagAssignmentConfigServiceServer)
func RegisterInterfaceTagConfigServiceServer ¶
func RegisterInterfaceTagConfigServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagConfigServiceServer)
func RegisterInterfaceTagServiceServer ¶
func RegisterInterfaceTagServiceServer(s grpc.ServiceRegistrar, srv InterfaceTagServiceServer)
Types ¶
type CreatorType ¶
type CreatorType int32
CreatorType specifies an entity that creates something.
const ( CreatorType_CREATOR_TYPE_UNSPECIFIED CreatorType = 0 // CREATOR_TYPE_SYSTEM is the type for something created by the system. CreatorType_CREATOR_TYPE_SYSTEM CreatorType = 1 // CREATOR_TYPE_USER is the type for something created by a user. CreatorType_CREATOR_TYPE_USER CreatorType = 2 )
func (CreatorType) Descriptor ¶
func (CreatorType) Descriptor() protoreflect.EnumDescriptor
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 ¶
func (CreatorType) Type() protoreflect.EnumType
type DeviceTag ¶
type DeviceTag struct { // Key uniquely identifies the device tag. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // CreatorType is the creator type of the tag. CreatorType CreatorType `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
DeviceTag is a label-value pair that may or may not be assigned to a device.
func (*DeviceTag) Descriptor
deprecated
func (*DeviceTag) GetCreatorType ¶
func (x *DeviceTag) GetCreatorType() CreatorType
func (*DeviceTag) ProtoMessage ¶
func (*DeviceTag) ProtoMessage()
func (*DeviceTag) ProtoReflect ¶
func (x *DeviceTag) ProtoReflect() protoreflect.Message
type DeviceTagAssignmentConfig ¶
type DeviceTagAssignmentConfig struct { // Key uniquely identifies the device tag assignment. Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
DeviceTagAssignmentConfig is the assignment of a device tag to a specific device.
func (*DeviceTagAssignmentConfig) Descriptor
deprecated
func (*DeviceTagAssignmentConfig) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfig.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfig) GetKey ¶
func (x *DeviceTagAssignmentConfig) GetKey() *DeviceTagAssignmentKey
func (*DeviceTagAssignmentConfig) ProtoMessage ¶
func (*DeviceTagAssignmentConfig) ProtoMessage()
func (*DeviceTagAssignmentConfig) ProtoReflect ¶
func (x *DeviceTagAssignmentConfig) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfig) Reset ¶
func (x *DeviceTagAssignmentConfig) Reset()
func (*DeviceTagAssignmentConfig) String ¶
func (x *DeviceTagAssignmentConfig) String() string
type DeviceTagAssignmentConfigDeleteAllRequest ¶
type DeviceTagAssignmentConfigDeleteAllRequest struct {
// contains filtered or unexported fields
}
func (*DeviceTagAssignmentConfigDeleteAllRequest) Descriptor
deprecated
func (*DeviceTagAssignmentConfigDeleteAllRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigDeleteAllRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoMessage ¶
func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoMessage()
func (*DeviceTagAssignmentConfigDeleteAllRequest) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigDeleteAllRequest) Reset ¶
func (x *DeviceTagAssignmentConfigDeleteAllRequest) Reset()
func (*DeviceTagAssignmentConfigDeleteAllRequest) String ¶
func (x *DeviceTagAssignmentConfigDeleteAllRequest) String() string
type DeviceTagAssignmentConfigDeleteAllResponse ¶
type DeviceTagAssignmentConfigDeleteAllResponse struct { // This describes the class of delete error. Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"` // This indicates the error message from the delete failure. Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // This is the key of the DeviceTagAssignmentConfig instance that failed to be deleted. Key *DeviceTagAssignmentKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp when the key was being deleted. Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigDeleteAllResponse) Descriptor
deprecated
func (*DeviceTagAssignmentConfigDeleteAllResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigDeleteAllResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigDeleteAllResponse) GetError ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
func (*DeviceTagAssignmentConfigDeleteAllResponse) GetKey ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetKey() *DeviceTagAssignmentKey
func (*DeviceTagAssignmentConfigDeleteAllResponse) GetTime ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigDeleteAllResponse) GetType ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) GetType() fmp.DeleteError
func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoMessage ¶
func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoMessage()
func (*DeviceTagAssignmentConfigDeleteAllResponse) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigDeleteAllResponse) Reset ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) Reset()
func (*DeviceTagAssignmentConfigDeleteAllResponse) String ¶
func (x *DeviceTagAssignmentConfigDeleteAllResponse) String() string
type DeviceTagAssignmentConfigDeleteRequest ¶
type DeviceTagAssignmentConfigDeleteRequest struct { // Key indicates which DeviceTagAssignmentConfig instance to remove. // This field must always be set. Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigDeleteRequest) Descriptor
deprecated
func (*DeviceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigDeleteRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigDeleteRequest) GetKey ¶
func (x *DeviceTagAssignmentConfigDeleteRequest) GetKey() *DeviceTagAssignmentKey
func (*DeviceTagAssignmentConfigDeleteRequest) ProtoMessage ¶
func (*DeviceTagAssignmentConfigDeleteRequest) ProtoMessage()
func (*DeviceTagAssignmentConfigDeleteRequest) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigDeleteRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigDeleteRequest) Reset ¶
func (x *DeviceTagAssignmentConfigDeleteRequest) Reset()
func (*DeviceTagAssignmentConfigDeleteRequest) String ¶
func (x *DeviceTagAssignmentConfigDeleteRequest) String() string
type DeviceTagAssignmentConfigDeleteResponse ¶
type DeviceTagAssignmentConfigDeleteResponse struct { // Key echoes back the key of the deleted DeviceTagAssignmentConfig instance. Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // deletion. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==DeletedAt will not include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigDeleteResponse) Descriptor
deprecated
func (*DeviceTagAssignmentConfigDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigDeleteResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigDeleteResponse) GetKey ¶
func (x *DeviceTagAssignmentConfigDeleteResponse) GetKey() *DeviceTagAssignmentKey
func (*DeviceTagAssignmentConfigDeleteResponse) GetTime ¶
func (x *DeviceTagAssignmentConfigDeleteResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigDeleteResponse) ProtoMessage ¶
func (*DeviceTagAssignmentConfigDeleteResponse) ProtoMessage()
func (*DeviceTagAssignmentConfigDeleteResponse) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigDeleteResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigDeleteResponse) Reset ¶
func (x *DeviceTagAssignmentConfigDeleteResponse) Reset()
func (*DeviceTagAssignmentConfigDeleteResponse) String ¶
func (x *DeviceTagAssignmentConfigDeleteResponse) String() string
type DeviceTagAssignmentConfigRequest ¶
type DeviceTagAssignmentConfigRequest struct { // Key uniquely identifies a DeviceTagAssignmentConfig instance to retrieve. // This value must be populated. Key *DeviceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigRequest) Descriptor
deprecated
func (*DeviceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigRequest) GetKey ¶
func (x *DeviceTagAssignmentConfigRequest) GetKey() *DeviceTagAssignmentKey
func (*DeviceTagAssignmentConfigRequest) GetTime ¶
func (x *DeviceTagAssignmentConfigRequest) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigRequest) ProtoMessage ¶
func (*DeviceTagAssignmentConfigRequest) ProtoMessage()
func (*DeviceTagAssignmentConfigRequest) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigRequest) Reset ¶
func (x *DeviceTagAssignmentConfigRequest) Reset()
func (*DeviceTagAssignmentConfigRequest) String ¶
func (x *DeviceTagAssignmentConfigRequest) String() string
type DeviceTagAssignmentConfigResponse ¶
type DeviceTagAssignmentConfigResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // DeviceTagAssignmentConfig instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigResponse) Descriptor
deprecated
func (*DeviceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigResponse) GetTime ¶
func (x *DeviceTagAssignmentConfigResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigResponse) GetValue ¶
func (x *DeviceTagAssignmentConfigResponse) GetValue() *DeviceTagAssignmentConfig
func (*DeviceTagAssignmentConfigResponse) ProtoMessage ¶
func (*DeviceTagAssignmentConfigResponse) ProtoMessage()
func (*DeviceTagAssignmentConfigResponse) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigResponse) Reset ¶
func (x *DeviceTagAssignmentConfigResponse) Reset()
func (*DeviceTagAssignmentConfigResponse) String ¶
func (x *DeviceTagAssignmentConfigResponse) String() string
type DeviceTagAssignmentConfigServiceClient ¶
type DeviceTagAssignmentConfigServiceClient interface { GetOne(ctx context.Context, in *DeviceTagAssignmentConfigRequest, opts ...grpc.CallOption) (*DeviceTagAssignmentConfigResponse, error) GetAll(ctx context.Context, in *DeviceTagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (DeviceTagAssignmentConfigService_GetAllClient, error) Subscribe(ctx context.Context, in *DeviceTagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (DeviceTagAssignmentConfigService_SubscribeClient, error) Set(ctx context.Context, in *DeviceTagAssignmentConfigSetRequest, opts ...grpc.CallOption) (*DeviceTagAssignmentConfigSetResponse, error) Delete(ctx context.Context, in *DeviceTagAssignmentConfigDeleteRequest, opts ...grpc.CallOption) (*DeviceTagAssignmentConfigDeleteResponse, error) DeleteAll(ctx context.Context, in *DeviceTagAssignmentConfigDeleteAllRequest, opts ...grpc.CallOption) (DeviceTagAssignmentConfigService_DeleteAllClient, error) }
DeviceTagAssignmentConfigServiceClient is the client API for DeviceTagAssignmentConfigService 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 NewDeviceTagAssignmentConfigServiceClient ¶
func NewDeviceTagAssignmentConfigServiceClient(cc grpc.ClientConnInterface) DeviceTagAssignmentConfigServiceClient
type DeviceTagAssignmentConfigServiceServer ¶
type DeviceTagAssignmentConfigServiceServer interface { GetOne(context.Context, *DeviceTagAssignmentConfigRequest) (*DeviceTagAssignmentConfigResponse, error) GetAll(*DeviceTagAssignmentConfigStreamRequest, DeviceTagAssignmentConfigService_GetAllServer) error Subscribe(*DeviceTagAssignmentConfigStreamRequest, DeviceTagAssignmentConfigService_SubscribeServer) error Set(context.Context, *DeviceTagAssignmentConfigSetRequest) (*DeviceTagAssignmentConfigSetResponse, error) Delete(context.Context, *DeviceTagAssignmentConfigDeleteRequest) (*DeviceTagAssignmentConfigDeleteResponse, error) DeleteAll(*DeviceTagAssignmentConfigDeleteAllRequest, DeviceTagAssignmentConfigService_DeleteAllServer) error // contains filtered or unexported methods }
DeviceTagAssignmentConfigServiceServer is the server API for DeviceTagAssignmentConfigService service. All implementations must embed UnimplementedDeviceTagAssignmentConfigServiceServer for forward compatibility
type DeviceTagAssignmentConfigService_DeleteAllClient ¶
type DeviceTagAssignmentConfigService_DeleteAllClient interface { Recv() (*DeviceTagAssignmentConfigDeleteAllResponse, error) grpc.ClientStream }
type DeviceTagAssignmentConfigService_DeleteAllServer ¶
type DeviceTagAssignmentConfigService_DeleteAllServer interface { Send(*DeviceTagAssignmentConfigDeleteAllResponse) error grpc.ServerStream }
type DeviceTagAssignmentConfigService_GetAllClient ¶
type DeviceTagAssignmentConfigService_GetAllClient interface { Recv() (*DeviceTagAssignmentConfigStreamResponse, error) grpc.ClientStream }
type DeviceTagAssignmentConfigService_GetAllServer ¶
type DeviceTagAssignmentConfigService_GetAllServer interface { Send(*DeviceTagAssignmentConfigStreamResponse) error grpc.ServerStream }
type DeviceTagAssignmentConfigService_SubscribeClient ¶
type DeviceTagAssignmentConfigService_SubscribeClient interface { Recv() (*DeviceTagAssignmentConfigStreamResponse, error) grpc.ClientStream }
type DeviceTagAssignmentConfigService_SubscribeServer ¶
type DeviceTagAssignmentConfigService_SubscribeServer interface { Send(*DeviceTagAssignmentConfigStreamResponse) error grpc.ServerStream }
type DeviceTagAssignmentConfigSetRequest ¶
type DeviceTagAssignmentConfigSetRequest struct { // DeviceTagAssignmentConfig carries the value to set into the datastore. // See the documentation on the DeviceTagAssignmentConfig struct for which fields are required. Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigSetRequest) Descriptor
deprecated
func (*DeviceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigSetRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigSetRequest) GetValue ¶
func (x *DeviceTagAssignmentConfigSetRequest) GetValue() *DeviceTagAssignmentConfig
func (*DeviceTagAssignmentConfigSetRequest) ProtoMessage ¶
func (*DeviceTagAssignmentConfigSetRequest) ProtoMessage()
func (*DeviceTagAssignmentConfigSetRequest) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigSetRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigSetRequest) Reset ¶
func (x *DeviceTagAssignmentConfigSetRequest) Reset()
func (*DeviceTagAssignmentConfigSetRequest) String ¶
func (x *DeviceTagAssignmentConfigSetRequest) String() string
type DeviceTagAssignmentConfigSetResponse ¶
type DeviceTagAssignmentConfigSetResponse struct { // Value carries all the values given in the DeviceTagAssignmentConfigSetRequest as well // as any server-generated values. Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // creation. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==CreatedAt will include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigSetResponse) Descriptor
deprecated
func (*DeviceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigSetResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigSetResponse) GetTime ¶
func (x *DeviceTagAssignmentConfigSetResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigSetResponse) GetValue ¶
func (x *DeviceTagAssignmentConfigSetResponse) GetValue() *DeviceTagAssignmentConfig
func (*DeviceTagAssignmentConfigSetResponse) ProtoMessage ¶
func (*DeviceTagAssignmentConfigSetResponse) ProtoMessage()
func (*DeviceTagAssignmentConfigSetResponse) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigSetResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigSetResponse) Reset ¶
func (x *DeviceTagAssignmentConfigSetResponse) Reset()
func (*DeviceTagAssignmentConfigSetResponse) String ¶
func (x *DeviceTagAssignmentConfigSetResponse) String() string
type DeviceTagAssignmentConfigStreamRequest ¶
type DeviceTagAssignmentConfigStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*DeviceTagAssignmentConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigStreamRequest) Descriptor
deprecated
func (*DeviceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigStreamRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigStreamRequest) GetPartialEqFilter ¶
func (x *DeviceTagAssignmentConfigStreamRequest) GetPartialEqFilter() []*DeviceTagAssignmentConfig
func (*DeviceTagAssignmentConfigStreamRequest) GetTime ¶
func (x *DeviceTagAssignmentConfigStreamRequest) GetTime() *time.TimeBounds
func (*DeviceTagAssignmentConfigStreamRequest) ProtoMessage ¶
func (*DeviceTagAssignmentConfigStreamRequest) ProtoMessage()
func (*DeviceTagAssignmentConfigStreamRequest) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigStreamRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigStreamRequest) Reset ¶
func (x *DeviceTagAssignmentConfigStreamRequest) Reset()
func (*DeviceTagAssignmentConfigStreamRequest) String ¶
func (x *DeviceTagAssignmentConfigStreamRequest) String() string
type DeviceTagAssignmentConfigStreamResponse ¶
type DeviceTagAssignmentConfigStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *DeviceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this DeviceTagAssignmentConfig's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the DeviceTagAssignmentConfig value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagAssignmentConfigStreamResponse) Descriptor
deprecated
func (*DeviceTagAssignmentConfigStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentConfigStreamResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentConfigStreamResponse) GetTime ¶
func (x *DeviceTagAssignmentConfigStreamResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagAssignmentConfigStreamResponse) GetType ¶
func (x *DeviceTagAssignmentConfigStreamResponse) GetType() subscriptions.Operation
func (*DeviceTagAssignmentConfigStreamResponse) GetValue ¶
func (x *DeviceTagAssignmentConfigStreamResponse) GetValue() *DeviceTagAssignmentConfig
func (*DeviceTagAssignmentConfigStreamResponse) ProtoMessage ¶
func (*DeviceTagAssignmentConfigStreamResponse) ProtoMessage()
func (*DeviceTagAssignmentConfigStreamResponse) ProtoReflect ¶
func (x *DeviceTagAssignmentConfigStreamResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentConfigStreamResponse) Reset ¶
func (x *DeviceTagAssignmentConfigStreamResponse) Reset()
func (*DeviceTagAssignmentConfigStreamResponse) String ¶
func (x *DeviceTagAssignmentConfigStreamResponse) String() string
type DeviceTagAssignmentKey ¶
type DeviceTagAssignmentKey struct { // Label is the label of the tag. Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // Value is the value of the tag. Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // DeviceId is the ID of the device. DeviceId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // contains filtered or unexported fields }
DeviceTagAssignmentKey uniquely identifies a device tag assignment.
func (*DeviceTagAssignmentKey) Descriptor
deprecated
func (*DeviceTagAssignmentKey) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagAssignmentKey.ProtoReflect.Descriptor instead.
func (*DeviceTagAssignmentKey) GetDeviceId ¶
func (x *DeviceTagAssignmentKey) GetDeviceId() *wrapperspb.StringValue
func (*DeviceTagAssignmentKey) GetLabel ¶
func (x *DeviceTagAssignmentKey) GetLabel() *wrapperspb.StringValue
func (*DeviceTagAssignmentKey) GetValue ¶
func (x *DeviceTagAssignmentKey) GetValue() *wrapperspb.StringValue
func (*DeviceTagAssignmentKey) ProtoMessage ¶
func (*DeviceTagAssignmentKey) ProtoMessage()
func (*DeviceTagAssignmentKey) ProtoReflect ¶
func (x *DeviceTagAssignmentKey) ProtoReflect() protoreflect.Message
func (*DeviceTagAssignmentKey) Reset ¶
func (x *DeviceTagAssignmentKey) Reset()
func (*DeviceTagAssignmentKey) String ¶
func (x *DeviceTagAssignmentKey) String() string
type DeviceTagConfig ¶
type DeviceTagConfig struct { // Key uniquely identifies the device tag. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
DeviceTagConfig is a label-value pair that may or may not be assigned to a device.
func (*DeviceTagConfig) Descriptor
deprecated
func (*DeviceTagConfig) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfig.ProtoReflect.Descriptor instead.
func (*DeviceTagConfig) GetKey ¶
func (x *DeviceTagConfig) GetKey() *TagKey
func (*DeviceTagConfig) ProtoMessage ¶
func (*DeviceTagConfig) ProtoMessage()
func (*DeviceTagConfig) ProtoReflect ¶
func (x *DeviceTagConfig) ProtoReflect() protoreflect.Message
func (*DeviceTagConfig) Reset ¶
func (x *DeviceTagConfig) Reset()
func (*DeviceTagConfig) String ¶
func (x *DeviceTagConfig) String() string
type DeviceTagConfigDeleteAllRequest ¶
type DeviceTagConfigDeleteAllRequest struct {
// contains filtered or unexported fields
}
func (*DeviceTagConfigDeleteAllRequest) Descriptor
deprecated
func (*DeviceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigDeleteAllRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigDeleteAllRequest) ProtoMessage ¶
func (*DeviceTagConfigDeleteAllRequest) ProtoMessage()
func (*DeviceTagConfigDeleteAllRequest) ProtoReflect ¶
func (x *DeviceTagConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigDeleteAllRequest) Reset ¶
func (x *DeviceTagConfigDeleteAllRequest) Reset()
func (*DeviceTagConfigDeleteAllRequest) String ¶
func (x *DeviceTagConfigDeleteAllRequest) String() string
type DeviceTagConfigDeleteAllResponse ¶
type DeviceTagConfigDeleteAllResponse struct { // This describes the class of delete error. Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"` // This indicates the error message from the delete failure. Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // This is the key of the DeviceTagConfig instance that failed to be deleted. Key *TagKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp when the key was being deleted. Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigDeleteAllResponse) Descriptor
deprecated
func (*DeviceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigDeleteAllResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigDeleteAllResponse) GetError ¶
func (x *DeviceTagConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
func (*DeviceTagConfigDeleteAllResponse) GetKey ¶
func (x *DeviceTagConfigDeleteAllResponse) GetKey() *TagKey
func (*DeviceTagConfigDeleteAllResponse) GetTime ¶
func (x *DeviceTagConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigDeleteAllResponse) GetType ¶
func (x *DeviceTagConfigDeleteAllResponse) GetType() fmp.DeleteError
func (*DeviceTagConfigDeleteAllResponse) ProtoMessage ¶
func (*DeviceTagConfigDeleteAllResponse) ProtoMessage()
func (*DeviceTagConfigDeleteAllResponse) ProtoReflect ¶
func (x *DeviceTagConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigDeleteAllResponse) Reset ¶
func (x *DeviceTagConfigDeleteAllResponse) Reset()
func (*DeviceTagConfigDeleteAllResponse) String ¶
func (x *DeviceTagConfigDeleteAllResponse) String() string
type DeviceTagConfigDeleteRequest ¶
type DeviceTagConfigDeleteRequest struct { // Key indicates which DeviceTagConfig instance to remove. // This field must always be set. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigDeleteRequest) Descriptor
deprecated
func (*DeviceTagConfigDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigDeleteRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigDeleteRequest) GetKey ¶
func (x *DeviceTagConfigDeleteRequest) GetKey() *TagKey
func (*DeviceTagConfigDeleteRequest) ProtoMessage ¶
func (*DeviceTagConfigDeleteRequest) ProtoMessage()
func (*DeviceTagConfigDeleteRequest) ProtoReflect ¶
func (x *DeviceTagConfigDeleteRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigDeleteRequest) Reset ¶
func (x *DeviceTagConfigDeleteRequest) Reset()
func (*DeviceTagConfigDeleteRequest) String ¶
func (x *DeviceTagConfigDeleteRequest) String() string
type DeviceTagConfigDeleteResponse ¶
type DeviceTagConfigDeleteResponse struct { // Key echoes back the key of the deleted DeviceTagConfig instance. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // deletion. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==DeletedAt will not include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigDeleteResponse) Descriptor
deprecated
func (*DeviceTagConfigDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigDeleteResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigDeleteResponse) GetKey ¶
func (x *DeviceTagConfigDeleteResponse) GetKey() *TagKey
func (*DeviceTagConfigDeleteResponse) GetTime ¶
func (x *DeviceTagConfigDeleteResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigDeleteResponse) ProtoMessage ¶
func (*DeviceTagConfigDeleteResponse) ProtoMessage()
func (*DeviceTagConfigDeleteResponse) ProtoReflect ¶
func (x *DeviceTagConfigDeleteResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigDeleteResponse) Reset ¶
func (x *DeviceTagConfigDeleteResponse) Reset()
func (*DeviceTagConfigDeleteResponse) String ¶
func (x *DeviceTagConfigDeleteResponse) String() string
type DeviceTagConfigRequest ¶
type DeviceTagConfigRequest struct { // Key uniquely identifies a DeviceTagConfig instance to retrieve. // This value must be populated. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigRequest) Descriptor
deprecated
func (*DeviceTagConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigRequest) GetKey ¶
func (x *DeviceTagConfigRequest) GetKey() *TagKey
func (*DeviceTagConfigRequest) GetTime ¶
func (x *DeviceTagConfigRequest) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigRequest) ProtoMessage ¶
func (*DeviceTagConfigRequest) ProtoMessage()
func (*DeviceTagConfigRequest) ProtoReflect ¶
func (x *DeviceTagConfigRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigRequest) Reset ¶
func (x *DeviceTagConfigRequest) Reset()
func (*DeviceTagConfigRequest) String ¶
func (x *DeviceTagConfigRequest) String() string
type DeviceTagConfigResponse ¶
type DeviceTagConfigResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // DeviceTagConfig instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigResponse) Descriptor
deprecated
func (*DeviceTagConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigResponse) GetTime ¶
func (x *DeviceTagConfigResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigResponse) GetValue ¶
func (x *DeviceTagConfigResponse) GetValue() *DeviceTagConfig
func (*DeviceTagConfigResponse) ProtoMessage ¶
func (*DeviceTagConfigResponse) ProtoMessage()
func (*DeviceTagConfigResponse) ProtoReflect ¶
func (x *DeviceTagConfigResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigResponse) Reset ¶
func (x *DeviceTagConfigResponse) Reset()
func (*DeviceTagConfigResponse) String ¶
func (x *DeviceTagConfigResponse) String() string
type DeviceTagConfigServiceClient ¶
type DeviceTagConfigServiceClient interface { GetOne(ctx context.Context, in *DeviceTagConfigRequest, opts ...grpc.CallOption) (*DeviceTagConfigResponse, error) GetAll(ctx context.Context, in *DeviceTagConfigStreamRequest, opts ...grpc.CallOption) (DeviceTagConfigService_GetAllClient, error) Subscribe(ctx context.Context, in *DeviceTagConfigStreamRequest, opts ...grpc.CallOption) (DeviceTagConfigService_SubscribeClient, error) Set(ctx context.Context, in *DeviceTagConfigSetRequest, opts ...grpc.CallOption) (*DeviceTagConfigSetResponse, error) Delete(ctx context.Context, in *DeviceTagConfigDeleteRequest, opts ...grpc.CallOption) (*DeviceTagConfigDeleteResponse, error) DeleteAll(ctx context.Context, in *DeviceTagConfigDeleteAllRequest, opts ...grpc.CallOption) (DeviceTagConfigService_DeleteAllClient, error) }
DeviceTagConfigServiceClient is the client API for DeviceTagConfigService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDeviceTagConfigServiceClient ¶
func NewDeviceTagConfigServiceClient(cc grpc.ClientConnInterface) DeviceTagConfigServiceClient
type DeviceTagConfigServiceServer ¶
type DeviceTagConfigServiceServer interface { GetOne(context.Context, *DeviceTagConfigRequest) (*DeviceTagConfigResponse, error) GetAll(*DeviceTagConfigStreamRequest, DeviceTagConfigService_GetAllServer) error Subscribe(*DeviceTagConfigStreamRequest, DeviceTagConfigService_SubscribeServer) error Set(context.Context, *DeviceTagConfigSetRequest) (*DeviceTagConfigSetResponse, error) Delete(context.Context, *DeviceTagConfigDeleteRequest) (*DeviceTagConfigDeleteResponse, error) DeleteAll(*DeviceTagConfigDeleteAllRequest, DeviceTagConfigService_DeleteAllServer) error // contains filtered or unexported methods }
DeviceTagConfigServiceServer is the server API for DeviceTagConfigService service. All implementations must embed UnimplementedDeviceTagConfigServiceServer for forward compatibility
type DeviceTagConfigService_DeleteAllClient ¶
type DeviceTagConfigService_DeleteAllClient interface { Recv() (*DeviceTagConfigDeleteAllResponse, error) grpc.ClientStream }
type DeviceTagConfigService_DeleteAllServer ¶
type DeviceTagConfigService_DeleteAllServer interface { Send(*DeviceTagConfigDeleteAllResponse) error grpc.ServerStream }
type DeviceTagConfigService_GetAllClient ¶
type DeviceTagConfigService_GetAllClient interface { Recv() (*DeviceTagConfigStreamResponse, error) grpc.ClientStream }
type DeviceTagConfigService_GetAllServer ¶
type DeviceTagConfigService_GetAllServer interface { Send(*DeviceTagConfigStreamResponse) error grpc.ServerStream }
type DeviceTagConfigService_SubscribeClient ¶
type DeviceTagConfigService_SubscribeClient interface { Recv() (*DeviceTagConfigStreamResponse, error) grpc.ClientStream }
type DeviceTagConfigService_SubscribeServer ¶
type DeviceTagConfigService_SubscribeServer interface { Send(*DeviceTagConfigStreamResponse) error grpc.ServerStream }
type DeviceTagConfigSetRequest ¶
type DeviceTagConfigSetRequest struct { // DeviceTagConfig carries the value to set into the datastore. // See the documentation on the DeviceTagConfig struct for which fields are required. Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigSetRequest) Descriptor
deprecated
func (*DeviceTagConfigSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigSetRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigSetRequest) GetValue ¶
func (x *DeviceTagConfigSetRequest) GetValue() *DeviceTagConfig
func (*DeviceTagConfigSetRequest) ProtoMessage ¶
func (*DeviceTagConfigSetRequest) ProtoMessage()
func (*DeviceTagConfigSetRequest) ProtoReflect ¶
func (x *DeviceTagConfigSetRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigSetRequest) Reset ¶
func (x *DeviceTagConfigSetRequest) Reset()
func (*DeviceTagConfigSetRequest) String ¶
func (x *DeviceTagConfigSetRequest) String() string
type DeviceTagConfigSetResponse ¶
type DeviceTagConfigSetResponse struct { // Value carries all the values given in the DeviceTagConfigSetRequest as well // as any server-generated values. Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // creation. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==CreatedAt will include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigSetResponse) Descriptor
deprecated
func (*DeviceTagConfigSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigSetResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigSetResponse) GetTime ¶
func (x *DeviceTagConfigSetResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigSetResponse) GetValue ¶
func (x *DeviceTagConfigSetResponse) GetValue() *DeviceTagConfig
func (*DeviceTagConfigSetResponse) ProtoMessage ¶
func (*DeviceTagConfigSetResponse) ProtoMessage()
func (*DeviceTagConfigSetResponse) ProtoReflect ¶
func (x *DeviceTagConfigSetResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigSetResponse) Reset ¶
func (x *DeviceTagConfigSetResponse) Reset()
func (*DeviceTagConfigSetResponse) String ¶
func (x *DeviceTagConfigSetResponse) String() string
type DeviceTagConfigStreamRequest ¶
type DeviceTagConfigStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*DeviceTagConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigStreamRequest) Descriptor
deprecated
func (*DeviceTagConfigStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigStreamRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigStreamRequest) GetPartialEqFilter ¶
func (x *DeviceTagConfigStreamRequest) GetPartialEqFilter() []*DeviceTagConfig
func (*DeviceTagConfigStreamRequest) GetTime ¶
func (x *DeviceTagConfigStreamRequest) GetTime() *time.TimeBounds
func (*DeviceTagConfigStreamRequest) ProtoMessage ¶
func (*DeviceTagConfigStreamRequest) ProtoMessage()
func (*DeviceTagConfigStreamRequest) ProtoReflect ¶
func (x *DeviceTagConfigStreamRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigStreamRequest) Reset ¶
func (x *DeviceTagConfigStreamRequest) Reset()
func (*DeviceTagConfigStreamRequest) String ¶
func (x *DeviceTagConfigStreamRequest) String() string
type DeviceTagConfigStreamResponse ¶
type DeviceTagConfigStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *DeviceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this DeviceTagConfig's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the DeviceTagConfig value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagConfigStreamResponse) Descriptor
deprecated
func (*DeviceTagConfigStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagConfigStreamResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagConfigStreamResponse) GetTime ¶
func (x *DeviceTagConfigStreamResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagConfigStreamResponse) GetType ¶
func (x *DeviceTagConfigStreamResponse) GetType() subscriptions.Operation
func (*DeviceTagConfigStreamResponse) GetValue ¶
func (x *DeviceTagConfigStreamResponse) GetValue() *DeviceTagConfig
func (*DeviceTagConfigStreamResponse) ProtoMessage ¶
func (*DeviceTagConfigStreamResponse) ProtoMessage()
func (*DeviceTagConfigStreamResponse) ProtoReflect ¶
func (x *DeviceTagConfigStreamResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagConfigStreamResponse) Reset ¶
func (x *DeviceTagConfigStreamResponse) Reset()
func (*DeviceTagConfigStreamResponse) String ¶
func (x *DeviceTagConfigStreamResponse) String() string
type DeviceTagRequest ¶
type DeviceTagRequest struct { // Key uniquely identifies a DeviceTag instance to retrieve. // This value must be populated. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagRequest) Descriptor
deprecated
func (*DeviceTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagRequest) GetKey ¶
func (x *DeviceTagRequest) GetKey() *TagKey
func (*DeviceTagRequest) GetTime ¶
func (x *DeviceTagRequest) GetTime() *timestamppb.Timestamp
func (*DeviceTagRequest) ProtoMessage ¶
func (*DeviceTagRequest) ProtoMessage()
func (*DeviceTagRequest) ProtoReflect ¶
func (x *DeviceTagRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagRequest) Reset ¶
func (x *DeviceTagRequest) Reset()
func (*DeviceTagRequest) String ¶
func (x *DeviceTagRequest) String() string
type DeviceTagResponse ¶
type DeviceTagResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *DeviceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // DeviceTag instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagResponse) Descriptor
deprecated
func (*DeviceTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagResponse) GetTime ¶
func (x *DeviceTagResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagResponse) GetValue ¶
func (x *DeviceTagResponse) GetValue() *DeviceTag
func (*DeviceTagResponse) ProtoMessage ¶
func (*DeviceTagResponse) ProtoMessage()
func (*DeviceTagResponse) ProtoReflect ¶
func (x *DeviceTagResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagResponse) Reset ¶
func (x *DeviceTagResponse) Reset()
func (*DeviceTagResponse) String ¶
func (x *DeviceTagResponse) String() string
type DeviceTagServiceClient ¶
type DeviceTagServiceClient interface { GetOne(ctx context.Context, in *DeviceTagRequest, opts ...grpc.CallOption) (*DeviceTagResponse, error) GetAll(ctx context.Context, in *DeviceTagStreamRequest, opts ...grpc.CallOption) (DeviceTagService_GetAllClient, error) Subscribe(ctx context.Context, in *DeviceTagStreamRequest, opts ...grpc.CallOption) (DeviceTagService_SubscribeClient, error) }
DeviceTagServiceClient is the client API for DeviceTagService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDeviceTagServiceClient ¶
func NewDeviceTagServiceClient(cc grpc.ClientConnInterface) DeviceTagServiceClient
type DeviceTagServiceServer ¶
type DeviceTagServiceServer interface { GetOne(context.Context, *DeviceTagRequest) (*DeviceTagResponse, error) GetAll(*DeviceTagStreamRequest, DeviceTagService_GetAllServer) error Subscribe(*DeviceTagStreamRequest, DeviceTagService_SubscribeServer) error // contains filtered or unexported methods }
DeviceTagServiceServer is the server API for DeviceTagService service. All implementations must embed UnimplementedDeviceTagServiceServer for forward compatibility
type DeviceTagService_GetAllClient ¶
type DeviceTagService_GetAllClient interface { Recv() (*DeviceTagStreamResponse, error) grpc.ClientStream }
type DeviceTagService_GetAllServer ¶
type DeviceTagService_GetAllServer interface { Send(*DeviceTagStreamResponse) error grpc.ServerStream }
type DeviceTagService_SubscribeClient ¶
type DeviceTagService_SubscribeClient interface { Recv() (*DeviceTagStreamResponse, error) grpc.ClientStream }
type DeviceTagService_SubscribeServer ¶
type DeviceTagService_SubscribeServer interface { Send(*DeviceTagStreamResponse) error grpc.ServerStream }
type DeviceTagStreamRequest ¶
type DeviceTagStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*DeviceTag `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagStreamRequest) Descriptor
deprecated
func (*DeviceTagStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagStreamRequest.ProtoReflect.Descriptor instead.
func (*DeviceTagStreamRequest) GetPartialEqFilter ¶
func (x *DeviceTagStreamRequest) GetPartialEqFilter() []*DeviceTag
func (*DeviceTagStreamRequest) GetTime ¶
func (x *DeviceTagStreamRequest) GetTime() *time.TimeBounds
func (*DeviceTagStreamRequest) ProtoMessage ¶
func (*DeviceTagStreamRequest) ProtoMessage()
func (*DeviceTagStreamRequest) ProtoReflect ¶
func (x *DeviceTagStreamRequest) ProtoReflect() protoreflect.Message
func (*DeviceTagStreamRequest) Reset ¶
func (x *DeviceTagStreamRequest) Reset()
func (*DeviceTagStreamRequest) String ¶
func (x *DeviceTagStreamRequest) String() string
type DeviceTagStreamResponse ¶
type DeviceTagStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *DeviceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this DeviceTag's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the DeviceTag value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*DeviceTagStreamResponse) Descriptor
deprecated
func (*DeviceTagStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeviceTagStreamResponse.ProtoReflect.Descriptor instead.
func (*DeviceTagStreamResponse) GetTime ¶
func (x *DeviceTagStreamResponse) GetTime() *timestamppb.Timestamp
func (*DeviceTagStreamResponse) GetType ¶
func (x *DeviceTagStreamResponse) GetType() subscriptions.Operation
func (*DeviceTagStreamResponse) GetValue ¶
func (x *DeviceTagStreamResponse) GetValue() *DeviceTag
func (*DeviceTagStreamResponse) ProtoMessage ¶
func (*DeviceTagStreamResponse) ProtoMessage()
func (*DeviceTagStreamResponse) ProtoReflect ¶
func (x *DeviceTagStreamResponse) ProtoReflect() protoreflect.Message
func (*DeviceTagStreamResponse) Reset ¶
func (x *DeviceTagStreamResponse) Reset()
func (*DeviceTagStreamResponse) String ¶
func (x *DeviceTagStreamResponse) String() string
type InterfaceTag ¶
type InterfaceTag struct { // Key uniquely identifies the interface tag. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // CreatorType is the creator type of the tag. CreatorType CreatorType `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
InterfaceTag is a label-value pair that may or may not be assigned to an interface.
func (*InterfaceTag) Descriptor
deprecated
func (*InterfaceTag) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTag.ProtoReflect.Descriptor instead.
func (*InterfaceTag) GetCreatorType ¶
func (x *InterfaceTag) GetCreatorType() CreatorType
func (*InterfaceTag) GetKey ¶
func (x *InterfaceTag) GetKey() *TagKey
func (*InterfaceTag) ProtoMessage ¶
func (*InterfaceTag) ProtoMessage()
func (*InterfaceTag) ProtoReflect ¶
func (x *InterfaceTag) ProtoReflect() protoreflect.Message
func (*InterfaceTag) Reset ¶
func (x *InterfaceTag) Reset()
func (*InterfaceTag) String ¶
func (x *InterfaceTag) String() string
type InterfaceTagAssignmentConfig ¶
type InterfaceTagAssignmentConfig struct { // Key uniquely identifies the interface tag assignment. Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
InterfaceTagAssignmentConfig is the assignment of an interface tag to a specific interface.
func (*InterfaceTagAssignmentConfig) Descriptor
deprecated
func (*InterfaceTagAssignmentConfig) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfig.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfig) GetKey ¶
func (x *InterfaceTagAssignmentConfig) GetKey() *InterfaceTagAssignmentKey
func (*InterfaceTagAssignmentConfig) ProtoMessage ¶
func (*InterfaceTagAssignmentConfig) ProtoMessage()
func (*InterfaceTagAssignmentConfig) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfig) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfig) Reset ¶
func (x *InterfaceTagAssignmentConfig) Reset()
func (*InterfaceTagAssignmentConfig) String ¶
func (x *InterfaceTagAssignmentConfig) String() string
type InterfaceTagAssignmentConfigDeleteAllRequest ¶
type InterfaceTagAssignmentConfigDeleteAllRequest struct {
// contains filtered or unexported fields
}
func (*InterfaceTagAssignmentConfigDeleteAllRequest) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigDeleteAllRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigDeleteAllRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoMessage()
func (*InterfaceTagAssignmentConfigDeleteAllRequest) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigDeleteAllRequest) Reset ¶
func (x *InterfaceTagAssignmentConfigDeleteAllRequest) Reset()
func (*InterfaceTagAssignmentConfigDeleteAllRequest) String ¶
func (x *InterfaceTagAssignmentConfigDeleteAllRequest) String() string
type InterfaceTagAssignmentConfigDeleteAllResponse ¶
type InterfaceTagAssignmentConfigDeleteAllResponse struct { // This describes the class of delete error. Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"` // This indicates the error message from the delete failure. Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // This is the key of the InterfaceTagAssignmentConfig instance that failed to be deleted. Key *InterfaceTagAssignmentKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp when the key was being deleted. Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigDeleteAllResponse) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigDeleteAllResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigDeleteAllResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetError ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetKey ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetKey() *InterfaceTagAssignmentKey
func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetTime ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigDeleteAllResponse) GetType ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) GetType() fmp.DeleteError
func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoMessage()
func (*InterfaceTagAssignmentConfigDeleteAllResponse) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigDeleteAllResponse) Reset ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) Reset()
func (*InterfaceTagAssignmentConfigDeleteAllResponse) String ¶
func (x *InterfaceTagAssignmentConfigDeleteAllResponse) String() string
type InterfaceTagAssignmentConfigDeleteRequest ¶
type InterfaceTagAssignmentConfigDeleteRequest struct { // Key indicates which InterfaceTagAssignmentConfig instance to remove. // This field must always be set. Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigDeleteRequest) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigDeleteRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigDeleteRequest) GetKey ¶
func (x *InterfaceTagAssignmentConfigDeleteRequest) GetKey() *InterfaceTagAssignmentKey
func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoMessage()
func (*InterfaceTagAssignmentConfigDeleteRequest) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigDeleteRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigDeleteRequest) Reset ¶
func (x *InterfaceTagAssignmentConfigDeleteRequest) Reset()
func (*InterfaceTagAssignmentConfigDeleteRequest) String ¶
func (x *InterfaceTagAssignmentConfigDeleteRequest) String() string
type InterfaceTagAssignmentConfigDeleteResponse ¶
type InterfaceTagAssignmentConfigDeleteResponse struct { // Key echoes back the key of the deleted InterfaceTagAssignmentConfig instance. Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // deletion. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==DeletedAt will not include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigDeleteResponse) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigDeleteResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigDeleteResponse) GetKey ¶
func (x *InterfaceTagAssignmentConfigDeleteResponse) GetKey() *InterfaceTagAssignmentKey
func (*InterfaceTagAssignmentConfigDeleteResponse) GetTime ¶
func (x *InterfaceTagAssignmentConfigDeleteResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoMessage()
func (*InterfaceTagAssignmentConfigDeleteResponse) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigDeleteResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigDeleteResponse) Reset ¶
func (x *InterfaceTagAssignmentConfigDeleteResponse) Reset()
func (*InterfaceTagAssignmentConfigDeleteResponse) String ¶
func (x *InterfaceTagAssignmentConfigDeleteResponse) String() string
type InterfaceTagAssignmentConfigRequest ¶
type InterfaceTagAssignmentConfigRequest struct { // Key uniquely identifies a InterfaceTagAssignmentConfig instance to retrieve. // This value must be populated. Key *InterfaceTagAssignmentKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigRequest) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigRequest) GetKey ¶
func (x *InterfaceTagAssignmentConfigRequest) GetKey() *InterfaceTagAssignmentKey
func (*InterfaceTagAssignmentConfigRequest) GetTime ¶
func (x *InterfaceTagAssignmentConfigRequest) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigRequest) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigRequest) ProtoMessage()
func (*InterfaceTagAssignmentConfigRequest) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigRequest) Reset ¶
func (x *InterfaceTagAssignmentConfigRequest) Reset()
func (*InterfaceTagAssignmentConfigRequest) String ¶
func (x *InterfaceTagAssignmentConfigRequest) String() string
type InterfaceTagAssignmentConfigResponse ¶
type InterfaceTagAssignmentConfigResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // InterfaceTagAssignmentConfig instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigResponse) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigResponse) GetTime ¶
func (x *InterfaceTagAssignmentConfigResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigResponse) GetValue ¶
func (x *InterfaceTagAssignmentConfigResponse) GetValue() *InterfaceTagAssignmentConfig
func (*InterfaceTagAssignmentConfigResponse) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigResponse) ProtoMessage()
func (*InterfaceTagAssignmentConfigResponse) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigResponse) Reset ¶
func (x *InterfaceTagAssignmentConfigResponse) Reset()
func (*InterfaceTagAssignmentConfigResponse) String ¶
func (x *InterfaceTagAssignmentConfigResponse) String() string
type InterfaceTagAssignmentConfigServiceClient ¶
type InterfaceTagAssignmentConfigServiceClient interface { GetOne(ctx context.Context, in *InterfaceTagAssignmentConfigRequest, opts ...grpc.CallOption) (*InterfaceTagAssignmentConfigResponse, error) GetAll(ctx context.Context, in *InterfaceTagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (InterfaceTagAssignmentConfigService_GetAllClient, error) Subscribe(ctx context.Context, in *InterfaceTagAssignmentConfigStreamRequest, opts ...grpc.CallOption) (InterfaceTagAssignmentConfigService_SubscribeClient, error) Set(ctx context.Context, in *InterfaceTagAssignmentConfigSetRequest, opts ...grpc.CallOption) (*InterfaceTagAssignmentConfigSetResponse, error) Delete(ctx context.Context, in *InterfaceTagAssignmentConfigDeleteRequest, opts ...grpc.CallOption) (*InterfaceTagAssignmentConfigDeleteResponse, error) DeleteAll(ctx context.Context, in *InterfaceTagAssignmentConfigDeleteAllRequest, opts ...grpc.CallOption) (InterfaceTagAssignmentConfigService_DeleteAllClient, error) }
InterfaceTagAssignmentConfigServiceClient is the client API for InterfaceTagAssignmentConfigService 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 NewInterfaceTagAssignmentConfigServiceClient ¶
func NewInterfaceTagAssignmentConfigServiceClient(cc grpc.ClientConnInterface) InterfaceTagAssignmentConfigServiceClient
type InterfaceTagAssignmentConfigServiceServer ¶
type InterfaceTagAssignmentConfigServiceServer interface { GetOne(context.Context, *InterfaceTagAssignmentConfigRequest) (*InterfaceTagAssignmentConfigResponse, error) GetAll(*InterfaceTagAssignmentConfigStreamRequest, InterfaceTagAssignmentConfigService_GetAllServer) error Subscribe(*InterfaceTagAssignmentConfigStreamRequest, InterfaceTagAssignmentConfigService_SubscribeServer) error Set(context.Context, *InterfaceTagAssignmentConfigSetRequest) (*InterfaceTagAssignmentConfigSetResponse, error) Delete(context.Context, *InterfaceTagAssignmentConfigDeleteRequest) (*InterfaceTagAssignmentConfigDeleteResponse, error) DeleteAll(*InterfaceTagAssignmentConfigDeleteAllRequest, InterfaceTagAssignmentConfigService_DeleteAllServer) error // contains filtered or unexported methods }
InterfaceTagAssignmentConfigServiceServer is the server API for InterfaceTagAssignmentConfigService service. All implementations must embed UnimplementedInterfaceTagAssignmentConfigServiceServer for forward compatibility
type InterfaceTagAssignmentConfigService_DeleteAllClient ¶
type InterfaceTagAssignmentConfigService_DeleteAllClient interface { Recv() (*InterfaceTagAssignmentConfigDeleteAllResponse, error) grpc.ClientStream }
type InterfaceTagAssignmentConfigService_DeleteAllServer ¶
type InterfaceTagAssignmentConfigService_DeleteAllServer interface { Send(*InterfaceTagAssignmentConfigDeleteAllResponse) error grpc.ServerStream }
type InterfaceTagAssignmentConfigService_GetAllClient ¶
type InterfaceTagAssignmentConfigService_GetAllClient interface { Recv() (*InterfaceTagAssignmentConfigStreamResponse, error) grpc.ClientStream }
type InterfaceTagAssignmentConfigService_GetAllServer ¶
type InterfaceTagAssignmentConfigService_GetAllServer interface { Send(*InterfaceTagAssignmentConfigStreamResponse) error grpc.ServerStream }
type InterfaceTagAssignmentConfigService_SubscribeClient ¶
type InterfaceTagAssignmentConfigService_SubscribeClient interface { Recv() (*InterfaceTagAssignmentConfigStreamResponse, error) grpc.ClientStream }
type InterfaceTagAssignmentConfigService_SubscribeServer ¶
type InterfaceTagAssignmentConfigService_SubscribeServer interface { Send(*InterfaceTagAssignmentConfigStreamResponse) error grpc.ServerStream }
type InterfaceTagAssignmentConfigSetRequest ¶
type InterfaceTagAssignmentConfigSetRequest struct { // InterfaceTagAssignmentConfig carries the value to set into the datastore. // See the documentation on the InterfaceTagAssignmentConfig struct for which fields are required. Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigSetRequest) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigSetRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigSetRequest) GetValue ¶
func (x *InterfaceTagAssignmentConfigSetRequest) GetValue() *InterfaceTagAssignmentConfig
func (*InterfaceTagAssignmentConfigSetRequest) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigSetRequest) ProtoMessage()
func (*InterfaceTagAssignmentConfigSetRequest) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigSetRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigSetRequest) Reset ¶
func (x *InterfaceTagAssignmentConfigSetRequest) Reset()
func (*InterfaceTagAssignmentConfigSetRequest) String ¶
func (x *InterfaceTagAssignmentConfigSetRequest) String() string
type InterfaceTagAssignmentConfigSetResponse ¶
type InterfaceTagAssignmentConfigSetResponse struct { // Value carries all the values given in the InterfaceTagAssignmentConfigSetRequest as well // as any server-generated values. Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // creation. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==CreatedAt will include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigSetResponse) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigSetResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigSetResponse) GetTime ¶
func (x *InterfaceTagAssignmentConfigSetResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigSetResponse) GetValue ¶
func (x *InterfaceTagAssignmentConfigSetResponse) GetValue() *InterfaceTagAssignmentConfig
func (*InterfaceTagAssignmentConfigSetResponse) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigSetResponse) ProtoMessage()
func (*InterfaceTagAssignmentConfigSetResponse) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigSetResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigSetResponse) Reset ¶
func (x *InterfaceTagAssignmentConfigSetResponse) Reset()
func (*InterfaceTagAssignmentConfigSetResponse) String ¶
func (x *InterfaceTagAssignmentConfigSetResponse) String() string
type InterfaceTagAssignmentConfigStreamRequest ¶
type InterfaceTagAssignmentConfigStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*InterfaceTagAssignmentConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigStreamRequest) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigStreamRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigStreamRequest) GetPartialEqFilter ¶
func (x *InterfaceTagAssignmentConfigStreamRequest) GetPartialEqFilter() []*InterfaceTagAssignmentConfig
func (*InterfaceTagAssignmentConfigStreamRequest) GetTime ¶
func (x *InterfaceTagAssignmentConfigStreamRequest) GetTime() *time.TimeBounds
func (*InterfaceTagAssignmentConfigStreamRequest) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigStreamRequest) ProtoMessage()
func (*InterfaceTagAssignmentConfigStreamRequest) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigStreamRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigStreamRequest) Reset ¶
func (x *InterfaceTagAssignmentConfigStreamRequest) Reset()
func (*InterfaceTagAssignmentConfigStreamRequest) String ¶
func (x *InterfaceTagAssignmentConfigStreamRequest) String() string
type InterfaceTagAssignmentConfigStreamResponse ¶
type InterfaceTagAssignmentConfigStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *InterfaceTagAssignmentConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this InterfaceTagAssignmentConfig's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the InterfaceTagAssignmentConfig value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagAssignmentConfigStreamResponse) Descriptor
deprecated
func (*InterfaceTagAssignmentConfigStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentConfigStreamResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentConfigStreamResponse) GetTime ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagAssignmentConfigStreamResponse) GetType ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) GetType() subscriptions.Operation
func (*InterfaceTagAssignmentConfigStreamResponse) GetValue ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) GetValue() *InterfaceTagAssignmentConfig
func (*InterfaceTagAssignmentConfigStreamResponse) ProtoMessage ¶
func (*InterfaceTagAssignmentConfigStreamResponse) ProtoMessage()
func (*InterfaceTagAssignmentConfigStreamResponse) ProtoReflect ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentConfigStreamResponse) Reset ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) Reset()
func (*InterfaceTagAssignmentConfigStreamResponse) String ¶
func (x *InterfaceTagAssignmentConfigStreamResponse) String() string
type InterfaceTagAssignmentKey ¶
type InterfaceTagAssignmentKey struct { // Label is the label of the tag. Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // Value is the value of the tag. Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // DeviceId is the ID of the interface's device. DeviceId *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // InterfaceId is the ID of the interface. InterfaceId *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
InterfaceTagAssignmentKey uniquely identifies an interface tag assignment.
func (*InterfaceTagAssignmentKey) Descriptor
deprecated
func (*InterfaceTagAssignmentKey) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagAssignmentKey.ProtoReflect.Descriptor instead.
func (*InterfaceTagAssignmentKey) GetDeviceId ¶
func (x *InterfaceTagAssignmentKey) GetDeviceId() *wrapperspb.StringValue
func (*InterfaceTagAssignmentKey) GetInterfaceId ¶
func (x *InterfaceTagAssignmentKey) GetInterfaceId() *wrapperspb.StringValue
func (*InterfaceTagAssignmentKey) GetLabel ¶
func (x *InterfaceTagAssignmentKey) GetLabel() *wrapperspb.StringValue
func (*InterfaceTagAssignmentKey) GetValue ¶
func (x *InterfaceTagAssignmentKey) GetValue() *wrapperspb.StringValue
func (*InterfaceTagAssignmentKey) ProtoMessage ¶
func (*InterfaceTagAssignmentKey) ProtoMessage()
func (*InterfaceTagAssignmentKey) ProtoReflect ¶
func (x *InterfaceTagAssignmentKey) ProtoReflect() protoreflect.Message
func (*InterfaceTagAssignmentKey) Reset ¶
func (x *InterfaceTagAssignmentKey) Reset()
func (*InterfaceTagAssignmentKey) String ¶
func (x *InterfaceTagAssignmentKey) String() string
type InterfaceTagConfig ¶
type InterfaceTagConfig struct { // Key uniquely identifies the interface tag. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
InterfaceTagConfig is a label-value pair that may or may not be assigned to an interface.
func (*InterfaceTagConfig) Descriptor
deprecated
func (*InterfaceTagConfig) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfig.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfig) GetKey ¶
func (x *InterfaceTagConfig) GetKey() *TagKey
func (*InterfaceTagConfig) ProtoMessage ¶
func (*InterfaceTagConfig) ProtoMessage()
func (*InterfaceTagConfig) ProtoReflect ¶
func (x *InterfaceTagConfig) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfig) Reset ¶
func (x *InterfaceTagConfig) Reset()
func (*InterfaceTagConfig) String ¶
func (x *InterfaceTagConfig) String() string
type InterfaceTagConfigDeleteAllRequest ¶
type InterfaceTagConfigDeleteAllRequest struct {
// contains filtered or unexported fields
}
func (*InterfaceTagConfigDeleteAllRequest) Descriptor
deprecated
func (*InterfaceTagConfigDeleteAllRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigDeleteAllRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigDeleteAllRequest) ProtoMessage ¶
func (*InterfaceTagConfigDeleteAllRequest) ProtoMessage()
func (*InterfaceTagConfigDeleteAllRequest) ProtoReflect ¶
func (x *InterfaceTagConfigDeleteAllRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigDeleteAllRequest) Reset ¶
func (x *InterfaceTagConfigDeleteAllRequest) Reset()
func (*InterfaceTagConfigDeleteAllRequest) String ¶
func (x *InterfaceTagConfigDeleteAllRequest) String() string
type InterfaceTagConfigDeleteAllResponse ¶
type InterfaceTagConfigDeleteAllResponse struct { // This describes the class of delete error. Type fmp.DeleteError `protobuf:"varint,1,opt,name=type,proto3,enum=fmp.DeleteError" json:"type,omitempty"` // This indicates the error message from the delete failure. Error *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` // This is the key of the InterfaceTagConfig instance that failed to be deleted. Key *TagKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp when the key was being deleted. Time *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigDeleteAllResponse) Descriptor
deprecated
func (*InterfaceTagConfigDeleteAllResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigDeleteAllResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigDeleteAllResponse) GetError ¶
func (x *InterfaceTagConfigDeleteAllResponse) GetError() *wrapperspb.StringValue
func (*InterfaceTagConfigDeleteAllResponse) GetKey ¶
func (x *InterfaceTagConfigDeleteAllResponse) GetKey() *TagKey
func (*InterfaceTagConfigDeleteAllResponse) GetTime ¶
func (x *InterfaceTagConfigDeleteAllResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigDeleteAllResponse) GetType ¶
func (x *InterfaceTagConfigDeleteAllResponse) GetType() fmp.DeleteError
func (*InterfaceTagConfigDeleteAllResponse) ProtoMessage ¶
func (*InterfaceTagConfigDeleteAllResponse) ProtoMessage()
func (*InterfaceTagConfigDeleteAllResponse) ProtoReflect ¶
func (x *InterfaceTagConfigDeleteAllResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigDeleteAllResponse) Reset ¶
func (x *InterfaceTagConfigDeleteAllResponse) Reset()
func (*InterfaceTagConfigDeleteAllResponse) String ¶
func (x *InterfaceTagConfigDeleteAllResponse) String() string
type InterfaceTagConfigDeleteRequest ¶
type InterfaceTagConfigDeleteRequest struct { // Key indicates which InterfaceTagConfig instance to remove. // This field must always be set. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigDeleteRequest) Descriptor
deprecated
func (*InterfaceTagConfigDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigDeleteRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigDeleteRequest) GetKey ¶
func (x *InterfaceTagConfigDeleteRequest) GetKey() *TagKey
func (*InterfaceTagConfigDeleteRequest) ProtoMessage ¶
func (*InterfaceTagConfigDeleteRequest) ProtoMessage()
func (*InterfaceTagConfigDeleteRequest) ProtoReflect ¶
func (x *InterfaceTagConfigDeleteRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigDeleteRequest) Reset ¶
func (x *InterfaceTagConfigDeleteRequest) Reset()
func (*InterfaceTagConfigDeleteRequest) String ¶
func (x *InterfaceTagConfigDeleteRequest) String() string
type InterfaceTagConfigDeleteResponse ¶
type InterfaceTagConfigDeleteResponse struct { // Key echoes back the key of the deleted InterfaceTagConfig instance. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // deletion. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==DeletedAt will not include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigDeleteResponse) Descriptor
deprecated
func (*InterfaceTagConfigDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigDeleteResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigDeleteResponse) GetKey ¶
func (x *InterfaceTagConfigDeleteResponse) GetKey() *TagKey
func (*InterfaceTagConfigDeleteResponse) GetTime ¶
func (x *InterfaceTagConfigDeleteResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigDeleteResponse) ProtoMessage ¶
func (*InterfaceTagConfigDeleteResponse) ProtoMessage()
func (*InterfaceTagConfigDeleteResponse) ProtoReflect ¶
func (x *InterfaceTagConfigDeleteResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigDeleteResponse) Reset ¶
func (x *InterfaceTagConfigDeleteResponse) Reset()
func (*InterfaceTagConfigDeleteResponse) String ¶
func (x *InterfaceTagConfigDeleteResponse) String() string
type InterfaceTagConfigRequest ¶
type InterfaceTagConfigRequest struct { // Key uniquely identifies a InterfaceTagConfig instance to retrieve. // This value must be populated. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigRequest) Descriptor
deprecated
func (*InterfaceTagConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigRequest) GetKey ¶
func (x *InterfaceTagConfigRequest) GetKey() *TagKey
func (*InterfaceTagConfigRequest) GetTime ¶
func (x *InterfaceTagConfigRequest) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigRequest) ProtoMessage ¶
func (*InterfaceTagConfigRequest) ProtoMessage()
func (*InterfaceTagConfigRequest) ProtoReflect ¶
func (x *InterfaceTagConfigRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigRequest) Reset ¶
func (x *InterfaceTagConfigRequest) Reset()
func (*InterfaceTagConfigRequest) String ¶
func (x *InterfaceTagConfigRequest) String() string
type InterfaceTagConfigResponse ¶
type InterfaceTagConfigResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // InterfaceTagConfig instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigResponse) Descriptor
deprecated
func (*InterfaceTagConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigResponse) GetTime ¶
func (x *InterfaceTagConfigResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigResponse) GetValue ¶
func (x *InterfaceTagConfigResponse) GetValue() *InterfaceTagConfig
func (*InterfaceTagConfigResponse) ProtoMessage ¶
func (*InterfaceTagConfigResponse) ProtoMessage()
func (*InterfaceTagConfigResponse) ProtoReflect ¶
func (x *InterfaceTagConfigResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigResponse) Reset ¶
func (x *InterfaceTagConfigResponse) Reset()
func (*InterfaceTagConfigResponse) String ¶
func (x *InterfaceTagConfigResponse) String() string
type InterfaceTagConfigServiceClient ¶
type InterfaceTagConfigServiceClient interface { GetOne(ctx context.Context, in *InterfaceTagConfigRequest, opts ...grpc.CallOption) (*InterfaceTagConfigResponse, error) GetAll(ctx context.Context, in *InterfaceTagConfigStreamRequest, opts ...grpc.CallOption) (InterfaceTagConfigService_GetAllClient, error) Subscribe(ctx context.Context, in *InterfaceTagConfigStreamRequest, opts ...grpc.CallOption) (InterfaceTagConfigService_SubscribeClient, error) Set(ctx context.Context, in *InterfaceTagConfigSetRequest, opts ...grpc.CallOption) (*InterfaceTagConfigSetResponse, error) Delete(ctx context.Context, in *InterfaceTagConfigDeleteRequest, opts ...grpc.CallOption) (*InterfaceTagConfigDeleteResponse, error) DeleteAll(ctx context.Context, in *InterfaceTagConfigDeleteAllRequest, opts ...grpc.CallOption) (InterfaceTagConfigService_DeleteAllClient, error) }
InterfaceTagConfigServiceClient is the client API for InterfaceTagConfigService 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 NewInterfaceTagConfigServiceClient ¶
func NewInterfaceTagConfigServiceClient(cc grpc.ClientConnInterface) InterfaceTagConfigServiceClient
type InterfaceTagConfigServiceServer ¶
type InterfaceTagConfigServiceServer interface { GetOne(context.Context, *InterfaceTagConfigRequest) (*InterfaceTagConfigResponse, error) GetAll(*InterfaceTagConfigStreamRequest, InterfaceTagConfigService_GetAllServer) error Subscribe(*InterfaceTagConfigStreamRequest, InterfaceTagConfigService_SubscribeServer) error Set(context.Context, *InterfaceTagConfigSetRequest) (*InterfaceTagConfigSetResponse, error) Delete(context.Context, *InterfaceTagConfigDeleteRequest) (*InterfaceTagConfigDeleteResponse, error) DeleteAll(*InterfaceTagConfigDeleteAllRequest, InterfaceTagConfigService_DeleteAllServer) error // contains filtered or unexported methods }
InterfaceTagConfigServiceServer is the server API for InterfaceTagConfigService service. All implementations must embed UnimplementedInterfaceTagConfigServiceServer for forward compatibility
type InterfaceTagConfigService_DeleteAllClient ¶
type InterfaceTagConfigService_DeleteAllClient interface { Recv() (*InterfaceTagConfigDeleteAllResponse, error) grpc.ClientStream }
type InterfaceTagConfigService_DeleteAllServer ¶
type InterfaceTagConfigService_DeleteAllServer interface { Send(*InterfaceTagConfigDeleteAllResponse) error grpc.ServerStream }
type InterfaceTagConfigService_GetAllClient ¶
type InterfaceTagConfigService_GetAllClient interface { Recv() (*InterfaceTagConfigStreamResponse, error) grpc.ClientStream }
type InterfaceTagConfigService_GetAllServer ¶
type InterfaceTagConfigService_GetAllServer interface { Send(*InterfaceTagConfigStreamResponse) error grpc.ServerStream }
type InterfaceTagConfigService_SubscribeClient ¶
type InterfaceTagConfigService_SubscribeClient interface { Recv() (*InterfaceTagConfigStreamResponse, error) grpc.ClientStream }
type InterfaceTagConfigService_SubscribeServer ¶
type InterfaceTagConfigService_SubscribeServer interface { Send(*InterfaceTagConfigStreamResponse) error grpc.ServerStream }
type InterfaceTagConfigSetRequest ¶
type InterfaceTagConfigSetRequest struct { // InterfaceTagConfig carries the value to set into the datastore. // See the documentation on the InterfaceTagConfig struct for which fields are required. Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigSetRequest) Descriptor
deprecated
func (*InterfaceTagConfigSetRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigSetRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigSetRequest) GetValue ¶
func (x *InterfaceTagConfigSetRequest) GetValue() *InterfaceTagConfig
func (*InterfaceTagConfigSetRequest) ProtoMessage ¶
func (*InterfaceTagConfigSetRequest) ProtoMessage()
func (*InterfaceTagConfigSetRequest) ProtoReflect ¶
func (x *InterfaceTagConfigSetRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigSetRequest) Reset ¶
func (x *InterfaceTagConfigSetRequest) Reset()
func (*InterfaceTagConfigSetRequest) String ¶
func (x *InterfaceTagConfigSetRequest) String() string
type InterfaceTagConfigSetResponse ¶
type InterfaceTagConfigSetResponse struct { // Value carries all the values given in the InterfaceTagConfigSetRequest as well // as any server-generated values. Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time indicates the (UTC) timestamp at which the system recognizes the // creation. The only guarantees made about this timestamp are: // // - it is after the time the request was received // - a time-ranged query with StartTime==CreatedAt will include this instance. // Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigSetResponse) Descriptor
deprecated
func (*InterfaceTagConfigSetResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigSetResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigSetResponse) GetTime ¶
func (x *InterfaceTagConfigSetResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigSetResponse) GetValue ¶
func (x *InterfaceTagConfigSetResponse) GetValue() *InterfaceTagConfig
func (*InterfaceTagConfigSetResponse) ProtoMessage ¶
func (*InterfaceTagConfigSetResponse) ProtoMessage()
func (*InterfaceTagConfigSetResponse) ProtoReflect ¶
func (x *InterfaceTagConfigSetResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigSetResponse) Reset ¶
func (x *InterfaceTagConfigSetResponse) Reset()
func (*InterfaceTagConfigSetResponse) String ¶
func (x *InterfaceTagConfigSetResponse) String() string
type InterfaceTagConfigStreamRequest ¶
type InterfaceTagConfigStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*InterfaceTagConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigStreamRequest) Descriptor
deprecated
func (*InterfaceTagConfigStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigStreamRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigStreamRequest) GetPartialEqFilter ¶
func (x *InterfaceTagConfigStreamRequest) GetPartialEqFilter() []*InterfaceTagConfig
func (*InterfaceTagConfigStreamRequest) GetTime ¶
func (x *InterfaceTagConfigStreamRequest) GetTime() *time.TimeBounds
func (*InterfaceTagConfigStreamRequest) ProtoMessage ¶
func (*InterfaceTagConfigStreamRequest) ProtoMessage()
func (*InterfaceTagConfigStreamRequest) ProtoReflect ¶
func (x *InterfaceTagConfigStreamRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigStreamRequest) Reset ¶
func (x *InterfaceTagConfigStreamRequest) Reset()
func (*InterfaceTagConfigStreamRequest) String ¶
func (x *InterfaceTagConfigStreamRequest) String() string
type InterfaceTagConfigStreamResponse ¶
type InterfaceTagConfigStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *InterfaceTagConfig `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this InterfaceTagConfig's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the InterfaceTagConfig value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagConfigStreamResponse) Descriptor
deprecated
func (*InterfaceTagConfigStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagConfigStreamResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagConfigStreamResponse) GetTime ¶
func (x *InterfaceTagConfigStreamResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagConfigStreamResponse) GetType ¶
func (x *InterfaceTagConfigStreamResponse) GetType() subscriptions.Operation
func (*InterfaceTagConfigStreamResponse) GetValue ¶
func (x *InterfaceTagConfigStreamResponse) GetValue() *InterfaceTagConfig
func (*InterfaceTagConfigStreamResponse) ProtoMessage ¶
func (*InterfaceTagConfigStreamResponse) ProtoMessage()
func (*InterfaceTagConfigStreamResponse) ProtoReflect ¶
func (x *InterfaceTagConfigStreamResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagConfigStreamResponse) Reset ¶
func (x *InterfaceTagConfigStreamResponse) Reset()
func (*InterfaceTagConfigStreamResponse) String ¶
func (x *InterfaceTagConfigStreamResponse) String() string
type InterfaceTagRequest ¶
type InterfaceTagRequest struct { // Key uniquely identifies a InterfaceTag instance to retrieve. // This value must be populated. Key *TagKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Time indicates the time for which you are interested in the data. // If no time is given, the server will use the time at which it makes the request. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagRequest) Descriptor
deprecated
func (*InterfaceTagRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagRequest) GetKey ¶
func (x *InterfaceTagRequest) GetKey() *TagKey
func (*InterfaceTagRequest) GetTime ¶
func (x *InterfaceTagRequest) GetTime() *timestamppb.Timestamp
func (*InterfaceTagRequest) ProtoMessage ¶
func (*InterfaceTagRequest) ProtoMessage()
func (*InterfaceTagRequest) ProtoReflect ¶
func (x *InterfaceTagRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagRequest) Reset ¶
func (x *InterfaceTagRequest) Reset()
func (*InterfaceTagRequest) String ¶
func (x *InterfaceTagRequest) String() string
type InterfaceTagResponse ¶
type InterfaceTagResponse struct { // Value is the value requested. // This structure will be fully-populated as it exists in the datastore. If // optional fields were not given at creation, these fields will be empty or // set to default values. Value *InterfaceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time carries the (UTC) timestamp of the last-modification of the // InterfaceTag instance in this response. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagResponse) Descriptor
deprecated
func (*InterfaceTagResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagResponse) GetTime ¶
func (x *InterfaceTagResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagResponse) GetValue ¶
func (x *InterfaceTagResponse) GetValue() *InterfaceTag
func (*InterfaceTagResponse) ProtoMessage ¶
func (*InterfaceTagResponse) ProtoMessage()
func (*InterfaceTagResponse) ProtoReflect ¶
func (x *InterfaceTagResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagResponse) Reset ¶
func (x *InterfaceTagResponse) Reset()
func (*InterfaceTagResponse) String ¶
func (x *InterfaceTagResponse) String() string
type InterfaceTagServiceClient ¶
type InterfaceTagServiceClient interface { GetOne(ctx context.Context, in *InterfaceTagRequest, opts ...grpc.CallOption) (*InterfaceTagResponse, error) GetAll(ctx context.Context, in *InterfaceTagStreamRequest, opts ...grpc.CallOption) (InterfaceTagService_GetAllClient, error) Subscribe(ctx context.Context, in *InterfaceTagStreamRequest, opts ...grpc.CallOption) (InterfaceTagService_SubscribeClient, error) }
InterfaceTagServiceClient is the client API for InterfaceTagService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewInterfaceTagServiceClient ¶
func NewInterfaceTagServiceClient(cc grpc.ClientConnInterface) InterfaceTagServiceClient
type InterfaceTagServiceServer ¶
type InterfaceTagServiceServer interface { GetOne(context.Context, *InterfaceTagRequest) (*InterfaceTagResponse, error) GetAll(*InterfaceTagStreamRequest, InterfaceTagService_GetAllServer) error Subscribe(*InterfaceTagStreamRequest, InterfaceTagService_SubscribeServer) error // contains filtered or unexported methods }
InterfaceTagServiceServer is the server API for InterfaceTagService service. All implementations must embed UnimplementedInterfaceTagServiceServer for forward compatibility
type InterfaceTagService_GetAllClient ¶
type InterfaceTagService_GetAllClient interface { Recv() (*InterfaceTagStreamResponse, error) grpc.ClientStream }
type InterfaceTagService_GetAllServer ¶
type InterfaceTagService_GetAllServer interface { Send(*InterfaceTagStreamResponse) error grpc.ServerStream }
type InterfaceTagService_SubscribeClient ¶
type InterfaceTagService_SubscribeClient interface { Recv() (*InterfaceTagStreamResponse, error) grpc.ClientStream }
type InterfaceTagService_SubscribeServer ¶
type InterfaceTagService_SubscribeServer interface { Send(*InterfaceTagStreamResponse) error grpc.ServerStream }
type InterfaceTagStreamRequest ¶
type InterfaceTagStreamRequest struct { // PartialEqFilter provides a way to server-side filter a GetAll/Subscribe. // This requires all provided fields to be equal to the response. // // While transparent to users, this field also allows services to optimize internal // subscriptions if filter(s) are sufficiently specific. PartialEqFilter []*InterfaceTag `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"` // TimeRange allows limiting response data to within a specified time window. // If this field is populated, at least one of the two time fields are required. // // This field is not allowed in the Subscribe RPC. Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagStreamRequest) Descriptor
deprecated
func (*InterfaceTagStreamRequest) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagStreamRequest.ProtoReflect.Descriptor instead.
func (*InterfaceTagStreamRequest) GetPartialEqFilter ¶
func (x *InterfaceTagStreamRequest) GetPartialEqFilter() []*InterfaceTag
func (*InterfaceTagStreamRequest) GetTime ¶
func (x *InterfaceTagStreamRequest) GetTime() *time.TimeBounds
func (*InterfaceTagStreamRequest) ProtoMessage ¶
func (*InterfaceTagStreamRequest) ProtoMessage()
func (*InterfaceTagStreamRequest) ProtoReflect ¶
func (x *InterfaceTagStreamRequest) ProtoReflect() protoreflect.Message
func (*InterfaceTagStreamRequest) Reset ¶
func (x *InterfaceTagStreamRequest) Reset()
func (*InterfaceTagStreamRequest) String ¶
func (x *InterfaceTagStreamRequest) String() string
type InterfaceTagStreamResponse ¶
type InterfaceTagStreamResponse struct { // Value is a value deemed relevant to the initiating request. // This structure will always have its key-field populated. Which other fields are // populated, and why, depends on the value of Operation and what triggered this notification. Value *InterfaceTag `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Time holds the timestamp of this InterfaceTag's last modification. Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"` // Operation indicates how the InterfaceTag value in this response should be considered. // Under non-subscribe requests, this value should always be INITIAL. In a subscription, // once all initial data is streamed and the client begins to receive modification updates, // you should not see INITIAL again. Type subscriptions.Operation `protobuf:"varint,3,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"` // contains filtered or unexported fields }
func (*InterfaceTagStreamResponse) Descriptor
deprecated
func (*InterfaceTagStreamResponse) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceTagStreamResponse.ProtoReflect.Descriptor instead.
func (*InterfaceTagStreamResponse) GetTime ¶
func (x *InterfaceTagStreamResponse) GetTime() *timestamppb.Timestamp
func (*InterfaceTagStreamResponse) GetType ¶
func (x *InterfaceTagStreamResponse) GetType() subscriptions.Operation
func (*InterfaceTagStreamResponse) GetValue ¶
func (x *InterfaceTagStreamResponse) GetValue() *InterfaceTag
func (*InterfaceTagStreamResponse) ProtoMessage ¶
func (*InterfaceTagStreamResponse) ProtoMessage()
func (*InterfaceTagStreamResponse) ProtoReflect ¶
func (x *InterfaceTagStreamResponse) ProtoReflect() protoreflect.Message
func (*InterfaceTagStreamResponse) Reset ¶
func (x *InterfaceTagStreamResponse) Reset()
func (*InterfaceTagStreamResponse) String ¶
func (x *InterfaceTagStreamResponse) String() string
type TagKey ¶
type TagKey struct { // Label is the label of the tag. Label *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"` // Value is the value of the tag. Value *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
TagKey uniquely identifies a tag for a network element.
func (*TagKey) Descriptor
deprecated
func (*TagKey) GetLabel ¶
func (x *TagKey) GetLabel() *wrapperspb.StringValue
func (*TagKey) GetValue ¶
func (x *TagKey) GetValue() *wrapperspb.StringValue
func (*TagKey) ProtoMessage ¶
func (*TagKey) ProtoMessage()
func (*TagKey) ProtoReflect ¶
func (x *TagKey) ProtoReflect() protoreflect.Message
type UnimplementedDeviceTagAssignmentConfigServiceServer ¶
type UnimplementedDeviceTagAssignmentConfigServiceServer struct { }
UnimplementedDeviceTagAssignmentConfigServiceServer must be embedded to have forward compatible implementations.
type UnimplementedDeviceTagConfigServiceServer ¶
type UnimplementedDeviceTagConfigServiceServer struct { }
UnimplementedDeviceTagConfigServiceServer must be embedded to have forward compatible implementations.
type UnimplementedDeviceTagServiceServer ¶
type UnimplementedDeviceTagServiceServer struct { }
UnimplementedDeviceTagServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedDeviceTagServiceServer) GetOne ¶
func (UnimplementedDeviceTagServiceServer) GetOne(context.Context, *DeviceTagRequest) (*DeviceTagResponse, error)
type UnimplementedInterfaceTagAssignmentConfigServiceServer ¶
type UnimplementedInterfaceTagAssignmentConfigServiceServer struct { }
UnimplementedInterfaceTagAssignmentConfigServiceServer must be embedded to have forward compatible implementations.
type UnimplementedInterfaceTagConfigServiceServer ¶
type UnimplementedInterfaceTagConfigServiceServer struct { }
UnimplementedInterfaceTagConfigServiceServer must be embedded to have forward compatible implementations.
type UnimplementedInterfaceTagServiceServer ¶
type UnimplementedInterfaceTagServiceServer struct { }
UnimplementedInterfaceTagServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedInterfaceTagServiceServer) GetOne ¶
func (UnimplementedInterfaceTagServiceServer) GetOne(context.Context, *InterfaceTagRequest) (*InterfaceTagResponse, error)
type UnsafeDeviceTagAssignmentConfigServiceServer ¶
type UnsafeDeviceTagAssignmentConfigServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDeviceTagAssignmentConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagAssignmentConfigServiceServer will result in compilation errors.
type UnsafeDeviceTagConfigServiceServer ¶
type UnsafeDeviceTagConfigServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDeviceTagConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagConfigServiceServer will result in compilation errors.
type UnsafeDeviceTagServiceServer ¶
type UnsafeDeviceTagServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDeviceTagServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceTagServiceServer will result in compilation errors.
type UnsafeInterfaceTagAssignmentConfigServiceServer ¶
type UnsafeInterfaceTagAssignmentConfigServiceServer interface {
// contains filtered or unexported methods
}
UnsafeInterfaceTagAssignmentConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagAssignmentConfigServiceServer will result in compilation errors.
type UnsafeInterfaceTagConfigServiceServer ¶
type UnsafeInterfaceTagConfigServiceServer interface {
// contains filtered or unexported methods
}
UnsafeInterfaceTagConfigServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagConfigServiceServer will result in compilation errors.
type UnsafeInterfaceTagServiceServer ¶
type UnsafeInterfaceTagServiceServer interface {
// contains filtered or unexported methods
}
UnsafeInterfaceTagServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InterfaceTagServiceServer will result in compilation errors.