Path: blob/main/components/supervisor-api/go/info.pb.go
2498 views
// Copyright (c) 2020 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34// Code generated by protoc-gen-go. DO NOT EDIT.5// versions:6// protoc-gen-go v1.28.17// protoc v3.20.18// source: info.proto910package api1112import (13_ "google.golang.org/genproto/googleapis/api/annotations"14protoreflect "google.golang.org/protobuf/reflect/protoreflect"15protoimpl "google.golang.org/protobuf/runtime/protoimpl"16reflect "reflect"17sync "sync"18)1920const (21// Verify that this generated code is sufficiently up-to-date.22_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)23// Verify that runtime/protoimpl is sufficiently up-to-date.24_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)25)2627type DebugWorkspaceType int322829const (30DebugWorkspaceType_noDebug DebugWorkspaceType = 031DebugWorkspaceType_regular DebugWorkspaceType = 132DebugWorkspaceType_prebuild DebugWorkspaceType = 233)3435// Enum value maps for DebugWorkspaceType.36var (37DebugWorkspaceType_name = map[int32]string{380: "noDebug",391: "regular",402: "prebuild",41}42DebugWorkspaceType_value = map[string]int32{43"noDebug": 0,44"regular": 1,45"prebuild": 2,46}47)4849func (x DebugWorkspaceType) Enum() *DebugWorkspaceType {50p := new(DebugWorkspaceType)51*p = x52return p53}5455func (x DebugWorkspaceType) String() string {56return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))57}5859func (DebugWorkspaceType) Descriptor() protoreflect.EnumDescriptor {60return file_info_proto_enumTypes[0].Descriptor()61}6263func (DebugWorkspaceType) Type() protoreflect.EnumType {64return &file_info_proto_enumTypes[0]65}6667func (x DebugWorkspaceType) Number() protoreflect.EnumNumber {68return protoreflect.EnumNumber(x)69}7071// Deprecated: Use DebugWorkspaceType.Descriptor instead.72func (DebugWorkspaceType) EnumDescriptor() ([]byte, []int) {73return file_info_proto_rawDescGZIP(), []int{0}74}7576type WorkspaceInfoRequest struct {77state protoimpl.MessageState78sizeCache protoimpl.SizeCache79unknownFields protoimpl.UnknownFields80}8182func (x *WorkspaceInfoRequest) Reset() {83*x = WorkspaceInfoRequest{}84if protoimpl.UnsafeEnabled {85mi := &file_info_proto_msgTypes[0]86ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))87ms.StoreMessageInfo(mi)88}89}9091func (x *WorkspaceInfoRequest) String() string {92return protoimpl.X.MessageStringOf(x)93}9495func (*WorkspaceInfoRequest) ProtoMessage() {}9697func (x *WorkspaceInfoRequest) ProtoReflect() protoreflect.Message {98mi := &file_info_proto_msgTypes[0]99if protoimpl.UnsafeEnabled && x != nil {100ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))101if ms.LoadMessageInfo() == nil {102ms.StoreMessageInfo(mi)103}104return ms105}106return mi.MessageOf(x)107}108109// Deprecated: Use WorkspaceInfoRequest.ProtoReflect.Descriptor instead.110func (*WorkspaceInfoRequest) Descriptor() ([]byte, []int) {111return file_info_proto_rawDescGZIP(), []int{0}112}113114type WorkspaceInfoResponse struct {115state protoimpl.MessageState116sizeCache protoimpl.SizeCache117unknownFields protoimpl.UnknownFields118119// workspace_id is the workspace ID of this workspace.120WorkspaceId string `protobuf:"bytes,1,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`121// instance_id is the instance ID of this workspace.122InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`123// checkout_location is the path where we initialized the workspace content124CheckoutLocation string `protobuf:"bytes,3,opt,name=checkout_location,json=checkoutLocation,proto3" json:"checkout_location,omitempty"`125// workspace_location is the location of the IDE workspace126//127// Types that are assignable to WorkspaceLocation:128//129// *WorkspaceInfoResponse_WorkspaceLocationFile130// *WorkspaceInfoResponse_WorkspaceLocationFolder131WorkspaceLocation isWorkspaceInfoResponse_WorkspaceLocation `protobuf_oneof:"workspace_location"`132// user_home is the path to the user's home.133UserHome string `protobuf:"bytes,6,opt,name=user_home,json=userHome,proto3" json:"user_home,omitempty"`134// GitpodAPI provides information to reach the Gitpod server API.135GitpodApi *WorkspaceInfoResponse_GitpodAPI `protobuf:"bytes,7,opt,name=gitpod_api,json=gitpodApi,proto3" json:"gitpod_api,omitempty"`136// gitpod_host provides Gitpod host URL.137GitpodHost string `protobuf:"bytes,8,opt,name=gitpod_host,json=gitpodHost,proto3" json:"gitpod_host,omitempty"`138// workspace_context_url is an URL for which the workspace was created.139WorkspaceContextUrl string `protobuf:"bytes,9,opt,name=workspace_context_url,json=workspaceContextUrl,proto3" json:"workspace_context_url,omitempty"`140// repository is a repository from which this workspace was created141Repository *WorkspaceInfoResponse_Repository `protobuf:"bytes,10,opt,name=repository,proto3" json:"repository,omitempty"`142// workspace_cluster_host provides the cluster host under which this workspace is served, e.g. ws-eu11.gitpod.io143WorkspaceClusterHost string `protobuf:"bytes,11,opt,name=workspace_cluster_host,json=workspaceClusterHost,proto3" json:"workspace_cluster_host,omitempty"`144// workspace_url is an URL for which the workspace is accessed.145WorkspaceUrl string `protobuf:"bytes,12,opt,name=workspace_url,json=workspaceUrl,proto3" json:"workspace_url,omitempty"`146// ide_alias is an alias of IDE to be run. Possible values: "code", "code-latest", "theia"147IdeAlias string `protobuf:"bytes,13,opt,name=ide_alias,json=ideAlias,proto3" json:"ide_alias,omitempty"`148// ide_port is the port on which the IDE is to be run149IdePort uint32 `protobuf:"varint,14,opt,name=ide_port,json=idePort,proto3" json:"ide_port,omitempty"`150// workspace_class denotes the class of the workspace151WorkspaceClass *WorkspaceInfoResponse_WorkspaceClass `protobuf:"bytes,15,opt,name=workspace_class,json=workspaceClass,proto3" json:"workspace_class,omitempty"`152// owner_id is user id who owns the workspace153OwnerId string `protobuf:"bytes,16,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`154// debug_workspace_type indicates whether it is a regular or prebuild debug workspace155DebugWorkspaceType DebugWorkspaceType `protobuf:"varint,17,opt,name=debug_workspace_type,json=debugWorkspaceType,proto3,enum=supervisor.DebugWorkspaceType" json:"debug_workspace_type,omitempty"`156// configcat_enabled controls whether configcat is enabled157ConfigcatEnabled bool `protobuf:"varint,18,opt,name=configcat_enabled,json=configcatEnabled,proto3" json:"configcat_enabled,omitempty"`158}159160func (x *WorkspaceInfoResponse) Reset() {161*x = WorkspaceInfoResponse{}162if protoimpl.UnsafeEnabled {163mi := &file_info_proto_msgTypes[1]164ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))165ms.StoreMessageInfo(mi)166}167}168169func (x *WorkspaceInfoResponse) String() string {170return protoimpl.X.MessageStringOf(x)171}172173func (*WorkspaceInfoResponse) ProtoMessage() {}174175func (x *WorkspaceInfoResponse) ProtoReflect() protoreflect.Message {176mi := &file_info_proto_msgTypes[1]177if protoimpl.UnsafeEnabled && x != nil {178ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))179if ms.LoadMessageInfo() == nil {180ms.StoreMessageInfo(mi)181}182return ms183}184return mi.MessageOf(x)185}186187// Deprecated: Use WorkspaceInfoResponse.ProtoReflect.Descriptor instead.188func (*WorkspaceInfoResponse) Descriptor() ([]byte, []int) {189return file_info_proto_rawDescGZIP(), []int{1}190}191192func (x *WorkspaceInfoResponse) GetWorkspaceId() string {193if x != nil {194return x.WorkspaceId195}196return ""197}198199func (x *WorkspaceInfoResponse) GetInstanceId() string {200if x != nil {201return x.InstanceId202}203return ""204}205206func (x *WorkspaceInfoResponse) GetCheckoutLocation() string {207if x != nil {208return x.CheckoutLocation209}210return ""211}212213func (m *WorkspaceInfoResponse) GetWorkspaceLocation() isWorkspaceInfoResponse_WorkspaceLocation {214if m != nil {215return m.WorkspaceLocation216}217return nil218}219220func (x *WorkspaceInfoResponse) GetWorkspaceLocationFile() string {221if x, ok := x.GetWorkspaceLocation().(*WorkspaceInfoResponse_WorkspaceLocationFile); ok {222return x.WorkspaceLocationFile223}224return ""225}226227func (x *WorkspaceInfoResponse) GetWorkspaceLocationFolder() string {228if x, ok := x.GetWorkspaceLocation().(*WorkspaceInfoResponse_WorkspaceLocationFolder); ok {229return x.WorkspaceLocationFolder230}231return ""232}233234func (x *WorkspaceInfoResponse) GetUserHome() string {235if x != nil {236return x.UserHome237}238return ""239}240241func (x *WorkspaceInfoResponse) GetGitpodApi() *WorkspaceInfoResponse_GitpodAPI {242if x != nil {243return x.GitpodApi244}245return nil246}247248func (x *WorkspaceInfoResponse) GetGitpodHost() string {249if x != nil {250return x.GitpodHost251}252return ""253}254255func (x *WorkspaceInfoResponse) GetWorkspaceContextUrl() string {256if x != nil {257return x.WorkspaceContextUrl258}259return ""260}261262func (x *WorkspaceInfoResponse) GetRepository() *WorkspaceInfoResponse_Repository {263if x != nil {264return x.Repository265}266return nil267}268269func (x *WorkspaceInfoResponse) GetWorkspaceClusterHost() string {270if x != nil {271return x.WorkspaceClusterHost272}273return ""274}275276func (x *WorkspaceInfoResponse) GetWorkspaceUrl() string {277if x != nil {278return x.WorkspaceUrl279}280return ""281}282283func (x *WorkspaceInfoResponse) GetIdeAlias() string {284if x != nil {285return x.IdeAlias286}287return ""288}289290func (x *WorkspaceInfoResponse) GetIdePort() uint32 {291if x != nil {292return x.IdePort293}294return 0295}296297func (x *WorkspaceInfoResponse) GetWorkspaceClass() *WorkspaceInfoResponse_WorkspaceClass {298if x != nil {299return x.WorkspaceClass300}301return nil302}303304func (x *WorkspaceInfoResponse) GetOwnerId() string {305if x != nil {306return x.OwnerId307}308return ""309}310311func (x *WorkspaceInfoResponse) GetDebugWorkspaceType() DebugWorkspaceType {312if x != nil {313return x.DebugWorkspaceType314}315return DebugWorkspaceType_noDebug316}317318func (x *WorkspaceInfoResponse) GetConfigcatEnabled() bool {319if x != nil {320return x.ConfigcatEnabled321}322return false323}324325type isWorkspaceInfoResponse_WorkspaceLocation interface {326isWorkspaceInfoResponse_WorkspaceLocation()327}328329type WorkspaceInfoResponse_WorkspaceLocationFile struct {330// file means the workspace root is a file describing the workspace layout.331WorkspaceLocationFile string `protobuf:"bytes,4,opt,name=workspace_location_file,json=workspaceLocationFile,proto3,oneof"`332}333334type WorkspaceInfoResponse_WorkspaceLocationFolder struct {335// folder means the workspace root is a simple folder.336WorkspaceLocationFolder string `protobuf:"bytes,5,opt,name=workspace_location_folder,json=workspaceLocationFolder,proto3,oneof"`337}338339func (*WorkspaceInfoResponse_WorkspaceLocationFile) isWorkspaceInfoResponse_WorkspaceLocation() {}340341func (*WorkspaceInfoResponse_WorkspaceLocationFolder) isWorkspaceInfoResponse_WorkspaceLocation() {}342343type WorkspaceInfoResponse_GitpodAPI struct {344state protoimpl.MessageState345sizeCache protoimpl.SizeCache346unknownFields protoimpl.UnknownFields347348// endpoint is the websocket URL on which the token-accessible Gitpod API is served on349Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`350// host is the host of the endpoint. Use this host to ask supervisor a token.351Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`352}353354func (x *WorkspaceInfoResponse_GitpodAPI) Reset() {355*x = WorkspaceInfoResponse_GitpodAPI{}356if protoimpl.UnsafeEnabled {357mi := &file_info_proto_msgTypes[2]358ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))359ms.StoreMessageInfo(mi)360}361}362363func (x *WorkspaceInfoResponse_GitpodAPI) String() string {364return protoimpl.X.MessageStringOf(x)365}366367func (*WorkspaceInfoResponse_GitpodAPI) ProtoMessage() {}368369func (x *WorkspaceInfoResponse_GitpodAPI) ProtoReflect() protoreflect.Message {370mi := &file_info_proto_msgTypes[2]371if protoimpl.UnsafeEnabled && x != nil {372ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))373if ms.LoadMessageInfo() == nil {374ms.StoreMessageInfo(mi)375}376return ms377}378return mi.MessageOf(x)379}380381// Deprecated: Use WorkspaceInfoResponse_GitpodAPI.ProtoReflect.Descriptor instead.382func (*WorkspaceInfoResponse_GitpodAPI) Descriptor() ([]byte, []int) {383return file_info_proto_rawDescGZIP(), []int{1, 0}384}385386func (x *WorkspaceInfoResponse_GitpodAPI) GetEndpoint() string {387if x != nil {388return x.Endpoint389}390return ""391}392393func (x *WorkspaceInfoResponse_GitpodAPI) GetHost() string {394if x != nil {395return x.Host396}397return ""398}399400type WorkspaceInfoResponse_Repository struct {401state protoimpl.MessageState402sizeCache protoimpl.SizeCache403unknownFields protoimpl.UnknownFields404405// owner is the repository owner406Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`407// name is the repository name408Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`409}410411func (x *WorkspaceInfoResponse_Repository) Reset() {412*x = WorkspaceInfoResponse_Repository{}413if protoimpl.UnsafeEnabled {414mi := &file_info_proto_msgTypes[3]415ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))416ms.StoreMessageInfo(mi)417}418}419420func (x *WorkspaceInfoResponse_Repository) String() string {421return protoimpl.X.MessageStringOf(x)422}423424func (*WorkspaceInfoResponse_Repository) ProtoMessage() {}425426func (x *WorkspaceInfoResponse_Repository) ProtoReflect() protoreflect.Message {427mi := &file_info_proto_msgTypes[3]428if protoimpl.UnsafeEnabled && x != nil {429ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))430if ms.LoadMessageInfo() == nil {431ms.StoreMessageInfo(mi)432}433return ms434}435return mi.MessageOf(x)436}437438// Deprecated: Use WorkspaceInfoResponse_Repository.ProtoReflect.Descriptor instead.439func (*WorkspaceInfoResponse_Repository) Descriptor() ([]byte, []int) {440return file_info_proto_rawDescGZIP(), []int{1, 1}441}442443func (x *WorkspaceInfoResponse_Repository) GetOwner() string {444if x != nil {445return x.Owner446}447return ""448}449450func (x *WorkspaceInfoResponse_Repository) GetName() string {451if x != nil {452return x.Name453}454return ""455}456457type WorkspaceInfoResponse_WorkspaceClass struct {458state protoimpl.MessageState459sizeCache protoimpl.SizeCache460unknownFields protoimpl.UnknownFields461462// id is the id of the workspace class463Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`464// display_name is the display_name of the workspace class465DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`466// description is the description of the workspace class467Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`468}469470func (x *WorkspaceInfoResponse_WorkspaceClass) Reset() {471*x = WorkspaceInfoResponse_WorkspaceClass{}472if protoimpl.UnsafeEnabled {473mi := &file_info_proto_msgTypes[4]474ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))475ms.StoreMessageInfo(mi)476}477}478479func (x *WorkspaceInfoResponse_WorkspaceClass) String() string {480return protoimpl.X.MessageStringOf(x)481}482483func (*WorkspaceInfoResponse_WorkspaceClass) ProtoMessage() {}484485func (x *WorkspaceInfoResponse_WorkspaceClass) ProtoReflect() protoreflect.Message {486mi := &file_info_proto_msgTypes[4]487if protoimpl.UnsafeEnabled && x != nil {488ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))489if ms.LoadMessageInfo() == nil {490ms.StoreMessageInfo(mi)491}492return ms493}494return mi.MessageOf(x)495}496497// Deprecated: Use WorkspaceInfoResponse_WorkspaceClass.ProtoReflect.Descriptor instead.498func (*WorkspaceInfoResponse_WorkspaceClass) Descriptor() ([]byte, []int) {499return file_info_proto_rawDescGZIP(), []int{1, 2}500}501502func (x *WorkspaceInfoResponse_WorkspaceClass) GetId() string {503if x != nil {504return x.Id505}506return ""507}508509func (x *WorkspaceInfoResponse_WorkspaceClass) GetDisplayName() string {510if x != nil {511return x.DisplayName512}513return ""514}515516func (x *WorkspaceInfoResponse_WorkspaceClass) GetDescription() string {517if x != nil {518return x.Description519}520return ""521}522523var File_info_proto protoreflect.FileDescriptor524525var file_info_proto_rawDesc = []byte{5260x0a, 0x0a, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x73, 0x75,5270x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,5280x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,5290x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x16, 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70,5300x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x8c,5310x09, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f,5320x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x77, 0x6f, 0x72, 0x6b,5330x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,5340x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69,5350x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,5360x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x2b, 0x0a, 0x11,5370x63, 0x68, 0x65, 0x63, 0x6b, 0x6f, 0x75, 0x74, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,5380x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x6f, 0x75,5390x74, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x17, 0x77, 0x6f, 0x72,5400x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,5410x66, 0x69, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x15, 0x77, 0x6f,5420x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46,5430x69, 0x6c, 0x65, 0x12, 0x3c, 0x0a, 0x19, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,5440x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x6f, 0x6c, 0x64, 0x65, 0x72,5450x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x17, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70,5460x61, 0x63, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x6f, 0x6c, 0x64, 0x65,5470x72, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x68, 0x6f, 0x6d, 0x65, 0x18, 0x06,5480x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x65, 0x12, 0x4a,5490x0a, 0x0a, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x5f, 0x61, 0x70, 0x69, 0x18, 0x07, 0x20, 0x01,5500x28, 0x0b, 0x32, 0x2b, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e,5510x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73,5520x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x47, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x41, 0x50, 0x49, 0x52,5530x09, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x41, 0x70, 0x69, 0x12, 0x1f, 0x0a, 0x0b, 0x67, 0x69,5540x74, 0x70, 0x6f, 0x64, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,5550x0a, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x48, 0x6f, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x15, 0x77,5560x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,5570x5f, 0x75, 0x72, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x77, 0x6f, 0x72, 0x6b,5580x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x72, 0x6c, 0x12,5590x4c, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x0a, 0x20,5600x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,5610x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65,5620x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72,5630x79, 0x52, 0x0a, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x34, 0x0a,5640x16, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74,5650x65, 0x72, 0x5f, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x77,5660x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x48,5670x6f, 0x73, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,5680x5f, 0x75, 0x72, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x77, 0x6f, 0x72, 0x6b,5690x73, 0x70, 0x61, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x69, 0x64, 0x65, 0x5f,5700x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x64, 0x65,5710x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x64, 0x65, 0x5f, 0x70, 0x6f, 0x72,5720x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x69, 0x64, 0x65, 0x50, 0x6f, 0x72, 0x74,5730x12, 0x59, 0x0a, 0x0f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x63, 0x6c,5740x61, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x73, 0x75, 0x70, 0x65,5750x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,5760x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x57, 0x6f, 0x72,5770x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x52, 0x0e, 0x77, 0x6f, 0x72,5780x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6f,5790x77, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f,5800x77, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x12, 0x50, 0x0a, 0x14, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f,5810x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x11,5820x20, 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f,5830x72, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65,5840x54, 0x79, 0x70, 0x65, 0x52, 0x12, 0x64, 0x65, 0x62, 0x75, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x73,5850x70, 0x61, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66,5860x69, 0x67, 0x63, 0x61, 0x74, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x12, 0x20,5870x01, 0x28, 0x08, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x63, 0x61, 0x74, 0x45, 0x6e,5880x61, 0x62, 0x6c, 0x65, 0x64, 0x1a, 0x3b, 0x0a, 0x09, 0x47, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x41,5890x50, 0x49, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01,5900x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x12,5910x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f,5920x73, 0x74, 0x1a, 0x36, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79,5930x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,5940x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,5950x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x65, 0x0a, 0x0e, 0x57, 0x6f,5960x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02,5970x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c,5980x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,5990x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12,6000x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03,6010x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,6020x6e, 0x42, 0x14, 0x0a, 0x12, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x6c,6030x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x13, 0x10, 0x14, 0x2a, 0x3c, 0x0a,6040x12, 0x44, 0x65, 0x62, 0x75, 0x67, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x54,6050x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x6e, 0x6f, 0x44, 0x65, 0x62, 0x75, 0x67, 0x10, 0x00,6060x12, 0x0b, 0x0a, 0x07, 0x72, 0x65, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x10, 0x01, 0x12, 0x0c, 0x0a,6070x08, 0x70, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x10, 0x02, 0x32, 0x7f, 0x0a, 0x0b, 0x49,6080x6e, 0x66, 0x6f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x70, 0x0a, 0x0d, 0x57, 0x6f,6090x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x2e, 0x73, 0x75,6100x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61,6110x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e,6120x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x73,6130x70, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,6140x22, 0x1a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x14, 0x12, 0x12, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e,6150x66, 0x6f, 0x2f, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x70, 0x61, 0x63, 0x65, 0x42, 0x46, 0x0a, 0x18,6160x69, 0x6f, 0x2e, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2e, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76,6170x69, 0x73, 0x6f, 0x72, 0x2e, 0x61, 0x70, 0x69, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,6180x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x69, 0x74, 0x70, 0x6f, 0x64, 0x2d, 0x69, 0x6f, 0x2f, 0x67,6190x69, 0x74, 0x70, 0x6f, 0x64, 0x2f, 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x6f, 0x72,6200x2f, 0x61, 0x70, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,621}622623var (624file_info_proto_rawDescOnce sync.Once625file_info_proto_rawDescData = file_info_proto_rawDesc626)627628func file_info_proto_rawDescGZIP() []byte {629file_info_proto_rawDescOnce.Do(func() {630file_info_proto_rawDescData = protoimpl.X.CompressGZIP(file_info_proto_rawDescData)631})632return file_info_proto_rawDescData633}634635var file_info_proto_enumTypes = make([]protoimpl.EnumInfo, 1)636var file_info_proto_msgTypes = make([]protoimpl.MessageInfo, 5)637var file_info_proto_goTypes = []interface{}{638(DebugWorkspaceType)(0), // 0: supervisor.DebugWorkspaceType639(*WorkspaceInfoRequest)(nil), // 1: supervisor.WorkspaceInfoRequest640(*WorkspaceInfoResponse)(nil), // 2: supervisor.WorkspaceInfoResponse641(*WorkspaceInfoResponse_GitpodAPI)(nil), // 3: supervisor.WorkspaceInfoResponse.GitpodAPI642(*WorkspaceInfoResponse_Repository)(nil), // 4: supervisor.WorkspaceInfoResponse.Repository643(*WorkspaceInfoResponse_WorkspaceClass)(nil), // 5: supervisor.WorkspaceInfoResponse.WorkspaceClass644}645var file_info_proto_depIdxs = []int32{6463, // 0: supervisor.WorkspaceInfoResponse.gitpod_api:type_name -> supervisor.WorkspaceInfoResponse.GitpodAPI6474, // 1: supervisor.WorkspaceInfoResponse.repository:type_name -> supervisor.WorkspaceInfoResponse.Repository6485, // 2: supervisor.WorkspaceInfoResponse.workspace_class:type_name -> supervisor.WorkspaceInfoResponse.WorkspaceClass6490, // 3: supervisor.WorkspaceInfoResponse.debug_workspace_type:type_name -> supervisor.DebugWorkspaceType6501, // 4: supervisor.InfoService.WorkspaceInfo:input_type -> supervisor.WorkspaceInfoRequest6512, // 5: supervisor.InfoService.WorkspaceInfo:output_type -> supervisor.WorkspaceInfoResponse6525, // [5:6] is the sub-list for method output_type6534, // [4:5] is the sub-list for method input_type6544, // [4:4] is the sub-list for extension type_name6554, // [4:4] is the sub-list for extension extendee6560, // [0:4] is the sub-list for field type_name657}658659func init() { file_info_proto_init() }660func file_info_proto_init() {661if File_info_proto != nil {662return663}664if !protoimpl.UnsafeEnabled {665file_info_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {666switch v := v.(*WorkspaceInfoRequest); i {667case 0:668return &v.state669case 1:670return &v.sizeCache671case 2:672return &v.unknownFields673default:674return nil675}676}677file_info_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {678switch v := v.(*WorkspaceInfoResponse); i {679case 0:680return &v.state681case 1:682return &v.sizeCache683case 2:684return &v.unknownFields685default:686return nil687}688}689file_info_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {690switch v := v.(*WorkspaceInfoResponse_GitpodAPI); i {691case 0:692return &v.state693case 1:694return &v.sizeCache695case 2:696return &v.unknownFields697default:698return nil699}700}701file_info_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {702switch v := v.(*WorkspaceInfoResponse_Repository); i {703case 0:704return &v.state705case 1:706return &v.sizeCache707case 2:708return &v.unknownFields709default:710return nil711}712}713file_info_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {714switch v := v.(*WorkspaceInfoResponse_WorkspaceClass); i {715case 0:716return &v.state717case 1:718return &v.sizeCache719case 2:720return &v.unknownFields721default:722return nil723}724}725}726file_info_proto_msgTypes[1].OneofWrappers = []interface{}{727(*WorkspaceInfoResponse_WorkspaceLocationFile)(nil),728(*WorkspaceInfoResponse_WorkspaceLocationFolder)(nil),729}730type x struct{}731out := protoimpl.TypeBuilder{732File: protoimpl.DescBuilder{733GoPackagePath: reflect.TypeOf(x{}).PkgPath(),734RawDescriptor: file_info_proto_rawDesc,735NumEnums: 1,736NumMessages: 5,737NumExtensions: 0,738NumServices: 1,739},740GoTypes: file_info_proto_goTypes,741DependencyIndexes: file_info_proto_depIdxs,742EnumInfos: file_info_proto_enumTypes,743MessageInfos: file_info_proto_msgTypes,744}.Build()745File_info_proto = out.File746file_info_proto_rawDesc = nil747file_info_proto_goTypes = nil748file_info_proto_depIdxs = nil749}750751752