Documentation ¶
Index ¶
- Variables
- func RegisterControlServiceServer(s grpc.ServiceRegistrar, srv ControlServiceServer)
- type AddShardsRequest
- type ClientControlMessage
- func (*ClientControlMessage) Descriptor() ([]byte, []int)deprecated
- func (m *ClientControlMessage) GetDetails() isClientControlMessage_Details
- func (x *ClientControlMessage) GetShardUpdated() *ShardsUpdatedRequest
- func (*ClientControlMessage) ProtoMessage()
- func (x *ClientControlMessage) ProtoReflect() protoreflect.Message
- func (x *ClientControlMessage) Reset()
- func (x *ClientControlMessage) String() string
- type ClientControlMessage_ShardUpdated
- type ClientControlRequest
- func (*ClientControlRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ClientControlRequest) GetDetails() isClientControlRequest_Details
- func (x *ClientControlRequest) GetSubscribeRequest() *SubscribeRequest
- func (x *ClientControlRequest) GetUnsubscribeRequest() *UnsubscribeRequest
- func (*ClientControlRequest) ProtoMessage()
- func (x *ClientControlRequest) ProtoReflect() protoreflect.Message
- func (x *ClientControlRequest) Reset()
- func (x *ClientControlRequest) String() string
- type ClientControlRequest_SubscribeRequest
- type ClientControlRequest_UnsubscribeRequest
- type ControlServiceClient
- type ControlServiceServer
- type ControlService_ConnectClientClient
- type ControlService_ConnectClientServer
- type ControlService_ConnectTargetClient
- type ControlService_ConnectTargetServer
- type DeleteShardRequest
- func (*DeleteShardRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteShardRequest) GetAddresses() []string
- func (x *DeleteShardRequest) GetKey() *ShardKey
- func (*DeleteShardRequest) ProtoMessage()
- func (x *DeleteShardRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteShardRequest) Reset()
- func (x *DeleteShardRequest) String() string
- type DeleteShardResponse
- type DeleteTargetsRequest
- func (*DeleteTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTargetsRequest) GetAddresses() []string
- func (*DeleteTargetsRequest) ProtoMessage()
- func (x *DeleteTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTargetsRequest) Reset()
- func (x *DeleteTargetsRequest) String() string
- type DeleteTargetsResponse
- type GetShardRequest
- type GetShardResponse
- func (*GetShardResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetShardResponse) GetKey() *ShardKey
- func (x *GetShardResponse) GetTargetInfo() map[string]*Target
- func (x *GetShardResponse) GetTargets() []*ShardTarget
- func (*GetShardResponse) ProtoMessage()
- func (x *GetShardResponse) ProtoReflect() protoreflect.Message
- func (x *GetShardResponse) Reset()
- func (x *GetShardResponse) String() string
- type GetTargetsRequest
- func (*GetTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetsRequest) GetAddress() []string
- func (x *GetTargetsRequest) GetIncludeShards() bool
- func (*GetTargetsRequest) ProtoMessage()
- func (x *GetTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *GetTargetsRequest) Reset()
- func (x *GetTargetsRequest) String() string
- type GetTargetsResponse
- func (*GetTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetsResponse) GetTargets() []*Target
- func (*GetTargetsResponse) ProtoMessage()
- func (x *GetTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *GetTargetsResponse) Reset()
- func (x *GetTargetsResponse) String() string
- type ListTargetsRequest
- func (*ListTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsRequest) GetIncludeShards() bool
- func (*ListTargetsRequest) ProtoMessage()
- func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetsRequest) Reset()
- func (x *ListTargetsRequest) String() string
- type ListTargetsResponse
- func (*ListTargetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetsResponse) GetHosts() []*Target
- func (*ListTargetsResponse) ProtoMessage()
- func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetsResponse) Reset()
- func (x *ListTargetsResponse) String() string
- type PingTargetRequest
- type RemoveShardsRequest
- func (*RemoveShardsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveShardsRequest) GetShards() []*Shard
- func (*RemoveShardsRequest) ProtoMessage()
- func (x *RemoveShardsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveShardsRequest) Reset()
- func (x *RemoveShardsRequest) String() string
- type SaveShardRequest
- func (*SaveShardRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SaveShardRequest) GetAdded() []string
- func (x *SaveShardRequest) GetKey() *ShardKey
- func (x *SaveShardRequest) GetRemoveAll() bool
- func (x *SaveShardRequest) GetRemoved() []string
- func (*SaveShardRequest) ProtoMessage()
- func (x *SaveShardRequest) ProtoReflect() protoreflect.Message
- func (x *SaveShardRequest) Reset()
- func (x *SaveShardRequest) String() string
- type SaveShardResponse
- type SaveTargetRequest
- func (*SaveTargetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SaveTargetRequest) GetTarget() *Target
- func (x *SaveTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*SaveTargetRequest) ProtoMessage()
- func (x *SaveTargetRequest) ProtoReflect() protoreflect.Message
- func (x *SaveTargetRequest) Reset()
- func (x *SaveTargetRequest) String() string
- type Shard
- type ShardKey
- type ShardState
- type ShardTarget
- func (*ShardTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ShardTarget) GetCreatedAt() *timestamppb.Timestamp
- func (x *ShardTarget) GetStatus() string
- func (x *ShardTarget) GetTarget() string
- func (x *ShardTarget) GetUpdatedAt() *timestamppb.Timestamp
- func (*ShardTarget) ProtoMessage()
- func (x *ShardTarget) ProtoReflect() protoreflect.Message
- func (x *ShardTarget) Reset()
- func (x *ShardTarget) String() string
- type ShardsUpdatedRequest
- func (*ShardsUpdatedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ShardsUpdatedRequest) GetNewStates() map[string]ShardState
- func (x *ShardsUpdatedRequest) GetOldStates() map[string]ShardState
- func (*ShardsUpdatedRequest) ProtoMessage()
- func (x *ShardsUpdatedRequest) ProtoReflect() protoreflect.Message
- func (x *ShardsUpdatedRequest) Reset()
- func (x *ShardsUpdatedRequest) String() string
- type SubscribeRequest
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (x *Target) GetAddress() string
- func (x *Target) GetPingedAt() *timestamppb.Timestamp
- func (x *Target) GetShards() []*ShardKey
- func (x *Target) GetStatus() string
- func (x *Target) GetTags() []string
- func (x *Target) GetUpdatedAt() *timestamppb.Timestamp
- func (*Target) ProtoMessage()
- func (x *Target) ProtoReflect() protoreflect.Message
- func (x *Target) Reset()
- func (x *Target) String() string
- type TargetControlMessage
- func (*TargetControlMessage) Descriptor() ([]byte, []int)deprecated
- func (x *TargetControlMessage) GetAddShardsRequest() *AddShardsRequest
- func (m *TargetControlMessage) GetDetails() isTargetControlMessage_Details
- func (x *TargetControlMessage) GetRemoveShardsRequest() *RemoveShardsRequest
- func (*TargetControlMessage) ProtoMessage()
- func (x *TargetControlMessage) ProtoReflect() protoreflect.Message
- func (x *TargetControlMessage) Reset()
- func (x *TargetControlMessage) String() string
- type TargetControlMessage_AddShardsRequest
- type TargetControlMessage_RemoveShardsRequest
- type TargetControlRequest
- func (*TargetControlRequest) Descriptor() ([]byte, []int)deprecated
- func (m *TargetControlRequest) GetDetails() isTargetControlRequest_Details
- func (x *TargetControlRequest) GetShardUpdated() *ShardsUpdatedRequest
- func (*TargetControlRequest) ProtoMessage()
- func (x *TargetControlRequest) ProtoReflect() protoreflect.Message
- func (x *TargetControlRequest) Reset()
- func (x *TargetControlRequest) String() string
- type TargetControlRequest_ShardUpdated
- type UnimplementedControlServiceServer
- func (UnimplementedControlServiceServer) ConnectClient(ControlService_ConnectClientServer) error
- func (UnimplementedControlServiceServer) ConnectTarget(ControlService_ConnectTargetServer) error
- func (UnimplementedControlServiceServer) DeleteShard(context.Context, *DeleteShardRequest) (*DeleteShardResponse, error)
- func (UnimplementedControlServiceServer) DeleteTargets(context.Context, *DeleteTargetsRequest) (*DeleteTargetsResponse, error)
- func (UnimplementedControlServiceServer) GetShard(context.Context, *GetShardRequest) (*GetShardResponse, error)
- func (UnimplementedControlServiceServer) GetTargets(context.Context, *GetTargetsRequest) (*GetTargetsResponse, error)
- func (UnimplementedControlServiceServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
- func (UnimplementedControlServiceServer) PingTarget(context.Context, *PingTargetRequest) (*Target, error)
- func (UnimplementedControlServiceServer) SaveShard(context.Context, *SaveShardRequest) (*SaveShardResponse, error)
- func (UnimplementedControlServiceServer) SaveTarget(context.Context, *SaveTargetRequest) (*Target, error)
- type UnsafeControlServiceServer
- type UnsubscribeRequest
- func (*UnsubscribeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnsubscribeRequest) GetShards() []*Shard
- func (*UnsubscribeRequest) ProtoMessage()
- func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
- func (x *UnsubscribeRequest) Reset()
- func (x *UnsubscribeRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ShardState_name = map[int32]string{ 0: "ACTIVE", 1: "UNAVAILABLE", 2: "SYNCING", } ShardState_value = map[string]int32{ "ACTIVE": 0, "UNAVAILABLE": 1, "SYNCING": 2, } )
Enum value maps for ShardState.
var ControlService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "protos.ControlService", HandlerType: (*ControlServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetShard", Handler: _ControlService_GetShard_Handler, }, { MethodName: "SaveShard", Handler: _ControlService_SaveShard_Handler, }, { MethodName: "DeleteShard", Handler: _ControlService_DeleteShard_Handler, }, { MethodName: "GetTargets", Handler: _ControlService_GetTargets_Handler, }, { MethodName: "PingTarget", Handler: _ControlService_PingTarget_Handler, }, { MethodName: "SaveTarget", Handler: _ControlService_SaveTarget_Handler, }, { MethodName: "DeleteTargets", Handler: _ControlService_DeleteTargets_Handler, }, { MethodName: "ListTargets", Handler: _ControlService_ListTargets_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "ConnectClient", Handler: _ControlService_ConnectClient_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "ConnectTarget", Handler: _ControlService_ConnectTarget_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "protos/control.proto", }
ControlService_ServiceDesc is the grpc.ServiceDesc for ControlService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_protos_control_proto protoreflect.FileDescriptor
Functions ¶
func RegisterControlServiceServer ¶
func RegisterControlServiceServer(s grpc.ServiceRegistrar, srv ControlServiceServer)
Types ¶
type AddShardsRequest ¶
type AddShardsRequest struct { Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"` // contains filtered or unexported fields }
func (*AddShardsRequest) Descriptor
deprecated
func (*AddShardsRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddShardsRequest.ProtoReflect.Descriptor instead.
func (*AddShardsRequest) GetShards ¶
func (x *AddShardsRequest) GetShards() []*Shard
func (*AddShardsRequest) ProtoMessage ¶
func (*AddShardsRequest) ProtoMessage()
func (*AddShardsRequest) ProtoReflect ¶
func (x *AddShardsRequest) ProtoReflect() protoreflect.Message
func (*AddShardsRequest) Reset ¶
func (x *AddShardsRequest) Reset()
func (*AddShardsRequest) String ¶
func (x *AddShardsRequest) String() string
type ClientControlMessage ¶
type ClientControlMessage struct { // Types that are assignable to Details: // *ClientControlMessage_ShardUpdated Details isClientControlMessage_Details `protobuf_oneof:"details"` // contains filtered or unexported fields }
func (*ClientControlMessage) Descriptor
deprecated
func (*ClientControlMessage) Descriptor() ([]byte, []int)
Deprecated: Use ClientControlMessage.ProtoReflect.Descriptor instead.
func (*ClientControlMessage) GetDetails ¶
func (m *ClientControlMessage) GetDetails() isClientControlMessage_Details
func (*ClientControlMessage) GetShardUpdated ¶
func (x *ClientControlMessage) GetShardUpdated() *ShardsUpdatedRequest
func (*ClientControlMessage) ProtoMessage ¶
func (*ClientControlMessage) ProtoMessage()
func (*ClientControlMessage) ProtoReflect ¶
func (x *ClientControlMessage) ProtoReflect() protoreflect.Message
func (*ClientControlMessage) Reset ¶
func (x *ClientControlMessage) Reset()
func (*ClientControlMessage) String ¶
func (x *ClientControlMessage) String() string
type ClientControlMessage_ShardUpdated ¶
type ClientControlMessage_ShardUpdated struct {
ShardUpdated *ShardsUpdatedRequest `protobuf:"bytes,1,opt,name=shard_updated,json=shardUpdated,proto3,oneof"`
}
type ClientControlRequest ¶
type ClientControlRequest struct { // Types that are assignable to Details: // *ClientControlRequest_SubscribeRequest // *ClientControlRequest_UnsubscribeRequest Details isClientControlRequest_Details `protobuf_oneof:"details"` // contains filtered or unexported fields }
func (*ClientControlRequest) Descriptor
deprecated
func (*ClientControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientControlRequest.ProtoReflect.Descriptor instead.
func (*ClientControlRequest) GetDetails ¶
func (m *ClientControlRequest) GetDetails() isClientControlRequest_Details
func (*ClientControlRequest) GetSubscribeRequest ¶
func (x *ClientControlRequest) GetSubscribeRequest() *SubscribeRequest
func (*ClientControlRequest) GetUnsubscribeRequest ¶
func (x *ClientControlRequest) GetUnsubscribeRequest() *UnsubscribeRequest
func (*ClientControlRequest) ProtoMessage ¶
func (*ClientControlRequest) ProtoMessage()
func (*ClientControlRequest) ProtoReflect ¶
func (x *ClientControlRequest) ProtoReflect() protoreflect.Message
func (*ClientControlRequest) Reset ¶
func (x *ClientControlRequest) Reset()
func (*ClientControlRequest) String ¶
func (x *ClientControlRequest) String() string
type ClientControlRequest_SubscribeRequest ¶
type ClientControlRequest_SubscribeRequest struct {
SubscribeRequest *SubscribeRequest `protobuf:"bytes,2,opt,name=subscribe_request,json=subscribeRequest,proto3,oneof"`
}
type ClientControlRequest_UnsubscribeRequest ¶
type ClientControlRequest_UnsubscribeRequest struct {
UnsubscribeRequest *UnsubscribeRequest `protobuf:"bytes,3,opt,name=unsubscribe_request,json=unsubscribeRequest,proto3,oneof"`
}
type ControlServiceClient ¶
type ControlServiceClient interface { //* // Get the source of truth/current snapshot of assignments of a shard key // to a set of handler addresses GetShard(ctx context.Context, in *GetShardRequest, opts ...grpc.CallOption) (*GetShardResponse, error) //* // Called by what ever is interested in notifying the controller of // updates to membership. SaveShard(ctx context.Context, in *SaveShardRequest, opts ...grpc.CallOption) (*SaveShardResponse, error) //* // Called by admin to delete a shard completely or particular targets for it DeleteShard(ctx context.Context, in *DeleteShardRequest, opts ...grpc.CallOption) (*DeleteShardResponse, error) //* // Returns information about a host as to which shards it (manually) hosts. GetTargets(ctx context.Context, in *GetTargetsRequest, opts ...grpc.CallOption) (*GetTargetsResponse, error) //* // Called to ping a target's health status PingTarget(ctx context.Context, in *PingTargetRequest, opts ...grpc.CallOption) (*Target, error) //* // Called to update a target (most likely its status). SaveTarget(ctx context.Context, in *SaveTargetRequest, opts ...grpc.CallOption) (*Target, error) //* // Deletes/Removes a target - should also remove all associated shards. DeleteTargets(ctx context.Context, in *DeleteTargetsRequest, opts ...grpc.CallOption) (*DeleteTargetsResponse, error) //* // Return all hosts participating in this cluster. ListTargets(ctx context.Context, in *ListTargetsRequest, opts ...grpc.CallOption) (*ListTargetsResponse, error) //* // Called by clients interested in being notified about shard assignment updates. ConnectClient(ctx context.Context, opts ...grpc.CallOption) (ControlService_ConnectClientClient, error) //* // Called by shard targets/hosts/producers that host the dataplane for a shard and can be // commanded to shard assignment requests. ConnectTarget(ctx context.Context, opts ...grpc.CallOption) (ControlService_ConnectTargetClient, error) }
ControlServiceClient is the client API for ControlService 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 NewControlServiceClient ¶
func NewControlServiceClient(cc grpc.ClientConnInterface) ControlServiceClient
type ControlServiceServer ¶
type ControlServiceServer interface { //* // Get the source of truth/current snapshot of assignments of a shard key // to a set of handler addresses GetShard(context.Context, *GetShardRequest) (*GetShardResponse, error) //* // Called by what ever is interested in notifying the controller of // updates to membership. SaveShard(context.Context, *SaveShardRequest) (*SaveShardResponse, error) //* // Called by admin to delete a shard completely or particular targets for it DeleteShard(context.Context, *DeleteShardRequest) (*DeleteShardResponse, error) //* // Returns information about a host as to which shards it (manually) hosts. GetTargets(context.Context, *GetTargetsRequest) (*GetTargetsResponse, error) //* // Called to ping a target's health status PingTarget(context.Context, *PingTargetRequest) (*Target, error) //* // Called to update a target (most likely its status). SaveTarget(context.Context, *SaveTargetRequest) (*Target, error) //* // Deletes/Removes a target - should also remove all associated shards. DeleteTargets(context.Context, *DeleteTargetsRequest) (*DeleteTargetsResponse, error) //* // Return all hosts participating in this cluster. ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error) //* // Called by clients interested in being notified about shard assignment updates. ConnectClient(ControlService_ConnectClientServer) error //* // Called by shard targets/hosts/producers that host the dataplane for a shard and can be // commanded to shard assignment requests. ConnectTarget(ControlService_ConnectTargetServer) error // contains filtered or unexported methods }
ControlServiceServer is the server API for ControlService service. All implementations must embed UnimplementedControlServiceServer for forward compatibility
type ControlService_ConnectClientClient ¶
type ControlService_ConnectClientClient interface { Send(*ClientControlRequest) error Recv() (*ClientControlMessage, error) grpc.ClientStream }
type ControlService_ConnectClientServer ¶
type ControlService_ConnectClientServer interface { Send(*ClientControlMessage) error Recv() (*ClientControlRequest, error) grpc.ServerStream }
type ControlService_ConnectTargetClient ¶
type ControlService_ConnectTargetClient interface { Send(*TargetControlRequest) error Recv() (*TargetControlMessage, error) grpc.ClientStream }
type ControlService_ConnectTargetServer ¶
type ControlService_ConnectTargetServer interface { Send(*TargetControlMessage) error Recv() (*TargetControlRequest, error) grpc.ServerStream }
type DeleteShardRequest ¶
type DeleteShardRequest struct { Key *ShardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Addresses []string `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"` // contains filtered or unexported fields }
func (*DeleteShardRequest) Descriptor
deprecated
func (*DeleteShardRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShardRequest.ProtoReflect.Descriptor instead.
func (*DeleteShardRequest) GetAddresses ¶
func (x *DeleteShardRequest) GetAddresses() []string
func (*DeleteShardRequest) GetKey ¶
func (x *DeleteShardRequest) GetKey() *ShardKey
func (*DeleteShardRequest) ProtoMessage ¶
func (*DeleteShardRequest) ProtoMessage()
func (*DeleteShardRequest) ProtoReflect ¶
func (x *DeleteShardRequest) ProtoReflect() protoreflect.Message
func (*DeleteShardRequest) Reset ¶
func (x *DeleteShardRequest) Reset()
func (*DeleteShardRequest) String ¶
func (x *DeleteShardRequest) String() string
type DeleteShardResponse ¶
type DeleteShardResponse struct {
// contains filtered or unexported fields
}
func (*DeleteShardResponse) Descriptor
deprecated
func (*DeleteShardResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteShardResponse.ProtoReflect.Descriptor instead.
func (*DeleteShardResponse) ProtoMessage ¶
func (*DeleteShardResponse) ProtoMessage()
func (*DeleteShardResponse) ProtoReflect ¶
func (x *DeleteShardResponse) ProtoReflect() protoreflect.Message
func (*DeleteShardResponse) Reset ¶
func (x *DeleteShardResponse) Reset()
func (*DeleteShardResponse) String ¶
func (x *DeleteShardResponse) String() string
type DeleteTargetsRequest ¶
type DeleteTargetsRequest struct { Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` // contains filtered or unexported fields }
func (*DeleteTargetsRequest) Descriptor
deprecated
func (*DeleteTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetsRequest.ProtoReflect.Descriptor instead.
func (*DeleteTargetsRequest) GetAddresses ¶
func (x *DeleteTargetsRequest) GetAddresses() []string
func (*DeleteTargetsRequest) ProtoMessage ¶
func (*DeleteTargetsRequest) ProtoMessage()
func (*DeleteTargetsRequest) ProtoReflect ¶
func (x *DeleteTargetsRequest) ProtoReflect() protoreflect.Message
func (*DeleteTargetsRequest) Reset ¶
func (x *DeleteTargetsRequest) Reset()
func (*DeleteTargetsRequest) String ¶
func (x *DeleteTargetsRequest) String() string
type DeleteTargetsResponse ¶
type DeleteTargetsResponse struct {
// contains filtered or unexported fields
}
func (*DeleteTargetsResponse) Descriptor
deprecated
func (*DeleteTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetsResponse.ProtoReflect.Descriptor instead.
func (*DeleteTargetsResponse) ProtoMessage ¶
func (*DeleteTargetsResponse) ProtoMessage()
func (*DeleteTargetsResponse) ProtoReflect ¶
func (x *DeleteTargetsResponse) ProtoReflect() protoreflect.Message
func (*DeleteTargetsResponse) Reset ¶
func (x *DeleteTargetsResponse) Reset()
func (*DeleteTargetsResponse) String ¶
func (x *DeleteTargetsResponse) String() string
type GetShardRequest ¶
type GetShardRequest struct { Shard *ShardKey `protobuf:"bytes,1,opt,name=shard,proto3" json:"shard,omitempty"` // contains filtered or unexported fields }
func (*GetShardRequest) Descriptor
deprecated
func (*GetShardRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetShardRequest.ProtoReflect.Descriptor instead.
func (*GetShardRequest) GetShard ¶
func (x *GetShardRequest) GetShard() *ShardKey
func (*GetShardRequest) ProtoMessage ¶
func (*GetShardRequest) ProtoMessage()
func (*GetShardRequest) ProtoReflect ¶
func (x *GetShardRequest) ProtoReflect() protoreflect.Message
func (*GetShardRequest) Reset ¶
func (x *GetShardRequest) Reset()
func (*GetShardRequest) String ¶
func (x *GetShardRequest) String() string
type GetShardResponse ¶
type GetShardResponse struct { Key *ShardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Targets []*ShardTarget `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` TargetInfo map[string]*Target `` /* 179-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetShardResponse) Descriptor
deprecated
func (*GetShardResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetShardResponse.ProtoReflect.Descriptor instead.
func (*GetShardResponse) GetKey ¶
func (x *GetShardResponse) GetKey() *ShardKey
func (*GetShardResponse) GetTargetInfo ¶
func (x *GetShardResponse) GetTargetInfo() map[string]*Target
func (*GetShardResponse) GetTargets ¶
func (x *GetShardResponse) GetTargets() []*ShardTarget
func (*GetShardResponse) ProtoMessage ¶
func (*GetShardResponse) ProtoMessage()
func (*GetShardResponse) ProtoReflect ¶
func (x *GetShardResponse) ProtoReflect() protoreflect.Message
func (*GetShardResponse) Reset ¶
func (x *GetShardResponse) Reset()
func (*GetShardResponse) String ¶
func (x *GetShardResponse) String() string
type GetTargetsRequest ¶
type GetTargetsRequest struct { Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"` IncludeShards bool `protobuf:"varint,2,opt,name=include_shards,json=includeShards,proto3" json:"include_shards,omitempty"` // contains filtered or unexported fields }
func (*GetTargetsRequest) Descriptor
deprecated
func (*GetTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetsRequest.ProtoReflect.Descriptor instead.
func (*GetTargetsRequest) GetAddress ¶
func (x *GetTargetsRequest) GetAddress() []string
func (*GetTargetsRequest) GetIncludeShards ¶
func (x *GetTargetsRequest) GetIncludeShards() bool
func (*GetTargetsRequest) ProtoMessage ¶
func (*GetTargetsRequest) ProtoMessage()
func (*GetTargetsRequest) ProtoReflect ¶
func (x *GetTargetsRequest) ProtoReflect() protoreflect.Message
func (*GetTargetsRequest) Reset ¶
func (x *GetTargetsRequest) Reset()
func (*GetTargetsRequest) String ¶
func (x *GetTargetsRequest) String() string
type GetTargetsResponse ¶
type GetTargetsResponse struct { Targets []*Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*GetTargetsResponse) Descriptor
deprecated
func (*GetTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetsResponse.ProtoReflect.Descriptor instead.
func (*GetTargetsResponse) GetTargets ¶
func (x *GetTargetsResponse) GetTargets() []*Target
func (*GetTargetsResponse) ProtoMessage ¶
func (*GetTargetsResponse) ProtoMessage()
func (*GetTargetsResponse) ProtoReflect ¶
func (x *GetTargetsResponse) ProtoReflect() protoreflect.Message
func (*GetTargetsResponse) Reset ¶
func (x *GetTargetsResponse) Reset()
func (*GetTargetsResponse) String ¶
func (x *GetTargetsResponse) String() string
type ListTargetsRequest ¶
type ListTargetsRequest struct { IncludeShards bool `protobuf:"varint,1,opt,name=include_shards,json=includeShards,proto3" json:"include_shards,omitempty"` // contains filtered or unexported fields }
func (*ListTargetsRequest) Descriptor
deprecated
func (*ListTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetsRequest) GetIncludeShards ¶
func (x *ListTargetsRequest) GetIncludeShards() bool
func (*ListTargetsRequest) ProtoMessage ¶
func (*ListTargetsRequest) ProtoMessage()
func (*ListTargetsRequest) ProtoReflect ¶
func (x *ListTargetsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetsRequest) Reset ¶
func (x *ListTargetsRequest) Reset()
func (*ListTargetsRequest) String ¶
func (x *ListTargetsRequest) String() string
type ListTargetsResponse ¶
type ListTargetsResponse struct { Hosts []*Target `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"` // contains filtered or unexported fields }
func (*ListTargetsResponse) Descriptor
deprecated
func (*ListTargetsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetsResponse) GetHosts ¶
func (x *ListTargetsResponse) GetHosts() []*Target
func (*ListTargetsResponse) ProtoMessage ¶
func (*ListTargetsResponse) ProtoMessage()
func (*ListTargetsResponse) ProtoReflect ¶
func (x *ListTargetsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetsResponse) Reset ¶
func (x *ListTargetsResponse) Reset()
func (*ListTargetsResponse) String ¶
func (x *ListTargetsResponse) String() string
type PingTargetRequest ¶
type PingTargetRequest struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*PingTargetRequest) Descriptor
deprecated
func (*PingTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use PingTargetRequest.ProtoReflect.Descriptor instead.
func (*PingTargetRequest) GetAddress ¶
func (x *PingTargetRequest) GetAddress() string
func (*PingTargetRequest) ProtoMessage ¶
func (*PingTargetRequest) ProtoMessage()
func (*PingTargetRequest) ProtoReflect ¶
func (x *PingTargetRequest) ProtoReflect() protoreflect.Message
func (*PingTargetRequest) Reset ¶
func (x *PingTargetRequest) Reset()
func (*PingTargetRequest) String ¶
func (x *PingTargetRequest) String() string
type RemoveShardsRequest ¶
type RemoveShardsRequest struct { Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"` // contains filtered or unexported fields }
func (*RemoveShardsRequest) Descriptor
deprecated
func (*RemoveShardsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveShardsRequest.ProtoReflect.Descriptor instead.
func (*RemoveShardsRequest) GetShards ¶
func (x *RemoveShardsRequest) GetShards() []*Shard
func (*RemoveShardsRequest) ProtoMessage ¶
func (*RemoveShardsRequest) ProtoMessage()
func (*RemoveShardsRequest) ProtoReflect ¶
func (x *RemoveShardsRequest) ProtoReflect() protoreflect.Message
func (*RemoveShardsRequest) Reset ¶
func (x *RemoveShardsRequest) Reset()
func (*RemoveShardsRequest) String ¶
func (x *RemoveShardsRequest) String() string
type SaveShardRequest ¶
type SaveShardRequest struct { Key *ShardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Added []string `protobuf:"bytes,2,rep,name=added,proto3" json:"added,omitempty"` Removed []string `protobuf:"bytes,3,rep,name=removed,proto3" json:"removed,omitempty"` RemoveAll bool `protobuf:"varint,4,opt,name=remove_all,json=removeAll,proto3" json:"remove_all,omitempty"` // contains filtered or unexported fields }
func (*SaveShardRequest) Descriptor
deprecated
func (*SaveShardRequest) Descriptor() ([]byte, []int)
Deprecated: Use SaveShardRequest.ProtoReflect.Descriptor instead.
func (*SaveShardRequest) GetAdded ¶
func (x *SaveShardRequest) GetAdded() []string
func (*SaveShardRequest) GetKey ¶
func (x *SaveShardRequest) GetKey() *ShardKey
func (*SaveShardRequest) GetRemoveAll ¶
func (x *SaveShardRequest) GetRemoveAll() bool
func (*SaveShardRequest) GetRemoved ¶
func (x *SaveShardRequest) GetRemoved() []string
func (*SaveShardRequest) ProtoMessage ¶
func (*SaveShardRequest) ProtoMessage()
func (*SaveShardRequest) ProtoReflect ¶
func (x *SaveShardRequest) ProtoReflect() protoreflect.Message
func (*SaveShardRequest) Reset ¶
func (x *SaveShardRequest) Reset()
func (*SaveShardRequest) String ¶
func (x *SaveShardRequest) String() string
type SaveShardResponse ¶
type SaveShardResponse struct {
// contains filtered or unexported fields
}
func (*SaveShardResponse) Descriptor
deprecated
func (*SaveShardResponse) Descriptor() ([]byte, []int)
Deprecated: Use SaveShardResponse.ProtoReflect.Descriptor instead.
func (*SaveShardResponse) ProtoMessage ¶
func (*SaveShardResponse) ProtoMessage()
func (*SaveShardResponse) ProtoReflect ¶
func (x *SaveShardResponse) ProtoReflect() protoreflect.Message
func (*SaveShardResponse) Reset ¶
func (x *SaveShardResponse) Reset()
func (*SaveShardResponse) String ¶
func (x *SaveShardResponse) String() string
type SaveTargetRequest ¶
type SaveTargetRequest struct { Target *Target `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"` UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
func (*SaveTargetRequest) Descriptor
deprecated
func (*SaveTargetRequest) Descriptor() ([]byte, []int)
Deprecated: Use SaveTargetRequest.ProtoReflect.Descriptor instead.
func (*SaveTargetRequest) GetTarget ¶
func (x *SaveTargetRequest) GetTarget() *Target
func (*SaveTargetRequest) GetUpdateMask ¶
func (x *SaveTargetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*SaveTargetRequest) ProtoMessage ¶
func (*SaveTargetRequest) ProtoMessage()
func (*SaveTargetRequest) ProtoReflect ¶
func (x *SaveTargetRequest) ProtoReflect() protoreflect.Message
func (*SaveTargetRequest) Reset ¶
func (x *SaveTargetRequest) Reset()
func (*SaveTargetRequest) String ¶
func (x *SaveTargetRequest) String() string
type Shard ¶
type Shard struct { Key *ShardKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Targets []*ShardTarget `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*Shard) Descriptor
deprecated
func (*Shard) GetTargets ¶
func (x *Shard) GetTargets() []*ShardTarget
func (*Shard) ProtoMessage ¶
func (*Shard) ProtoMessage()
func (*Shard) ProtoReflect ¶
func (x *Shard) ProtoReflect() protoreflect.Message
type ShardKey ¶
type ShardKey struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
* A way to describe a shard.
func (*ShardKey) Descriptor
deprecated
func (*ShardKey) ProtoMessage ¶
func (*ShardKey) ProtoMessage()
func (*ShardKey) ProtoReflect ¶
func (x *ShardKey) ProtoReflect() protoreflect.Message
type ShardState ¶
type ShardState int32
const ( //* // Shard is active, available and can be served. ShardState_ACTIVE ShardState = 0 //* // Shard is unavailable - may never have been here. ShardState_UNAVAILABLE ShardState = 1 //* // Shard is being loaded after an assignment (eg a partition has been // assigned a shard it needs to build/initialize/copy from perhaps another replica). // This can also mean that a shard target came back after being offline // (eg due to a network partition) and the shard can be asked to resync/reload to // catch up. ShardState_SYNCING ShardState = 2 )
func (ShardState) Descriptor ¶
func (ShardState) Descriptor() protoreflect.EnumDescriptor
func (ShardState) Enum ¶
func (x ShardState) Enum() *ShardState
func (ShardState) EnumDescriptor
deprecated
func (ShardState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ShardState.Descriptor instead.
func (ShardState) Number ¶
func (x ShardState) Number() protoreflect.EnumNumber
func (ShardState) String ¶
func (x ShardState) String() string
func (ShardState) Type ¶
func (ShardState) Type() protoreflect.EnumType
type ShardTarget ¶
type ShardTarget struct { CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Target string `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*ShardTarget) Descriptor
deprecated
func (*ShardTarget) Descriptor() ([]byte, []int)
Deprecated: Use ShardTarget.ProtoReflect.Descriptor instead.
func (*ShardTarget) GetCreatedAt ¶
func (x *ShardTarget) GetCreatedAt() *timestamppb.Timestamp
func (*ShardTarget) GetStatus ¶
func (x *ShardTarget) GetStatus() string
func (*ShardTarget) GetTarget ¶
func (x *ShardTarget) GetTarget() string
func (*ShardTarget) GetUpdatedAt ¶
func (x *ShardTarget) GetUpdatedAt() *timestamppb.Timestamp
func (*ShardTarget) ProtoMessage ¶
func (*ShardTarget) ProtoMessage()
func (*ShardTarget) ProtoReflect ¶
func (x *ShardTarget) ProtoReflect() protoreflect.Message
func (*ShardTarget) Reset ¶
func (x *ShardTarget) Reset()
func (*ShardTarget) String ¶
func (x *ShardTarget) String() string
type ShardsUpdatedRequest ¶
type ShardsUpdatedRequest struct { OldStates map[string]ShardState `` /* 200-byte string literal not displayed */ NewStates map[string]ShardState `` /* 200-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ShardsUpdatedRequest) Descriptor
deprecated
func (*ShardsUpdatedRequest) Descriptor() ([]byte, []int)
Deprecated: Use ShardsUpdatedRequest.ProtoReflect.Descriptor instead.
func (*ShardsUpdatedRequest) GetNewStates ¶
func (x *ShardsUpdatedRequest) GetNewStates() map[string]ShardState
func (*ShardsUpdatedRequest) GetOldStates ¶
func (x *ShardsUpdatedRequest) GetOldStates() map[string]ShardState
func (*ShardsUpdatedRequest) ProtoMessage ¶
func (*ShardsUpdatedRequest) ProtoMessage()
func (*ShardsUpdatedRequest) ProtoReflect ¶
func (x *ShardsUpdatedRequest) ProtoReflect() protoreflect.Message
func (*ShardsUpdatedRequest) Reset ¶
func (x *ShardsUpdatedRequest) Reset()
func (*ShardsUpdatedRequest) String ¶
func (x *ShardsUpdatedRequest) String() string
type SubscribeRequest ¶
type SubscribeRequest struct { Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"` // contains filtered or unexported fields }
func (*SubscribeRequest) Descriptor
deprecated
func (*SubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.
func (*SubscribeRequest) GetShards ¶
func (x *SubscribeRequest) GetShards() []*Shard
func (*SubscribeRequest) ProtoMessage ¶
func (*SubscribeRequest) ProtoMessage()
func (*SubscribeRequest) ProtoReflect ¶
func (x *SubscribeRequest) ProtoReflect() protoreflect.Message
func (*SubscribeRequest) Reset ¶
func (x *SubscribeRequest) Reset()
func (*SubscribeRequest) String ¶
func (x *SubscribeRequest) String() string
type Target ¶
type Target struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` PingedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=pinged_at,json=pingedAt,proto3" json:"pinged_at,omitempty"` Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"` Shards []*ShardKey `protobuf:"bytes,6,rep,name=shards,proto3" json:"shards,omitempty"` // contains filtered or unexported fields }
func (*Target) Descriptor
deprecated
func (*Target) GetAddress ¶
func (*Target) GetPingedAt ¶
func (x *Target) GetPingedAt() *timestamppb.Timestamp
func (*Target) GetUpdatedAt ¶
func (x *Target) GetUpdatedAt() *timestamppb.Timestamp
func (*Target) ProtoMessage ¶
func (*Target) ProtoMessage()
func (*Target) ProtoReflect ¶
func (x *Target) ProtoReflect() protoreflect.Message
type TargetControlMessage ¶
type TargetControlMessage struct { // Types that are assignable to Details: // *TargetControlMessage_AddShardsRequest // *TargetControlMessage_RemoveShardsRequest Details isTargetControlMessage_Details `protobuf_oneof:"details"` // contains filtered or unexported fields }
func (*TargetControlMessage) Descriptor
deprecated
func (*TargetControlMessage) Descriptor() ([]byte, []int)
Deprecated: Use TargetControlMessage.ProtoReflect.Descriptor instead.
func (*TargetControlMessage) GetAddShardsRequest ¶
func (x *TargetControlMessage) GetAddShardsRequest() *AddShardsRequest
func (*TargetControlMessage) GetDetails ¶
func (m *TargetControlMessage) GetDetails() isTargetControlMessage_Details
func (*TargetControlMessage) GetRemoveShardsRequest ¶
func (x *TargetControlMessage) GetRemoveShardsRequest() *RemoveShardsRequest
func (*TargetControlMessage) ProtoMessage ¶
func (*TargetControlMessage) ProtoMessage()
func (*TargetControlMessage) ProtoReflect ¶
func (x *TargetControlMessage) ProtoReflect() protoreflect.Message
func (*TargetControlMessage) Reset ¶
func (x *TargetControlMessage) Reset()
func (*TargetControlMessage) String ¶
func (x *TargetControlMessage) String() string
type TargetControlMessage_AddShardsRequest ¶
type TargetControlMessage_AddShardsRequest struct {
AddShardsRequest *AddShardsRequest `protobuf:"bytes,2,opt,name=add_shards_request,json=addShardsRequest,proto3,oneof"`
}
type TargetControlMessage_RemoveShardsRequest ¶
type TargetControlMessage_RemoveShardsRequest struct {
RemoveShardsRequest *RemoveShardsRequest `protobuf:"bytes,3,opt,name=remove_shards_request,json=removeShardsRequest,proto3,oneof"`
}
type TargetControlRequest ¶
type TargetControlRequest struct { // Types that are assignable to Details: // *TargetControlRequest_ShardUpdated Details isTargetControlRequest_Details `protobuf_oneof:"details"` // contains filtered or unexported fields }
func (*TargetControlRequest) Descriptor
deprecated
func (*TargetControlRequest) Descriptor() ([]byte, []int)
Deprecated: Use TargetControlRequest.ProtoReflect.Descriptor instead.
func (*TargetControlRequest) GetDetails ¶
func (m *TargetControlRequest) GetDetails() isTargetControlRequest_Details
func (*TargetControlRequest) GetShardUpdated ¶
func (x *TargetControlRequest) GetShardUpdated() *ShardsUpdatedRequest
func (*TargetControlRequest) ProtoMessage ¶
func (*TargetControlRequest) ProtoMessage()
func (*TargetControlRequest) ProtoReflect ¶
func (x *TargetControlRequest) ProtoReflect() protoreflect.Message
func (*TargetControlRequest) Reset ¶
func (x *TargetControlRequest) Reset()
func (*TargetControlRequest) String ¶
func (x *TargetControlRequest) String() string
type TargetControlRequest_ShardUpdated ¶
type TargetControlRequest_ShardUpdated struct {
ShardUpdated *ShardsUpdatedRequest `protobuf:"bytes,1,opt,name=shard_updated,json=shardUpdated,proto3,oneof"`
}
type UnimplementedControlServiceServer ¶
type UnimplementedControlServiceServer struct { }
UnimplementedControlServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedControlServiceServer) ConnectClient ¶
func (UnimplementedControlServiceServer) ConnectClient(ControlService_ConnectClientServer) error
func (UnimplementedControlServiceServer) ConnectTarget ¶
func (UnimplementedControlServiceServer) ConnectTarget(ControlService_ConnectTargetServer) error
func (UnimplementedControlServiceServer) DeleteShard ¶
func (UnimplementedControlServiceServer) DeleteShard(context.Context, *DeleteShardRequest) (*DeleteShardResponse, error)
func (UnimplementedControlServiceServer) DeleteTargets ¶
func (UnimplementedControlServiceServer) DeleteTargets(context.Context, *DeleteTargetsRequest) (*DeleteTargetsResponse, error)
func (UnimplementedControlServiceServer) GetShard ¶
func (UnimplementedControlServiceServer) GetShard(context.Context, *GetShardRequest) (*GetShardResponse, error)
func (UnimplementedControlServiceServer) GetTargets ¶
func (UnimplementedControlServiceServer) GetTargets(context.Context, *GetTargetsRequest) (*GetTargetsResponse, error)
func (UnimplementedControlServiceServer) ListTargets ¶
func (UnimplementedControlServiceServer) ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
func (UnimplementedControlServiceServer) PingTarget ¶
func (UnimplementedControlServiceServer) PingTarget(context.Context, *PingTargetRequest) (*Target, error)
func (UnimplementedControlServiceServer) SaveShard ¶
func (UnimplementedControlServiceServer) SaveShard(context.Context, *SaveShardRequest) (*SaveShardResponse, error)
func (UnimplementedControlServiceServer) SaveTarget ¶
func (UnimplementedControlServiceServer) SaveTarget(context.Context, *SaveTargetRequest) (*Target, error)
type UnsafeControlServiceServer ¶
type UnsafeControlServiceServer interface {
// contains filtered or unexported methods
}
UnsafeControlServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ControlServiceServer will result in compilation errors.
type UnsubscribeRequest ¶
type UnsubscribeRequest struct { Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"` // contains filtered or unexported fields }
func (*UnsubscribeRequest) Descriptor
deprecated
func (*UnsubscribeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnsubscribeRequest.ProtoReflect.Descriptor instead.
func (*UnsubscribeRequest) GetShards ¶
func (x *UnsubscribeRequest) GetShards() []*Shard
func (*UnsubscribeRequest) ProtoMessage ¶
func (*UnsubscribeRequest) ProtoMessage()
func (*UnsubscribeRequest) ProtoReflect ¶
func (x *UnsubscribeRequest) ProtoReflect() protoreflect.Message
func (*UnsubscribeRequest) Reset ¶
func (x *UnsubscribeRequest) Reset()
func (*UnsubscribeRequest) String ¶
func (x *UnsubscribeRequest) String() string