wk

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2020 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AccessMode_name = map[int32]string{
	0: "Public",
	1: "Protected",
	2: "Private",
}
View Source
var AccessMode_value = map[string]int32{
	"Public":    0,
	"Protected": 1,
	"Private":   2,
}
View Source
var Member_Role_name = map[int32]string{
	0: "Creator",
	1: "Maintainer",
	2: "Member",
}
View Source
var Member_Role_value = map[string]int32{
	"Creator":    0,
	"Maintainer": 1,
	"Member":     2,
}
View Source
var Member_State_name = map[int32]string{
	0: "Pending",
	1: "Active",
}
View Source
var Member_State_value = map[string]int32{
	"Pending": 0,
	"Active":  1,
}
View Source
var UserState_name = map[int32]string{
	0: "NotSet",
	1: "Pending",
	2: "Frozen",
	3: "Active",
}
View Source
var UserState_value = map[string]int32{
	"NotSet":  0,
	"Pending": 1,
	"Frozen":  2,
	"Active":  3,
}

Functions

func All

func All(x string) bool

func RegisterWorkspaceServer

func RegisterWorkspaceServer(s *grpc.Server, srv WorkspaceServer)

Types

type AccessMode

type AccessMode int32
const (
	AccessMode_Public    AccessMode = 0
	AccessMode_Protected AccessMode = 1
	AccessMode_Private   AccessMode = 2
)

func (AccessMode) EnumDescriptor

func (AccessMode) EnumDescriptor() ([]byte, []int)

func (AccessMode) String

func (x AccessMode) String() string

type AddExperimentMemberRequest

type AddExperimentMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Member               *Member  `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*AddExperimentMemberRequest) Descriptor

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

func (*AddExperimentMemberRequest) GetExperiment

func (m *AddExperimentMemberRequest) GetExperiment() string

func (*AddExperimentMemberRequest) GetMember

func (m *AddExperimentMemberRequest) GetMember() *Member

func (*AddExperimentMemberRequest) GetProject

func (m *AddExperimentMemberRequest) GetProject() string

func (*AddExperimentMemberRequest) ProtoMessage

func (*AddExperimentMemberRequest) ProtoMessage()

func (*AddExperimentMemberRequest) Reset

func (m *AddExperimentMemberRequest) Reset()

func (*AddExperimentMemberRequest) String

func (m *AddExperimentMemberRequest) String() string

func (*AddExperimentMemberRequest) XXX_DiscardUnknown

func (m *AddExperimentMemberRequest) XXX_DiscardUnknown()

func (*AddExperimentMemberRequest) XXX_Marshal

func (m *AddExperimentMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddExperimentMemberRequest) XXX_Merge

func (m *AddExperimentMemberRequest) XXX_Merge(src proto.Message)

func (*AddExperimentMemberRequest) XXX_Size

func (m *AddExperimentMemberRequest) XXX_Size() int

func (*AddExperimentMemberRequest) XXX_Unmarshal

func (m *AddExperimentMemberRequest) XXX_Unmarshal(b []byte) error

type AddProjectMemberRequest

type AddProjectMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Member               *Member  `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*AddProjectMemberRequest) Descriptor

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

func (*AddProjectMemberRequest) GetMember

func (m *AddProjectMemberRequest) GetMember() *Member

func (*AddProjectMemberRequest) GetProject

func (m *AddProjectMemberRequest) GetProject() string

func (*AddProjectMemberRequest) ProtoMessage

func (*AddProjectMemberRequest) ProtoMessage()

func (*AddProjectMemberRequest) Reset

func (m *AddProjectMemberRequest) Reset()

func (*AddProjectMemberRequest) String

func (m *AddProjectMemberRequest) String() string

func (*AddProjectMemberRequest) XXX_DiscardUnknown

func (m *AddProjectMemberRequest) XXX_DiscardUnknown()

func (*AddProjectMemberRequest) XXX_Marshal

func (m *AddProjectMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddProjectMemberRequest) XXX_Merge

func (m *AddProjectMemberRequest) XXX_Merge(src proto.Message)

func (*AddProjectMemberRequest) XXX_Size

func (m *AddProjectMemberRequest) XXX_Size() int

func (*AddProjectMemberRequest) XXX_Unmarshal

func (m *AddProjectMemberRequest) XXX_Unmarshal(b []byte) error

type AddUserPublicKeyRequest

type AddUserPublicKeyRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	Key                  string   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" yaml:"key,omitempty" mapstructure:"key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*AddUserPublicKeyRequest) Descriptor

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

func (*AddUserPublicKeyRequest) GetKey

func (m *AddUserPublicKeyRequest) GetKey() string

func (*AddUserPublicKeyRequest) GetUser

func (m *AddUserPublicKeyRequest) GetUser() string

func (*AddUserPublicKeyRequest) ProtoMessage

func (*AddUserPublicKeyRequest) ProtoMessage()

func (*AddUserPublicKeyRequest) Reset

func (m *AddUserPublicKeyRequest) Reset()

func (*AddUserPublicKeyRequest) String

func (m *AddUserPublicKeyRequest) String() string

func (*AddUserPublicKeyRequest) XXX_DiscardUnknown

func (m *AddUserPublicKeyRequest) XXX_DiscardUnknown()

func (*AddUserPublicKeyRequest) XXX_Marshal

func (m *AddUserPublicKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddUserPublicKeyRequest) XXX_Merge

func (m *AddUserPublicKeyRequest) XXX_Merge(src proto.Message)

func (*AddUserPublicKeyRequest) XXX_Size

func (m *AddUserPublicKeyRequest) XXX_Size() int

func (*AddUserPublicKeyRequest) XXX_Unmarshal

func (m *AddUserPublicKeyRequest) XXX_Unmarshal(b []byte) error

type CreateExperimentRequest

type CreateExperimentRequest struct {
	Caller               string      `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty" yaml:"caller,omitempty" mapstructure:"caller,omitempty"`
	Project              string      `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           *Experiment `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}    `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte      `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32       `json:"-" yaml:"-" mapstructure:"-"`
}

func (*CreateExperimentRequest) Descriptor

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

func (*CreateExperimentRequest) GetCaller

func (m *CreateExperimentRequest) GetCaller() string

func (*CreateExperimentRequest) GetExperiment

func (m *CreateExperimentRequest) GetExperiment() *Experiment

func (*CreateExperimentRequest) GetProject

func (m *CreateExperimentRequest) GetProject() string

func (*CreateExperimentRequest) ProtoMessage

func (*CreateExperimentRequest) ProtoMessage()

func (*CreateExperimentRequest) Reset

func (m *CreateExperimentRequest) Reset()

func (*CreateExperimentRequest) String

func (m *CreateExperimentRequest) String() string

func (*CreateExperimentRequest) XXX_DiscardUnknown

func (m *CreateExperimentRequest) XXX_DiscardUnknown()

func (*CreateExperimentRequest) XXX_Marshal

func (m *CreateExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateExperimentRequest) XXX_Merge

func (m *CreateExperimentRequest) XXX_Merge(src proto.Message)

func (*CreateExperimentRequest) XXX_Size

func (m *CreateExperimentRequest) XXX_Size() int

func (*CreateExperimentRequest) XXX_Unmarshal

func (m *CreateExperimentRequest) XXX_Unmarshal(b []byte) error

type CreateProjectRequest

type CreateProjectRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	Project              *Project `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*CreateProjectRequest) Descriptor

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

func (*CreateProjectRequest) GetProject

func (m *CreateProjectRequest) GetProject() *Project

func (*CreateProjectRequest) GetUser

func (m *CreateProjectRequest) GetUser() string

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) Reset

func (m *CreateProjectRequest) Reset()

func (*CreateProjectRequest) String

func (m *CreateProjectRequest) String() string

func (*CreateProjectRequest) XXX_DiscardUnknown

func (m *CreateProjectRequest) XXX_DiscardUnknown()

func (*CreateProjectRequest) XXX_Marshal

func (m *CreateProjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateProjectRequest) XXX_Merge

func (m *CreateProjectRequest) XXX_Merge(src proto.Message)

func (*CreateProjectRequest) XXX_Size

func (m *CreateProjectRequest) XXX_Size() int

func (*CreateProjectRequest) XXX_Unmarshal

func (m *CreateProjectRequest) XXX_Unmarshal(b []byte) error

type DeleteExperimentMemberRequest

type DeleteExperimentMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Member               string   `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*DeleteExperimentMemberRequest) Descriptor

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

func (*DeleteExperimentMemberRequest) GetExperiment

func (m *DeleteExperimentMemberRequest) GetExperiment() string

func (*DeleteExperimentMemberRequest) GetMember

func (m *DeleteExperimentMemberRequest) GetMember() string

func (*DeleteExperimentMemberRequest) GetProject

func (m *DeleteExperimentMemberRequest) GetProject() string

func (*DeleteExperimentMemberRequest) ProtoMessage

func (*DeleteExperimentMemberRequest) ProtoMessage()

func (*DeleteExperimentMemberRequest) Reset

func (m *DeleteExperimentMemberRequest) Reset()

func (*DeleteExperimentMemberRequest) String

func (*DeleteExperimentMemberRequest) XXX_DiscardUnknown

func (m *DeleteExperimentMemberRequest) XXX_DiscardUnknown()

func (*DeleteExperimentMemberRequest) XXX_Marshal

func (m *DeleteExperimentMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteExperimentMemberRequest) XXX_Merge

func (m *DeleteExperimentMemberRequest) XXX_Merge(src proto.Message)

func (*DeleteExperimentMemberRequest) XXX_Size

func (m *DeleteExperimentMemberRequest) XXX_Size() int

func (*DeleteExperimentMemberRequest) XXX_Unmarshal

func (m *DeleteExperimentMemberRequest) XXX_Unmarshal(b []byte) error

type DeleteExperimentRequest

type DeleteExperimentRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*DeleteExperimentRequest) Descriptor

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

func (*DeleteExperimentRequest) GetExperiment

func (m *DeleteExperimentRequest) GetExperiment() string

func (*DeleteExperimentRequest) GetProject

func (m *DeleteExperimentRequest) GetProject() string

func (*DeleteExperimentRequest) ProtoMessage

func (*DeleteExperimentRequest) ProtoMessage()

func (*DeleteExperimentRequest) Reset

func (m *DeleteExperimentRequest) Reset()

func (*DeleteExperimentRequest) String

func (m *DeleteExperimentRequest) String() string

func (*DeleteExperimentRequest) XXX_DiscardUnknown

func (m *DeleteExperimentRequest) XXX_DiscardUnknown()

func (*DeleteExperimentRequest) XXX_Marshal

func (m *DeleteExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteExperimentRequest) XXX_Merge

func (m *DeleteExperimentRequest) XXX_Merge(src proto.Message)

func (*DeleteExperimentRequest) XXX_Size

func (m *DeleteExperimentRequest) XXX_Size() int

func (*DeleteExperimentRequest) XXX_Unmarshal

func (m *DeleteExperimentRequest) XXX_Unmarshal(b []byte) error

type DeleteProjectMemberRequest

type DeleteProjectMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Member               string   `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*DeleteProjectMemberRequest) Descriptor

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

func (*DeleteProjectMemberRequest) GetMember

func (m *DeleteProjectMemberRequest) GetMember() string

func (*DeleteProjectMemberRequest) GetProject

func (m *DeleteProjectMemberRequest) GetProject() string

func (*DeleteProjectMemberRequest) ProtoMessage

func (*DeleteProjectMemberRequest) ProtoMessage()

func (*DeleteProjectMemberRequest) Reset

func (m *DeleteProjectMemberRequest) Reset()

func (*DeleteProjectMemberRequest) String

func (m *DeleteProjectMemberRequest) String() string

func (*DeleteProjectMemberRequest) XXX_DiscardUnknown

func (m *DeleteProjectMemberRequest) XXX_DiscardUnknown()

func (*DeleteProjectMemberRequest) XXX_Marshal

func (m *DeleteProjectMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteProjectMemberRequest) XXX_Merge

func (m *DeleteProjectMemberRequest) XXX_Merge(src proto.Message)

func (*DeleteProjectMemberRequest) XXX_Size

func (m *DeleteProjectMemberRequest) XXX_Size() int

func (*DeleteProjectMemberRequest) XXX_Unmarshal

func (m *DeleteProjectMemberRequest) XXX_Unmarshal(b []byte) error

type DeleteProjectRequest

type DeleteProjectRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

TODO should also require caller email so permissions to delete xp can be

checked

func (*DeleteProjectRequest) Descriptor

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

func (*DeleteProjectRequest) GetName

func (m *DeleteProjectRequest) GetName() string

func (*DeleteProjectRequest) GetUser

func (m *DeleteProjectRequest) GetUser() string

func (*DeleteProjectRequest) ProtoMessage

func (*DeleteProjectRequest) ProtoMessage()

func (*DeleteProjectRequest) Reset

func (m *DeleteProjectRequest) Reset()

func (*DeleteProjectRequest) String

func (m *DeleteProjectRequest) String() string

func (*DeleteProjectRequest) XXX_DiscardUnknown

func (m *DeleteProjectRequest) XXX_DiscardUnknown()

func (*DeleteProjectRequest) XXX_Marshal

func (m *DeleteProjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteProjectRequest) XXX_Merge

func (m *DeleteProjectRequest) XXX_Merge(src proto.Message)

func (*DeleteProjectRequest) XXX_Size

func (m *DeleteProjectRequest) XXX_Size() int

func (*DeleteProjectRequest) XXX_Unmarshal

func (m *DeleteProjectRequest) XXX_Unmarshal(b []byte) error

type DeleteUserPublicKeyRequest

type DeleteUserPublicKeyRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	Fingerprint          string   `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*DeleteUserPublicKeyRequest) Descriptor

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

func (*DeleteUserPublicKeyRequest) GetFingerprint

func (m *DeleteUserPublicKeyRequest) GetFingerprint() string

func (*DeleteUserPublicKeyRequest) GetUser

func (m *DeleteUserPublicKeyRequest) GetUser() string

func (*DeleteUserPublicKeyRequest) ProtoMessage

func (*DeleteUserPublicKeyRequest) ProtoMessage()

func (*DeleteUserPublicKeyRequest) Reset

func (m *DeleteUserPublicKeyRequest) Reset()

func (*DeleteUserPublicKeyRequest) String

func (m *DeleteUserPublicKeyRequest) String() string

func (*DeleteUserPublicKeyRequest) XXX_DiscardUnknown

func (m *DeleteUserPublicKeyRequest) XXX_DiscardUnknown()

func (*DeleteUserPublicKeyRequest) XXX_Marshal

func (m *DeleteUserPublicKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteUserPublicKeyRequest) XXX_Merge

func (m *DeleteUserPublicKeyRequest) XXX_Merge(src proto.Message)

func (*DeleteUserPublicKeyRequest) XXX_Size

func (m *DeleteUserPublicKeyRequest) XXX_Size() int

func (*DeleteUserPublicKeyRequest) XXX_Unmarshal

func (m *DeleteUserPublicKeyRequest) XXX_Unmarshal(b []byte) error

type DeleteUserRequest

type DeleteUserRequest struct {
	User                 string   `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*DeleteUserRequest) Descriptor

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

func (*DeleteUserRequest) GetUser

func (m *DeleteUserRequest) GetUser() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) Reset

func (m *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (m *DeleteUserRequest) String() string

func (*DeleteUserRequest) XXX_DiscardUnknown

func (m *DeleteUserRequest) XXX_DiscardUnknown()

func (*DeleteUserRequest) XXX_Marshal

func (m *DeleteUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteUserRequest) XXX_Merge

func (m *DeleteUserRequest) XXX_Merge(src proto.Message)

func (*DeleteUserRequest) XXX_Size

func (m *DeleteUserRequest) XXX_Size() int

func (*DeleteUserRequest) XXX_Unmarshal

func (m *DeleteUserRequest) XXX_Unmarshal(b []byte) error

type Experiment

type Experiment struct {
	Name        string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	Description string             `` /* 141-byte string literal not displayed */
	Members     map[string]*Member `` /* 389-byte string literal not displayed */
	Project     string             `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	AccessMode  AccessMode         `` /* 157-byte string literal not displayed */
	//internal
	Ver                  int64    `protobuf:"varint,6,opt,name=ver,proto3" json:"ver,omitempty" yaml:"ver,omitempty" mapstructure:"ver,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*Experiment) Descriptor

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

func (*Experiment) GetAccessMode

func (m *Experiment) GetAccessMode() AccessMode

func (*Experiment) GetDescription

func (m *Experiment) GetDescription() string

func (*Experiment) GetMembers

func (m *Experiment) GetMembers() map[string]*Member

func (*Experiment) GetName

func (m *Experiment) GetName() string

func (*Experiment) GetProject

func (m *Experiment) GetProject() string

func (*Experiment) GetVer

func (m *Experiment) GetVer() int64

func (*Experiment) GetVersion

func (e *Experiment) GetVersion() int64

GetVersion ...

func (*Experiment) HasMember

func (e *Experiment) HasMember(member string) bool

HasMember ....

func (*Experiment) Key

func (e *Experiment) Key() string

Key ...

func (*Experiment) Merge

func (e *Experiment) Merge(src interface{}) error

Merge ...

func (*Experiment) Object

func (e *Experiment) Object() interface{}

Object ...

func (*Experiment) ProtoMessage

func (*Experiment) ProtoMessage()

func (*Experiment) Reset

func (m *Experiment) Reset()

func (*Experiment) SetVersion

func (e *Experiment) SetVersion(v int64)

SetVersion ...

func (*Experiment) String

func (m *Experiment) String() string

func (*Experiment) Update

func (e *Experiment) Update() error

Update ..

func (*Experiment) XXX_DiscardUnknown

func (m *Experiment) XXX_DiscardUnknown()

func (*Experiment) XXX_Marshal

func (m *Experiment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Experiment) XXX_Merge

func (m *Experiment) XXX_Merge(src proto.Message)

func (*Experiment) XXX_Size

func (m *Experiment) XXX_Size() int

func (*Experiment) XXX_Unmarshal

func (m *Experiment) XXX_Unmarshal(b []byte) error

type GetExperimentMemberRequest

type GetExperimentMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Member               string   `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetExperimentMemberRequest) Descriptor

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

func (*GetExperimentMemberRequest) GetExperiment

func (m *GetExperimentMemberRequest) GetExperiment() string

func (*GetExperimentMemberRequest) GetMember

func (m *GetExperimentMemberRequest) GetMember() string

func (*GetExperimentMemberRequest) GetProject

func (m *GetExperimentMemberRequest) GetProject() string

func (*GetExperimentMemberRequest) ProtoMessage

func (*GetExperimentMemberRequest) ProtoMessage()

func (*GetExperimentMemberRequest) Reset

func (m *GetExperimentMemberRequest) Reset()

func (*GetExperimentMemberRequest) String

func (m *GetExperimentMemberRequest) String() string

func (*GetExperimentMemberRequest) XXX_DiscardUnknown

func (m *GetExperimentMemberRequest) XXX_DiscardUnknown()

func (*GetExperimentMemberRequest) XXX_Marshal

func (m *GetExperimentMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetExperimentMemberRequest) XXX_Merge

func (m *GetExperimentMemberRequest) XXX_Merge(src proto.Message)

func (*GetExperimentMemberRequest) XXX_Size

func (m *GetExperimentMemberRequest) XXX_Size() int

func (*GetExperimentMemberRequest) XXX_Unmarshal

func (m *GetExperimentMemberRequest) XXX_Unmarshal(b []byte) error

type GetExperimentMembersRequest

type GetExperimentMembersRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetExperimentMembersRequest) Descriptor

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

func (*GetExperimentMembersRequest) GetExperiment

func (m *GetExperimentMembersRequest) GetExperiment() string

func (*GetExperimentMembersRequest) GetProject

func (m *GetExperimentMembersRequest) GetProject() string

func (*GetExperimentMembersRequest) ProtoMessage

func (*GetExperimentMembersRequest) ProtoMessage()

func (*GetExperimentMembersRequest) Reset

func (m *GetExperimentMembersRequest) Reset()

func (*GetExperimentMembersRequest) String

func (m *GetExperimentMembersRequest) String() string

func (*GetExperimentMembersRequest) XXX_DiscardUnknown

func (m *GetExperimentMembersRequest) XXX_DiscardUnknown()

func (*GetExperimentMembersRequest) XXX_Marshal

func (m *GetExperimentMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetExperimentMembersRequest) XXX_Merge

func (m *GetExperimentMembersRequest) XXX_Merge(src proto.Message)

func (*GetExperimentMembersRequest) XXX_Size

func (m *GetExperimentMembersRequest) XXX_Size() int

func (*GetExperimentMembersRequest) XXX_Unmarshal

func (m *GetExperimentMembersRequest) XXX_Unmarshal(b []byte) error

type GetExperimentRequest

type GetExperimentRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetExperimentRequest) Descriptor

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

func (*GetExperimentRequest) GetExperiment

func (m *GetExperimentRequest) GetExperiment() string

func (*GetExperimentRequest) GetProject

func (m *GetExperimentRequest) GetProject() string

func (*GetExperimentRequest) ProtoMessage

func (*GetExperimentRequest) ProtoMessage()

func (*GetExperimentRequest) Reset

func (m *GetExperimentRequest) Reset()

func (*GetExperimentRequest) String

func (m *GetExperimentRequest) String() string

func (*GetExperimentRequest) XXX_DiscardUnknown

func (m *GetExperimentRequest) XXX_DiscardUnknown()

func (*GetExperimentRequest) XXX_Marshal

func (m *GetExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetExperimentRequest) XXX_Merge

func (m *GetExperimentRequest) XXX_Merge(src proto.Message)

func (*GetExperimentRequest) XXX_Size

func (m *GetExperimentRequest) XXX_Size() int

func (*GetExperimentRequest) XXX_Unmarshal

func (m *GetExperimentRequest) XXX_Unmarshal(b []byte) error

type GetMembersResponse

type GetMembersResponse struct {
	Members              []*Member `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty" yaml:"members,omitempty" mapstructure:"members,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte    `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32     `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetMembersResponse) Descriptor

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

func (*GetMembersResponse) GetMembers

func (m *GetMembersResponse) GetMembers() []*Member

func (*GetMembersResponse) ProtoMessage

func (*GetMembersResponse) ProtoMessage()

func (*GetMembersResponse) Reset

func (m *GetMembersResponse) Reset()

func (*GetMembersResponse) String

func (m *GetMembersResponse) String() string

func (*GetMembersResponse) XXX_DiscardUnknown

func (m *GetMembersResponse) XXX_DiscardUnknown()

func (*GetMembersResponse) XXX_Marshal

func (m *GetMembersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetMembersResponse) XXX_Merge

func (m *GetMembersResponse) XXX_Merge(src proto.Message)

func (*GetMembersResponse) XXX_Size

func (m *GetMembersResponse) XXX_Size() int

func (*GetMembersResponse) XXX_Unmarshal

func (m *GetMembersResponse) XXX_Unmarshal(b []byte) error

type GetPolicyResponse

type GetPolicyResponse struct {
	Policy               string   `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty" yaml:"policy,omitempty" mapstructure:"policy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetPolicyResponse) Descriptor

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

func (*GetPolicyResponse) GetPolicy

func (m *GetPolicyResponse) GetPolicy() string

func (*GetPolicyResponse) ProtoMessage

func (*GetPolicyResponse) ProtoMessage()

func (*GetPolicyResponse) Reset

func (m *GetPolicyResponse) Reset()

func (*GetPolicyResponse) String

func (m *GetPolicyResponse) String() string

func (*GetPolicyResponse) XXX_DiscardUnknown

func (m *GetPolicyResponse) XXX_DiscardUnknown()

func (*GetPolicyResponse) XXX_Marshal

func (m *GetPolicyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPolicyResponse) XXX_Merge

func (m *GetPolicyResponse) XXX_Merge(src proto.Message)

func (*GetPolicyResponse) XXX_Size

func (m *GetPolicyResponse) XXX_Size() int

func (*GetPolicyResponse) XXX_Unmarshal

func (m *GetPolicyResponse) XXX_Unmarshal(b []byte) error

type GetProjectExperimentsRequest

type GetProjectExperimentsRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectExperimentsRequest) Descriptor

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

func (*GetProjectExperimentsRequest) GetName

func (m *GetProjectExperimentsRequest) GetName() string

func (*GetProjectExperimentsRequest) ProtoMessage

func (*GetProjectExperimentsRequest) ProtoMessage()

func (*GetProjectExperimentsRequest) Reset

func (m *GetProjectExperimentsRequest) Reset()

func (*GetProjectExperimentsRequest) String

func (*GetProjectExperimentsRequest) XXX_DiscardUnknown

func (m *GetProjectExperimentsRequest) XXX_DiscardUnknown()

func (*GetProjectExperimentsRequest) XXX_Marshal

func (m *GetProjectExperimentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectExperimentsRequest) XXX_Merge

func (m *GetProjectExperimentsRequest) XXX_Merge(src proto.Message)

func (*GetProjectExperimentsRequest) XXX_Size

func (m *GetProjectExperimentsRequest) XXX_Size() int

func (*GetProjectExperimentsRequest) XXX_Unmarshal

func (m *GetProjectExperimentsRequest) XXX_Unmarshal(b []byte) error

type GetProjectExperimentsResponse

type GetProjectExperimentsResponse struct {
	Experiments          []*Experiment `` /* 141-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}      `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte        `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32         `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectExperimentsResponse) Descriptor

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

func (*GetProjectExperimentsResponse) GetExperiments

func (m *GetProjectExperimentsResponse) GetExperiments() []*Experiment

func (*GetProjectExperimentsResponse) ProtoMessage

func (*GetProjectExperimentsResponse) ProtoMessage()

func (*GetProjectExperimentsResponse) Reset

func (m *GetProjectExperimentsResponse) Reset()

func (*GetProjectExperimentsResponse) String

func (*GetProjectExperimentsResponse) XXX_DiscardUnknown

func (m *GetProjectExperimentsResponse) XXX_DiscardUnknown()

func (*GetProjectExperimentsResponse) XXX_Marshal

func (m *GetProjectExperimentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectExperimentsResponse) XXX_Merge

func (m *GetProjectExperimentsResponse) XXX_Merge(src proto.Message)

func (*GetProjectExperimentsResponse) XXX_Size

func (m *GetProjectExperimentsResponse) XXX_Size() int

func (*GetProjectExperimentsResponse) XXX_Unmarshal

func (m *GetProjectExperimentsResponse) XXX_Unmarshal(b []byte) error

type GetProjectMemberRequest

type GetProjectMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Member               string   `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectMemberRequest) Descriptor

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

func (*GetProjectMemberRequest) GetMember

func (m *GetProjectMemberRequest) GetMember() string

func (*GetProjectMemberRequest) GetProject

func (m *GetProjectMemberRequest) GetProject() string

func (*GetProjectMemberRequest) ProtoMessage

func (*GetProjectMemberRequest) ProtoMessage()

func (*GetProjectMemberRequest) Reset

func (m *GetProjectMemberRequest) Reset()

func (*GetProjectMemberRequest) String

func (m *GetProjectMemberRequest) String() string

func (*GetProjectMemberRequest) XXX_DiscardUnknown

func (m *GetProjectMemberRequest) XXX_DiscardUnknown()

func (*GetProjectMemberRequest) XXX_Marshal

func (m *GetProjectMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectMemberRequest) XXX_Merge

func (m *GetProjectMemberRequest) XXX_Merge(src proto.Message)

func (*GetProjectMemberRequest) XXX_Size

func (m *GetProjectMemberRequest) XXX_Size() int

func (*GetProjectMemberRequest) XXX_Unmarshal

func (m *GetProjectMemberRequest) XXX_Unmarshal(b []byte) error

type GetProjectMembersRequest

type GetProjectMembersRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=Name,json=name,proto3" json:"Name,omitempty" yaml:"Name,omitempty" mapstructure:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectMembersRequest) Descriptor

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

func (*GetProjectMembersRequest) GetName

func (m *GetProjectMembersRequest) GetName() string

func (*GetProjectMembersRequest) ProtoMessage

func (*GetProjectMembersRequest) ProtoMessage()

func (*GetProjectMembersRequest) Reset

func (m *GetProjectMembersRequest) Reset()

func (*GetProjectMembersRequest) String

func (m *GetProjectMembersRequest) String() string

func (*GetProjectMembersRequest) XXX_DiscardUnknown

func (m *GetProjectMembersRequest) XXX_DiscardUnknown()

func (*GetProjectMembersRequest) XXX_Marshal

func (m *GetProjectMembersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectMembersRequest) XXX_Merge

func (m *GetProjectMembersRequest) XXX_Merge(src proto.Message)

func (*GetProjectMembersRequest) XXX_Size

func (m *GetProjectMembersRequest) XXX_Size() int

func (*GetProjectMembersRequest) XXX_Unmarshal

func (m *GetProjectMembersRequest) XXX_Unmarshal(b []byte) error

type GetProjectRequest

type GetProjectRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectRequest) Descriptor

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

func (*GetProjectRequest) GetName

func (m *GetProjectRequest) GetName() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) Reset

func (m *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (m *GetProjectRequest) String() string

func (*GetProjectRequest) XXX_DiscardUnknown

func (m *GetProjectRequest) XXX_DiscardUnknown()

func (*GetProjectRequest) XXX_Marshal

func (m *GetProjectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectRequest) XXX_Merge

func (m *GetProjectRequest) XXX_Merge(src proto.Message)

func (*GetProjectRequest) XXX_Size

func (m *GetProjectRequest) XXX_Size() int

func (*GetProjectRequest) XXX_Unmarshal

func (m *GetProjectRequest) XXX_Unmarshal(b []byte) error

type GetProjectsRequest

type GetProjectsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectsRequest) Descriptor

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

func (*GetProjectsRequest) ProtoMessage

func (*GetProjectsRequest) ProtoMessage()

func (*GetProjectsRequest) Reset

func (m *GetProjectsRequest) Reset()

func (*GetProjectsRequest) String

func (m *GetProjectsRequest) String() string

func (*GetProjectsRequest) XXX_DiscardUnknown

func (m *GetProjectsRequest) XXX_DiscardUnknown()

func (*GetProjectsRequest) XXX_Marshal

func (m *GetProjectsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectsRequest) XXX_Merge

func (m *GetProjectsRequest) XXX_Merge(src proto.Message)

func (*GetProjectsRequest) XXX_Size

func (m *GetProjectsRequest) XXX_Size() int

func (*GetProjectsRequest) XXX_Unmarshal

func (m *GetProjectsRequest) XXX_Unmarshal(b []byte) error

type GetProjectsResponse

type GetProjectsResponse struct {
	Projects             []*Project `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte     `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32      `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetProjectsResponse) Descriptor

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

func (*GetProjectsResponse) GetProjects

func (m *GetProjectsResponse) GetProjects() []*Project

func (*GetProjectsResponse) ProtoMessage

func (*GetProjectsResponse) ProtoMessage()

func (*GetProjectsResponse) Reset

func (m *GetProjectsResponse) Reset()

func (*GetProjectsResponse) String

func (m *GetProjectsResponse) String() string

func (*GetProjectsResponse) XXX_DiscardUnknown

func (m *GetProjectsResponse) XXX_DiscardUnknown()

func (*GetProjectsResponse) XXX_Marshal

func (m *GetProjectsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetProjectsResponse) XXX_Merge

func (m *GetProjectsResponse) XXX_Merge(src proto.Message)

func (*GetProjectsResponse) XXX_Size

func (m *GetProjectsResponse) XXX_Size() int

func (*GetProjectsResponse) XXX_Unmarshal

func (m *GetProjectsResponse) XXX_Unmarshal(b []byte) error

type GetUserPublicKeysRequest

type GetUserPublicKeysRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetUserPublicKeysRequest) Descriptor

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

func (*GetUserPublicKeysRequest) GetUser

func (m *GetUserPublicKeysRequest) GetUser() string

func (*GetUserPublicKeysRequest) ProtoMessage

func (*GetUserPublicKeysRequest) ProtoMessage()

func (*GetUserPublicKeysRequest) Reset

func (m *GetUserPublicKeysRequest) Reset()

func (*GetUserPublicKeysRequest) String

func (m *GetUserPublicKeysRequest) String() string

func (*GetUserPublicKeysRequest) XXX_DiscardUnknown

func (m *GetUserPublicKeysRequest) XXX_DiscardUnknown()

func (*GetUserPublicKeysRequest) XXX_Marshal

func (m *GetUserPublicKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserPublicKeysRequest) XXX_Merge

func (m *GetUserPublicKeysRequest) XXX_Merge(src proto.Message)

func (*GetUserPublicKeysRequest) XXX_Size

func (m *GetUserPublicKeysRequest) XXX_Size() int

func (*GetUserPublicKeysRequest) XXX_Unmarshal

func (m *GetUserPublicKeysRequest) XXX_Unmarshal(b []byte) error

type GetUserPublicKeysResponse

type GetUserPublicKeysResponse struct {
	Keys                 []*PublicKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty" yaml:"keys,omitempty" mapstructure:"keys,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte       `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32        `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetUserPublicKeysResponse) Descriptor

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

func (*GetUserPublicKeysResponse) GetKeys

func (m *GetUserPublicKeysResponse) GetKeys() []*PublicKey

func (*GetUserPublicKeysResponse) ProtoMessage

func (*GetUserPublicKeysResponse) ProtoMessage()

func (*GetUserPublicKeysResponse) Reset

func (m *GetUserPublicKeysResponse) Reset()

func (*GetUserPublicKeysResponse) String

func (m *GetUserPublicKeysResponse) String() string

func (*GetUserPublicKeysResponse) XXX_DiscardUnknown

func (m *GetUserPublicKeysResponse) XXX_DiscardUnknown()

func (*GetUserPublicKeysResponse) XXX_Marshal

func (m *GetUserPublicKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserPublicKeysResponse) XXX_Merge

func (m *GetUserPublicKeysResponse) XXX_Merge(src proto.Message)

func (*GetUserPublicKeysResponse) XXX_Size

func (m *GetUserPublicKeysResponse) XXX_Size() int

func (*GetUserPublicKeysResponse) XXX_Unmarshal

func (m *GetUserPublicKeysResponse) XXX_Unmarshal(b []byte) error

type GetUserRequest

type GetUserRequest struct {
	Username             string   `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetUserRequest) Descriptor

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

func (*GetUserRequest) GetUsername

func (m *GetUserRequest) GetUsername() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) Reset

func (m *GetUserRequest) Reset()

func (*GetUserRequest) String

func (m *GetUserRequest) String() string

func (*GetUserRequest) XXX_DiscardUnknown

func (m *GetUserRequest) XXX_DiscardUnknown()

func (*GetUserRequest) XXX_Marshal

func (m *GetUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserRequest) XXX_Merge

func (m *GetUserRequest) XXX_Merge(src proto.Message)

func (*GetUserRequest) XXX_Size

func (m *GetUserRequest) XXX_Size() int

func (*GetUserRequest) XXX_Unmarshal

func (m *GetUserRequest) XXX_Unmarshal(b []byte) error

type GetUsersRequest

type GetUsersRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetUsersRequest) Descriptor

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

func (*GetUsersRequest) ProtoMessage

func (*GetUsersRequest) ProtoMessage()

func (*GetUsersRequest) Reset

func (m *GetUsersRequest) Reset()

func (*GetUsersRequest) String

func (m *GetUsersRequest) String() string

func (*GetUsersRequest) XXX_DiscardUnknown

func (m *GetUsersRequest) XXX_DiscardUnknown()

func (*GetUsersRequest) XXX_Marshal

func (m *GetUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUsersRequest) XXX_Merge

func (m *GetUsersRequest) XXX_Merge(src proto.Message)

func (*GetUsersRequest) XXX_Size

func (m *GetUsersRequest) XXX_Size() int

func (*GetUsersRequest) XXX_Unmarshal

func (m *GetUsersRequest) XXX_Unmarshal(b []byte) error

type GetUsersResponse

type GetUsersResponse struct {
	Users                []*User  `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty" yaml:"users,omitempty" mapstructure:"users,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*GetUsersResponse) Descriptor

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

func (*GetUsersResponse) GetUsers

func (m *GetUsersResponse) GetUsers() []*User

func (*GetUsersResponse) ProtoMessage

func (*GetUsersResponse) ProtoMessage()

func (*GetUsersResponse) Reset

func (m *GetUsersResponse) Reset()

func (*GetUsersResponse) String

func (m *GetUsersResponse) String() string

func (*GetUsersResponse) XXX_DiscardUnknown

func (m *GetUsersResponse) XXX_DiscardUnknown()

func (*GetUsersResponse) XXX_Marshal

func (m *GetUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUsersResponse) XXX_Merge

func (m *GetUsersResponse) XXX_Merge(src proto.Message)

func (*GetUsersResponse) XXX_Size

func (m *GetUsersResponse) XXX_Size() int

func (*GetUsersResponse) XXX_Unmarshal

func (m *GetUsersResponse) XXX_Unmarshal(b []byte) error

type HealthStatus

type HealthStatus struct {
	Status               string   `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty" yaml:"status,omitempty" mapstructure:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*HealthStatus) Descriptor

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

func (*HealthStatus) GetStatus

func (m *HealthStatus) GetStatus() string

func (*HealthStatus) ProtoMessage

func (*HealthStatus) ProtoMessage()

func (*HealthStatus) Reset

func (m *HealthStatus) Reset()

func (*HealthStatus) String

func (m *HealthStatus) String() string

func (*HealthStatus) XXX_DiscardUnknown

func (m *HealthStatus) XXX_DiscardUnknown()

func (*HealthStatus) XXX_Marshal

func (m *HealthStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HealthStatus) XXX_Merge

func (m *HealthStatus) XXX_Merge(src proto.Message)

func (*HealthStatus) XXX_Size

func (m *HealthStatus) XXX_Size() int

func (*HealthStatus) XXX_Unmarshal

func (m *HealthStatus) XXX_Unmarshal(b []byte) error

type InitUserRequest

type InitUserRequest struct {
	Username             string   `` /* 129-byte string literal not displayed */
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty" yaml:"email,omitempty" mapstructure:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*InitUserRequest) Descriptor

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

func (*InitUserRequest) GetEmail

func (m *InitUserRequest) GetEmail() string

func (*InitUserRequest) GetUsername

func (m *InitUserRequest) GetUsername() string

func (*InitUserRequest) ProtoMessage

func (*InitUserRequest) ProtoMessage()

func (*InitUserRequest) Reset

func (m *InitUserRequest) Reset()

func (*InitUserRequest) String

func (m *InitUserRequest) String() string

func (*InitUserRequest) XXX_DiscardUnknown

func (m *InitUserRequest) XXX_DiscardUnknown()

func (*InitUserRequest) XXX_Marshal

func (m *InitUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InitUserRequest) XXX_Merge

func (m *InitUserRequest) XXX_Merge(src proto.Message)

func (*InitUserRequest) XXX_Size

func (m *InitUserRequest) XXX_Size() int

func (*InitUserRequest) XXX_Unmarshal

func (m *InitUserRequest) XXX_Unmarshal(b []byte) error

type InitUserResponse

type InitUserResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*InitUserResponse) Descriptor

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

func (*InitUserResponse) ProtoMessage

func (*InitUserResponse) ProtoMessage()

func (*InitUserResponse) Reset

func (m *InitUserResponse) Reset()

func (*InitUserResponse) String

func (m *InitUserResponse) String() string

func (*InitUserResponse) XXX_DiscardUnknown

func (m *InitUserResponse) XXX_DiscardUnknown()

func (*InitUserResponse) XXX_Marshal

func (m *InitUserResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InitUserResponse) XXX_Merge

func (m *InitUserResponse) XXX_Merge(src proto.Message)

func (*InitUserResponse) XXX_Size

func (m *InitUserResponse) XXX_Size() int

func (*InitUserResponse) XXX_Unmarshal

func (m *InitUserResponse) XXX_Unmarshal(b []byte) error

type LoadPolicyRequest

type LoadPolicyRequest struct {
	Policy               string   `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty" yaml:"policy,omitempty" mapstructure:"policy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

Not sure if workspace is the place for this. I would think it'd be part of the etcd api, if etcd had an api. Or maybe an admin service? Here for now until we sort that out.

func (*LoadPolicyRequest) Descriptor

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

func (*LoadPolicyRequest) GetPolicy

func (m *LoadPolicyRequest) GetPolicy() string

func (*LoadPolicyRequest) ProtoMessage

func (*LoadPolicyRequest) ProtoMessage()

func (*LoadPolicyRequest) Reset

func (m *LoadPolicyRequest) Reset()

func (*LoadPolicyRequest) String

func (m *LoadPolicyRequest) String() string

func (*LoadPolicyRequest) XXX_DiscardUnknown

func (m *LoadPolicyRequest) XXX_DiscardUnknown()

func (*LoadPolicyRequest) XXX_Marshal

func (m *LoadPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoadPolicyRequest) XXX_Merge

func (m *LoadPolicyRequest) XXX_Merge(src proto.Message)

func (*LoadPolicyRequest) XXX_Size

func (m *LoadPolicyRequest) XXX_Size() int

func (*LoadPolicyRequest) XXX_Unmarshal

func (m *LoadPolicyRequest) XXX_Unmarshal(b []byte) error

type Member

type Member struct {
	Username             string       `` /* 129-byte string literal not displayed */
	Role                 Member_Role  `` /* 134-byte string literal not displayed */
	State                Member_State `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}     `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte       `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32        `json:"-" yaml:"-" mapstructure:"-"`
}

func (*Member) Descriptor

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

func (*Member) GetRole

func (m *Member) GetRole() Member_Role

func (*Member) GetState

func (m *Member) GetState() Member_State

func (*Member) GetUsername

func (m *Member) GetUsername() string

func (*Member) ProtoMessage

func (*Member) ProtoMessage()

func (*Member) Reset

func (m *Member) Reset()

func (*Member) String

func (m *Member) String() string

func (*Member) XXX_DiscardUnknown

func (m *Member) XXX_DiscardUnknown()

func (*Member) XXX_Marshal

func (m *Member) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Member) XXX_Merge

func (m *Member) XXX_Merge(src proto.Message)

func (*Member) XXX_Size

func (m *Member) XXX_Size() int

func (*Member) XXX_Unmarshal

func (m *Member) XXX_Unmarshal(b []byte) error

type Member_Role

type Member_Role int32
const (
	Member_Creator    Member_Role = 0
	Member_Maintainer Member_Role = 1
	Member_Member     Member_Role = 2
)

func (Member_Role) EnumDescriptor

func (Member_Role) EnumDescriptor() ([]byte, []int)

func (Member_Role) String

func (x Member_Role) String() string

type Member_State

type Member_State int32
const (
	Member_Pending Member_State = 0
	Member_Active  Member_State = 1
)

func (Member_State) EnumDescriptor

func (Member_State) EnumDescriptor() ([]byte, []int)

func (Member_State) String

func (x Member_State) String() string

type Project

type Project struct {
	Name        string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	Description string             `` /* 141-byte string literal not displayed */
	Members     map[string]*Member `` /* 389-byte string literal not displayed */
	Experiments []string           `` /* 141-byte string literal not displayed */
	AccessMode  AccessMode         `` /* 157-byte string literal not displayed */
	//internal
	Gid                  int32    `protobuf:"varint,6,opt,name=gid,proto3" json:"gid,omitempty" yaml:"gid,omitempty" mapstructure:"gid,omitempty"`
	Ver                  int64    `protobuf:"varint,7,opt,name=ver,proto3" json:"ver,omitempty" yaml:"ver,omitempty" mapstructure:"ver,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*Project) Descriptor

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

func (*Project) GetAccessMode

func (m *Project) GetAccessMode() AccessMode

func (*Project) GetDescription

func (m *Project) GetDescription() string

func (*Project) GetExperiments

func (m *Project) GetExperiments() []string

func (*Project) GetGid

func (m *Project) GetGid() int32

func (*Project) GetMembers

func (m *Project) GetMembers() map[string]*Member

func (*Project) GetName

func (m *Project) GetName() string

func (*Project) GetVer

func (m *Project) GetVer() int64

func (*Project) GetVersion

func (u *Project) GetVersion() int64

func (*Project) HasMember

func (p *Project) HasMember(member string) bool

func (*Project) Key

func (u *Project) Key() string

func (*Project) Merge

func (u *Project) Merge(src interface{}) error

func (*Project) Object

func (u *Project) Object() interface{}

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) Reset

func (m *Project) Reset()

func (*Project) SetVersion

func (u *Project) SetVersion(v int64)

func (*Project) String

func (m *Project) String() string

func (*Project) Update

func (p *Project) Update() error

func (*Project) XXX_DiscardUnknown

func (m *Project) XXX_DiscardUnknown()

func (*Project) XXX_Marshal

func (m *Project) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Project) XXX_Merge

func (m *Project) XXX_Merge(src proto.Message)

func (*Project) XXX_Size

func (m *Project) XXX_Size() int

func (*Project) XXX_Unmarshal

func (m *Project) XXX_Unmarshal(b []byte) error

type PublicKey

type PublicKey struct {
	Fingerprint          string   `` /* 141-byte string literal not displayed */
	Key                  string   `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty" yaml:"key,omitempty" mapstructure:"key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PublicKey) Descriptor

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

func (*PublicKey) GetFingerprint

func (m *PublicKey) GetFingerprint() string

func (*PublicKey) GetKey

func (m *PublicKey) GetKey() string

func (*PublicKey) ProtoMessage

func (*PublicKey) ProtoMessage()

func (*PublicKey) Reset

func (m *PublicKey) Reset()

func (*PublicKey) String

func (m *PublicKey) String() string

func (*PublicKey) XXX_DiscardUnknown

func (m *PublicKey) XXX_DiscardUnknown()

func (*PublicKey) XXX_Marshal

func (m *PublicKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PublicKey) XXX_Merge

func (m *PublicKey) XXX_Merge(src proto.Message)

func (*PublicKey) XXX_Size

func (m *PublicKey) XXX_Size() int

func (*PublicKey) XXX_Unmarshal

func (m *PublicKey) XXX_Unmarshal(b []byte) error

type PullExperimentRequest

type PullExperimentRequest struct {
	Hash                 string   `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty" yaml:"hash,omitempty" mapstructure:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PullExperimentRequest) Descriptor

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

func (*PullExperimentRequest) GetHash

func (m *PullExperimentRequest) GetHash() string

func (*PullExperimentRequest) ProtoMessage

func (*PullExperimentRequest) ProtoMessage()

func (*PullExperimentRequest) Reset

func (m *PullExperimentRequest) Reset()

func (*PullExperimentRequest) String

func (m *PullExperimentRequest) String() string

func (*PullExperimentRequest) XXX_DiscardUnknown

func (m *PullExperimentRequest) XXX_DiscardUnknown()

func (*PullExperimentRequest) XXX_Marshal

func (m *PullExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PullExperimentRequest) XXX_Merge

func (m *PullExperimentRequest) XXX_Merge(src proto.Message)

func (*PullExperimentRequest) XXX_Size

func (m *PullExperimentRequest) XXX_Size() int

func (*PullExperimentRequest) XXX_Unmarshal

func (m *PullExperimentRequest) XXX_Unmarshal(b []byte) error

type PullExperimentsRequest

type PullExperimentsRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PullExperimentsRequest) Descriptor

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

func (*PullExperimentsRequest) GetExperiment

func (m *PullExperimentsRequest) GetExperiment() string

func (*PullExperimentsRequest) GetProject

func (m *PullExperimentsRequest) GetProject() string

func (*PullExperimentsRequest) ProtoMessage

func (*PullExperimentsRequest) ProtoMessage()

func (*PullExperimentsRequest) Reset

func (m *PullExperimentsRequest) Reset()

func (*PullExperimentsRequest) String

func (m *PullExperimentsRequest) String() string

func (*PullExperimentsRequest) XXX_DiscardUnknown

func (m *PullExperimentsRequest) XXX_DiscardUnknown()

func (*PullExperimentsRequest) XXX_Marshal

func (m *PullExperimentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PullExperimentsRequest) XXX_Merge

func (m *PullExperimentsRequest) XXX_Merge(src proto.Message)

func (*PullExperimentsRequest) XXX_Size

func (m *PullExperimentsRequest) XXX_Size() int

func (*PullExperimentsRequest) XXX_Unmarshal

func (m *PullExperimentsRequest) XXX_Unmarshal(b []byte) error

type PullExperimentsResponse

type PullExperimentsResponse struct {
	Hashes               []string `protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty" yaml:"hashes,omitempty" mapstructure:"hashes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PullExperimentsResponse) Descriptor

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

func (*PullExperimentsResponse) GetHashes

func (m *PullExperimentsResponse) GetHashes() []string

func (*PullExperimentsResponse) ProtoMessage

func (*PullExperimentsResponse) ProtoMessage()

func (*PullExperimentsResponse) Reset

func (m *PullExperimentsResponse) Reset()

func (*PullExperimentsResponse) String

func (m *PullExperimentsResponse) String() string

func (*PullExperimentsResponse) XXX_DiscardUnknown

func (m *PullExperimentsResponse) XXX_DiscardUnknown()

func (*PullExperimentsResponse) XXX_Marshal

func (m *PullExperimentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PullExperimentsResponse) XXX_Merge

func (m *PullExperimentsResponse) XXX_Merge(src proto.Message)

func (*PullExperimentsResponse) XXX_Size

func (m *PullExperimentsResponse) XXX_Size() int

func (*PullExperimentsResponse) XXX_Unmarshal

func (m *PullExperimentsResponse) XXX_Unmarshal(b []byte) error

type PushExperimentRequest

type PushExperimentRequest struct {
	User                 string   `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" yaml:"user,omitempty" mapstructure:"user,omitempty"`
	Project              string   `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Xir                  string   `protobuf:"bytes,4,opt,name=xir,proto3" json:"xir,omitempty" yaml:"xir,omitempty" mapstructure:"xir,omitempty"`
	Src                  string   `protobuf:"bytes,5,opt,name=src,proto3" json:"src,omitempty" yaml:"src,omitempty" mapstructure:"src,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PushExperimentRequest) Descriptor

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

func (*PushExperimentRequest) GetExperiment

func (m *PushExperimentRequest) GetExperiment() string

func (*PushExperimentRequest) GetProject

func (m *PushExperimentRequest) GetProject() string

func (*PushExperimentRequest) GetSrc

func (m *PushExperimentRequest) GetSrc() string

func (*PushExperimentRequest) GetUser

func (m *PushExperimentRequest) GetUser() string

func (*PushExperimentRequest) GetXir

func (m *PushExperimentRequest) GetXir() string

func (*PushExperimentRequest) ProtoMessage

func (*PushExperimentRequest) ProtoMessage()

func (*PushExperimentRequest) Reset

func (m *PushExperimentRequest) Reset()

func (*PushExperimentRequest) String

func (m *PushExperimentRequest) String() string

func (*PushExperimentRequest) XXX_DiscardUnknown

func (m *PushExperimentRequest) XXX_DiscardUnknown()

func (*PushExperimentRequest) XXX_Marshal

func (m *PushExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushExperimentRequest) XXX_Merge

func (m *PushExperimentRequest) XXX_Merge(src proto.Message)

func (*PushExperimentRequest) XXX_Size

func (m *PushExperimentRequest) XXX_Size() int

func (*PushExperimentRequest) XXX_Unmarshal

func (m *PushExperimentRequest) XXX_Unmarshal(b []byte) error

type PushExperimentResponse

type PushExperimentResponse struct {
	Hash                 string   `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty" yaml:"hash,omitempty" mapstructure:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*PushExperimentResponse) Descriptor

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

func (*PushExperimentResponse) GetHash

func (m *PushExperimentResponse) GetHash() string

func (*PushExperimentResponse) ProtoMessage

func (*PushExperimentResponse) ProtoMessage()

func (*PushExperimentResponse) Reset

func (m *PushExperimentResponse) Reset()

func (*PushExperimentResponse) String

func (m *PushExperimentResponse) String() string

func (*PushExperimentResponse) XXX_DiscardUnknown

func (m *PushExperimentResponse) XXX_DiscardUnknown()

func (*PushExperimentResponse) XXX_Marshal

func (m *PushExperimentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushExperimentResponse) XXX_Merge

func (m *PushExperimentResponse) XXX_Merge(src proto.Message)

func (*PushExperimentResponse) XXX_Size

func (m *PushExperimentResponse) XXX_Size() int

func (*PushExperimentResponse) XXX_Unmarshal

func (m *PushExperimentResponse) XXX_Unmarshal(b []byte) error

type UnimplementedWorkspaceServer

type UnimplementedWorkspaceServer struct {
}

UnimplementedWorkspaceServer can be embedded to have forward compatible implementations.

func (*UnimplementedWorkspaceServer) AddExperimentMember

func (*UnimplementedWorkspaceServer) AddProjectMember

func (*UnimplementedWorkspaceServer) AddUserPublicKey

func (*UnimplementedWorkspaceServer) CreateExperiment

func (*UnimplementedWorkspaceServer) CreateProject

func (*UnimplementedWorkspaceServer) DeleteExperiment

func (*UnimplementedWorkspaceServer) DeleteExperimentMember

func (*UnimplementedWorkspaceServer) DeleteProject

func (*UnimplementedWorkspaceServer) DeleteProjectMember

func (*UnimplementedWorkspaceServer) DeleteUser

func (*UnimplementedWorkspaceServer) DeleteUserPublicKey

func (*UnimplementedWorkspaceServer) GetExperiment

func (*UnimplementedWorkspaceServer) GetExperimentMember

func (*UnimplementedWorkspaceServer) GetExperimentMembers

func (*UnimplementedWorkspaceServer) GetPolicy

func (*UnimplementedWorkspaceServer) GetProject

func (*UnimplementedWorkspaceServer) GetProjectExperiments

func (*UnimplementedWorkspaceServer) GetProjectMember

func (*UnimplementedWorkspaceServer) GetProjectMembers

func (*UnimplementedWorkspaceServer) GetProjects

func (*UnimplementedWorkspaceServer) GetUser

func (*UnimplementedWorkspaceServer) GetUserPublicKeys

func (*UnimplementedWorkspaceServer) GetUsers

func (*UnimplementedWorkspaceServer) Health

func (*UnimplementedWorkspaceServer) InitUser

func (*UnimplementedWorkspaceServer) LoadPolicy

func (*UnimplementedWorkspaceServer) PullExperiment

func (*UnimplementedWorkspaceServer) PullExperiments

func (*UnimplementedWorkspaceServer) PushExperiment

func (*UnimplementedWorkspaceServer) UpdateExperiment

func (*UnimplementedWorkspaceServer) UpdateExperiment(ctx context.Context, req *Experiment) (*empty.Empty, error)

func (*UnimplementedWorkspaceServer) UpdateExperimentMember

func (*UnimplementedWorkspaceServer) UpdateProject

func (*UnimplementedWorkspaceServer) UpdateProject(ctx context.Context, req *Project) (*empty.Empty, error)

func (*UnimplementedWorkspaceServer) UpdateProjectMember

func (*UnimplementedWorkspaceServer) UpdateUser

func (*UnimplementedWorkspaceServer) UpdateUser(ctx context.Context, req *User) (*empty.Empty, error)

func (*UnimplementedWorkspaceServer) XdcToken

type UpdateExperimentMemberRequest

type UpdateExperimentMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Member               *Member  `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*UpdateExperimentMemberRequest) Descriptor

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

func (*UpdateExperimentMemberRequest) GetExperiment

func (m *UpdateExperimentMemberRequest) GetExperiment() string

func (*UpdateExperimentMemberRequest) GetMember

func (m *UpdateExperimentMemberRequest) GetMember() *Member

func (*UpdateExperimentMemberRequest) GetProject

func (m *UpdateExperimentMemberRequest) GetProject() string

func (*UpdateExperimentMemberRequest) ProtoMessage

func (*UpdateExperimentMemberRequest) ProtoMessage()

func (*UpdateExperimentMemberRequest) Reset

func (m *UpdateExperimentMemberRequest) Reset()

func (*UpdateExperimentMemberRequest) String

func (*UpdateExperimentMemberRequest) XXX_DiscardUnknown

func (m *UpdateExperimentMemberRequest) XXX_DiscardUnknown()

func (*UpdateExperimentMemberRequest) XXX_Marshal

func (m *UpdateExperimentMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateExperimentMemberRequest) XXX_Merge

func (m *UpdateExperimentMemberRequest) XXX_Merge(src proto.Message)

func (*UpdateExperimentMemberRequest) XXX_Size

func (m *UpdateExperimentMemberRequest) XXX_Size() int

func (*UpdateExperimentMemberRequest) XXX_Unmarshal

func (m *UpdateExperimentMemberRequest) XXX_Unmarshal(b []byte) error

type UpdateExperimentRequest

type UpdateExperimentRequest struct {
	Experiment           *Experiment `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}    `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte      `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32       `json:"-" yaml:"-" mapstructure:"-"`
}

func (*UpdateExperimentRequest) Descriptor

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

func (*UpdateExperimentRequest) GetExperiment

func (m *UpdateExperimentRequest) GetExperiment() *Experiment

func (*UpdateExperimentRequest) ProtoMessage

func (*UpdateExperimentRequest) ProtoMessage()

func (*UpdateExperimentRequest) Reset

func (m *UpdateExperimentRequest) Reset()

func (*UpdateExperimentRequest) String

func (m *UpdateExperimentRequest) String() string

func (*UpdateExperimentRequest) XXX_DiscardUnknown

func (m *UpdateExperimentRequest) XXX_DiscardUnknown()

func (*UpdateExperimentRequest) XXX_Marshal

func (m *UpdateExperimentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateExperimentRequest) XXX_Merge

func (m *UpdateExperimentRequest) XXX_Merge(src proto.Message)

func (*UpdateExperimentRequest) XXX_Size

func (m *UpdateExperimentRequest) XXX_Size() int

func (*UpdateExperimentRequest) XXX_Unmarshal

func (m *UpdateExperimentRequest) XXX_Unmarshal(b []byte) error

type UpdateProjectMemberRequest

type UpdateProjectMemberRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Member               *Member  `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty" yaml:"member,omitempty" mapstructure:"member,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*UpdateProjectMemberRequest) Descriptor

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

func (*UpdateProjectMemberRequest) GetMember

func (m *UpdateProjectMemberRequest) GetMember() *Member

func (*UpdateProjectMemberRequest) GetProject

func (m *UpdateProjectMemberRequest) GetProject() string

func (*UpdateProjectMemberRequest) ProtoMessage

func (*UpdateProjectMemberRequest) ProtoMessage()

func (*UpdateProjectMemberRequest) Reset

func (m *UpdateProjectMemberRequest) Reset()

func (*UpdateProjectMemberRequest) String

func (m *UpdateProjectMemberRequest) String() string

func (*UpdateProjectMemberRequest) XXX_DiscardUnknown

func (m *UpdateProjectMemberRequest) XXX_DiscardUnknown()

func (*UpdateProjectMemberRequest) XXX_Marshal

func (m *UpdateProjectMemberRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateProjectMemberRequest) XXX_Merge

func (m *UpdateProjectMemberRequest) XXX_Merge(src proto.Message)

func (*UpdateProjectMemberRequest) XXX_Size

func (m *UpdateProjectMemberRequest) XXX_Size() int

func (*UpdateProjectMemberRequest) XXX_Unmarshal

func (m *UpdateProjectMemberRequest) XXX_Unmarshal(b []byte) error

type User

type User struct {
	Username   string     `` /* 129-byte string literal not displayed */
	Name       string     `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	Email      string     `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty" yaml:"email,omitempty" mapstructure:"email,omitempty"`
	State      UserState  `` /* 136-byte string literal not displayed */
	Admin      bool       `protobuf:"varint,5,opt,name=admin,proto3" json:"admin,omitempty" yaml:"admin,omitempty" mapstructure:"admin,omitempty"`
	AccessMode AccessMode `` /* 157-byte string literal not displayed */
	//internal
	Uid                  int32    `protobuf:"varint,7,opt,name=uid,proto3" json:"uid,omitempty" yaml:"uid,omitempty" mapstructure:"uid,omitempty"`
	Gid                  int32    `protobuf:"varint,8,opt,name=gid,proto3" json:"gid,omitempty" yaml:"gid,omitempty" mapstructure:"gid,omitempty"`
	Ver                  int64    `protobuf:"varint,9,opt,name=ver,proto3" json:"ver,omitempty" yaml:"ver,omitempty" mapstructure:"ver,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*User) Descriptor

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

func (*User) GetAccessMode

func (m *User) GetAccessMode() AccessMode

func (*User) GetAdmin

func (m *User) GetAdmin() bool

func (*User) GetEmail

func (m *User) GetEmail() string

func (*User) GetGid

func (m *User) GetGid() int32

func (*User) GetName

func (m *User) GetName() string

func (*User) GetState

func (m *User) GetState() UserState

func (*User) GetUid

func (m *User) GetUid() int32

func (*User) GetUsername

func (m *User) GetUsername() string

func (*User) GetVer

func (m *User) GetVer() int64

func (*User) GetVersion

func (u *User) GetVersion() int64

func (*User) IsAdmin

func (u *User) IsAdmin() bool

func (*User) Key

func (u *User) Key() string

func (*User) Merge

func (u *User) Merge(src interface{}) error

func (*User) Object

func (u *User) Object() interface{}

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) SetVersion

func (u *User) SetVersion(v int64)

func (*User) String

func (m *User) String() string

func (*User) Update

func (u *User) Update() error

func (*User) Validate

func (u *User) Validate(cond func(string) bool) error

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

type UserState

type UserState int32
const (
	// We need a NotSet state for updates, which may not include state and
	// we need to distinguish between 0 = Pending and 0 = not included in
	// messages which use this enum.
	UserState_NotSet  UserState = 0
	UserState_Pending UserState = 1
	UserState_Frozen  UserState = 2
	UserState_Active  UserState = 3
)

func (UserState) EnumDescriptor

func (UserState) EnumDescriptor() ([]byte, []int)

func (UserState) String

func (x UserState) String() string

type WorkspaceClient

type WorkspaceClient interface {
	GetUsers(ctx context.Context, in *GetUsersRequest, opts ...grpc.CallOption) (*GetUsersResponse, error)
	InitUser(ctx context.Context, in *InitUserRequest, opts ...grpc.CallOption) (*InitUserResponse, error)
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	UpdateUser(ctx context.Context, in *User, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetUserPublicKeys(ctx context.Context, in *GetUserPublicKeysRequest, opts ...grpc.CallOption) (*GetUserPublicKeysResponse, error)
	AddUserPublicKey(ctx context.Context, in *AddUserPublicKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteUserPublicKey(ctx context.Context, in *DeleteUserPublicKeyRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetProjects(ctx context.Context, in *GetProjectsRequest, opts ...grpc.CallOption) (*GetProjectsResponse, error)
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*Project, error)
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	UpdateProject(ctx context.Context, in *Project, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetProjectExperiments(ctx context.Context, in *GetProjectExperimentsRequest, opts ...grpc.CallOption) (*GetProjectExperimentsResponse, error)
	GetExperiment(ctx context.Context, in *GetExperimentRequest, opts ...grpc.CallOption) (*Experiment, error)
	CreateExperiment(ctx context.Context, in *CreateExperimentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	UpdateExperiment(ctx context.Context, in *Experiment, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteExperiment(ctx context.Context, in *DeleteExperimentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetProjectMembers(ctx context.Context, in *GetProjectMembersRequest, opts ...grpc.CallOption) (*GetMembersResponse, error)
	GetProjectMember(ctx context.Context, in *GetProjectMemberRequest, opts ...grpc.CallOption) (*Member, error)
	AddProjectMember(ctx context.Context, in *AddProjectMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	UpdateProjectMember(ctx context.Context, in *UpdateProjectMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteProjectMember(ctx context.Context, in *DeleteProjectMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// GTL slightly silly that I've not encapsulated the Member operations,
	// but experiments need project id to be accessed... redesign of data structure
	// would be nice.
	GetExperimentMembers(ctx context.Context, in *GetExperimentMembersRequest, opts ...grpc.CallOption) (*GetMembersResponse, error)
	GetExperimentMember(ctx context.Context, in *GetExperimentMemberRequest, opts ...grpc.CallOption) (*Member, error)
	AddExperimentMember(ctx context.Context, in *AddExperimentMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	UpdateExperimentMember(ctx context.Context, in *UpdateExperimentMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	DeleteExperimentMember(ctx context.Context, in *DeleteExperimentMemberRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	PushExperiment(ctx context.Context, in *PushExperimentRequest, opts ...grpc.CallOption) (*PushExperimentResponse, error)
	PullExperiment(ctx context.Context, in *PullExperimentRequest, opts ...grpc.CallOption) (*XpInfo, error)
	PullExperiments(ctx context.Context, in *PullExperimentsRequest, opts ...grpc.CallOption) (*PullExperimentsResponse, error)
	Health(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*HealthStatus, error)
	XdcToken(ctx context.Context, in *XdcTokenRequest, opts ...grpc.CallOption) (*XdcTokenResponse, error)
	LoadPolicy(ctx context.Context, in *LoadPolicyRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	GetPolicy(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*GetPolicyResponse, error)
}

WorkspaceClient is the client API for Workspace service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWorkspaceClient

func NewWorkspaceClient(cc grpc.ClientConnInterface) WorkspaceClient

type WorkspaceServer

type WorkspaceServer interface {
	GetUsers(context.Context, *GetUsersRequest) (*GetUsersResponse, error)
	InitUser(context.Context, *InitUserRequest) (*InitUserResponse, error)
	GetUser(context.Context, *GetUserRequest) (*User, error)
	UpdateUser(context.Context, *User) (*empty.Empty, error)
	DeleteUser(context.Context, *DeleteUserRequest) (*empty.Empty, error)
	GetUserPublicKeys(context.Context, *GetUserPublicKeysRequest) (*GetUserPublicKeysResponse, error)
	AddUserPublicKey(context.Context, *AddUserPublicKeyRequest) (*empty.Empty, error)
	DeleteUserPublicKey(context.Context, *DeleteUserPublicKeyRequest) (*empty.Empty, error)
	GetProjects(context.Context, *GetProjectsRequest) (*GetProjectsResponse, error)
	GetProject(context.Context, *GetProjectRequest) (*Project, error)
	CreateProject(context.Context, *CreateProjectRequest) (*empty.Empty, error)
	UpdateProject(context.Context, *Project) (*empty.Empty, error)
	DeleteProject(context.Context, *DeleteProjectRequest) (*empty.Empty, error)
	GetProjectExperiments(context.Context, *GetProjectExperimentsRequest) (*GetProjectExperimentsResponse, error)
	GetExperiment(context.Context, *GetExperimentRequest) (*Experiment, error)
	CreateExperiment(context.Context, *CreateExperimentRequest) (*empty.Empty, error)
	UpdateExperiment(context.Context, *Experiment) (*empty.Empty, error)
	DeleteExperiment(context.Context, *DeleteExperimentRequest) (*empty.Empty, error)
	GetProjectMembers(context.Context, *GetProjectMembersRequest) (*GetMembersResponse, error)
	GetProjectMember(context.Context, *GetProjectMemberRequest) (*Member, error)
	AddProjectMember(context.Context, *AddProjectMemberRequest) (*empty.Empty, error)
	UpdateProjectMember(context.Context, *UpdateProjectMemberRequest) (*empty.Empty, error)
	DeleteProjectMember(context.Context, *DeleteProjectMemberRequest) (*empty.Empty, error)
	// GTL slightly silly that I've not encapsulated the Member operations,
	// but experiments need project id to be accessed... redesign of data structure
	// would be nice.
	GetExperimentMembers(context.Context, *GetExperimentMembersRequest) (*GetMembersResponse, error)
	GetExperimentMember(context.Context, *GetExperimentMemberRequest) (*Member, error)
	AddExperimentMember(context.Context, *AddExperimentMemberRequest) (*empty.Empty, error)
	UpdateExperimentMember(context.Context, *UpdateExperimentMemberRequest) (*empty.Empty, error)
	DeleteExperimentMember(context.Context, *DeleteExperimentMemberRequest) (*empty.Empty, error)
	PushExperiment(context.Context, *PushExperimentRequest) (*PushExperimentResponse, error)
	PullExperiment(context.Context, *PullExperimentRequest) (*XpInfo, error)
	PullExperiments(context.Context, *PullExperimentsRequest) (*PullExperimentsResponse, error)
	Health(context.Context, *empty.Empty) (*HealthStatus, error)
	XdcToken(context.Context, *XdcTokenRequest) (*XdcTokenResponse, error)
	LoadPolicy(context.Context, *LoadPolicyRequest) (*empty.Empty, error)
	GetPolicy(context.Context, *empty.Empty) (*GetPolicyResponse, error)
}

WorkspaceServer is the server API for Workspace service.

type XdcTokenRequest

type XdcTokenRequest struct {
	Project              string   `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty" yaml:"project,omitempty" mapstructure:"project,omitempty"`
	Experiment           string   `` /* 137-byte string literal not displayed */
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" yaml:"name,omitempty" mapstructure:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*XdcTokenRequest) Descriptor

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

func (*XdcTokenRequest) GetExperiment

func (m *XdcTokenRequest) GetExperiment() string

func (*XdcTokenRequest) GetName

func (m *XdcTokenRequest) GetName() string

func (*XdcTokenRequest) GetProject

func (m *XdcTokenRequest) GetProject() string

func (*XdcTokenRequest) ProtoMessage

func (*XdcTokenRequest) ProtoMessage()

func (*XdcTokenRequest) Reset

func (m *XdcTokenRequest) Reset()

func (*XdcTokenRequest) String

func (m *XdcTokenRequest) String() string

func (*XdcTokenRequest) XXX_DiscardUnknown

func (m *XdcTokenRequest) XXX_DiscardUnknown()

func (*XdcTokenRequest) XXX_Marshal

func (m *XdcTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XdcTokenRequest) XXX_Merge

func (m *XdcTokenRequest) XXX_Merge(src proto.Message)

func (*XdcTokenRequest) XXX_Size

func (m *XdcTokenRequest) XXX_Size() int

func (*XdcTokenRequest) XXX_Unmarshal

func (m *XdcTokenRequest) XXX_Unmarshal(b []byte) error

type XdcTokenResponse

type XdcTokenResponse struct {
	Token                string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty" yaml:"token,omitempty" mapstructure:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*XdcTokenResponse) Descriptor

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

func (*XdcTokenResponse) GetToken

func (m *XdcTokenResponse) GetToken() string

func (*XdcTokenResponse) ProtoMessage

func (*XdcTokenResponse) ProtoMessage()

func (*XdcTokenResponse) Reset

func (m *XdcTokenResponse) Reset()

func (*XdcTokenResponse) String

func (m *XdcTokenResponse) String() string

func (*XdcTokenResponse) XXX_DiscardUnknown

func (m *XdcTokenResponse) XXX_DiscardUnknown()

func (*XdcTokenResponse) XXX_Marshal

func (m *XdcTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XdcTokenResponse) XXX_Merge

func (m *XdcTokenResponse) XXX_Merge(src proto.Message)

func (*XdcTokenResponse) XXX_Size

func (m *XdcTokenResponse) XXX_Size() int

func (*XdcTokenResponse) XXX_Unmarshal

func (m *XdcTokenResponse) XXX_Unmarshal(b []byte) error

type XpInfo

type XpInfo struct {
	Xir                  string   `protobuf:"bytes,1,opt,name=xir,proto3" json:"xir,omitempty" yaml:"xir,omitempty" mapstructure:"xir,omitempty"`
	Pushdate             string   `` /* 129-byte string literal not displayed */
	Who                  string   `protobuf:"bytes,3,opt,name=who,proto3" json:"who,omitempty" yaml:"who,omitempty" mapstructure:"who,omitempty"`
	Hash                 string   `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty" yaml:"hash,omitempty" mapstructure:"hash,omitempty"`
	Src                  string   `protobuf:"bytes,5,opt,name=src,proto3" json:"src,omitempty" yaml:"src,omitempty" mapstructure:"src,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-" yaml:"-" mapstructure:"-"`
	XXX_unrecognized     []byte   `json:"-" yaml:"-" mapstructure:"-"`
	XXX_sizecache        int32    `json:"-" yaml:"-" mapstructure:"-"`
}

func (*XpInfo) Descriptor

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

func (*XpInfo) GetHash

func (m *XpInfo) GetHash() string

func (*XpInfo) GetPushdate

func (m *XpInfo) GetPushdate() string

func (*XpInfo) GetSrc

func (m *XpInfo) GetSrc() string

func (*XpInfo) GetWho

func (m *XpInfo) GetWho() string

func (*XpInfo) GetXir

func (m *XpInfo) GetXir() string

func (*XpInfo) ProtoMessage

func (*XpInfo) ProtoMessage()

func (*XpInfo) Reset

func (m *XpInfo) Reset()

func (*XpInfo) String

func (m *XpInfo) String() string

func (*XpInfo) XIR

func (xi *XpInfo) XIR() (*xir.Net, error)

XIR ...

func (*XpInfo) XXX_DiscardUnknown

func (m *XpInfo) XXX_DiscardUnknown()

func (*XpInfo) XXX_Marshal

func (m *XpInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XpInfo) XXX_Merge

func (m *XpInfo) XXX_Merge(src proto.Message)

func (*XpInfo) XXX_Size

func (m *XpInfo) XXX_Size() int

func (*XpInfo) XXX_Unmarshal

func (m *XpInfo) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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