dashboard

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

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DashboardConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.dashboard.v1.DashboardConfigService",
	HandlerType: (*DashboardConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _DashboardConfigService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _DashboardConfigService_GetMeta_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _DashboardConfigService_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DashboardConfigService_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _DashboardConfigService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _DashboardConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _DashboardConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _DashboardConfigService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SetSome",
			Handler:       _DashboardConfigService_SetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteSome",
			Handler:       _DashboardConfigService_DeleteSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "DeleteAll",
			Handler:       _DashboardConfigService_DeleteAll_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/dashboard.v1/services.gen.proto",
}

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

View Source
var DashboardService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.dashboard.v1.DashboardService",
	HandlerType: (*DashboardServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _DashboardService_GetOne_Handler,
		},
		{
			MethodName: "GetMeta",
			Handler:    _DashboardService_GetMeta_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetSome",
			Handler:       _DashboardService_GetSome_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetAll",
			Handler:       _DashboardService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _DashboardService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _DashboardService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/dashboard.v1/services.gen.proto",
}

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

View Source
var File_arista_dashboard_v1_dashboard_proto protoreflect.FileDescriptor
View Source
var File_arista_dashboard_v1_services_gen_proto protoreflect.FileDescriptor
View Source
var GlobalDashboardConfigService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "arista.dashboard.v1.GlobalDashboardConfigService",
	HandlerType: (*GlobalDashboardConfigServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOne",
			Handler:    _GlobalDashboardConfigService_GetOne_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _GlobalDashboardConfigService_Set_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetAll",
			Handler:       _GlobalDashboardConfigService_GetAll_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "Subscribe",
			Handler:       _GlobalDashboardConfigService_Subscribe_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeMeta",
			Handler:       _GlobalDashboardConfigService_SubscribeMeta_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "arista/dashboard.v1/services.gen.proto",
}

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

Functions

func RegisterDashboardConfigServiceServer

func RegisterDashboardConfigServiceServer(s grpc.ServiceRegistrar, srv DashboardConfigServiceServer)

func RegisterDashboardServiceServer

func RegisterDashboardServiceServer(s grpc.ServiceRegistrar, srv DashboardServiceServer)

func RegisterGlobalDashboardConfigServiceServer

func RegisterGlobalDashboardConfigServiceServer(s grpc.ServiceRegistrar, srv GlobalDashboardConfigServiceServer)

Types

type Dashboard

type Dashboard struct {

	// key is the unique identifier. It will always be defined.
	Key *DashboardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// created_at represents the date the dashboard was first created.
	// Old dashboards may not have this field set.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// created_by keeps the name of the user who first created this dashboard.
	// Old dashboards may not have this field set.
	CreatedBy *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// last_modified_at holds the timestamp this dashboard was last updated by an user.
	// Old dashboards may not have this field set.
	LastModifiedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_modified_at,json=lastModifiedAt,proto3" json:"last_modified_at,omitempty"`
	// last_modified_by holds the username who last updated this dashboard.
	// Old dashboards may not have this field set.
	LastModifiedBy *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=last_modified_by,json=lastModifiedBy,proto3" json:"last_modified_by,omitempty"`
	// meta_data includes version metadata about the dashboard.
	MetaData *DashboardMetadata `protobuf:"bytes,6,opt,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
	// name is the dashboard name, displayed at the top of the dashboard.
	Name *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// description may include details about what is displayed in the dashboard.
	Description *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	// widgets list of widgets in the dashboard.
	Widgets *Widgets `protobuf:"bytes,9,opt,name=widgets,proto3" json:"widgets,omitempty"`
	// contains filtered or unexported fields
}

Dashboard state contains all dashboard data.

func (*Dashboard) Descriptor deprecated

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

Deprecated: Use Dashboard.ProtoReflect.Descriptor instead.

func (*Dashboard) GetCreatedAt

func (x *Dashboard) GetCreatedAt() *timestamppb.Timestamp

func (*Dashboard) GetCreatedBy

func (x *Dashboard) GetCreatedBy() *wrapperspb.StringValue

func (*Dashboard) GetDescription

func (x *Dashboard) GetDescription() *wrapperspb.StringValue

func (*Dashboard) GetKey

func (x *Dashboard) GetKey() *DashboardKey

func (*Dashboard) GetLastModifiedAt

func (x *Dashboard) GetLastModifiedAt() *timestamppb.Timestamp

func (*Dashboard) GetLastModifiedBy

func (x *Dashboard) GetLastModifiedBy() *wrapperspb.StringValue

func (*Dashboard) GetMetaData

func (x *Dashboard) GetMetaData() *DashboardMetadata

func (*Dashboard) GetName

func (x *Dashboard) GetName() *wrapperspb.StringValue

func (*Dashboard) GetWidgets

func (x *Dashboard) GetWidgets() *Widgets

func (*Dashboard) ProtoMessage

func (*Dashboard) ProtoMessage()

func (*Dashboard) ProtoReflect

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

func (*Dashboard) Reset

func (x *Dashboard) Reset()

func (*Dashboard) String

func (x *Dashboard) String() string

type DashboardConfig

type DashboardConfig struct {

	// key is the unique identifier. It always must be defined.
	// If set, will create or update a dashboard.
	Key *DashboardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// name is the dashboard name, displayed at the top of the dashboard.
	Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description may include details about what is displayed in the dashboard.
	Description *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// widgets list of widgets in the dashboard.
	Widgets *Widgets `protobuf:"bytes,4,opt,name=widgets,proto3" json:"widgets,omitempty"`
	// contains filtered or unexported fields
}

DashboardConfig includes all user-editable dashboard fields.

func (*DashboardConfig) Descriptor deprecated

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

Deprecated: Use DashboardConfig.ProtoReflect.Descriptor instead.

func (*DashboardConfig) GetDescription

func (x *DashboardConfig) GetDescription() *wrapperspb.StringValue

func (*DashboardConfig) GetKey

func (x *DashboardConfig) GetKey() *DashboardKey

func (*DashboardConfig) GetName

func (x *DashboardConfig) GetName() *wrapperspb.StringValue

func (*DashboardConfig) GetWidgets

func (x *DashboardConfig) GetWidgets() *Widgets

func (*DashboardConfig) ProtoMessage

func (*DashboardConfig) ProtoMessage()

func (*DashboardConfig) ProtoReflect

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

func (*DashboardConfig) Reset

func (x *DashboardConfig) Reset()

func (*DashboardConfig) String

func (x *DashboardConfig) String() string

type DashboardConfigDeleteAllRequest

type DashboardConfigDeleteAllRequest struct {

	// PartialEqFilter provides a way to server-side filter a DeleteAll.
	// This requires all provided fields to be equal to the response.
	// A filtered DeleteAll will use GetAll with filter to find things to delete.
	PartialEqFilter []*DashboardConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardConfigDeleteAllRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigDeleteAllRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteAllRequest) GetPartialEqFilter

func (x *DashboardConfigDeleteAllRequest) GetPartialEqFilter() []*DashboardConfig

func (*DashboardConfigDeleteAllRequest) ProtoMessage

func (*DashboardConfigDeleteAllRequest) ProtoMessage()

func (*DashboardConfigDeleteAllRequest) ProtoReflect

func (*DashboardConfigDeleteAllRequest) Reset

func (*DashboardConfigDeleteAllRequest) String

type DashboardConfigDeleteAllResponse

type DashboardConfigDeleteAllResponse struct {

	// This describes the class of delete error.
	// A DeleteAllResponse is only sent when there is an 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 DashboardConfig instance that failed to be deleted.
	Key *DashboardKey `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 (*DashboardConfigDeleteAllResponse) Descriptor deprecated

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

Deprecated: Use DashboardConfigDeleteAllResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteAllResponse) GetError

func (*DashboardConfigDeleteAllResponse) GetKey

func (*DashboardConfigDeleteAllResponse) GetTime

func (*DashboardConfigDeleteAllResponse) GetType

func (*DashboardConfigDeleteAllResponse) ProtoMessage

func (*DashboardConfigDeleteAllResponse) ProtoMessage()

func (*DashboardConfigDeleteAllResponse) ProtoReflect

func (*DashboardConfigDeleteAllResponse) Reset

func (*DashboardConfigDeleteAllResponse) String

type DashboardConfigDeleteRequest

type DashboardConfigDeleteRequest struct {

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

func (*DashboardConfigDeleteRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigDeleteRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteRequest) GetKey

func (*DashboardConfigDeleteRequest) ProtoMessage

func (*DashboardConfigDeleteRequest) ProtoMessage()

func (*DashboardConfigDeleteRequest) ProtoReflect

func (*DashboardConfigDeleteRequest) Reset

func (x *DashboardConfigDeleteRequest) Reset()

func (*DashboardConfigDeleteRequest) String

type DashboardConfigDeleteResponse

type DashboardConfigDeleteResponse struct {

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

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

Deprecated: Use DashboardConfigDeleteResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteResponse) GetKey

func (*DashboardConfigDeleteResponse) GetTime

func (*DashboardConfigDeleteResponse) ProtoMessage

func (*DashboardConfigDeleteResponse) ProtoMessage()

func (*DashboardConfigDeleteResponse) ProtoReflect

func (*DashboardConfigDeleteResponse) Reset

func (x *DashboardConfigDeleteResponse) Reset()

func (*DashboardConfigDeleteResponse) String

type DashboardConfigDeleteSomeRequest

type DashboardConfigDeleteSomeRequest struct {

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

func (*DashboardConfigDeleteSomeRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigDeleteSomeRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteSomeRequest) GetKeys

func (*DashboardConfigDeleteSomeRequest) ProtoMessage

func (*DashboardConfigDeleteSomeRequest) ProtoMessage()

func (*DashboardConfigDeleteSomeRequest) ProtoReflect

func (*DashboardConfigDeleteSomeRequest) Reset

func (*DashboardConfigDeleteSomeRequest) String

type DashboardConfigDeleteSomeResponse

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

DashboardConfigDeleteSomeResponse is only sent when there is an error.

func (*DashboardConfigDeleteSomeResponse) Descriptor deprecated

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

Deprecated: Use DashboardConfigDeleteSomeResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigDeleteSomeResponse) GetError

func (*DashboardConfigDeleteSomeResponse) GetKey

func (*DashboardConfigDeleteSomeResponse) ProtoMessage

func (*DashboardConfigDeleteSomeResponse) ProtoMessage()

func (*DashboardConfigDeleteSomeResponse) ProtoReflect

func (*DashboardConfigDeleteSomeResponse) Reset

func (*DashboardConfigDeleteSomeResponse) String

type DashboardConfigRequest

type DashboardConfigRequest struct {

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

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

Deprecated: Use DashboardConfigRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigRequest) GetKey

func (x *DashboardConfigRequest) GetKey() *DashboardKey

func (*DashboardConfigRequest) GetTime

func (*DashboardConfigRequest) ProtoMessage

func (*DashboardConfigRequest) ProtoMessage()

func (*DashboardConfigRequest) ProtoReflect

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

func (*DashboardConfigRequest) Reset

func (x *DashboardConfigRequest) Reset()

func (*DashboardConfigRequest) String

func (x *DashboardConfigRequest) String() string

type DashboardConfigResponse

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

func (*DashboardConfigResponse) Descriptor deprecated

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

Deprecated: Use DashboardConfigResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigResponse) GetTime

func (*DashboardConfigResponse) GetValue

func (*DashboardConfigResponse) ProtoMessage

func (*DashboardConfigResponse) ProtoMessage()

func (*DashboardConfigResponse) ProtoReflect

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

func (*DashboardConfigResponse) Reset

func (x *DashboardConfigResponse) Reset()

func (*DashboardConfigResponse) String

func (x *DashboardConfigResponse) String() string

type DashboardConfigServiceClient

DashboardConfigServiceClient is the client API for DashboardConfigService service.

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

type DashboardConfigService_DeleteAllClient

type DashboardConfigService_DeleteAllClient interface {
	Recv() (*DashboardConfigDeleteAllResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_DeleteAllServer

type DashboardConfigService_DeleteAllServer interface {
	Send(*DashboardConfigDeleteAllResponse) error
	grpc.ServerStream
}

type DashboardConfigService_DeleteSomeClient

type DashboardConfigService_DeleteSomeClient interface {
	Recv() (*DashboardConfigDeleteSomeResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_DeleteSomeServer

type DashboardConfigService_DeleteSomeServer interface {
	Send(*DashboardConfigDeleteSomeResponse) error
	grpc.ServerStream
}

type DashboardConfigService_GetAllClient

type DashboardConfigService_GetAllClient interface {
	Recv() (*DashboardConfigStreamResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_GetAllServer

type DashboardConfigService_GetAllServer interface {
	Send(*DashboardConfigStreamResponse) error
	grpc.ServerStream
}

type DashboardConfigService_GetSomeClient

type DashboardConfigService_GetSomeClient interface {
	Recv() (*DashboardConfigSomeResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_GetSomeServer

type DashboardConfigService_GetSomeServer interface {
	Send(*DashboardConfigSomeResponse) error
	grpc.ServerStream
}

type DashboardConfigService_SetSomeClient

type DashboardConfigService_SetSomeClient interface {
	Recv() (*DashboardConfigSetSomeResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_SetSomeServer

type DashboardConfigService_SetSomeServer interface {
	Send(*DashboardConfigSetSomeResponse) error
	grpc.ServerStream
}

type DashboardConfigService_SubscribeClient

type DashboardConfigService_SubscribeClient interface {
	Recv() (*DashboardConfigStreamResponse, error)
	grpc.ClientStream
}

type DashboardConfigService_SubscribeMetaClient

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

type DashboardConfigService_SubscribeMetaServer

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

type DashboardConfigService_SubscribeServer

type DashboardConfigService_SubscribeServer interface {
	Send(*DashboardConfigStreamResponse) error
	grpc.ServerStream
}

type DashboardConfigSetRequest

type DashboardConfigSetRequest struct {

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

func (*DashboardConfigSetRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigSetRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigSetRequest) GetValue

func (*DashboardConfigSetRequest) ProtoMessage

func (*DashboardConfigSetRequest) ProtoMessage()

func (*DashboardConfigSetRequest) ProtoReflect

func (*DashboardConfigSetRequest) Reset

func (x *DashboardConfigSetRequest) Reset()

func (*DashboardConfigSetRequest) String

func (x *DashboardConfigSetRequest) String() string

type DashboardConfigSetResponse

type DashboardConfigSetResponse struct {

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

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

Deprecated: Use DashboardConfigSetResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigSetResponse) GetTime

func (*DashboardConfigSetResponse) GetValue

func (*DashboardConfigSetResponse) ProtoMessage

func (*DashboardConfigSetResponse) ProtoMessage()

func (*DashboardConfigSetResponse) ProtoReflect

func (*DashboardConfigSetResponse) Reset

func (x *DashboardConfigSetResponse) Reset()

func (*DashboardConfigSetResponse) String

func (x *DashboardConfigSetResponse) String() string

type DashboardConfigSetSomeRequest

type DashboardConfigSetSomeRequest struct {

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

func (*DashboardConfigSetSomeRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigSetSomeRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigSetSomeRequest) GetValues

func (*DashboardConfigSetSomeRequest) ProtoMessage

func (*DashboardConfigSetSomeRequest) ProtoMessage()

func (*DashboardConfigSetSomeRequest) ProtoReflect

func (*DashboardConfigSetSomeRequest) Reset

func (x *DashboardConfigSetSomeRequest) Reset()

func (*DashboardConfigSetSomeRequest) String

type DashboardConfigSetSomeResponse

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

func (*DashboardConfigSetSomeResponse) Descriptor deprecated

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

Deprecated: Use DashboardConfigSetSomeResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigSetSomeResponse) GetError

func (x *DashboardConfigSetSomeResponse) GetError() string

func (*DashboardConfigSetSomeResponse) GetKey

func (*DashboardConfigSetSomeResponse) ProtoMessage

func (*DashboardConfigSetSomeResponse) ProtoMessage()

func (*DashboardConfigSetSomeResponse) ProtoReflect

func (*DashboardConfigSetSomeResponse) Reset

func (x *DashboardConfigSetSomeResponse) Reset()

func (*DashboardConfigSetSomeResponse) String

type DashboardConfigSomeRequest

type DashboardConfigSomeRequest struct {
	Keys []*DashboardKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardConfigSomeRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigSomeRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigSomeRequest) GetKeys

func (x *DashboardConfigSomeRequest) GetKeys() []*DashboardKey

func (*DashboardConfigSomeRequest) GetTime

func (*DashboardConfigSomeRequest) ProtoMessage

func (*DashboardConfigSomeRequest) ProtoMessage()

func (*DashboardConfigSomeRequest) ProtoReflect

func (*DashboardConfigSomeRequest) Reset

func (x *DashboardConfigSomeRequest) Reset()

func (*DashboardConfigSomeRequest) String

func (x *DashboardConfigSomeRequest) String() string

type DashboardConfigSomeResponse

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

func (*DashboardConfigSomeResponse) Descriptor deprecated

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

Deprecated: Use DashboardConfigSomeResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigSomeResponse) GetError

func (*DashboardConfigSomeResponse) GetTime

func (*DashboardConfigSomeResponse) GetValue

func (*DashboardConfigSomeResponse) ProtoMessage

func (*DashboardConfigSomeResponse) ProtoMessage()

func (*DashboardConfigSomeResponse) ProtoReflect

func (*DashboardConfigSomeResponse) Reset

func (x *DashboardConfigSomeResponse) Reset()

func (*DashboardConfigSomeResponse) String

func (x *DashboardConfigSomeResponse) String() string

type DashboardConfigStreamRequest

type DashboardConfigStreamRequest 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 []*DashboardConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each DashboardConfig at end.
	//     * Each DashboardConfig response is fully-specified (all fields set).
	//   * start: Returns the state of each DashboardConfig at start, followed by updates until now.
	//     * Each DashboardConfig response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each DashboardConfig at start, followed by updates
	//     until end.
	//     * Each DashboardConfig response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use DashboardConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*DashboardConfigStreamRequest) GetPartialEqFilter

func (x *DashboardConfigStreamRequest) GetPartialEqFilter() []*DashboardConfig

func (*DashboardConfigStreamRequest) GetTime

func (*DashboardConfigStreamRequest) ProtoMessage

func (*DashboardConfigStreamRequest) ProtoMessage()

func (*DashboardConfigStreamRequest) ProtoReflect

func (*DashboardConfigStreamRequest) Reset

func (x *DashboardConfigStreamRequest) Reset()

func (*DashboardConfigStreamRequest) String

type DashboardConfigStreamResponse

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

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

Deprecated: Use DashboardConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*DashboardConfigStreamResponse) GetTime

func (*DashboardConfigStreamResponse) GetType

func (*DashboardConfigStreamResponse) GetValue

func (*DashboardConfigStreamResponse) ProtoMessage

func (*DashboardConfigStreamResponse) ProtoMessage()

func (*DashboardConfigStreamResponse) ProtoReflect

func (*DashboardConfigStreamResponse) Reset

func (x *DashboardConfigStreamResponse) Reset()

func (*DashboardConfigStreamResponse) String

type DashboardKey

type DashboardKey struct {

	// dashboard_id holds the id of the dashboard
	DashboardId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=dashboard_id,json=dashboardId,proto3" json:"dashboard_id,omitempty"`
	// contains filtered or unexported fields
}

DashboardKey represents the dashboard unique identifier.

func (*DashboardKey) Descriptor deprecated

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

Deprecated: Use DashboardKey.ProtoReflect.Descriptor instead.

func (*DashboardKey) GetDashboardId

func (x *DashboardKey) GetDashboardId() *wrapperspb.StringValue

func (*DashboardKey) ProtoMessage

func (*DashboardKey) ProtoMessage()

func (*DashboardKey) ProtoReflect

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

func (*DashboardKey) Reset

func (x *DashboardKey) Reset()

func (*DashboardKey) String

func (x *DashboardKey) String() string

type DashboardMetadata

type DashboardMetadata struct {

	// schema_version is managed internally.
	SchemaVersion *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=schema_version,json=schemaVersion,proto3" json:"schema_version,omitempty"`
	// legacy_key holds the key of a previous version of the dashboard, in case it was migrated.
	LegacyKey *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=legacy_key,json=legacyKey,proto3" json:"legacy_key,omitempty"`
	// legacy_version tells from which version the dashboard was migrated from.
	LegacyVersion *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=legacy_version,json=legacyVersion,proto3" json:"legacy_version,omitempty"`
	// from_package records the contributing package key and version, if applicable.
	FromPackage *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=from_package,json=fromPackage,proto3" json:"from_package,omitempty"`
	// contains filtered or unexported fields
}

DashboardMetadata includes versioning metadata. All the data here is managed internally, and is read-only.

func (*DashboardMetadata) Descriptor deprecated

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

Deprecated: Use DashboardMetadata.ProtoReflect.Descriptor instead.

func (*DashboardMetadata) GetFromPackage

func (x *DashboardMetadata) GetFromPackage() *wrapperspb.StringValue

func (*DashboardMetadata) GetLegacyKey

func (x *DashboardMetadata) GetLegacyKey() *wrapperspb.StringValue

func (*DashboardMetadata) GetLegacyVersion

func (x *DashboardMetadata) GetLegacyVersion() *wrapperspb.StringValue

func (*DashboardMetadata) GetSchemaVersion

func (x *DashboardMetadata) GetSchemaVersion() *wrapperspb.StringValue

func (*DashboardMetadata) ProtoMessage

func (*DashboardMetadata) ProtoMessage()

func (*DashboardMetadata) ProtoReflect

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

func (*DashboardMetadata) Reset

func (x *DashboardMetadata) Reset()

func (*DashboardMetadata) String

func (x *DashboardMetadata) String() string

type DashboardRequest

type DashboardRequest struct {

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

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

Deprecated: Use DashboardRequest.ProtoReflect.Descriptor instead.

func (*DashboardRequest) GetKey

func (x *DashboardRequest) GetKey() *DashboardKey

func (*DashboardRequest) GetTime

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

func (*DashboardRequest) ProtoMessage

func (*DashboardRequest) ProtoMessage()

func (*DashboardRequest) ProtoReflect

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

func (*DashboardRequest) Reset

func (x *DashboardRequest) Reset()

func (*DashboardRequest) String

func (x *DashboardRequest) String() string

type DashboardResponse

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

func (*DashboardResponse) Descriptor deprecated

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

Deprecated: Use DashboardResponse.ProtoReflect.Descriptor instead.

func (*DashboardResponse) GetTime

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

func (*DashboardResponse) GetValue

func (x *DashboardResponse) GetValue() *Dashboard

func (*DashboardResponse) ProtoMessage

func (*DashboardResponse) ProtoMessage()

func (*DashboardResponse) ProtoReflect

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

func (*DashboardResponse) Reset

func (x *DashboardResponse) Reset()

func (*DashboardResponse) String

func (x *DashboardResponse) String() string

type DashboardServiceClient

DashboardServiceClient is the client API for DashboardService service.

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

type DashboardServiceServer

DashboardServiceServer is the server API for DashboardService service. All implementations must embed UnimplementedDashboardServiceServer for forward compatibility

type DashboardService_GetAllClient

type DashboardService_GetAllClient interface {
	Recv() (*DashboardStreamResponse, error)
	grpc.ClientStream
}

type DashboardService_GetAllServer

type DashboardService_GetAllServer interface {
	Send(*DashboardStreamResponse) error
	grpc.ServerStream
}

type DashboardService_GetSomeClient

type DashboardService_GetSomeClient interface {
	Recv() (*DashboardSomeResponse, error)
	grpc.ClientStream
}

type DashboardService_GetSomeServer

type DashboardService_GetSomeServer interface {
	Send(*DashboardSomeResponse) error
	grpc.ServerStream
}

type DashboardService_SubscribeClient

type DashboardService_SubscribeClient interface {
	Recv() (*DashboardStreamResponse, error)
	grpc.ClientStream
}

type DashboardService_SubscribeMetaClient

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

type DashboardService_SubscribeMetaServer

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

type DashboardService_SubscribeServer

type DashboardService_SubscribeServer interface {
	Send(*DashboardStreamResponse) error
	grpc.ServerStream
}

type DashboardSomeRequest

type DashboardSomeRequest struct {
	Keys []*DashboardKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
	// Time indicates the time for which you are interested in the data.
	// If no time is given, the server will use the time at which it makes the request.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardSomeRequest) Descriptor deprecated

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

Deprecated: Use DashboardSomeRequest.ProtoReflect.Descriptor instead.

func (*DashboardSomeRequest) GetKeys

func (x *DashboardSomeRequest) GetKeys() []*DashboardKey

func (*DashboardSomeRequest) GetTime

func (*DashboardSomeRequest) ProtoMessage

func (*DashboardSomeRequest) ProtoMessage()

func (*DashboardSomeRequest) ProtoReflect

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

func (*DashboardSomeRequest) Reset

func (x *DashboardSomeRequest) Reset()

func (*DashboardSomeRequest) String

func (x *DashboardSomeRequest) String() string

type DashboardSomeResponse

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

func (*DashboardSomeResponse) Descriptor deprecated

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

Deprecated: Use DashboardSomeResponse.ProtoReflect.Descriptor instead.

func (*DashboardSomeResponse) GetError

func (*DashboardSomeResponse) GetTime

func (*DashboardSomeResponse) GetValue

func (x *DashboardSomeResponse) GetValue() *Dashboard

func (*DashboardSomeResponse) ProtoMessage

func (*DashboardSomeResponse) ProtoMessage()

func (*DashboardSomeResponse) ProtoReflect

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

func (*DashboardSomeResponse) Reset

func (x *DashboardSomeResponse) Reset()

func (*DashboardSomeResponse) String

func (x *DashboardSomeResponse) String() string

type DashboardStreamRequest

type DashboardStreamRequest 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 []*Dashboard `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// For each Dashboard in the list, all populated fields are considered ANDed together
	// as a filtering operation. Similarly, the list itself is ORed such that any individual
	// filter that matches a given Dashboard is streamed to the user.
	Filter []*Filter `protobuf:"bytes,2,rep,name=filter,proto3" json:"filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each Dashboard at end.
	//     * Each Dashboard response is fully-specified (all fields set).
	//   * start: Returns the state of each Dashboard at start, followed by updates until now.
	//     * Each Dashboard response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each Dashboard at start, followed by updates
	//     until end.
	//     * Each Dashboard response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardStreamRequest) Descriptor deprecated

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

Deprecated: Use DashboardStreamRequest.ProtoReflect.Descriptor instead.

func (*DashboardStreamRequest) GetFilter

func (x *DashboardStreamRequest) GetFilter() []*Filter

func (*DashboardStreamRequest) GetPartialEqFilter

func (x *DashboardStreamRequest) GetPartialEqFilter() []*Dashboard

func (*DashboardStreamRequest) GetTime

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

func (*DashboardStreamRequest) ProtoMessage

func (*DashboardStreamRequest) ProtoMessage()

func (*DashboardStreamRequest) ProtoReflect

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

func (*DashboardStreamRequest) Reset

func (x *DashboardStreamRequest) Reset()

func (*DashboardStreamRequest) String

func (x *DashboardStreamRequest) String() string

type DashboardStreamResponse

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

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

Deprecated: Use DashboardStreamResponse.ProtoReflect.Descriptor instead.

func (*DashboardStreamResponse) GetTime

func (*DashboardStreamResponse) GetType

func (*DashboardStreamResponse) GetValue

func (x *DashboardStreamResponse) GetValue() *Dashboard

func (*DashboardStreamResponse) ProtoMessage

func (*DashboardStreamResponse) ProtoMessage()

func (*DashboardStreamResponse) ProtoReflect

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

func (*DashboardStreamResponse) Reset

func (x *DashboardStreamResponse) Reset()

func (*DashboardStreamResponse) String

func (x *DashboardStreamResponse) String() string

type Dimensions

type Dimensions struct {

	// width of the widget in the UI, represented in number of cells.
	Width *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=width,proto3" json:"width,omitempty"`
	// height of the widget in the UI, represented in number of cells.
	Height *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

Dimensions represents the dimensions in cells of the widgets in the UI.

func (*Dimensions) Descriptor deprecated

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

Deprecated: Use Dimensions.ProtoReflect.Descriptor instead.

func (*Dimensions) GetHeight

func (x *Dimensions) GetHeight() *wrapperspb.UInt32Value

func (*Dimensions) GetWidth

func (x *Dimensions) GetWidth() *wrapperspb.UInt32Value

func (*Dimensions) ProtoMessage

func (*Dimensions) ProtoMessage()

func (*Dimensions) ProtoReflect

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

func (*Dimensions) Reset

func (x *Dimensions) Reset()

func (*Dimensions) String

func (x *Dimensions) String() string

type Filter

type Filter struct {

	// tags includes the values to be matched in the dashboard description.
	// Tags are matched by word. Generally, a tag is prefixed by a '#',
	// which must be omitted when provided here.
	// All provided tags must match inside a dashboard for it to be returned.
	// E.g., to match "#devices", the tag should be set to "devices".
	Tags *fmp.RepeatedString `protobuf:"bytes,1,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

Filter is used to filter dashboards for non exact match cases.

func (*Filter) Descriptor deprecated

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

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetTags

func (x *Filter) GetTags() *fmp.RepeatedString

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect

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

func (*Filter) Reset

func (x *Filter) Reset()

func (*Filter) String

func (x *Filter) String() string

type GlobalDashboardConfig

type GlobalDashboardConfig struct {

	// default_dashboard is the default dashboard shown to a user.
	// To unset, use an empty key (`{dashboard_id: nil}`) in a `Set()` call.
	DefaultDashboard *DashboardKey `protobuf:"bytes,1,opt,name=default_dashboard,json=defaultDashboard,proto3" json:"default_dashboard,omitempty"`
	// contains filtered or unexported fields
}

GlobalDashboardConfig holds global configs related to Dashboards.

func (*GlobalDashboardConfig) Descriptor deprecated

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

Deprecated: Use GlobalDashboardConfig.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfig) GetDefaultDashboard

func (x *GlobalDashboardConfig) GetDefaultDashboard() *DashboardKey

func (*GlobalDashboardConfig) ProtoMessage

func (*GlobalDashboardConfig) ProtoMessage()

func (*GlobalDashboardConfig) ProtoReflect

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

func (*GlobalDashboardConfig) Reset

func (x *GlobalDashboardConfig) Reset()

func (*GlobalDashboardConfig) String

func (x *GlobalDashboardConfig) String() string

type GlobalDashboardConfigRequest

type GlobalDashboardConfigRequest struct {

	// 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 (*GlobalDashboardConfigRequest) Descriptor deprecated

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

Deprecated: Use GlobalDashboardConfigRequest.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigRequest) GetTime

func (*GlobalDashboardConfigRequest) ProtoMessage

func (*GlobalDashboardConfigRequest) ProtoMessage()

func (*GlobalDashboardConfigRequest) ProtoReflect

func (*GlobalDashboardConfigRequest) Reset

func (x *GlobalDashboardConfigRequest) Reset()

func (*GlobalDashboardConfigRequest) String

type GlobalDashboardConfigResponse

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

func (*GlobalDashboardConfigResponse) Descriptor deprecated

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

Deprecated: Use GlobalDashboardConfigResponse.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigResponse) GetTime

func (*GlobalDashboardConfigResponse) GetValue

func (*GlobalDashboardConfigResponse) ProtoMessage

func (*GlobalDashboardConfigResponse) ProtoMessage()

func (*GlobalDashboardConfigResponse) ProtoReflect

func (*GlobalDashboardConfigResponse) Reset

func (x *GlobalDashboardConfigResponse) Reset()

func (*GlobalDashboardConfigResponse) String

type GlobalDashboardConfigServiceClient

GlobalDashboardConfigServiceClient is the client API for GlobalDashboardConfigService service.

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

type GlobalDashboardConfigServiceServer

GlobalDashboardConfigServiceServer is the server API for GlobalDashboardConfigService service. All implementations must embed UnimplementedGlobalDashboardConfigServiceServer for forward compatibility

type GlobalDashboardConfigService_GetAllClient

type GlobalDashboardConfigService_GetAllClient interface {
	Recv() (*GlobalDashboardConfigStreamResponse, error)
	grpc.ClientStream
}

type GlobalDashboardConfigService_GetAllServer

type GlobalDashboardConfigService_GetAllServer interface {
	Send(*GlobalDashboardConfigStreamResponse) error
	grpc.ServerStream
}

type GlobalDashboardConfigService_SubscribeClient

type GlobalDashboardConfigService_SubscribeClient interface {
	Recv() (*GlobalDashboardConfigStreamResponse, error)
	grpc.ClientStream
}

type GlobalDashboardConfigService_SubscribeMetaClient

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

type GlobalDashboardConfigService_SubscribeMetaServer

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

type GlobalDashboardConfigService_SubscribeServer

type GlobalDashboardConfigService_SubscribeServer interface {
	Send(*GlobalDashboardConfigStreamResponse) error
	grpc.ServerStream
}

type GlobalDashboardConfigSetRequest

type GlobalDashboardConfigSetRequest struct {

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

func (*GlobalDashboardConfigSetRequest) Descriptor deprecated

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

Deprecated: Use GlobalDashboardConfigSetRequest.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigSetRequest) GetValue

func (*GlobalDashboardConfigSetRequest) ProtoMessage

func (*GlobalDashboardConfigSetRequest) ProtoMessage()

func (*GlobalDashboardConfigSetRequest) ProtoReflect

func (*GlobalDashboardConfigSetRequest) Reset

func (*GlobalDashboardConfigSetRequest) String

type GlobalDashboardConfigSetResponse

type GlobalDashboardConfigSetResponse struct {

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

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

Deprecated: Use GlobalDashboardConfigSetResponse.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigSetResponse) GetTime

func (*GlobalDashboardConfigSetResponse) GetValue

func (*GlobalDashboardConfigSetResponse) ProtoMessage

func (*GlobalDashboardConfigSetResponse) ProtoMessage()

func (*GlobalDashboardConfigSetResponse) ProtoReflect

func (*GlobalDashboardConfigSetResponse) Reset

func (*GlobalDashboardConfigSetResponse) String

type GlobalDashboardConfigStreamRequest

type GlobalDashboardConfigStreamRequest 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 []*GlobalDashboardConfig `protobuf:"bytes,1,rep,name=partial_eq_filter,json=partialEqFilter,proto3" json:"partial_eq_filter,omitempty"`
	// TimeRange allows limiting response data to within a specified time window.
	// If this field is populated, at least one of the two time fields are required.
	//
	// For GetAll, the fields start and end can be used as follows:
	//
	//   * end: Returns the state of each GlobalDashboardConfig at end.
	//     * Each GlobalDashboardConfig response is fully-specified (all fields set).
	//   * start: Returns the state of each GlobalDashboardConfig at start, followed by updates until now.
	//     * Each GlobalDashboardConfig response at start is fully-specified, but updates may be partial.
	//   * start and end: Returns the state of each GlobalDashboardConfig at start, followed by updates
	//     until end.
	//     * Each GlobalDashboardConfig response at start is fully-specified, but updates until end may
	//       be partial.
	//
	// This field is not allowed in the Subscribe RPC.
	Time *time.TimeBounds `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*GlobalDashboardConfigStreamRequest) Descriptor deprecated

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

Deprecated: Use GlobalDashboardConfigStreamRequest.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigStreamRequest) GetPartialEqFilter

func (x *GlobalDashboardConfigStreamRequest) GetPartialEqFilter() []*GlobalDashboardConfig

func (*GlobalDashboardConfigStreamRequest) GetTime

func (*GlobalDashboardConfigStreamRequest) ProtoMessage

func (*GlobalDashboardConfigStreamRequest) ProtoMessage()

func (*GlobalDashboardConfigStreamRequest) ProtoReflect

func (*GlobalDashboardConfigStreamRequest) Reset

func (*GlobalDashboardConfigStreamRequest) String

type GlobalDashboardConfigStreamResponse

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

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

Deprecated: Use GlobalDashboardConfigStreamResponse.ProtoReflect.Descriptor instead.

func (*GlobalDashboardConfigStreamResponse) GetTime

func (*GlobalDashboardConfigStreamResponse) GetType

func (*GlobalDashboardConfigStreamResponse) GetValue

func (*GlobalDashboardConfigStreamResponse) ProtoMessage

func (*GlobalDashboardConfigStreamResponse) ProtoMessage()

func (*GlobalDashboardConfigStreamResponse) ProtoReflect

func (*GlobalDashboardConfigStreamResponse) Reset

func (*GlobalDashboardConfigStreamResponse) String

type MetaResponse

type MetaResponse struct {

	// Time holds the timestamp of the last item included in the metadata calculation.
	Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// Operation indicates how the value in this response should be considered.
	// Under non-subscribe requests, this value should always be INITIAL. In a subscription,
	// once all initial data is streamed and the client begins to receive modification updates,
	// you should not see INITIAL again.
	Type subscriptions.Operation `protobuf:"varint,2,opt,name=type,proto3,enum=arista.subscriptions.Operation" json:"type,omitempty"`
	// Count is the number of items present under the conditions of the request.
	Count *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*MetaResponse) Descriptor deprecated

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

Deprecated: Use MetaResponse.ProtoReflect.Descriptor instead.

func (*MetaResponse) GetCount

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

func (*MetaResponse) GetTime

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

func (*MetaResponse) GetType

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

func (*MetaResponse) ProtoMessage

func (*MetaResponse) ProtoMessage()

func (*MetaResponse) ProtoReflect

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

func (*MetaResponse) Reset

func (x *MetaResponse) Reset()

func (*MetaResponse) String

func (x *MetaResponse) String() string

type Position

type Position struct {

	// x represents a position in the horizontal axis.
	X *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
	// y represents a position in the vertical axis.
	Y *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=y,proto3" json:"y,omitempty"`
	// contains filtered or unexported fields
}

Position represents a cell position in the UI.

func (*Position) Descriptor deprecated

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

Deprecated: Use Position.ProtoReflect.Descriptor instead.

func (*Position) GetX

func (x *Position) GetX() *wrapperspb.UInt32Value

func (*Position) GetY

func (x *Position) GetY() *wrapperspb.UInt32Value

func (*Position) ProtoMessage

func (*Position) ProtoMessage()

func (*Position) ProtoReflect

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

func (*Position) Reset

func (x *Position) Reset()

func (*Position) String

func (x *Position) String() string

type UnimplementedDashboardConfigServiceServer

type UnimplementedDashboardConfigServiceServer struct {
}

UnimplementedDashboardConfigServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDashboardConfigServiceServer) GetMeta

func (UnimplementedDashboardConfigServiceServer) GetOne

type UnimplementedDashboardServiceServer

type UnimplementedDashboardServiceServer struct {
}

UnimplementedDashboardServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDashboardServiceServer) GetAll

func (UnimplementedDashboardServiceServer) GetMeta

func (UnimplementedDashboardServiceServer) GetOne

func (UnimplementedDashboardServiceServer) GetSome

func (UnimplementedDashboardServiceServer) Subscribe

type UnimplementedGlobalDashboardConfigServiceServer

type UnimplementedGlobalDashboardConfigServiceServer struct {
}

UnimplementedGlobalDashboardConfigServiceServer must be embedded to have forward compatible implementations.

type UnsafeDashboardConfigServiceServer

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

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

type UnsafeDashboardServiceServer

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

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

type UnsafeGlobalDashboardConfigServiceServer

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

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

type Widget

type Widget struct {

	// id holds the unique identifier for the widget inside a dashboard
	Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// name of the widget is displayed at the top of the widget.
	Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// position of the widget, represented as a (x,y) coordinate in a grid.
	// Top left is at (0,0).
	Position *Position `protobuf:"bytes,3,opt,name=position,proto3" json:"position,omitempty"`
	// dimensions of the widget represents how many cell in the grid it takes.
	Dimensions *Dimensions `protobuf:"bytes,4,opt,name=dimensions,proto3" json:"dimensions,omitempty"`
	// type is the widget type. Each type is handled differently in the UI,
	// and can use different `inputs`.
	Type *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// inputs contains metadata about the data the widget will display, encoded in a JSON string.
	// Internal data vary based on the widget type `type` and is managed by the client.
	Inputs *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=inputs,proto3" json:"inputs,omitempty"`
	// location is used as a position display hint, used and managed by the UI.
	Location *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=location,proto3" json:"location,omitempty"`
	// styles represents the widget's panel appearance.
	Styles *WidgetStyles `protobuf:"bytes,8,opt,name=styles,proto3" json:"styles,omitempty"`
	// parent stores the id of its parent widget.
	Parent *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

Widget is used to create a dashboard. Each widget is responsible to display some type of data.

func (*Widget) Descriptor deprecated

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

Deprecated: Use Widget.ProtoReflect.Descriptor instead.

func (*Widget) GetDimensions

func (x *Widget) GetDimensions() *Dimensions

func (*Widget) GetId

func (x *Widget) GetId() *wrapperspb.StringValue

func (*Widget) GetInputs

func (x *Widget) GetInputs() *wrapperspb.StringValue

func (*Widget) GetLocation

func (x *Widget) GetLocation() *wrapperspb.StringValue

func (*Widget) GetName

func (x *Widget) GetName() *wrapperspb.StringValue

func (*Widget) GetParent

func (x *Widget) GetParent() *wrapperspb.StringValue

func (*Widget) GetPosition

func (x *Widget) GetPosition() *Position

func (*Widget) GetStyles

func (x *Widget) GetStyles() *WidgetStyles

func (*Widget) GetType

func (x *Widget) GetType() *wrapperspb.StringValue

func (*Widget) ProtoMessage

func (*Widget) ProtoMessage()

func (*Widget) ProtoReflect

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

func (*Widget) Reset

func (x *Widget) Reset()

func (*Widget) String

func (x *Widget) String() string

type WidgetStyles

type WidgetStyles struct {

	// hide_title is used to hint the dashboard that the widget title must be hidden.
	HideTitle *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=hide_title,json=hideTitle,proto3" json:"hide_title,omitempty"`
	// background_color is used to set the widget's background color.
	BackgroundColor *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=background_color,json=backgroundColor,proto3" json:"background_color,omitempty"`
	// hide_horizontal_bar is used to hint the dashboard that the title separator must be hidden.
	HideHorizontalBar *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=hide_horizontal_bar,json=hideHorizontalBar,proto3" json:"hide_horizontal_bar,omitempty"`
	// title_size is used to set widget's title size.
	TitleSize *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=title_size,json=titleSize,proto3" json:"title_size,omitempty"`
	// contains filtered or unexported fields
}

WidgetStyles represents the widget's panel appearance.

func (*WidgetStyles) Descriptor deprecated

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

Deprecated: Use WidgetStyles.ProtoReflect.Descriptor instead.

func (*WidgetStyles) GetBackgroundColor

func (x *WidgetStyles) GetBackgroundColor() *wrapperspb.StringValue

func (*WidgetStyles) GetHideHorizontalBar

func (x *WidgetStyles) GetHideHorizontalBar() *wrapperspb.BoolValue

func (*WidgetStyles) GetHideTitle

func (x *WidgetStyles) GetHideTitle() *wrapperspb.BoolValue

func (*WidgetStyles) GetTitleSize

func (x *WidgetStyles) GetTitleSize() *wrapperspb.UInt32Value

func (*WidgetStyles) ProtoMessage

func (*WidgetStyles) ProtoMessage()

func (*WidgetStyles) ProtoReflect

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

func (*WidgetStyles) Reset

func (x *WidgetStyles) Reset()

func (*WidgetStyles) String

func (x *WidgetStyles) String() string

type Widgets

type Widgets struct {

	// values holds a list of widgets
	Values []*Widget `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Widgets holds a list of `Widget`s.

func (*Widgets) Descriptor deprecated

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

Deprecated: Use Widgets.ProtoReflect.Descriptor instead.

func (*Widgets) GetValues

func (x *Widgets) GetValues() []*Widget

func (*Widgets) ProtoMessage

func (*Widgets) ProtoMessage()

func (*Widgets) ProtoReflect

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

func (*Widgets) Reset

func (x *Widgets) Reset()

func (*Widgets) String

func (x *Widgets) String() string

Jump to

Keyboard shortcuts

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