Files
rvbox/gen/go/rvbox/v1/control.pb.go
T

2472 lines
82 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.12
// protoc (unknown)
// source: rvbox/v1/control.proto
package rvboxv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
durationpb "google.golang.org/protobuf/types/known/durationpb"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type StorageIncidentState int32
const (
StorageIncidentState_STORAGE_INCIDENT_STATE_UNSPECIFIED StorageIncidentState = 0
StorageIncidentState_STORAGE_INCIDENT_STATE_OPEN StorageIncidentState = 1
StorageIncidentState_STORAGE_INCIDENT_STATE_REPAIRED StorageIncidentState = 2
StorageIncidentState_STORAGE_INCIDENT_STATE_ACKNOWLEDGED StorageIncidentState = 3
)
// Enum value maps for StorageIncidentState.
var (
StorageIncidentState_name = map[int32]string{
0: "STORAGE_INCIDENT_STATE_UNSPECIFIED",
1: "STORAGE_INCIDENT_STATE_OPEN",
2: "STORAGE_INCIDENT_STATE_REPAIRED",
3: "STORAGE_INCIDENT_STATE_ACKNOWLEDGED",
}
StorageIncidentState_value = map[string]int32{
"STORAGE_INCIDENT_STATE_UNSPECIFIED": 0,
"STORAGE_INCIDENT_STATE_OPEN": 1,
"STORAGE_INCIDENT_STATE_REPAIRED": 2,
"STORAGE_INCIDENT_STATE_ACKNOWLEDGED": 3,
}
)
func (x StorageIncidentState) Enum() *StorageIncidentState {
p := new(StorageIncidentState)
*p = x
return p
}
func (x StorageIncidentState) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (StorageIncidentState) Descriptor() protoreflect.EnumDescriptor {
return file_rvbox_v1_control_proto_enumTypes[0].Descriptor()
}
func (StorageIncidentState) Type() protoreflect.EnumType {
return &file_rvbox_v1_control_proto_enumTypes[0]
}
func (x StorageIncidentState) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use StorageIncidentState.Descriptor instead.
func (StorageIncidentState) EnumDescriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{0}
}
type ClientSummary struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
ConnectedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"`
LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
RunningCommands uint32 `protobuf:"varint,5,opt,name=running_commands,json=runningCommands,proto3" json:"running_commands,omitempty"`
QueuedCommands uint32 `protobuf:"varint,6,opt,name=queued_commands,json=queuedCommands,proto3" json:"queued_commands,omitempty"`
Platform Platform `protobuf:"varint,7,opt,name=platform,proto3,enum=rvbox.v1.Platform" json:"platform,omitempty"`
Architecture string `protobuf:"bytes,8,opt,name=architecture,proto3" json:"architecture,omitempty"`
DaemonVersion string `protobuf:"bytes,9,opt,name=daemon_version,json=daemonVersion,proto3" json:"daemon_version,omitempty"`
// Omitted-CWD default on Unix; protected per-identity work root on Windows.
DaemonCwd string `protobuf:"bytes,10,opt,name=daemon_cwd,json=daemonCwd,proto3" json:"daemon_cwd,omitempty"`
SupportedShells []ShellType `protobuf:"varint,11,rep,packed,name=supported_shells,json=supportedShells,proto3,enum=rvbox.v1.ShellType" json:"supported_shells,omitempty"`
ClientInstanceId string `protobuf:"bytes,12,opt,name=client_instance_id,json=clientInstanceId,proto3" json:"client_instance_id,omitempty"`
// Most recently rejected different instance while this client is live.
PendingInstanceId string `protobuf:"bytes,13,opt,name=pending_instance_id,json=pendingInstanceId,proto3" json:"pending_instance_id,omitempty"`
PendingInstanceSeenAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=pending_instance_seen_at,json=pendingInstanceSeenAt,proto3" json:"pending_instance_seen_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClientSummary) Reset() {
*x = ClientSummary{}
mi := &file_rvbox_v1_control_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClientSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClientSummary) ProtoMessage() {}
func (x *ClientSummary) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ClientSummary.ProtoReflect.Descriptor instead.
func (*ClientSummary) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{0}
}
func (x *ClientSummary) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ClientSummary) GetConnected() bool {
if x != nil {
return x.Connected
}
return false
}
func (x *ClientSummary) GetConnectedAt() *timestamppb.Timestamp {
if x != nil {
return x.ConnectedAt
}
return nil
}
func (x *ClientSummary) GetLastSeenAt() *timestamppb.Timestamp {
if x != nil {
return x.LastSeenAt
}
return nil
}
func (x *ClientSummary) GetRunningCommands() uint32 {
if x != nil {
return x.RunningCommands
}
return 0
}
func (x *ClientSummary) GetQueuedCommands() uint32 {
if x != nil {
return x.QueuedCommands
}
return 0
}
func (x *ClientSummary) GetPlatform() Platform {
if x != nil {
return x.Platform
}
return Platform_PLATFORM_UNSPECIFIED
}
func (x *ClientSummary) GetArchitecture() string {
if x != nil {
return x.Architecture
}
return ""
}
func (x *ClientSummary) GetDaemonVersion() string {
if x != nil {
return x.DaemonVersion
}
return ""
}
func (x *ClientSummary) GetDaemonCwd() string {
if x != nil {
return x.DaemonCwd
}
return ""
}
func (x *ClientSummary) GetSupportedShells() []ShellType {
if x != nil {
return x.SupportedShells
}
return nil
}
func (x *ClientSummary) GetClientInstanceId() string {
if x != nil {
return x.ClientInstanceId
}
return ""
}
func (x *ClientSummary) GetPendingInstanceId() string {
if x != nil {
return x.PendingInstanceId
}
return ""
}
func (x *ClientSummary) GetPendingInstanceSeenAt() *timestamppb.Timestamp {
if x != nil {
return x.PendingInstanceSeenAt
}
return nil
}
type ListClientsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PageSize uint32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListClientsRequest) Reset() {
*x = ListClientsRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListClientsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClientsRequest) ProtoMessage() {}
func (x *ListClientsRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListClientsRequest.ProtoReflect.Descriptor instead.
func (*ListClientsRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{1}
}
func (x *ListClientsRequest) GetPageSize() uint32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListClientsRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
type ListClientsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Clients []*ClientSummary `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListClientsResponse) Reset() {
*x = ListClientsResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListClientsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClientsResponse) ProtoMessage() {}
func (x *ListClientsResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListClientsResponse.ProtoReflect.Descriptor instead.
func (*ListClientsResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{2}
}
func (x *ListClientsResponse) GetClients() []*ClientSummary {
if x != nil {
return x.Clients
}
return nil
}
func (x *ListClientsResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
type GetClientRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetClientRequest) Reset() {
*x = GetClientRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetClientRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetClientRequest) ProtoMessage() {}
func (x *GetClientRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetClientRequest.ProtoReflect.Descriptor instead.
func (*GetClientRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{3}
}
func (x *GetClientRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
type GetClientResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Client *ClientSummary `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetClientResponse) Reset() {
*x = GetClientResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetClientResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetClientResponse) ProtoMessage() {}
func (x *GetClientResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetClientResponse.ProtoReflect.Descriptor instead.
func (*GetClientResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{4}
}
func (x *GetClientResponse) GetClient() *ClientSummary {
if x != nil {
return x.Client
}
return nil
}
type ListCommandsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IncludeTerminal bool `protobuf:"varint,2,opt,name=include_terminal,json=includeTerminal,proto3" json:"include_terminal,omitempty"`
PageSize uint32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListCommandsRequest) Reset() {
*x = ListCommandsRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListCommandsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListCommandsRequest) ProtoMessage() {}
func (x *ListCommandsRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListCommandsRequest.ProtoReflect.Descriptor instead.
func (*ListCommandsRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{5}
}
func (x *ListCommandsRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ListCommandsRequest) GetIncludeTerminal() bool {
if x != nil {
return x.IncludeTerminal
}
return false
}
func (x *ListCommandsRequest) GetPageSize() uint32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListCommandsRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
type ListCommandsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Commands []*CommandRecord `protobuf:"bytes,1,rep,name=commands,proto3" json:"commands,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListCommandsResponse) Reset() {
*x = ListCommandsResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListCommandsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListCommandsResponse) ProtoMessage() {}
func (x *ListCommandsResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListCommandsResponse.ProtoReflect.Descriptor instead.
func (*ListCommandsResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{6}
}
func (x *ListCommandsResponse) GetCommands() []*CommandRecord {
if x != nil {
return x.Commands
}
return nil
}
func (x *ListCommandsResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
type GetCommandRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetCommandRequest) Reset() {
*x = GetCommandRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetCommandRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetCommandRequest) ProtoMessage() {}
func (x *GetCommandRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetCommandRequest.ProtoReflect.Descriptor instead.
func (*GetCommandRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{7}
}
func (x *GetCommandRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *GetCommandRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
type GetCommandResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Command *CommandRecord `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
LatestResource *ResourceSnapshot `protobuf:"bytes,2,opt,name=latest_resource,json=latestResource,proto3" json:"latest_resource,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetCommandResponse) Reset() {
*x = GetCommandResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetCommandResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetCommandResponse) ProtoMessage() {}
func (x *GetCommandResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetCommandResponse.ProtoReflect.Descriptor instead.
func (*GetCommandResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{8}
}
func (x *GetCommandResponse) GetCommand() *CommandRecord {
if x != nil {
return x.Command
}
return nil
}
func (x *GetCommandResponse) GetLatestResource() *ResourceSnapshot {
if x != nil {
return x.LatestResource
}
return nil
}
// For script execution, script_content contains the bytes whose descriptor is
// placed in spec.script. The server chunks it for the Agent protocol.
type RunCommandRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
TargetClientId string `protobuf:"bytes,1,opt,name=target_client_id,json=targetClientId,proto3" json:"target_client_id,omitempty"`
Spec *ExecutionSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
ScriptContent []byte `protobuf:"bytes,3,opt,name=script_content,json=scriptContent,proto3" json:"script_content,omitempty"`
// Becomes issue_uuid when supplied; generated by the server when omitted.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Omitted uses the server default; zero explicitly requests no expiry.
QueueTtl *durationpb.Duration `protobuf:"bytes,5,opt,name=queue_ttl,json=queueTtl,proto3" json:"queue_ttl,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RunCommandRequest) Reset() {
*x = RunCommandRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RunCommandRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RunCommandRequest) ProtoMessage() {}
func (x *RunCommandRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RunCommandRequest.ProtoReflect.Descriptor instead.
func (*RunCommandRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{9}
}
func (x *RunCommandRequest) GetTargetClientId() string {
if x != nil {
return x.TargetClientId
}
return ""
}
func (x *RunCommandRequest) GetSpec() *ExecutionSpec {
if x != nil {
return x.Spec
}
return nil
}
func (x *RunCommandRequest) GetScriptContent() []byte {
if x != nil {
return x.ScriptContent
}
return nil
}
func (x *RunCommandRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
func (x *RunCommandRequest) GetQueueTtl() *durationpb.Duration {
if x != nil {
return x.QueueTtl
}
return nil
}
type RunCommandResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
IssueUuid string `protobuf:"bytes,1,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
Lifecycle CommandLifecycle `protobuf:"varint,2,opt,name=lifecycle,proto3,enum=rvbox.v1.CommandLifecycle" json:"lifecycle,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RunCommandResponse) Reset() {
*x = RunCommandResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RunCommandResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RunCommandResponse) ProtoMessage() {}
func (x *RunCommandResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RunCommandResponse.ProtoReflect.Descriptor instead.
func (*RunCommandResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{10}
}
func (x *RunCommandResponse) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *RunCommandResponse) GetLifecycle() CommandLifecycle {
if x != nil {
return x.Lifecycle
}
return CommandLifecycle_COMMAND_LIFECYCLE_UNSPECIFIED
}
type FollowCommandRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
AfterEventSeq uint64 `protobuf:"varint,3,opt,name=after_event_seq,json=afterEventSeq,proto3" json:"after_event_seq,omitempty"`
IncludeExisting bool `protobuf:"varint,4,opt,name=include_existing,json=includeExisting,proto3" json:"include_existing,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FollowCommandRequest) Reset() {
*x = FollowCommandRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FollowCommandRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FollowCommandRequest) ProtoMessage() {}
func (x *FollowCommandRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use FollowCommandRequest.ProtoReflect.Descriptor instead.
func (*FollowCommandRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{11}
}
func (x *FollowCommandRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *FollowCommandRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *FollowCommandRequest) GetAfterEventSeq() uint64 {
if x != nil {
return x.AfterEventSeq
}
return 0
}
func (x *FollowCommandRequest) GetIncludeExisting() bool {
if x != nil {
return x.IncludeExisting
}
return false
}
type FollowCommandResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// Types that are valid to be assigned to Item:
//
// *FollowCommandResponse_Event
// *FollowCommandResponse_RetentionTruncation
Item isFollowCommandResponse_Item `protobuf_oneof:"item"`
// Set for a client event; server-created retention uses its own recorded_at.
ServerReceiptTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=server_receipt_time,json=serverReceiptTime,proto3" json:"server_receipt_time,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FollowCommandResponse) Reset() {
*x = FollowCommandResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FollowCommandResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FollowCommandResponse) ProtoMessage() {}
func (x *FollowCommandResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use FollowCommandResponse.ProtoReflect.Descriptor instead.
func (*FollowCommandResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{12}
}
func (x *FollowCommandResponse) GetItem() isFollowCommandResponse_Item {
if x != nil {
return x.Item
}
return nil
}
func (x *FollowCommandResponse) GetEvent() *CommandEvent {
if x != nil {
if x, ok := x.Item.(*FollowCommandResponse_Event); ok {
return x.Event
}
}
return nil
}
func (x *FollowCommandResponse) GetRetentionTruncation() *RetentionTruncation {
if x != nil {
if x, ok := x.Item.(*FollowCommandResponse_RetentionTruncation); ok {
return x.RetentionTruncation
}
}
return nil
}
func (x *FollowCommandResponse) GetServerReceiptTime() *timestamppb.Timestamp {
if x != nil {
return x.ServerReceiptTime
}
return nil
}
type isFollowCommandResponse_Item interface {
isFollowCommandResponse_Item()
}
type FollowCommandResponse_Event struct {
Event *CommandEvent `protobuf:"bytes,1,opt,name=event,proto3,oneof"`
}
type FollowCommandResponse_RetentionTruncation struct {
// Server retention metadata; does not advance the client event cursor.
RetentionTruncation *RetentionTruncation `protobuf:"bytes,2,opt,name=retention_truncation,json=retentionTruncation,proto3,oneof"`
}
func (*FollowCommandResponse_Event) isFollowCommandResponse_Item() {}
func (*FollowCommandResponse_RetentionTruncation) isFollowCommandResponse_Item() {}
type AppendStdinRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
AppendNewline bool `protobuf:"varint,4,opt,name=append_newline,json=appendNewline,proto3" json:"append_newline,omitempty"`
RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AppendStdinRequest) Reset() {
*x = AppendStdinRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AppendStdinRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppendStdinRequest) ProtoMessage() {}
func (x *AppendStdinRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AppendStdinRequest.ProtoReflect.Descriptor instead.
func (*AppendStdinRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{13}
}
func (x *AppendStdinRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *AppendStdinRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *AppendStdinRequest) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
func (x *AppendStdinRequest) GetAppendNewline() bool {
if x != nil {
return x.AppendNewline
}
return false
}
func (x *AppendStdinRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type AppendStdinResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
WriteSeq uint64 `protobuf:"varint,1,opt,name=write_seq,json=writeSeq,proto3" json:"write_seq,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AppendStdinResponse) Reset() {
*x = AppendStdinResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AppendStdinResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AppendStdinResponse) ProtoMessage() {}
func (x *AppendStdinResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AppendStdinResponse.ProtoReflect.Descriptor instead.
func (*AppendStdinResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{14}
}
func (x *AppendStdinResponse) GetWriteSeq() uint64 {
if x != nil {
return x.WriteSeq
}
return 0
}
type CloseStdinRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CloseStdinRequest) Reset() {
*x = CloseStdinRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CloseStdinRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CloseStdinRequest) ProtoMessage() {}
func (x *CloseStdinRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CloseStdinRequest.ProtoReflect.Descriptor instead.
func (*CloseStdinRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{15}
}
func (x *CloseStdinRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *CloseStdinRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *CloseStdinRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type CloseStdinResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
WriteSeq uint64 `protobuf:"varint,1,opt,name=write_seq,json=writeSeq,proto3" json:"write_seq,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CloseStdinResponse) Reset() {
*x = CloseStdinResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CloseStdinResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CloseStdinResponse) ProtoMessage() {}
func (x *CloseStdinResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CloseStdinResponse.ProtoReflect.Descriptor instead.
func (*CloseStdinResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{16}
}
func (x *CloseStdinResponse) GetWriteSeq() uint64 {
if x != nil {
return x.WriteSeq
}
return 0
}
type ControlSignalCommandRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
Signal SignalKind `protobuf:"varint,3,opt,name=signal,proto3,enum=rvbox.v1.SignalKind" json:"signal,omitempty"`
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ControlSignalCommandRequest) Reset() {
*x = ControlSignalCommandRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ControlSignalCommandRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ControlSignalCommandRequest) ProtoMessage() {}
func (x *ControlSignalCommandRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ControlSignalCommandRequest.ProtoReflect.Descriptor instead.
func (*ControlSignalCommandRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{17}
}
func (x *ControlSignalCommandRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ControlSignalCommandRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *ControlSignalCommandRequest) GetSignal() SignalKind {
if x != nil {
return x.Signal
}
return SignalKind_SIGNAL_KIND_UNSPECIFIED
}
func (x *ControlSignalCommandRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type ControlSignalCommandResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
CommandRevision uint64 `protobuf:"varint,1,opt,name=command_revision,json=commandRevision,proto3" json:"command_revision,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ControlSignalCommandResponse) Reset() {
*x = ControlSignalCommandResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ControlSignalCommandResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ControlSignalCommandResponse) ProtoMessage() {}
func (x *ControlSignalCommandResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ControlSignalCommandResponse.ProtoReflect.Descriptor instead.
func (*ControlSignalCommandResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{18}
}
func (x *ControlSignalCommandResponse) GetCommandRevision() uint64 {
if x != nil {
return x.CommandRevision
}
return 0
}
type GetOutputRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,2,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
Streams []StreamKind `protobuf:"varint,3,rep,packed,name=streams,proto3,enum=rvbox.v1.StreamKind" json:"streams,omitempty"`
AfterEventSeq uint64 `protobuf:"varint,4,opt,name=after_event_seq,json=afterEventSeq,proto3" json:"after_event_seq,omitempty"`
MaxBytes uint64 `protobuf:"varint,5,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
PageToken string `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetOutputRequest) Reset() {
*x = GetOutputRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetOutputRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOutputRequest) ProtoMessage() {}
func (x *GetOutputRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetOutputRequest.ProtoReflect.Descriptor instead.
func (*GetOutputRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{19}
}
func (x *GetOutputRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *GetOutputRequest) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *GetOutputRequest) GetStreams() []StreamKind {
if x != nil {
return x.Streams
}
return nil
}
func (x *GetOutputRequest) GetAfterEventSeq() uint64 {
if x != nil {
return x.AfterEventSeq
}
return 0
}
func (x *GetOutputRequest) GetMaxBytes() uint64 {
if x != nil {
return x.MaxBytes
}
return 0
}
func (x *GetOutputRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
// An uncompressed slice of one persisted output event. Opaque pagination may
// resume within an event; event_byte_offset identifies that position.
type OutputSlice struct {
state protoimpl.MessageState `protogen:"open.v1"`
EventSeq uint64 `protobuf:"varint,1,opt,name=event_seq,json=eventSeq,proto3" json:"event_seq,omitempty"`
ObservedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=observed_at,json=observedAt,proto3" json:"observed_at,omitempty"`
Stream StreamKind `protobuf:"varint,3,opt,name=stream,proto3,enum=rvbox.v1.StreamKind" json:"stream,omitempty"`
Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
EventByteOffset uint64 `protobuf:"varint,5,opt,name=event_byte_offset,json=eventByteOffset,proto3" json:"event_byte_offset,omitempty"`
EndOfEvent bool `protobuf:"varint,6,opt,name=end_of_event,json=endOfEvent,proto3" json:"end_of_event,omitempty"`
ServerReceiptTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=server_receipt_time,json=serverReceiptTime,proto3" json:"server_receipt_time,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *OutputSlice) Reset() {
*x = OutputSlice{}
mi := &file_rvbox_v1_control_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *OutputSlice) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*OutputSlice) ProtoMessage() {}
func (x *OutputSlice) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[20]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use OutputSlice.ProtoReflect.Descriptor instead.
func (*OutputSlice) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{20}
}
func (x *OutputSlice) GetEventSeq() uint64 {
if x != nil {
return x.EventSeq
}
return 0
}
func (x *OutputSlice) GetObservedAt() *timestamppb.Timestamp {
if x != nil {
return x.ObservedAt
}
return nil
}
func (x *OutputSlice) GetStream() StreamKind {
if x != nil {
return x.Stream
}
return StreamKind_STREAM_KIND_UNSPECIFIED
}
func (x *OutputSlice) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
func (x *OutputSlice) GetEventByteOffset() uint64 {
if x != nil {
return x.EventByteOffset
}
return 0
}
func (x *OutputSlice) GetEndOfEvent() bool {
if x != nil {
return x.EndOfEvent
}
return false
}
func (x *OutputSlice) GetServerReceiptTime() *timestamppb.Timestamp {
if x != nil {
return x.ServerReceiptTime
}
return nil
}
type RetentionTruncation struct {
state protoimpl.MessageState `protogen:"open.v1"`
Truncation *OutputTruncation `protobuf:"bytes,1,opt,name=truncation,proto3" json:"truncation,omitempty"`
ServerRecordedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=server_recorded_at,json=serverRecordedAt,proto3" json:"server_recorded_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RetentionTruncation) Reset() {
*x = RetentionTruncation{}
mi := &file_rvbox_v1_control_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RetentionTruncation) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RetentionTruncation) ProtoMessage() {}
func (x *RetentionTruncation) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[21]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RetentionTruncation.ProtoReflect.Descriptor instead.
func (*RetentionTruncation) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{21}
}
func (x *RetentionTruncation) GetTruncation() *OutputTruncation {
if x != nil {
return x.Truncation
}
return nil
}
func (x *RetentionTruncation) GetServerRecordedAt() *timestamppb.Timestamp {
if x != nil {
return x.ServerRecordedAt
}
return nil
}
type GetOutputResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Output []*OutputSlice `protobuf:"bytes,1,rep,name=output,proto3" json:"output,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
OutputTruncated bool `protobuf:"varint,3,opt,name=output_truncated,json=outputTruncated,proto3" json:"output_truncated,omitempty"`
Truncations []*RetentionTruncation `protobuf:"bytes,4,rep,name=truncations,proto3" json:"truncations,omitempty"`
Incomplete *OutputIncomplete `protobuf:"bytes,5,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetOutputResponse) Reset() {
*x = GetOutputResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetOutputResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOutputResponse) ProtoMessage() {}
func (x *GetOutputResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[22]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetOutputResponse.ProtoReflect.Descriptor instead.
func (*GetOutputResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{22}
}
func (x *GetOutputResponse) GetOutput() []*OutputSlice {
if x != nil {
return x.Output
}
return nil
}
func (x *GetOutputResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
func (x *GetOutputResponse) GetOutputTruncated() bool {
if x != nil {
return x.OutputTruncated
}
return false
}
func (x *GetOutputResponse) GetTruncations() []*RetentionTruncation {
if x != nil {
return x.Truncations
}
return nil
}
func (x *GetOutputResponse) GetIncomplete() *OutputIncomplete {
if x != nil {
return x.Incomplete
}
return nil
}
type StorageIncident struct {
state protoimpl.MessageState `protogen:"open.v1"`
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
DetectedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=detected_at,json=detectedAt,proto3" json:"detected_at,omitempty"`
ResolvedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=resolved_at,json=resolvedAt,proto3" json:"resolved_at,omitempty"`
State StorageIncidentState `protobuf:"varint,4,opt,name=state,proto3,enum=rvbox.v1.StorageIncidentState" json:"state,omitempty"`
Scope string `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
ClientId string `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
IssueUuid string `protobuf:"bytes,7,opt,name=issue_uuid,json=issueUuid,proto3" json:"issue_uuid,omitempty"`
Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"`
DataLoss bool `protobuf:"varint,9,opt,name=data_loss,json=dataLoss,proto3" json:"data_loss,omitempty"`
AutomaticallyRepairable bool `protobuf:"varint,10,opt,name=automatically_repairable,json=automaticallyRepairable,proto3" json:"automatically_repairable,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *StorageIncident) Reset() {
*x = StorageIncident{}
mi := &file_rvbox_v1_control_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *StorageIncident) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StorageIncident) ProtoMessage() {}
func (x *StorageIncident) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[23]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use StorageIncident.ProtoReflect.Descriptor instead.
func (*StorageIncident) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{23}
}
func (x *StorageIncident) GetIncidentId() string {
if x != nil {
return x.IncidentId
}
return ""
}
func (x *StorageIncident) GetDetectedAt() *timestamppb.Timestamp {
if x != nil {
return x.DetectedAt
}
return nil
}
func (x *StorageIncident) GetResolvedAt() *timestamppb.Timestamp {
if x != nil {
return x.ResolvedAt
}
return nil
}
func (x *StorageIncident) GetState() StorageIncidentState {
if x != nil {
return x.State
}
return StorageIncidentState_STORAGE_INCIDENT_STATE_UNSPECIFIED
}
func (x *StorageIncident) GetScope() string {
if x != nil {
return x.Scope
}
return ""
}
func (x *StorageIncident) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *StorageIncident) GetIssueUuid() string {
if x != nil {
return x.IssueUuid
}
return ""
}
func (x *StorageIncident) GetSummary() string {
if x != nil {
return x.Summary
}
return ""
}
func (x *StorageIncident) GetDataLoss() bool {
if x != nil {
return x.DataLoss
}
return false
}
func (x *StorageIncident) GetAutomaticallyRepairable() bool {
if x != nil {
return x.AutomaticallyRepairable
}
return false
}
type ListStorageIncidentsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
IncludeResolved bool `protobuf:"varint,1,opt,name=include_resolved,json=includeResolved,proto3" json:"include_resolved,omitempty"`
PageSize uint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListStorageIncidentsRequest) Reset() {
*x = ListStorageIncidentsRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListStorageIncidentsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListStorageIncidentsRequest) ProtoMessage() {}
func (x *ListStorageIncidentsRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[24]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListStorageIncidentsRequest.ProtoReflect.Descriptor instead.
func (*ListStorageIncidentsRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{24}
}
func (x *ListStorageIncidentsRequest) GetIncludeResolved() bool {
if x != nil {
return x.IncludeResolved
}
return false
}
func (x *ListStorageIncidentsRequest) GetPageSize() uint32 {
if x != nil {
return x.PageSize
}
return 0
}
func (x *ListStorageIncidentsRequest) GetPageToken() string {
if x != nil {
return x.PageToken
}
return ""
}
type ListStorageIncidentsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Incidents []*StorageIncident `protobuf:"bytes,1,rep,name=incidents,proto3" json:"incidents,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListStorageIncidentsResponse) Reset() {
*x = ListStorageIncidentsResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListStorageIncidentsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListStorageIncidentsResponse) ProtoMessage() {}
func (x *ListStorageIncidentsResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[25]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListStorageIncidentsResponse.ProtoReflect.Descriptor instead.
func (*ListStorageIncidentsResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{25}
}
func (x *ListStorageIncidentsResponse) GetIncidents() []*StorageIncident {
if x != nil {
return x.Incidents
}
return nil
}
func (x *ListStorageIncidentsResponse) GetNextPageToken() string {
if x != nil {
return x.NextPageToken
}
return ""
}
type RepairStorageIncidentRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RepairStorageIncidentRequest) Reset() {
*x = RepairStorageIncidentRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RepairStorageIncidentRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RepairStorageIncidentRequest) ProtoMessage() {}
func (x *RepairStorageIncidentRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[26]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RepairStorageIncidentRequest.ProtoReflect.Descriptor instead.
func (*RepairStorageIncidentRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{26}
}
func (x *RepairStorageIncidentRequest) GetIncidentId() string {
if x != nil {
return x.IncidentId
}
return ""
}
func (x *RepairStorageIncidentRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type RepairStorageIncidentResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Incident *StorageIncident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RepairStorageIncidentResponse) Reset() {
*x = RepairStorageIncidentResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RepairStorageIncidentResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RepairStorageIncidentResponse) ProtoMessage() {}
func (x *RepairStorageIncidentResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[27]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RepairStorageIncidentResponse.ProtoReflect.Descriptor instead.
func (*RepairStorageIncidentResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{27}
}
func (x *RepairStorageIncidentResponse) GetIncident() *StorageIncident {
if x != nil {
return x.Incident
}
return nil
}
type AcknowledgeStorageIncidentRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
IncidentId string `protobuf:"bytes,1,opt,name=incident_id,json=incidentId,proto3" json:"incident_id,omitempty"`
Note string `protobuf:"bytes,2,opt,name=note,proto3" json:"note,omitempty"`
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AcknowledgeStorageIncidentRequest) Reset() {
*x = AcknowledgeStorageIncidentRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AcknowledgeStorageIncidentRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AcknowledgeStorageIncidentRequest) ProtoMessage() {}
func (x *AcknowledgeStorageIncidentRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[28]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AcknowledgeStorageIncidentRequest.ProtoReflect.Descriptor instead.
func (*AcknowledgeStorageIncidentRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{28}
}
func (x *AcknowledgeStorageIncidentRequest) GetIncidentId() string {
if x != nil {
return x.IncidentId
}
return ""
}
func (x *AcknowledgeStorageIncidentRequest) GetNote() string {
if x != nil {
return x.Note
}
return ""
}
func (x *AcknowledgeStorageIncidentRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type AcknowledgeStorageIncidentResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Incident *StorageIncident `protobuf:"bytes,1,opt,name=incident,proto3" json:"incident,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AcknowledgeStorageIncidentResponse) Reset() {
*x = AcknowledgeStorageIncidentResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AcknowledgeStorageIncidentResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AcknowledgeStorageIncidentResponse) ProtoMessage() {}
func (x *AcknowledgeStorageIncidentResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[29]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AcknowledgeStorageIncidentResponse.ProtoReflect.Descriptor instead.
func (*AcknowledgeStorageIncidentResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{29}
}
func (x *AcknowledgeStorageIncidentResponse) GetIncident() *StorageIncident {
if x != nil {
return x.Incident
}
return nil
}
type AuthorizeClientTakeoverRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientInstanceId string `protobuf:"bytes,2,opt,name=client_instance_id,json=clientInstanceId,proto3" json:"client_instance_id,omitempty"`
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AuthorizeClientTakeoverRequest) Reset() {
*x = AuthorizeClientTakeoverRequest{}
mi := &file_rvbox_v1_control_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AuthorizeClientTakeoverRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AuthorizeClientTakeoverRequest) ProtoMessage() {}
func (x *AuthorizeClientTakeoverRequest) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[30]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AuthorizeClientTakeoverRequest.ProtoReflect.Descriptor instead.
func (*AuthorizeClientTakeoverRequest) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{30}
}
func (x *AuthorizeClientTakeoverRequest) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *AuthorizeClientTakeoverRequest) GetClientInstanceId() string {
if x != nil {
return x.ClientInstanceId
}
return ""
}
func (x *AuthorizeClientTakeoverRequest) GetRequestId() string {
if x != nil {
return x.RequestId
}
return ""
}
type AuthorizeClientTakeoverResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AuthorizeClientTakeoverResponse) Reset() {
*x = AuthorizeClientTakeoverResponse{}
mi := &file_rvbox_v1_control_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AuthorizeClientTakeoverResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AuthorizeClientTakeoverResponse) ProtoMessage() {}
func (x *AuthorizeClientTakeoverResponse) ProtoReflect() protoreflect.Message {
mi := &file_rvbox_v1_control_proto_msgTypes[31]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use AuthorizeClientTakeoverResponse.ProtoReflect.Descriptor instead.
func (*AuthorizeClientTakeoverResponse) Descriptor() ([]byte, []int) {
return file_rvbox_v1_control_proto_rawDescGZIP(), []int{31}
}
func (x *AuthorizeClientTakeoverResponse) GetExpiresAt() *timestamppb.Timestamp {
if x != nil {
return x.ExpiresAt
}
return nil
}
var File_rvbox_v1_control_proto protoreflect.FileDescriptor
const file_rvbox_v1_control_proto_rawDesc = "" +
"\n" +
"\x16rvbox/v1/control.proto\x12\brvbox.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x15rvbox/v1/common.proto\"\xa8\x05\n" +
"\rClientSummary\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1c\n" +
"\tconnected\x18\x02 \x01(\bR\tconnected\x12=\n" +
"\fconnected_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\vconnectedAt\x12<\n" +
"\flast_seen_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"lastSeenAt\x12)\n" +
"\x10running_commands\x18\x05 \x01(\rR\x0frunningCommands\x12'\n" +
"\x0fqueued_commands\x18\x06 \x01(\rR\x0equeuedCommands\x12.\n" +
"\bplatform\x18\a \x01(\x0e2\x12.rvbox.v1.PlatformR\bplatform\x12\"\n" +
"\farchitecture\x18\b \x01(\tR\farchitecture\x12%\n" +
"\x0edaemon_version\x18\t \x01(\tR\rdaemonVersion\x12\x1d\n" +
"\n" +
"daemon_cwd\x18\n" +
" \x01(\tR\tdaemonCwd\x12>\n" +
"\x10supported_shells\x18\v \x03(\x0e2\x13.rvbox.v1.ShellTypeR\x0fsupportedShells\x12,\n" +
"\x12client_instance_id\x18\f \x01(\tR\x10clientInstanceId\x12.\n" +
"\x13pending_instance_id\x18\r \x01(\tR\x11pendingInstanceId\x12S\n" +
"\x18pending_instance_seen_at\x18\x0e \x01(\v2\x1a.google.protobuf.TimestampR\x15pendingInstanceSeenAt\"P\n" +
"\x12ListClientsRequest\x12\x1b\n" +
"\tpage_size\x18\x01 \x01(\rR\bpageSize\x12\x1d\n" +
"\n" +
"page_token\x18\x02 \x01(\tR\tpageToken\"p\n" +
"\x13ListClientsResponse\x121\n" +
"\aclients\x18\x01 \x03(\v2\x17.rvbox.v1.ClientSummaryR\aclients\x12&\n" +
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"/\n" +
"\x10GetClientRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\"D\n" +
"\x11GetClientResponse\x12/\n" +
"\x06client\x18\x01 \x01(\v2\x17.rvbox.v1.ClientSummaryR\x06client\"\x99\x01\n" +
"\x13ListCommandsRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12)\n" +
"\x10include_terminal\x18\x02 \x01(\bR\x0fincludeTerminal\x12\x1b\n" +
"\tpage_size\x18\x03 \x01(\rR\bpageSize\x12\x1d\n" +
"\n" +
"page_token\x18\x04 \x01(\tR\tpageToken\"s\n" +
"\x14ListCommandsResponse\x123\n" +
"\bcommands\x18\x01 \x03(\v2\x17.rvbox.v1.CommandRecordR\bcommands\x12&\n" +
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"O\n" +
"\x11GetCommandRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\"\x8c\x01\n" +
"\x12GetCommandResponse\x121\n" +
"\acommand\x18\x01 \x01(\v2\x17.rvbox.v1.CommandRecordR\acommand\x12C\n" +
"\x0flatest_resource\x18\x02 \x01(\v2\x1a.rvbox.v1.ResourceSnapshotR\x0elatestResource\"\xe8\x01\n" +
"\x11RunCommandRequest\x12(\n" +
"\x10target_client_id\x18\x01 \x01(\tR\x0etargetClientId\x12+\n" +
"\x04spec\x18\x02 \x01(\v2\x17.rvbox.v1.ExecutionSpecR\x04spec\x12%\n" +
"\x0escript_content\x18\x03 \x01(\fR\rscriptContent\x12\x1d\n" +
"\n" +
"request_id\x18\x04 \x01(\tR\trequestId\x126\n" +
"\tqueue_ttl\x18\x05 \x01(\v2\x19.google.protobuf.DurationR\bqueueTtl\"m\n" +
"\x12RunCommandResponse\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x01 \x01(\tR\tissueUuid\x128\n" +
"\tlifecycle\x18\x02 \x01(\x0e2\x1a.rvbox.v1.CommandLifecycleR\tlifecycle\"\xa5\x01\n" +
"\x14FollowCommandRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12&\n" +
"\x0fafter_event_seq\x18\x03 \x01(\x04R\rafterEventSeq\x12)\n" +
"\x10include_existing\x18\x04 \x01(\bR\x0fincludeExisting\"\xef\x01\n" +
"\x15FollowCommandResponse\x12.\n" +
"\x05event\x18\x01 \x01(\v2\x16.rvbox.v1.CommandEventH\x00R\x05event\x12R\n" +
"\x14retention_truncation\x18\x02 \x01(\v2\x1d.rvbox.v1.RetentionTruncationH\x00R\x13retentionTruncation\x12J\n" +
"\x13server_receipt_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x11serverReceiptTimeB\x06\n" +
"\x04item\"\xaa\x01\n" +
"\x12AppendStdinRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12\x12\n" +
"\x04data\x18\x03 \x01(\fR\x04data\x12%\n" +
"\x0eappend_newline\x18\x04 \x01(\bR\rappendNewline\x12\x1d\n" +
"\n" +
"request_id\x18\x05 \x01(\tR\trequestId\"2\n" +
"\x13AppendStdinResponse\x12\x1b\n" +
"\twrite_seq\x18\x01 \x01(\x04R\bwriteSeq\"n\n" +
"\x11CloseStdinRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12\x1d\n" +
"\n" +
"request_id\x18\x03 \x01(\tR\trequestId\"1\n" +
"\x12CloseStdinResponse\x12\x1b\n" +
"\twrite_seq\x18\x01 \x01(\x04R\bwriteSeq\"\xa6\x01\n" +
"\x1bControlSignalCommandRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12,\n" +
"\x06signal\x18\x03 \x01(\x0e2\x14.rvbox.v1.SignalKindR\x06signal\x12\x1d\n" +
"\n" +
"request_id\x18\x04 \x01(\tR\trequestId\"I\n" +
"\x1cControlSignalCommandResponse\x12)\n" +
"\x10command_revision\x18\x01 \x01(\x04R\x0fcommandRevision\"\xe2\x01\n" +
"\x10GetOutputRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\x02 \x01(\tR\tissueUuid\x12.\n" +
"\astreams\x18\x03 \x03(\x0e2\x14.rvbox.v1.StreamKindR\astreams\x12&\n" +
"\x0fafter_event_seq\x18\x04 \x01(\x04R\rafterEventSeq\x12\x1b\n" +
"\tmax_bytes\x18\x05 \x01(\x04R\bmaxBytes\x12\x1d\n" +
"\n" +
"page_token\x18\x06 \x01(\tR\tpageToken\"\xc3\x02\n" +
"\vOutputSlice\x12\x1b\n" +
"\tevent_seq\x18\x01 \x01(\x04R\beventSeq\x12;\n" +
"\vobserved_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"observedAt\x12,\n" +
"\x06stream\x18\x03 \x01(\x0e2\x14.rvbox.v1.StreamKindR\x06stream\x12\x12\n" +
"\x04data\x18\x04 \x01(\fR\x04data\x12*\n" +
"\x11event_byte_offset\x18\x05 \x01(\x04R\x0feventByteOffset\x12 \n" +
"\fend_of_event\x18\x06 \x01(\bR\n" +
"endOfEvent\x12J\n" +
"\x13server_receipt_time\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\x11serverReceiptTime\"\x9b\x01\n" +
"\x13RetentionTruncation\x12:\n" +
"\n" +
"truncation\x18\x01 \x01(\v2\x1a.rvbox.v1.OutputTruncationR\n" +
"truncation\x12H\n" +
"\x12server_recorded_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x10serverRecordedAt\"\x92\x02\n" +
"\x11GetOutputResponse\x12-\n" +
"\x06output\x18\x01 \x03(\v2\x15.rvbox.v1.OutputSliceR\x06output\x12&\n" +
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\x12)\n" +
"\x10output_truncated\x18\x03 \x01(\bR\x0foutputTruncated\x12?\n" +
"\vtruncations\x18\x04 \x03(\v2\x1d.rvbox.v1.RetentionTruncationR\vtruncations\x12:\n" +
"\n" +
"incomplete\x18\x05 \x01(\v2\x1a.rvbox.v1.OutputIncompleteR\n" +
"incomplete\"\xa6\x03\n" +
"\x0fStorageIncident\x12\x1f\n" +
"\vincident_id\x18\x01 \x01(\tR\n" +
"incidentId\x12;\n" +
"\vdetected_at\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"detectedAt\x12;\n" +
"\vresolved_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\n" +
"resolvedAt\x124\n" +
"\x05state\x18\x04 \x01(\x0e2\x1e.rvbox.v1.StorageIncidentStateR\x05state\x12\x14\n" +
"\x05scope\x18\x05 \x01(\tR\x05scope\x12\x1b\n" +
"\tclient_id\x18\x06 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"issue_uuid\x18\a \x01(\tR\tissueUuid\x12\x18\n" +
"\asummary\x18\b \x01(\tR\asummary\x12\x1b\n" +
"\tdata_loss\x18\t \x01(\bR\bdataLoss\x129\n" +
"\x18automatically_repairable\x18\n" +
" \x01(\bR\x17automaticallyRepairable\"\x84\x01\n" +
"\x1bListStorageIncidentsRequest\x12)\n" +
"\x10include_resolved\x18\x01 \x01(\bR\x0fincludeResolved\x12\x1b\n" +
"\tpage_size\x18\x02 \x01(\rR\bpageSize\x12\x1d\n" +
"\n" +
"page_token\x18\x03 \x01(\tR\tpageToken\"\x7f\n" +
"\x1cListStorageIncidentsResponse\x127\n" +
"\tincidents\x18\x01 \x03(\v2\x19.rvbox.v1.StorageIncidentR\tincidents\x12&\n" +
"\x0fnext_page_token\x18\x02 \x01(\tR\rnextPageToken\"^\n" +
"\x1cRepairStorageIncidentRequest\x12\x1f\n" +
"\vincident_id\x18\x01 \x01(\tR\n" +
"incidentId\x12\x1d\n" +
"\n" +
"request_id\x18\x02 \x01(\tR\trequestId\"V\n" +
"\x1dRepairStorageIncidentResponse\x125\n" +
"\bincident\x18\x01 \x01(\v2\x19.rvbox.v1.StorageIncidentR\bincident\"w\n" +
"!AcknowledgeStorageIncidentRequest\x12\x1f\n" +
"\vincident_id\x18\x01 \x01(\tR\n" +
"incidentId\x12\x12\n" +
"\x04note\x18\x02 \x01(\tR\x04note\x12\x1d\n" +
"\n" +
"request_id\x18\x03 \x01(\tR\trequestId\"[\n" +
"\"AcknowledgeStorageIncidentResponse\x125\n" +
"\bincident\x18\x01 \x01(\v2\x19.rvbox.v1.StorageIncidentR\bincident\"\x8a\x01\n" +
"\x1eAuthorizeClientTakeoverRequest\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12,\n" +
"\x12client_instance_id\x18\x02 \x01(\tR\x10clientInstanceId\x12\x1d\n" +
"\n" +
"request_id\x18\x03 \x01(\tR\trequestId\"\\\n" +
"\x1fAuthorizeClientTakeoverResponse\x129\n" +
"\n" +
"expires_at\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\texpiresAt*\xad\x01\n" +
"\x14StorageIncidentState\x12&\n" +
"\"STORAGE_INCIDENT_STATE_UNSPECIFIED\x10\x00\x12\x1f\n" +
"\x1bSTORAGE_INCIDENT_STATE_OPEN\x10\x01\x12#\n" +
"\x1fSTORAGE_INCIDENT_STATE_REPAIRED\x10\x02\x12'\n" +
"#STORAGE_INCIDENT_STATE_ACKNOWLEDGED\x10\x032\xc5\t\n" +
"\aControl\x12J\n" +
"\vListClients\x12\x1c.rvbox.v1.ListClientsRequest\x1a\x1d.rvbox.v1.ListClientsResponse\x12D\n" +
"\tGetClient\x12\x1a.rvbox.v1.GetClientRequest\x1a\x1b.rvbox.v1.GetClientResponse\x12M\n" +
"\fListCommands\x12\x1d.rvbox.v1.ListCommandsRequest\x1a\x1e.rvbox.v1.ListCommandsResponse\x12G\n" +
"\n" +
"GetCommand\x12\x1b.rvbox.v1.GetCommandRequest\x1a\x1c.rvbox.v1.GetCommandResponse\x12G\n" +
"\n" +
"RunCommand\x12\x1b.rvbox.v1.RunCommandRequest\x1a\x1c.rvbox.v1.RunCommandResponse\x12R\n" +
"\rFollowCommand\x12\x1e.rvbox.v1.FollowCommandRequest\x1a\x1f.rvbox.v1.FollowCommandResponse0\x01\x12J\n" +
"\vAppendStdin\x12\x1c.rvbox.v1.AppendStdinRequest\x1a\x1d.rvbox.v1.AppendStdinResponse\x12G\n" +
"\n" +
"CloseStdin\x12\x1b.rvbox.v1.CloseStdinRequest\x1a\x1c.rvbox.v1.CloseStdinResponse\x12^\n" +
"\rSignalCommand\x12%.rvbox.v1.ControlSignalCommandRequest\x1a&.rvbox.v1.ControlSignalCommandResponse\x12D\n" +
"\tGetOutput\x12\x1a.rvbox.v1.GetOutputRequest\x1a\x1b.rvbox.v1.GetOutputResponse\x12e\n" +
"\x14ListStorageIncidents\x12%.rvbox.v1.ListStorageIncidentsRequest\x1a&.rvbox.v1.ListStorageIncidentsResponse\x12h\n" +
"\x15RepairStorageIncident\x12&.rvbox.v1.RepairStorageIncidentRequest\x1a'.rvbox.v1.RepairStorageIncidentResponse\x12w\n" +
"\x1aAcknowledgeStorageIncident\x12+.rvbox.v1.AcknowledgeStorageIncidentRequest\x1a,.rvbox.v1.AcknowledgeStorageIncidentResponse\x12n\n" +
"\x17AuthorizeClientTakeover\x12(.rvbox.v1.AuthorizeClientTakeoverRequest\x1a).rvbox.v1.AuthorizeClientTakeoverResponseB0Z.github.com/rvbox/rvbox/gen/go/rvbox/v1;rvboxv1b\x06proto3"
var (
file_rvbox_v1_control_proto_rawDescOnce sync.Once
file_rvbox_v1_control_proto_rawDescData []byte
)
func file_rvbox_v1_control_proto_rawDescGZIP() []byte {
file_rvbox_v1_control_proto_rawDescOnce.Do(func() {
file_rvbox_v1_control_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rvbox_v1_control_proto_rawDesc), len(file_rvbox_v1_control_proto_rawDesc)))
})
return file_rvbox_v1_control_proto_rawDescData
}
var file_rvbox_v1_control_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_rvbox_v1_control_proto_msgTypes = make([]protoimpl.MessageInfo, 32)
var file_rvbox_v1_control_proto_goTypes = []any{
(StorageIncidentState)(0), // 0: rvbox.v1.StorageIncidentState
(*ClientSummary)(nil), // 1: rvbox.v1.ClientSummary
(*ListClientsRequest)(nil), // 2: rvbox.v1.ListClientsRequest
(*ListClientsResponse)(nil), // 3: rvbox.v1.ListClientsResponse
(*GetClientRequest)(nil), // 4: rvbox.v1.GetClientRequest
(*GetClientResponse)(nil), // 5: rvbox.v1.GetClientResponse
(*ListCommandsRequest)(nil), // 6: rvbox.v1.ListCommandsRequest
(*ListCommandsResponse)(nil), // 7: rvbox.v1.ListCommandsResponse
(*GetCommandRequest)(nil), // 8: rvbox.v1.GetCommandRequest
(*GetCommandResponse)(nil), // 9: rvbox.v1.GetCommandResponse
(*RunCommandRequest)(nil), // 10: rvbox.v1.RunCommandRequest
(*RunCommandResponse)(nil), // 11: rvbox.v1.RunCommandResponse
(*FollowCommandRequest)(nil), // 12: rvbox.v1.FollowCommandRequest
(*FollowCommandResponse)(nil), // 13: rvbox.v1.FollowCommandResponse
(*AppendStdinRequest)(nil), // 14: rvbox.v1.AppendStdinRequest
(*AppendStdinResponse)(nil), // 15: rvbox.v1.AppendStdinResponse
(*CloseStdinRequest)(nil), // 16: rvbox.v1.CloseStdinRequest
(*CloseStdinResponse)(nil), // 17: rvbox.v1.CloseStdinResponse
(*ControlSignalCommandRequest)(nil), // 18: rvbox.v1.ControlSignalCommandRequest
(*ControlSignalCommandResponse)(nil), // 19: rvbox.v1.ControlSignalCommandResponse
(*GetOutputRequest)(nil), // 20: rvbox.v1.GetOutputRequest
(*OutputSlice)(nil), // 21: rvbox.v1.OutputSlice
(*RetentionTruncation)(nil), // 22: rvbox.v1.RetentionTruncation
(*GetOutputResponse)(nil), // 23: rvbox.v1.GetOutputResponse
(*StorageIncident)(nil), // 24: rvbox.v1.StorageIncident
(*ListStorageIncidentsRequest)(nil), // 25: rvbox.v1.ListStorageIncidentsRequest
(*ListStorageIncidentsResponse)(nil), // 26: rvbox.v1.ListStorageIncidentsResponse
(*RepairStorageIncidentRequest)(nil), // 27: rvbox.v1.RepairStorageIncidentRequest
(*RepairStorageIncidentResponse)(nil), // 28: rvbox.v1.RepairStorageIncidentResponse
(*AcknowledgeStorageIncidentRequest)(nil), // 29: rvbox.v1.AcknowledgeStorageIncidentRequest
(*AcknowledgeStorageIncidentResponse)(nil), // 30: rvbox.v1.AcknowledgeStorageIncidentResponse
(*AuthorizeClientTakeoverRequest)(nil), // 31: rvbox.v1.AuthorizeClientTakeoverRequest
(*AuthorizeClientTakeoverResponse)(nil), // 32: rvbox.v1.AuthorizeClientTakeoverResponse
(*timestamppb.Timestamp)(nil), // 33: google.protobuf.Timestamp
(Platform)(0), // 34: rvbox.v1.Platform
(ShellType)(0), // 35: rvbox.v1.ShellType
(*CommandRecord)(nil), // 36: rvbox.v1.CommandRecord
(*ResourceSnapshot)(nil), // 37: rvbox.v1.ResourceSnapshot
(*ExecutionSpec)(nil), // 38: rvbox.v1.ExecutionSpec
(*durationpb.Duration)(nil), // 39: google.protobuf.Duration
(CommandLifecycle)(0), // 40: rvbox.v1.CommandLifecycle
(*CommandEvent)(nil), // 41: rvbox.v1.CommandEvent
(SignalKind)(0), // 42: rvbox.v1.SignalKind
(StreamKind)(0), // 43: rvbox.v1.StreamKind
(*OutputTruncation)(nil), // 44: rvbox.v1.OutputTruncation
(*OutputIncomplete)(nil), // 45: rvbox.v1.OutputIncomplete
}
var file_rvbox_v1_control_proto_depIdxs = []int32{
33, // 0: rvbox.v1.ClientSummary.connected_at:type_name -> google.protobuf.Timestamp
33, // 1: rvbox.v1.ClientSummary.last_seen_at:type_name -> google.protobuf.Timestamp
34, // 2: rvbox.v1.ClientSummary.platform:type_name -> rvbox.v1.Platform
35, // 3: rvbox.v1.ClientSummary.supported_shells:type_name -> rvbox.v1.ShellType
33, // 4: rvbox.v1.ClientSummary.pending_instance_seen_at:type_name -> google.protobuf.Timestamp
1, // 5: rvbox.v1.ListClientsResponse.clients:type_name -> rvbox.v1.ClientSummary
1, // 6: rvbox.v1.GetClientResponse.client:type_name -> rvbox.v1.ClientSummary
36, // 7: rvbox.v1.ListCommandsResponse.commands:type_name -> rvbox.v1.CommandRecord
36, // 8: rvbox.v1.GetCommandResponse.command:type_name -> rvbox.v1.CommandRecord
37, // 9: rvbox.v1.GetCommandResponse.latest_resource:type_name -> rvbox.v1.ResourceSnapshot
38, // 10: rvbox.v1.RunCommandRequest.spec:type_name -> rvbox.v1.ExecutionSpec
39, // 11: rvbox.v1.RunCommandRequest.queue_ttl:type_name -> google.protobuf.Duration
40, // 12: rvbox.v1.RunCommandResponse.lifecycle:type_name -> rvbox.v1.CommandLifecycle
41, // 13: rvbox.v1.FollowCommandResponse.event:type_name -> rvbox.v1.CommandEvent
22, // 14: rvbox.v1.FollowCommandResponse.retention_truncation:type_name -> rvbox.v1.RetentionTruncation
33, // 15: rvbox.v1.FollowCommandResponse.server_receipt_time:type_name -> google.protobuf.Timestamp
42, // 16: rvbox.v1.ControlSignalCommandRequest.signal:type_name -> rvbox.v1.SignalKind
43, // 17: rvbox.v1.GetOutputRequest.streams:type_name -> rvbox.v1.StreamKind
33, // 18: rvbox.v1.OutputSlice.observed_at:type_name -> google.protobuf.Timestamp
43, // 19: rvbox.v1.OutputSlice.stream:type_name -> rvbox.v1.StreamKind
33, // 20: rvbox.v1.OutputSlice.server_receipt_time:type_name -> google.protobuf.Timestamp
44, // 21: rvbox.v1.RetentionTruncation.truncation:type_name -> rvbox.v1.OutputTruncation
33, // 22: rvbox.v1.RetentionTruncation.server_recorded_at:type_name -> google.protobuf.Timestamp
21, // 23: rvbox.v1.GetOutputResponse.output:type_name -> rvbox.v1.OutputSlice
22, // 24: rvbox.v1.GetOutputResponse.truncations:type_name -> rvbox.v1.RetentionTruncation
45, // 25: rvbox.v1.GetOutputResponse.incomplete:type_name -> rvbox.v1.OutputIncomplete
33, // 26: rvbox.v1.StorageIncident.detected_at:type_name -> google.protobuf.Timestamp
33, // 27: rvbox.v1.StorageIncident.resolved_at:type_name -> google.protobuf.Timestamp
0, // 28: rvbox.v1.StorageIncident.state:type_name -> rvbox.v1.StorageIncidentState
24, // 29: rvbox.v1.ListStorageIncidentsResponse.incidents:type_name -> rvbox.v1.StorageIncident
24, // 30: rvbox.v1.RepairStorageIncidentResponse.incident:type_name -> rvbox.v1.StorageIncident
24, // 31: rvbox.v1.AcknowledgeStorageIncidentResponse.incident:type_name -> rvbox.v1.StorageIncident
33, // 32: rvbox.v1.AuthorizeClientTakeoverResponse.expires_at:type_name -> google.protobuf.Timestamp
2, // 33: rvbox.v1.Control.ListClients:input_type -> rvbox.v1.ListClientsRequest
4, // 34: rvbox.v1.Control.GetClient:input_type -> rvbox.v1.GetClientRequest
6, // 35: rvbox.v1.Control.ListCommands:input_type -> rvbox.v1.ListCommandsRequest
8, // 36: rvbox.v1.Control.GetCommand:input_type -> rvbox.v1.GetCommandRequest
10, // 37: rvbox.v1.Control.RunCommand:input_type -> rvbox.v1.RunCommandRequest
12, // 38: rvbox.v1.Control.FollowCommand:input_type -> rvbox.v1.FollowCommandRequest
14, // 39: rvbox.v1.Control.AppendStdin:input_type -> rvbox.v1.AppendStdinRequest
16, // 40: rvbox.v1.Control.CloseStdin:input_type -> rvbox.v1.CloseStdinRequest
18, // 41: rvbox.v1.Control.SignalCommand:input_type -> rvbox.v1.ControlSignalCommandRequest
20, // 42: rvbox.v1.Control.GetOutput:input_type -> rvbox.v1.GetOutputRequest
25, // 43: rvbox.v1.Control.ListStorageIncidents:input_type -> rvbox.v1.ListStorageIncidentsRequest
27, // 44: rvbox.v1.Control.RepairStorageIncident:input_type -> rvbox.v1.RepairStorageIncidentRequest
29, // 45: rvbox.v1.Control.AcknowledgeStorageIncident:input_type -> rvbox.v1.AcknowledgeStorageIncidentRequest
31, // 46: rvbox.v1.Control.AuthorizeClientTakeover:input_type -> rvbox.v1.AuthorizeClientTakeoverRequest
3, // 47: rvbox.v1.Control.ListClients:output_type -> rvbox.v1.ListClientsResponse
5, // 48: rvbox.v1.Control.GetClient:output_type -> rvbox.v1.GetClientResponse
7, // 49: rvbox.v1.Control.ListCommands:output_type -> rvbox.v1.ListCommandsResponse
9, // 50: rvbox.v1.Control.GetCommand:output_type -> rvbox.v1.GetCommandResponse
11, // 51: rvbox.v1.Control.RunCommand:output_type -> rvbox.v1.RunCommandResponse
13, // 52: rvbox.v1.Control.FollowCommand:output_type -> rvbox.v1.FollowCommandResponse
15, // 53: rvbox.v1.Control.AppendStdin:output_type -> rvbox.v1.AppendStdinResponse
17, // 54: rvbox.v1.Control.CloseStdin:output_type -> rvbox.v1.CloseStdinResponse
19, // 55: rvbox.v1.Control.SignalCommand:output_type -> rvbox.v1.ControlSignalCommandResponse
23, // 56: rvbox.v1.Control.GetOutput:output_type -> rvbox.v1.GetOutputResponse
26, // 57: rvbox.v1.Control.ListStorageIncidents:output_type -> rvbox.v1.ListStorageIncidentsResponse
28, // 58: rvbox.v1.Control.RepairStorageIncident:output_type -> rvbox.v1.RepairStorageIncidentResponse
30, // 59: rvbox.v1.Control.AcknowledgeStorageIncident:output_type -> rvbox.v1.AcknowledgeStorageIncidentResponse
32, // 60: rvbox.v1.Control.AuthorizeClientTakeover:output_type -> rvbox.v1.AuthorizeClientTakeoverResponse
47, // [47:61] is the sub-list for method output_type
33, // [33:47] is the sub-list for method input_type
33, // [33:33] is the sub-list for extension type_name
33, // [33:33] is the sub-list for extension extendee
0, // [0:33] is the sub-list for field type_name
}
func init() { file_rvbox_v1_control_proto_init() }
func file_rvbox_v1_control_proto_init() {
if File_rvbox_v1_control_proto != nil {
return
}
file_rvbox_v1_common_proto_init()
file_rvbox_v1_control_proto_msgTypes[12].OneofWrappers = []any{
(*FollowCommandResponse_Event)(nil),
(*FollowCommandResponse_RetentionTruncation)(nil),
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_rvbox_v1_control_proto_rawDesc), len(file_rvbox_v1_control_proto_rawDesc)),
NumEnums: 1,
NumMessages: 32,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_rvbox_v1_control_proto_goTypes,
DependencyIndexes: file_rvbox_v1_control_proto_depIdxs,
EnumInfos: file_rvbox_v1_control_proto_enumTypes,
MessageInfos: file_rvbox_v1_control_proto_msgTypes,
}.Build()
File_rvbox_v1_control_proto = out.File
file_rvbox_v1_control_proto_goTypes = nil
file_rvbox_v1_control_proto_depIdxs = nil
}