api

package
v0.6.25 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_service_api_api_proto protoreflect.FileDescriptor
View Source
var PoolAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.PoolAPI",
	HandlerType: (*PoolAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Login",
			Handler:    _PoolAPI_Login_Handler,
		},
		{
			MethodName: "Logout",
			Handler:    _PoolAPI_Logout_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PoolAPI_List_Handler,
		},
		{
			MethodName: "Stat",
			Handler:    _PoolAPI_Stat_Handler,
		},
		{
			MethodName: "ListXattr",
			Handler:    _PoolAPI_ListXattr_Handler,
		},
		{
			MethodName: "GetXattr",
			Handler:    _PoolAPI_GetXattr_Handler,
		},
		{
			MethodName: "SetXattr",
			Handler:    _PoolAPI_SetXattr_Handler,
		},
		{
			MethodName: "RemoveXattr",
			Handler:    _PoolAPI_RemoveXattr_Handler,
		},
		{
			MethodName: "ExistsDir",
			Handler:    _PoolAPI_ExistsDir_Handler,
		},
		{
			MethodName: "ExistsFile",
			Handler:    _PoolAPI_ExistsFile_Handler,
		},
		{
			MethodName: "ListUserGroups",
			Handler:    _PoolAPI_ListUserGroups_Handler,
		},
		{
			MethodName: "ListDirACLs",
			Handler:    _PoolAPI_ListDirACLs_Handler,
		},
		{
			MethodName: "ListFileACLs",
			Handler:    _PoolAPI_ListFileACLs_Handler,
		},
		{
			MethodName: "ListACLsForEntries",
			Handler:    _PoolAPI_ListACLsForEntries_Handler,
		},
		{
			MethodName: "RemoveFile",
			Handler:    _PoolAPI_RemoveFile_Handler,
		},
		{
			MethodName: "RemoveDir",
			Handler:    _PoolAPI_RemoveDir_Handler,
		},
		{
			MethodName: "MakeDir",
			Handler:    _PoolAPI_MakeDir_Handler,
		},
		{
			MethodName: "RenameDirToDir",
			Handler:    _PoolAPI_RenameDirToDir_Handler,
		},
		{
			MethodName: "RenameFileToFile",
			Handler:    _PoolAPI_RenameFileToFile_Handler,
		},
		{
			MethodName: "CreateFile",
			Handler:    _PoolAPI_CreateFile_Handler,
		},
		{
			MethodName: "OpenFile",
			Handler:    _PoolAPI_OpenFile_Handler,
		},
		{
			MethodName: "TruncateFile",
			Handler:    _PoolAPI_TruncateFile_Handler,
		},
		{
			MethodName: "GetOffset",
			Handler:    _PoolAPI_GetOffset_Handler,
		},
		{
			MethodName: "ReadAt",
			Handler:    _PoolAPI_ReadAt_Handler,
		},
		{
			MethodName: "WriteAt",
			Handler:    _PoolAPI_WriteAt_Handler,
		},
		{
			MethodName: "Lock",
			Handler:    _PoolAPI_Lock_Handler,
		},
		{
			MethodName: "RLock",
			Handler:    _PoolAPI_RLock_Handler,
		},
		{
			MethodName: "Unlock",
			Handler:    _PoolAPI_Unlock_Handler,
		},
		{
			MethodName: "Truncate",
			Handler:    _PoolAPI_Truncate_Handler,
		},
		{
			MethodName: "Flush",
			Handler:    _PoolAPI_Flush_Handler,
		},
		{
			MethodName: "Close",
			Handler:    _PoolAPI_Close_Handler,
		},
		{
			MethodName: "SubscribeCacheEvents",
			Handler:    _PoolAPI_SubscribeCacheEvents_Handler,
		},
		{
			MethodName: "PullCacheEvents",
			Handler:    _PoolAPI_PullCacheEvents_Handler,
		},
		{
			MethodName: "UnsubscribeCacheEvents",
			Handler:    _PoolAPI_UnsubscribeCacheEvents_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service/api/api.proto",
}

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

Functions

func RegisterPoolAPIServer

func RegisterPoolAPIServer(s grpc.ServiceRegistrar, srv PoolAPIServer)

Types

type Access

type Access struct {
	Path        string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	UserName    string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	UserZone    string `protobuf:"bytes,3,opt,name=user_zone,json=userZone,proto3" json:"user_zone,omitempty"`
	UserType    string `protobuf:"bytes,4,opt,name=user_type,json=userType,proto3" json:"user_type,omitempty"`
	AccessLevel string `protobuf:"bytes,5,opt,name=access_level,json=accessLevel,proto3" json:"access_level,omitempty"`
	// contains filtered or unexported fields
}

func (*Access) Descriptor deprecated

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

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) GetAccessLevel

func (x *Access) GetAccessLevel() string

func (*Access) GetPath

func (x *Access) GetPath() string

func (*Access) GetUserName

func (x *Access) GetUserName() string

func (*Access) GetUserType

func (x *Access) GetUserType() string

func (*Access) GetUserZone

func (x *Access) GetUserZone() string

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) ProtoReflect

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

func (*Access) Reset

func (x *Access) Reset()

func (*Access) String

func (x *Access) String() string

type Account

type Account struct {
	AuthenticationScheme    string            `protobuf:"bytes,1,opt,name=authentication_scheme,json=authenticationScheme,proto3" json:"authentication_scheme,omitempty"`
	ClientServerNegotiation bool              `` /* 133-byte string literal not displayed */
	CsNegotiationPolicy     string            `protobuf:"bytes,3,opt,name=cs_negotiation_policy,json=csNegotiationPolicy,proto3" json:"cs_negotiation_policy,omitempty"`
	Host                    string            `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
	Port                    int32             `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	ClientUser              string            `protobuf:"bytes,6,opt,name=client_user,json=clientUser,proto3" json:"client_user,omitempty"`
	ClientZone              string            `protobuf:"bytes,7,opt,name=client_zone,json=clientZone,proto3" json:"client_zone,omitempty"`
	ProxyUser               string            `protobuf:"bytes,8,opt,name=proxy_user,json=proxyUser,proto3" json:"proxy_user,omitempty"`
	ProxyZone               string            `protobuf:"bytes,9,opt,name=proxy_zone,json=proxyZone,proto3" json:"proxy_zone,omitempty"`
	Password                string            `protobuf:"bytes,10,opt,name=password,proto3" json:"password,omitempty"`
	Ticket                  string            `protobuf:"bytes,11,opt,name=ticket,proto3" json:"ticket,omitempty"`
	DefaultResource         string            `protobuf:"bytes,12,opt,name=default_resource,json=defaultResource,proto3" json:"default_resource,omitempty"`
	PamTtl                  int32             `protobuf:"varint,13,opt,name=pam_ttl,json=pamTtl,proto3" json:"pam_ttl,omitempty"`
	PamToken                string            `protobuf:"bytes,14,opt,name=pam_token,json=pamToken,proto3" json:"pam_token,omitempty"`
	SslConfiguration        *SSLConfiguration `protobuf:"bytes,15,opt,name=ssl_configuration,json=sslConfiguration,proto3" json:"ssl_configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*Account) Descriptor deprecated

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

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAuthenticationScheme

func (x *Account) GetAuthenticationScheme() string

func (*Account) GetClientServerNegotiation

func (x *Account) GetClientServerNegotiation() bool

func (*Account) GetClientUser

func (x *Account) GetClientUser() string

func (*Account) GetClientZone

func (x *Account) GetClientZone() string

func (*Account) GetCsNegotiationPolicy

func (x *Account) GetCsNegotiationPolicy() string

func (*Account) GetDefaultResource added in v0.5.0

func (x *Account) GetDefaultResource() string

func (*Account) GetHost

func (x *Account) GetHost() string

func (*Account) GetPamToken added in v0.6.24

func (x *Account) GetPamToken() string

func (*Account) GetPamTtl

func (x *Account) GetPamTtl() int32

func (*Account) GetPassword

func (x *Account) GetPassword() string

func (*Account) GetPort

func (x *Account) GetPort() int32

func (*Account) GetProxyUser

func (x *Account) GetProxyUser() string

func (*Account) GetProxyZone

func (x *Account) GetProxyZone() string

func (*Account) GetSslConfiguration added in v0.6.24

func (x *Account) GetSslConfiguration() *SSLConfiguration

func (*Account) GetTicket

func (x *Account) GetTicket() string

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

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

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type CacheEvent added in v0.6.11

type CacheEvent struct {
	EventType string `protobuf:"bytes,1,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*CacheEvent) Descriptor deprecated added in v0.6.11

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

Deprecated: Use CacheEvent.ProtoReflect.Descriptor instead.

func (*CacheEvent) GetEventType added in v0.6.11

func (x *CacheEvent) GetEventType() string

func (*CacheEvent) GetPath added in v0.6.11

func (x *CacheEvent) GetPath() string

func (*CacheEvent) ProtoMessage added in v0.6.11

func (*CacheEvent) ProtoMessage()

func (*CacheEvent) ProtoReflect added in v0.6.11

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

func (*CacheEvent) Reset added in v0.6.11

func (x *CacheEvent) Reset()

func (*CacheEvent) String added in v0.6.11

func (x *CacheEvent) String() string

type CloseRequest

type CloseRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CloseRequest) Descriptor deprecated

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

Deprecated: Use CloseRequest.ProtoReflect.Descriptor instead.

func (*CloseRequest) GetFileHandleId

func (x *CloseRequest) GetFileHandleId() string

func (*CloseRequest) GetSessionId

func (x *CloseRequest) GetSessionId() string

func (*CloseRequest) ProtoMessage

func (*CloseRequest) ProtoMessage()

func (*CloseRequest) ProtoReflect

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

func (*CloseRequest) Reset

func (x *CloseRequest) Reset()

func (*CloseRequest) String

func (x *CloseRequest) String() string

type CreateFileRequest

type CreateFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Resource  string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Mode      string `protobuf:"bytes,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFileRequest) Descriptor deprecated

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

Deprecated: Use CreateFileRequest.ProtoReflect.Descriptor instead.

func (*CreateFileRequest) GetMode added in v0.3.0

func (x *CreateFileRequest) GetMode() string

func (*CreateFileRequest) GetPath

func (x *CreateFileRequest) GetPath() string

func (*CreateFileRequest) GetResource

func (x *CreateFileRequest) GetResource() string

func (*CreateFileRequest) GetSessionId

func (x *CreateFileRequest) GetSessionId() string

func (*CreateFileRequest) ProtoMessage

func (*CreateFileRequest) ProtoMessage()

func (*CreateFileRequest) ProtoReflect

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

func (*CreateFileRequest) Reset

func (x *CreateFileRequest) Reset()

func (*CreateFileRequest) String

func (x *CreateFileRequest) String() string

type CreateFileResponse

type CreateFileResponse struct {
	FileHandleId string `protobuf:"bytes,1,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Entry        *Entry `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFileResponse) Descriptor deprecated

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

Deprecated: Use CreateFileResponse.ProtoReflect.Descriptor instead.

func (*CreateFileResponse) GetEntry

func (x *CreateFileResponse) GetEntry() *Entry

func (*CreateFileResponse) GetFileHandleId

func (x *CreateFileResponse) GetFileHandleId() string

func (*CreateFileResponse) ProtoMessage

func (*CreateFileResponse) ProtoMessage()

func (*CreateFileResponse) ProtoReflect

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

func (*CreateFileResponse) Reset

func (x *CreateFileResponse) Reset()

func (*CreateFileResponse) String

func (x *CreateFileResponse) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

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

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

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

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type Entry

type Entry struct {
	Id         int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // "file" or "directory"
	Name       string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Path       string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	Owner      string `protobuf:"bytes,5,opt,name=owner,proto3" json:"owner,omitempty"`
	Size       int64  `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	DataType   string `protobuf:"bytes,7,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
	CreateTime string `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // RFC3339 format
	ModifyTime string `protobuf:"bytes,9,opt,name=modify_time,json=modifyTime,proto3" json:"modify_time,omitempty"` // RFC3339 format
	Checksum   []byte `protobuf:"bytes,10,opt,name=checksum,proto3" json:"checksum,omitempty"`
	// contains filtered or unexported fields
}

func (*Entry) Descriptor deprecated

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

Deprecated: Use Entry.ProtoReflect.Descriptor instead.

func (*Entry) GetChecksum

func (x *Entry) GetChecksum() []byte

func (*Entry) GetCreateTime

func (x *Entry) GetCreateTime() string

func (*Entry) GetDataType added in v0.5.8

func (x *Entry) GetDataType() string

func (*Entry) GetId

func (x *Entry) GetId() int64

func (*Entry) GetModifyTime

func (x *Entry) GetModifyTime() string

func (*Entry) GetName

func (x *Entry) GetName() string

func (*Entry) GetOwner

func (x *Entry) GetOwner() string

func (*Entry) GetPath

func (x *Entry) GetPath() string

func (*Entry) GetSize

func (x *Entry) GetSize() int64

func (*Entry) GetType

func (x *Entry) GetType() string

func (*Entry) ProtoMessage

func (*Entry) ProtoMessage()

func (*Entry) ProtoReflect

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

func (*Entry) Reset

func (x *Entry) Reset()

func (*Entry) String

func (x *Entry) String() string

type ExistsDirRequest

type ExistsDirRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistsDirRequest) Descriptor deprecated

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

Deprecated: Use ExistsDirRequest.ProtoReflect.Descriptor instead.

func (*ExistsDirRequest) GetPath

func (x *ExistsDirRequest) GetPath() string

func (*ExistsDirRequest) GetSessionId

func (x *ExistsDirRequest) GetSessionId() string

func (*ExistsDirRequest) ProtoMessage

func (*ExistsDirRequest) ProtoMessage()

func (*ExistsDirRequest) ProtoReflect

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

func (*ExistsDirRequest) Reset

func (x *ExistsDirRequest) Reset()

func (*ExistsDirRequest) String

func (x *ExistsDirRequest) String() string

type ExistsDirResponse

type ExistsDirResponse struct {
	Exist bool `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistsDirResponse) Descriptor deprecated

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

Deprecated: Use ExistsDirResponse.ProtoReflect.Descriptor instead.

func (*ExistsDirResponse) GetExist

func (x *ExistsDirResponse) GetExist() bool

func (*ExistsDirResponse) ProtoMessage

func (*ExistsDirResponse) ProtoMessage()

func (*ExistsDirResponse) ProtoReflect

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

func (*ExistsDirResponse) Reset

func (x *ExistsDirResponse) Reset()

func (*ExistsDirResponse) String

func (x *ExistsDirResponse) String() string

type ExistsFileRequest

type ExistsFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistsFileRequest) Descriptor deprecated

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

Deprecated: Use ExistsFileRequest.ProtoReflect.Descriptor instead.

func (*ExistsFileRequest) GetPath

func (x *ExistsFileRequest) GetPath() string

func (*ExistsFileRequest) GetSessionId

func (x *ExistsFileRequest) GetSessionId() string

func (*ExistsFileRequest) ProtoMessage

func (*ExistsFileRequest) ProtoMessage()

func (*ExistsFileRequest) ProtoReflect

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

func (*ExistsFileRequest) Reset

func (x *ExistsFileRequest) Reset()

func (*ExistsFileRequest) String

func (x *ExistsFileRequest) String() string

type ExistsFileResponse

type ExistsFileResponse struct {
	Exist bool `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistsFileResponse) Descriptor deprecated

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

Deprecated: Use ExistsFileResponse.ProtoReflect.Descriptor instead.

func (*ExistsFileResponse) GetExist

func (x *ExistsFileResponse) GetExist() bool

func (*ExistsFileResponse) ProtoMessage

func (*ExistsFileResponse) ProtoMessage()

func (*ExistsFileResponse) ProtoReflect

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

func (*ExistsFileResponse) Reset

func (x *ExistsFileResponse) Reset()

func (*ExistsFileResponse) String

func (x *ExistsFileResponse) String() string

type FlushRequest

type FlushRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushRequest) Descriptor deprecated

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

Deprecated: Use FlushRequest.ProtoReflect.Descriptor instead.

func (*FlushRequest) GetFileHandleId

func (x *FlushRequest) GetFileHandleId() string

func (*FlushRequest) GetSessionId

func (x *FlushRequest) GetSessionId() string

func (*FlushRequest) ProtoMessage

func (*FlushRequest) ProtoMessage()

func (*FlushRequest) ProtoReflect

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

func (*FlushRequest) Reset

func (x *FlushRequest) Reset()

func (*FlushRequest) String

func (x *FlushRequest) String() string

type GetOffsetRequest

type GetOffsetRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOffsetRequest) Descriptor deprecated

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

Deprecated: Use GetOffsetRequest.ProtoReflect.Descriptor instead.

func (*GetOffsetRequest) GetFileHandleId

func (x *GetOffsetRequest) GetFileHandleId() string

func (*GetOffsetRequest) GetSessionId

func (x *GetOffsetRequest) GetSessionId() string

func (*GetOffsetRequest) ProtoMessage

func (*GetOffsetRequest) ProtoMessage()

func (*GetOffsetRequest) ProtoReflect

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

func (*GetOffsetRequest) Reset

func (x *GetOffsetRequest) Reset()

func (*GetOffsetRequest) String

func (x *GetOffsetRequest) String() string

type GetOffsetResponse

type GetOffsetResponse struct {
	Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOffsetResponse) Descriptor deprecated

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

Deprecated: Use GetOffsetResponse.ProtoReflect.Descriptor instead.

func (*GetOffsetResponse) GetOffset

func (x *GetOffsetResponse) GetOffset() int64

func (*GetOffsetResponse) ProtoMessage

func (*GetOffsetResponse) ProtoMessage()

func (*GetOffsetResponse) ProtoReflect

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

func (*GetOffsetResponse) Reset

func (x *GetOffsetResponse) Reset()

func (*GetOffsetResponse) String

func (x *GetOffsetResponse) String() string

type GetXattrRequest added in v0.6.0

type GetXattrRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetXattrRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use GetXattrRequest.ProtoReflect.Descriptor instead.

func (*GetXattrRequest) GetName added in v0.6.0

func (x *GetXattrRequest) GetName() string

func (*GetXattrRequest) GetPath added in v0.6.0

func (x *GetXattrRequest) GetPath() string

func (*GetXattrRequest) GetSessionId added in v0.6.0

func (x *GetXattrRequest) GetSessionId() string

func (*GetXattrRequest) ProtoMessage added in v0.6.0

func (*GetXattrRequest) ProtoMessage()

func (*GetXattrRequest) ProtoReflect added in v0.6.0

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

func (*GetXattrRequest) Reset added in v0.6.0

func (x *GetXattrRequest) Reset()

func (*GetXattrRequest) String added in v0.6.0

func (x *GetXattrRequest) String() string

type GetXattrResponse added in v0.6.0

type GetXattrResponse struct {
	Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*GetXattrResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use GetXattrResponse.ProtoReflect.Descriptor instead.

func (*GetXattrResponse) GetMetadata added in v0.6.0

func (x *GetXattrResponse) GetMetadata() *Metadata

func (*GetXattrResponse) ProtoMessage added in v0.6.0

func (*GetXattrResponse) ProtoMessage()

func (*GetXattrResponse) ProtoReflect added in v0.6.0

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

func (*GetXattrResponse) Reset added in v0.6.0

func (x *GetXattrResponse) Reset()

func (*GetXattrResponse) String added in v0.6.0

func (x *GetXattrResponse) String() string

type ListACLsForEntriesRequest added in v0.5.8

type ListACLsForEntriesRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListACLsForEntriesRequest) Descriptor deprecated added in v0.5.8

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

Deprecated: Use ListACLsForEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListACLsForEntriesRequest) GetPath added in v0.5.8

func (x *ListACLsForEntriesRequest) GetPath() string

func (*ListACLsForEntriesRequest) GetSessionId added in v0.5.8

func (x *ListACLsForEntriesRequest) GetSessionId() string

func (*ListACLsForEntriesRequest) ProtoMessage added in v0.5.8

func (*ListACLsForEntriesRequest) ProtoMessage()

func (*ListACLsForEntriesRequest) ProtoReflect added in v0.5.8

func (*ListACLsForEntriesRequest) Reset added in v0.5.8

func (x *ListACLsForEntriesRequest) Reset()

func (*ListACLsForEntriesRequest) String added in v0.5.8

func (x *ListACLsForEntriesRequest) String() string

type ListACLsForEntriesResponse added in v0.5.8

type ListACLsForEntriesResponse struct {
	Accesses []*Access `protobuf:"bytes,1,rep,name=accesses,proto3" json:"accesses,omitempty"`
	// contains filtered or unexported fields
}

func (*ListACLsForEntriesResponse) Descriptor deprecated added in v0.5.8

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

Deprecated: Use ListACLsForEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListACLsForEntriesResponse) GetAccesses added in v0.5.8

func (x *ListACLsForEntriesResponse) GetAccesses() []*Access

func (*ListACLsForEntriesResponse) ProtoMessage added in v0.5.8

func (*ListACLsForEntriesResponse) ProtoMessage()

func (*ListACLsForEntriesResponse) ProtoReflect added in v0.5.8

func (*ListACLsForEntriesResponse) Reset added in v0.5.8

func (x *ListACLsForEntriesResponse) Reset()

func (*ListACLsForEntriesResponse) String added in v0.5.8

func (x *ListACLsForEntriesResponse) String() string

type ListDirACLsRequest added in v0.1.9

type ListDirACLsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDirACLsRequest) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListDirACLsRequest.ProtoReflect.Descriptor instead.

func (*ListDirACLsRequest) GetPath added in v0.1.9

func (x *ListDirACLsRequest) GetPath() string

func (*ListDirACLsRequest) GetSessionId added in v0.1.9

func (x *ListDirACLsRequest) GetSessionId() string

func (*ListDirACLsRequest) ProtoMessage added in v0.1.9

func (*ListDirACLsRequest) ProtoMessage()

func (*ListDirACLsRequest) ProtoReflect added in v0.1.9

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

func (*ListDirACLsRequest) Reset added in v0.1.9

func (x *ListDirACLsRequest) Reset()

func (*ListDirACLsRequest) String added in v0.1.9

func (x *ListDirACLsRequest) String() string

type ListDirACLsResponse added in v0.1.9

type ListDirACLsResponse struct {
	Accesses []*Access `protobuf:"bytes,1,rep,name=accesses,proto3" json:"accesses,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDirACLsResponse) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListDirACLsResponse.ProtoReflect.Descriptor instead.

func (*ListDirACLsResponse) GetAccesses added in v0.1.9

func (x *ListDirACLsResponse) GetAccesses() []*Access

func (*ListDirACLsResponse) ProtoMessage added in v0.1.9

func (*ListDirACLsResponse) ProtoMessage()

func (*ListDirACLsResponse) ProtoReflect added in v0.1.9

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

func (*ListDirACLsResponse) Reset added in v0.1.9

func (x *ListDirACLsResponse) Reset()

func (*ListDirACLsResponse) String added in v0.1.9

func (x *ListDirACLsResponse) String() string

type ListFileACLsRequest added in v0.1.9

type ListFileACLsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFileACLsRequest) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListFileACLsRequest.ProtoReflect.Descriptor instead.

func (*ListFileACLsRequest) GetPath added in v0.1.9

func (x *ListFileACLsRequest) GetPath() string

func (*ListFileACLsRequest) GetSessionId added in v0.1.9

func (x *ListFileACLsRequest) GetSessionId() string

func (*ListFileACLsRequest) ProtoMessage added in v0.1.9

func (*ListFileACLsRequest) ProtoMessage()

func (*ListFileACLsRequest) ProtoReflect added in v0.1.9

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

func (*ListFileACLsRequest) Reset added in v0.1.9

func (x *ListFileACLsRequest) Reset()

func (*ListFileACLsRequest) String added in v0.1.9

func (x *ListFileACLsRequest) String() string

type ListFileACLsResponse added in v0.1.9

type ListFileACLsResponse struct {
	Accesses []*Access `protobuf:"bytes,1,rep,name=accesses,proto3" json:"accesses,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFileACLsResponse) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListFileACLsResponse.ProtoReflect.Descriptor instead.

func (*ListFileACLsResponse) GetAccesses added in v0.1.9

func (x *ListFileACLsResponse) GetAccesses() []*Access

func (*ListFileACLsResponse) ProtoMessage added in v0.1.9

func (*ListFileACLsResponse) ProtoMessage()

func (*ListFileACLsResponse) ProtoReflect added in v0.1.9

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

func (*ListFileACLsResponse) Reset added in v0.1.9

func (x *ListFileACLsResponse) Reset()

func (*ListFileACLsResponse) String added in v0.1.9

func (x *ListFileACLsResponse) String() string

type ListRequest

type ListRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRequest) Descriptor deprecated

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

Deprecated: Use ListRequest.ProtoReflect.Descriptor instead.

func (*ListRequest) GetPath

func (x *ListRequest) GetPath() string

func (*ListRequest) GetSessionId

func (x *ListRequest) GetSessionId() string

func (*ListRequest) ProtoMessage

func (*ListRequest) ProtoMessage()

func (*ListRequest) ProtoReflect

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

func (*ListRequest) Reset

func (x *ListRequest) Reset()

func (*ListRequest) String

func (x *ListRequest) String() string

type ListResponse

type ListResponse struct {
	Entries []*Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResponse) Descriptor deprecated

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

Deprecated: Use ListResponse.ProtoReflect.Descriptor instead.

func (*ListResponse) GetEntries

func (x *ListResponse) GetEntries() []*Entry

func (*ListResponse) ProtoMessage

func (*ListResponse) ProtoMessage()

func (*ListResponse) ProtoReflect

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

func (*ListResponse) Reset

func (x *ListResponse) Reset()

func (*ListResponse) String

func (x *ListResponse) String() string

type ListUserGroupsRequest added in v0.1.9

type ListUserGroupsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	UserName  string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserGroupsRequest) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListUserGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListUserGroupsRequest) GetSessionId added in v0.1.9

func (x *ListUserGroupsRequest) GetSessionId() string

func (*ListUserGroupsRequest) GetUserName added in v0.1.9

func (x *ListUserGroupsRequest) GetUserName() string

func (*ListUserGroupsRequest) ProtoMessage added in v0.1.9

func (*ListUserGroupsRequest) ProtoMessage()

func (*ListUserGroupsRequest) ProtoReflect added in v0.1.9

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

func (*ListUserGroupsRequest) Reset added in v0.1.9

func (x *ListUserGroupsRequest) Reset()

func (*ListUserGroupsRequest) String added in v0.1.9

func (x *ListUserGroupsRequest) String() string

type ListUserGroupsResponse added in v0.1.9

type ListUserGroupsResponse struct {
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserGroupsResponse) Descriptor deprecated added in v0.1.9

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

Deprecated: Use ListUserGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListUserGroupsResponse) GetUsers added in v0.1.9

func (x *ListUserGroupsResponse) GetUsers() []*User

func (*ListUserGroupsResponse) ProtoMessage added in v0.1.9

func (*ListUserGroupsResponse) ProtoMessage()

func (*ListUserGroupsResponse) ProtoReflect added in v0.1.9

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

func (*ListUserGroupsResponse) Reset added in v0.1.9

func (x *ListUserGroupsResponse) Reset()

func (*ListUserGroupsResponse) String added in v0.1.9

func (x *ListUserGroupsResponse) String() string

type ListXattrRequest added in v0.6.0

type ListXattrRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListXattrRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ListXattrRequest.ProtoReflect.Descriptor instead.

func (*ListXattrRequest) GetPath added in v0.6.0

func (x *ListXattrRequest) GetPath() string

func (*ListXattrRequest) GetSessionId added in v0.6.0

func (x *ListXattrRequest) GetSessionId() string

func (*ListXattrRequest) ProtoMessage added in v0.6.0

func (*ListXattrRequest) ProtoMessage()

func (*ListXattrRequest) ProtoReflect added in v0.6.0

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

func (*ListXattrRequest) Reset added in v0.6.0

func (x *ListXattrRequest) Reset()

func (*ListXattrRequest) String added in v0.6.0

func (x *ListXattrRequest) String() string

type ListXattrResponse added in v0.6.0

type ListXattrResponse struct {
	Metadata []*Metadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ListXattrResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ListXattrResponse.ProtoReflect.Descriptor instead.

func (*ListXattrResponse) GetMetadata added in v0.6.0

func (x *ListXattrResponse) GetMetadata() []*Metadata

func (*ListXattrResponse) ProtoMessage added in v0.6.0

func (*ListXattrResponse) ProtoMessage()

func (*ListXattrResponse) ProtoReflect added in v0.6.0

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

func (*ListXattrResponse) Reset added in v0.6.0

func (x *ListXattrResponse) Reset()

func (*ListXattrResponse) String added in v0.6.0

func (x *ListXattrResponse) String() string

type LockRequest added in v0.6.15

type LockRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Wait         bool   `protobuf:"varint,3,opt,name=wait,proto3" json:"wait,omitempty"`
	// contains filtered or unexported fields
}

func (*LockRequest) Descriptor deprecated added in v0.6.15

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

Deprecated: Use LockRequest.ProtoReflect.Descriptor instead.

func (*LockRequest) GetFileHandleId added in v0.6.15

func (x *LockRequest) GetFileHandleId() string

func (*LockRequest) GetSessionId added in v0.6.15

func (x *LockRequest) GetSessionId() string

func (*LockRequest) GetWait added in v0.6.15

func (x *LockRequest) GetWait() bool

func (*LockRequest) ProtoMessage added in v0.6.15

func (*LockRequest) ProtoMessage()

func (*LockRequest) ProtoReflect added in v0.6.15

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

func (*LockRequest) Reset added in v0.6.15

func (x *LockRequest) Reset()

func (*LockRequest) String added in v0.6.15

func (x *LockRequest) String() string

type LoginRequest

type LoginRequest struct {
	Account         *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	ApplicationName string   `protobuf:"bytes,2,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	ClientId        string   `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated

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

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetAccount

func (x *LoginRequest) GetAccount() *Account

func (*LoginRequest) GetApplicationName

func (x *LoginRequest) GetApplicationName() string

func (*LoginRequest) GetClientId added in v0.1.3

func (x *LoginRequest) GetClientId() string

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

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

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

type LoginResponse

type LoginResponse struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

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

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetSessionId

func (x *LoginResponse) GetSessionId() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

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

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

type LogoutRequest

type LogoutRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutRequest) Descriptor deprecated

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

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetSessionId

func (x *LogoutRequest) GetSessionId() string

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

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

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

type MakeDirRequest

type MakeDirRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Recurse   bool   `protobuf:"varint,3,opt,name=recurse,proto3" json:"recurse,omitempty"`
	// contains filtered or unexported fields
}

func (*MakeDirRequest) Descriptor deprecated

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

Deprecated: Use MakeDirRequest.ProtoReflect.Descriptor instead.

func (*MakeDirRequest) GetPath

func (x *MakeDirRequest) GetPath() string

func (*MakeDirRequest) GetRecurse

func (x *MakeDirRequest) GetRecurse() bool

func (*MakeDirRequest) GetSessionId

func (x *MakeDirRequest) GetSessionId() string

func (*MakeDirRequest) ProtoMessage

func (*MakeDirRequest) ProtoMessage()

func (*MakeDirRequest) ProtoReflect

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

func (*MakeDirRequest) Reset

func (x *MakeDirRequest) Reset()

func (*MakeDirRequest) String

func (x *MakeDirRequest) String() string

type Metadata added in v0.6.0

type Metadata struct {
	Id    int64  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	Unit  string `protobuf:"bytes,4,opt,name=unit,proto3" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata) Descriptor deprecated added in v0.6.0

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetId added in v0.6.0

func (x *Metadata) GetId() int64

func (*Metadata) GetName added in v0.6.0

func (x *Metadata) GetName() string

func (*Metadata) GetUnit added in v0.6.0

func (x *Metadata) GetUnit() string

func (*Metadata) GetValue added in v0.6.0

func (x *Metadata) GetValue() string

func (*Metadata) ProtoMessage added in v0.6.0

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect added in v0.6.0

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

func (*Metadata) Reset added in v0.6.0

func (x *Metadata) Reset()

func (*Metadata) String added in v0.6.0

func (x *Metadata) String() string

type OpenFileRequest

type OpenFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Resource  string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Mode      string `protobuf:"bytes,4,opt,name=mode,proto3" json:"mode,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenFileRequest) Descriptor deprecated

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

Deprecated: Use OpenFileRequest.ProtoReflect.Descriptor instead.

func (*OpenFileRequest) GetMode

func (x *OpenFileRequest) GetMode() string

func (*OpenFileRequest) GetPath

func (x *OpenFileRequest) GetPath() string

func (*OpenFileRequest) GetResource

func (x *OpenFileRequest) GetResource() string

func (*OpenFileRequest) GetSessionId

func (x *OpenFileRequest) GetSessionId() string

func (*OpenFileRequest) ProtoMessage

func (*OpenFileRequest) ProtoMessage()

func (*OpenFileRequest) ProtoReflect

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

func (*OpenFileRequest) Reset

func (x *OpenFileRequest) Reset()

func (*OpenFileRequest) String

func (x *OpenFileRequest) String() string

type OpenFileResponse

type OpenFileResponse struct {
	FileHandleId string `protobuf:"bytes,1,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Entry        *Entry `protobuf:"bytes,2,opt,name=entry,proto3" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenFileResponse) Descriptor deprecated

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

Deprecated: Use OpenFileResponse.ProtoReflect.Descriptor instead.

func (*OpenFileResponse) GetEntry

func (x *OpenFileResponse) GetEntry() *Entry

func (*OpenFileResponse) GetFileHandleId

func (x *OpenFileResponse) GetFileHandleId() string

func (*OpenFileResponse) ProtoMessage

func (*OpenFileResponse) ProtoMessage()

func (*OpenFileResponse) ProtoReflect

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

func (*OpenFileResponse) Reset

func (x *OpenFileResponse) Reset()

func (*OpenFileResponse) String

func (x *OpenFileResponse) String() string

type PoolAPIClient

type PoolAPIClient interface {
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*Empty, error)
	List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListResponse, error)
	Stat(ctx context.Context, in *StatRequest, opts ...grpc.CallOption) (*StatResponse, error)
	ListXattr(ctx context.Context, in *ListXattrRequest, opts ...grpc.CallOption) (*ListXattrResponse, error)
	GetXattr(ctx context.Context, in *GetXattrRequest, opts ...grpc.CallOption) (*GetXattrResponse, error)
	SetXattr(ctx context.Context, in *SetXattrRequest, opts ...grpc.CallOption) (*Empty, error)
	RemoveXattr(ctx context.Context, in *RemoveXattrRequest, opts ...grpc.CallOption) (*Empty, error)
	ExistsDir(ctx context.Context, in *ExistsDirRequest, opts ...grpc.CallOption) (*ExistsDirResponse, error)
	ExistsFile(ctx context.Context, in *ExistsFileRequest, opts ...grpc.CallOption) (*ExistsFileResponse, error)
	ListUserGroups(ctx context.Context, in *ListUserGroupsRequest, opts ...grpc.CallOption) (*ListUserGroupsResponse, error)
	ListDirACLs(ctx context.Context, in *ListDirACLsRequest, opts ...grpc.CallOption) (*ListDirACLsResponse, error)
	ListFileACLs(ctx context.Context, in *ListFileACLsRequest, opts ...grpc.CallOption) (*ListFileACLsResponse, error)
	ListACLsForEntries(ctx context.Context, in *ListACLsForEntriesRequest, opts ...grpc.CallOption) (*ListACLsForEntriesResponse, error)
	RemoveFile(ctx context.Context, in *RemoveFileRequest, opts ...grpc.CallOption) (*Empty, error)
	RemoveDir(ctx context.Context, in *RemoveDirRequest, opts ...grpc.CallOption) (*Empty, error)
	MakeDir(ctx context.Context, in *MakeDirRequest, opts ...grpc.CallOption) (*Empty, error)
	RenameDirToDir(ctx context.Context, in *RenameDirToDirRequest, opts ...grpc.CallOption) (*Empty, error)
	RenameFileToFile(ctx context.Context, in *RenameFileToFileRequest, opts ...grpc.CallOption) (*Empty, error)
	CreateFile(ctx context.Context, in *CreateFileRequest, opts ...grpc.CallOption) (*CreateFileResponse, error)
	OpenFile(ctx context.Context, in *OpenFileRequest, opts ...grpc.CallOption) (*OpenFileResponse, error)
	TruncateFile(ctx context.Context, in *TruncateFileRequest, opts ...grpc.CallOption) (*Empty, error)
	// file
	GetOffset(ctx context.Context, in *GetOffsetRequest, opts ...grpc.CallOption) (*GetOffsetResponse, error)
	ReadAt(ctx context.Context, in *ReadAtRequest, opts ...grpc.CallOption) (*ReadAtResponse, error)
	WriteAt(ctx context.Context, in *WriteAtRequest, opts ...grpc.CallOption) (*Empty, error)
	Lock(ctx context.Context, in *LockRequest, opts ...grpc.CallOption) (*Empty, error)
	RLock(ctx context.Context, in *LockRequest, opts ...grpc.CallOption) (*Empty, error)
	Unlock(ctx context.Context, in *UnlockRequest, opts ...grpc.CallOption) (*Empty, error)
	Truncate(ctx context.Context, in *TruncateRequest, opts ...grpc.CallOption) (*Empty, error)
	Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*Empty, error)
	Close(ctx context.Context, in *CloseRequest, opts ...grpc.CallOption) (*Empty, error)
	// cache
	SubscribeCacheEvents(ctx context.Context, in *SubscribeCacheEventsRequest, opts ...grpc.CallOption) (*Empty, error)
	PullCacheEvents(ctx context.Context, in *PullCacheEventsRequest, opts ...grpc.CallOption) (*PullCacheEventsResponse, error)
	UnsubscribeCacheEvents(ctx context.Context, in *UnsubscribeCacheEventsRequest, opts ...grpc.CallOption) (*Empty, error)
}

PoolAPIClient is the client API for PoolAPI service.

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

func NewPoolAPIClient

func NewPoolAPIClient(cc grpc.ClientConnInterface) PoolAPIClient

type PoolAPIServer

type PoolAPIServer interface {
	Login(context.Context, *LoginRequest) (*LoginResponse, error)
	Logout(context.Context, *LogoutRequest) (*Empty, error)
	List(context.Context, *ListRequest) (*ListResponse, error)
	Stat(context.Context, *StatRequest) (*StatResponse, error)
	ListXattr(context.Context, *ListXattrRequest) (*ListXattrResponse, error)
	GetXattr(context.Context, *GetXattrRequest) (*GetXattrResponse, error)
	SetXattr(context.Context, *SetXattrRequest) (*Empty, error)
	RemoveXattr(context.Context, *RemoveXattrRequest) (*Empty, error)
	ExistsDir(context.Context, *ExistsDirRequest) (*ExistsDirResponse, error)
	ExistsFile(context.Context, *ExistsFileRequest) (*ExistsFileResponse, error)
	ListUserGroups(context.Context, *ListUserGroupsRequest) (*ListUserGroupsResponse, error)
	ListDirACLs(context.Context, *ListDirACLsRequest) (*ListDirACLsResponse, error)
	ListFileACLs(context.Context, *ListFileACLsRequest) (*ListFileACLsResponse, error)
	ListACLsForEntries(context.Context, *ListACLsForEntriesRequest) (*ListACLsForEntriesResponse, error)
	RemoveFile(context.Context, *RemoveFileRequest) (*Empty, error)
	RemoveDir(context.Context, *RemoveDirRequest) (*Empty, error)
	MakeDir(context.Context, *MakeDirRequest) (*Empty, error)
	RenameDirToDir(context.Context, *RenameDirToDirRequest) (*Empty, error)
	RenameFileToFile(context.Context, *RenameFileToFileRequest) (*Empty, error)
	CreateFile(context.Context, *CreateFileRequest) (*CreateFileResponse, error)
	OpenFile(context.Context, *OpenFileRequest) (*OpenFileResponse, error)
	TruncateFile(context.Context, *TruncateFileRequest) (*Empty, error)
	// file
	GetOffset(context.Context, *GetOffsetRequest) (*GetOffsetResponse, error)
	ReadAt(context.Context, *ReadAtRequest) (*ReadAtResponse, error)
	WriteAt(context.Context, *WriteAtRequest) (*Empty, error)
	Lock(context.Context, *LockRequest) (*Empty, error)
	RLock(context.Context, *LockRequest) (*Empty, error)
	Unlock(context.Context, *UnlockRequest) (*Empty, error)
	Truncate(context.Context, *TruncateRequest) (*Empty, error)
	Flush(context.Context, *FlushRequest) (*Empty, error)
	Close(context.Context, *CloseRequest) (*Empty, error)
	// cache
	SubscribeCacheEvents(context.Context, *SubscribeCacheEventsRequest) (*Empty, error)
	PullCacheEvents(context.Context, *PullCacheEventsRequest) (*PullCacheEventsResponse, error)
	UnsubscribeCacheEvents(context.Context, *UnsubscribeCacheEventsRequest) (*Empty, error)
	// contains filtered or unexported methods
}

PoolAPIServer is the server API for PoolAPI service. All implementations must embed UnimplementedPoolAPIServer for forward compatibility

type PullCacheEventsRequest added in v0.6.11

type PullCacheEventsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PullCacheEventsRequest) Descriptor deprecated added in v0.6.11

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

Deprecated: Use PullCacheEventsRequest.ProtoReflect.Descriptor instead.

func (*PullCacheEventsRequest) GetSessionId added in v0.6.11

func (x *PullCacheEventsRequest) GetSessionId() string

func (*PullCacheEventsRequest) ProtoMessage added in v0.6.11

func (*PullCacheEventsRequest) ProtoMessage()

func (*PullCacheEventsRequest) ProtoReflect added in v0.6.11

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

func (*PullCacheEventsRequest) Reset added in v0.6.11

func (x *PullCacheEventsRequest) Reset()

func (*PullCacheEventsRequest) String added in v0.6.11

func (x *PullCacheEventsRequest) String() string

type PullCacheEventsResponse added in v0.6.11

type PullCacheEventsResponse struct {
	SessionId string        `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Events    []*CacheEvent `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*PullCacheEventsResponse) Descriptor deprecated added in v0.6.11

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

Deprecated: Use PullCacheEventsResponse.ProtoReflect.Descriptor instead.

func (*PullCacheEventsResponse) GetEvents added in v0.6.11

func (x *PullCacheEventsResponse) GetEvents() []*CacheEvent

func (*PullCacheEventsResponse) GetSessionId added in v0.6.11

func (x *PullCacheEventsResponse) GetSessionId() string

func (*PullCacheEventsResponse) ProtoMessage added in v0.6.11

func (*PullCacheEventsResponse) ProtoMessage()

func (*PullCacheEventsResponse) ProtoReflect added in v0.6.11

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

func (*PullCacheEventsResponse) Reset added in v0.6.11

func (x *PullCacheEventsResponse) Reset()

func (*PullCacheEventsResponse) String added in v0.6.11

func (x *PullCacheEventsResponse) String() string

type ReadAtRequest

type ReadAtRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Offset       int64  `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
	Length       int32  `protobuf:"varint,4,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadAtRequest) Descriptor deprecated

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

Deprecated: Use ReadAtRequest.ProtoReflect.Descriptor instead.

func (*ReadAtRequest) GetFileHandleId

func (x *ReadAtRequest) GetFileHandleId() string

func (*ReadAtRequest) GetLength

func (x *ReadAtRequest) GetLength() int32

func (*ReadAtRequest) GetOffset

func (x *ReadAtRequest) GetOffset() int64

func (*ReadAtRequest) GetSessionId

func (x *ReadAtRequest) GetSessionId() string

func (*ReadAtRequest) ProtoMessage

func (*ReadAtRequest) ProtoMessage()

func (*ReadAtRequest) ProtoReflect

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

func (*ReadAtRequest) Reset

func (x *ReadAtRequest) Reset()

func (*ReadAtRequest) String

func (x *ReadAtRequest) String() string

type ReadAtResponse

type ReadAtResponse struct {
	Data      []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Available int64  `protobuf:"varint,2,opt,name=available,proto3" json:"available,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadAtResponse) Descriptor deprecated

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

Deprecated: Use ReadAtResponse.ProtoReflect.Descriptor instead.

func (*ReadAtResponse) GetAvailable added in v0.5.4

func (x *ReadAtResponse) GetAvailable() int64

func (*ReadAtResponse) GetData

func (x *ReadAtResponse) GetData() []byte

func (*ReadAtResponse) ProtoMessage

func (*ReadAtResponse) ProtoMessage()

func (*ReadAtResponse) ProtoReflect

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

func (*ReadAtResponse) Reset

func (x *ReadAtResponse) Reset()

func (*ReadAtResponse) String

func (x *ReadAtResponse) String() string

type RemoveDirRequest

type RemoveDirRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Recurse   bool   `protobuf:"varint,3,opt,name=recurse,proto3" json:"recurse,omitempty"`
	Force     bool   `protobuf:"varint,4,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveDirRequest) Descriptor deprecated

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

Deprecated: Use RemoveDirRequest.ProtoReflect.Descriptor instead.

func (*RemoveDirRequest) GetForce

func (x *RemoveDirRequest) GetForce() bool

func (*RemoveDirRequest) GetPath

func (x *RemoveDirRequest) GetPath() string

func (*RemoveDirRequest) GetRecurse

func (x *RemoveDirRequest) GetRecurse() bool

func (*RemoveDirRequest) GetSessionId

func (x *RemoveDirRequest) GetSessionId() string

func (*RemoveDirRequest) ProtoMessage

func (*RemoveDirRequest) ProtoMessage()

func (*RemoveDirRequest) ProtoReflect

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

func (*RemoveDirRequest) Reset

func (x *RemoveDirRequest) Reset()

func (*RemoveDirRequest) String

func (x *RemoveDirRequest) String() string

type RemoveFileRequest

type RemoveFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Force     bool   `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveFileRequest) Descriptor deprecated

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

Deprecated: Use RemoveFileRequest.ProtoReflect.Descriptor instead.

func (*RemoveFileRequest) GetForce

func (x *RemoveFileRequest) GetForce() bool

func (*RemoveFileRequest) GetPath

func (x *RemoveFileRequest) GetPath() string

func (*RemoveFileRequest) GetSessionId

func (x *RemoveFileRequest) GetSessionId() string

func (*RemoveFileRequest) ProtoMessage

func (*RemoveFileRequest) ProtoMessage()

func (*RemoveFileRequest) ProtoReflect

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

func (*RemoveFileRequest) Reset

func (x *RemoveFileRequest) Reset()

func (*RemoveFileRequest) String

func (x *RemoveFileRequest) String() string

type RemoveXattrRequest added in v0.6.0

type RemoveXattrRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveXattrRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use RemoveXattrRequest.ProtoReflect.Descriptor instead.

func (*RemoveXattrRequest) GetName added in v0.6.0

func (x *RemoveXattrRequest) GetName() string

func (*RemoveXattrRequest) GetPath added in v0.6.0

func (x *RemoveXattrRequest) GetPath() string

func (*RemoveXattrRequest) GetSessionId added in v0.6.0

func (x *RemoveXattrRequest) GetSessionId() string

func (*RemoveXattrRequest) ProtoMessage added in v0.6.0

func (*RemoveXattrRequest) ProtoMessage()

func (*RemoveXattrRequest) ProtoReflect added in v0.6.0

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

func (*RemoveXattrRequest) Reset added in v0.6.0

func (x *RemoveXattrRequest) Reset()

func (*RemoveXattrRequest) String added in v0.6.0

func (x *RemoveXattrRequest) String() string

type RenameDirToDirRequest

type RenameDirToDirRequest struct {
	SessionId       string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	SourcePath      string `protobuf:"bytes,2,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"`
	DestinationPath string `protobuf:"bytes,3,opt,name=destination_path,json=destinationPath,proto3" json:"destination_path,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameDirToDirRequest) Descriptor deprecated

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

Deprecated: Use RenameDirToDirRequest.ProtoReflect.Descriptor instead.

func (*RenameDirToDirRequest) GetDestinationPath

func (x *RenameDirToDirRequest) GetDestinationPath() string

func (*RenameDirToDirRequest) GetSessionId

func (x *RenameDirToDirRequest) GetSessionId() string

func (*RenameDirToDirRequest) GetSourcePath

func (x *RenameDirToDirRequest) GetSourcePath() string

func (*RenameDirToDirRequest) ProtoMessage

func (*RenameDirToDirRequest) ProtoMessage()

func (*RenameDirToDirRequest) ProtoReflect

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

func (*RenameDirToDirRequest) Reset

func (x *RenameDirToDirRequest) Reset()

func (*RenameDirToDirRequest) String

func (x *RenameDirToDirRequest) String() string

type RenameFileToFileRequest

type RenameFileToFileRequest struct {
	SessionId       string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	SourcePath      string `protobuf:"bytes,2,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"`
	DestinationPath string `protobuf:"bytes,3,opt,name=destination_path,json=destinationPath,proto3" json:"destination_path,omitempty"`
	// contains filtered or unexported fields
}

func (*RenameFileToFileRequest) Descriptor deprecated

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

Deprecated: Use RenameFileToFileRequest.ProtoReflect.Descriptor instead.

func (*RenameFileToFileRequest) GetDestinationPath

func (x *RenameFileToFileRequest) GetDestinationPath() string

func (*RenameFileToFileRequest) GetSessionId

func (x *RenameFileToFileRequest) GetSessionId() string

func (*RenameFileToFileRequest) GetSourcePath

func (x *RenameFileToFileRequest) GetSourcePath() string

func (*RenameFileToFileRequest) ProtoMessage

func (*RenameFileToFileRequest) ProtoMessage()

func (*RenameFileToFileRequest) ProtoReflect

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

func (*RenameFileToFileRequest) Reset

func (x *RenameFileToFileRequest) Reset()

func (*RenameFileToFileRequest) String

func (x *RenameFileToFileRequest) String() string

type SSLConfiguration added in v0.6.24

type SSLConfiguration struct {
	CACertificateFile   string `protobuf:"bytes,1,opt,name=CACertificateFile,proto3" json:"CACertificateFile,omitempty"`
	CACertificatePath   string `protobuf:"bytes,2,opt,name=CACertificatePath,proto3" json:"CACertificatePath,omitempty"`
	EncryptionKeySize   int32  `protobuf:"varint,3,opt,name=EncryptionKeySize,proto3" json:"EncryptionKeySize,omitempty"`
	EncryptionAlgorithm string `protobuf:"bytes,4,opt,name=EncryptionAlgorithm,proto3" json:"EncryptionAlgorithm,omitempty"`
	SaltSize            int32  `protobuf:"varint,5,opt,name=SaltSize,proto3" json:"SaltSize,omitempty"`
	HashRounds          int32  `protobuf:"varint,6,opt,name=HashRounds,proto3" json:"HashRounds,omitempty"`
	// contains filtered or unexported fields
}

func (*SSLConfiguration) Descriptor deprecated added in v0.6.24

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

Deprecated: Use SSLConfiguration.ProtoReflect.Descriptor instead.

func (*SSLConfiguration) GetCACertificateFile added in v0.6.24

func (x *SSLConfiguration) GetCACertificateFile() string

func (*SSLConfiguration) GetCACertificatePath added in v0.6.24

func (x *SSLConfiguration) GetCACertificatePath() string

func (*SSLConfiguration) GetEncryptionAlgorithm added in v0.6.24

func (x *SSLConfiguration) GetEncryptionAlgorithm() string

func (*SSLConfiguration) GetEncryptionKeySize added in v0.6.24

func (x *SSLConfiguration) GetEncryptionKeySize() int32

func (*SSLConfiguration) GetHashRounds added in v0.6.24

func (x *SSLConfiguration) GetHashRounds() int32

func (*SSLConfiguration) GetSaltSize added in v0.6.24

func (x *SSLConfiguration) GetSaltSize() int32

func (*SSLConfiguration) ProtoMessage added in v0.6.24

func (*SSLConfiguration) ProtoMessage()

func (*SSLConfiguration) ProtoReflect added in v0.6.24

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

func (*SSLConfiguration) Reset added in v0.6.24

func (x *SSLConfiguration) Reset()

func (*SSLConfiguration) String added in v0.6.24

func (x *SSLConfiguration) String() string

type SetXattrRequest added in v0.6.0

type SetXattrRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Value     string `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*SetXattrRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use SetXattrRequest.ProtoReflect.Descriptor instead.

func (*SetXattrRequest) GetName added in v0.6.0

func (x *SetXattrRequest) GetName() string

func (*SetXattrRequest) GetPath added in v0.6.0

func (x *SetXattrRequest) GetPath() string

func (*SetXattrRequest) GetSessionId added in v0.6.0

func (x *SetXattrRequest) GetSessionId() string

func (*SetXattrRequest) GetValue added in v0.6.0

func (x *SetXattrRequest) GetValue() string

func (*SetXattrRequest) ProtoMessage added in v0.6.0

func (*SetXattrRequest) ProtoMessage()

func (*SetXattrRequest) ProtoReflect added in v0.6.0

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

func (*SetXattrRequest) Reset added in v0.6.0

func (x *SetXattrRequest) Reset()

func (*SetXattrRequest) String added in v0.6.0

func (x *SetXattrRequest) String() string

type StatRequest

type StatRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*StatRequest) Descriptor deprecated

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

Deprecated: Use StatRequest.ProtoReflect.Descriptor instead.

func (*StatRequest) GetPath

func (x *StatRequest) GetPath() string

func (*StatRequest) GetSessionId

func (x *StatRequest) GetSessionId() string

func (*StatRequest) ProtoMessage

func (*StatRequest) ProtoMessage()

func (*StatRequest) ProtoReflect

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

func (*StatRequest) Reset

func (x *StatRequest) Reset()

func (*StatRequest) String

func (x *StatRequest) String() string

type StatResponse

type StatResponse struct {
	Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"`
	// contains filtered or unexported fields
}

func (*StatResponse) Descriptor deprecated

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

Deprecated: Use StatResponse.ProtoReflect.Descriptor instead.

func (*StatResponse) GetEntry

func (x *StatResponse) GetEntry() *Entry

func (*StatResponse) ProtoMessage

func (*StatResponse) ProtoMessage()

func (*StatResponse) ProtoReflect

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

func (*StatResponse) Reset

func (x *StatResponse) Reset()

func (*StatResponse) String

func (x *StatResponse) String() string

type SubscribeCacheEventsRequest added in v0.6.7

type SubscribeCacheEventsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeCacheEventsRequest) Descriptor deprecated added in v0.6.7

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

Deprecated: Use SubscribeCacheEventsRequest.ProtoReflect.Descriptor instead.

func (*SubscribeCacheEventsRequest) GetSessionId added in v0.6.7

func (x *SubscribeCacheEventsRequest) GetSessionId() string

func (*SubscribeCacheEventsRequest) ProtoMessage added in v0.6.7

func (*SubscribeCacheEventsRequest) ProtoMessage()

func (*SubscribeCacheEventsRequest) ProtoReflect added in v0.6.7

func (*SubscribeCacheEventsRequest) Reset added in v0.6.7

func (x *SubscribeCacheEventsRequest) Reset()

func (*SubscribeCacheEventsRequest) String added in v0.6.7

func (x *SubscribeCacheEventsRequest) String() string

type TruncateFileRequest

type TruncateFileRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Path      string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Size      int64  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*TruncateFileRequest) Descriptor deprecated

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

Deprecated: Use TruncateFileRequest.ProtoReflect.Descriptor instead.

func (*TruncateFileRequest) GetPath

func (x *TruncateFileRequest) GetPath() string

func (*TruncateFileRequest) GetSessionId

func (x *TruncateFileRequest) GetSessionId() string

func (*TruncateFileRequest) GetSize

func (x *TruncateFileRequest) GetSize() int64

func (*TruncateFileRequest) ProtoMessage

func (*TruncateFileRequest) ProtoMessage()

func (*TruncateFileRequest) ProtoReflect

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

func (*TruncateFileRequest) Reset

func (x *TruncateFileRequest) Reset()

func (*TruncateFileRequest) String

func (x *TruncateFileRequest) String() string

type TruncateRequest added in v0.5.0

type TruncateRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Size         int64  `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*TruncateRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use TruncateRequest.ProtoReflect.Descriptor instead.

func (*TruncateRequest) GetFileHandleId added in v0.5.0

func (x *TruncateRequest) GetFileHandleId() string

func (*TruncateRequest) GetSessionId added in v0.5.0

func (x *TruncateRequest) GetSessionId() string

func (*TruncateRequest) GetSize added in v0.5.0

func (x *TruncateRequest) GetSize() int64

func (*TruncateRequest) ProtoMessage added in v0.5.0

func (*TruncateRequest) ProtoMessage()

func (*TruncateRequest) ProtoReflect added in v0.5.0

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

func (*TruncateRequest) Reset added in v0.5.0

func (x *TruncateRequest) Reset()

func (*TruncateRequest) String added in v0.5.0

func (x *TruncateRequest) String() string

type UnimplementedPoolAPIServer

type UnimplementedPoolAPIServer struct {
}

UnimplementedPoolAPIServer must be embedded to have forward compatible implementations.

func (UnimplementedPoolAPIServer) Close

func (UnimplementedPoolAPIServer) CreateFile

func (UnimplementedPoolAPIServer) ExistsDir

func (UnimplementedPoolAPIServer) ExistsFile

func (UnimplementedPoolAPIServer) Flush

func (UnimplementedPoolAPIServer) GetOffset

func (UnimplementedPoolAPIServer) GetXattr added in v0.6.0

func (UnimplementedPoolAPIServer) List

func (UnimplementedPoolAPIServer) ListACLsForEntries added in v0.5.8

func (UnimplementedPoolAPIServer) ListDirACLs added in v0.1.9

func (UnimplementedPoolAPIServer) ListFileACLs added in v0.1.9

func (UnimplementedPoolAPIServer) ListUserGroups added in v0.1.9

func (UnimplementedPoolAPIServer) ListXattr added in v0.6.0

func (UnimplementedPoolAPIServer) Lock added in v0.6.15

func (UnimplementedPoolAPIServer) Login

func (UnimplementedPoolAPIServer) Logout

func (UnimplementedPoolAPIServer) MakeDir

func (UnimplementedPoolAPIServer) OpenFile

func (UnimplementedPoolAPIServer) PullCacheEvents added in v0.6.11

func (UnimplementedPoolAPIServer) RLock added in v0.6.15

func (UnimplementedPoolAPIServer) ReadAt

func (UnimplementedPoolAPIServer) RemoveDir

func (UnimplementedPoolAPIServer) RemoveFile

func (UnimplementedPoolAPIServer) RemoveXattr added in v0.6.0

func (UnimplementedPoolAPIServer) RenameDirToDir

func (UnimplementedPoolAPIServer) RenameFileToFile

func (UnimplementedPoolAPIServer) SetXattr added in v0.6.0

func (UnimplementedPoolAPIServer) Stat

func (UnimplementedPoolAPIServer) SubscribeCacheEvents added in v0.6.7

func (UnimplementedPoolAPIServer) Truncate added in v0.5.0

func (UnimplementedPoolAPIServer) TruncateFile

func (UnimplementedPoolAPIServer) Unlock added in v0.6.15

func (UnimplementedPoolAPIServer) UnsubscribeCacheEvents added in v0.6.7

func (UnimplementedPoolAPIServer) WriteAt

type UnlockRequest added in v0.6.15

type UnlockRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UnlockRequest) Descriptor deprecated added in v0.6.15

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

Deprecated: Use UnlockRequest.ProtoReflect.Descriptor instead.

func (*UnlockRequest) GetFileHandleId added in v0.6.15

func (x *UnlockRequest) GetFileHandleId() string

func (*UnlockRequest) GetSessionId added in v0.6.15

func (x *UnlockRequest) GetSessionId() string

func (*UnlockRequest) ProtoMessage added in v0.6.15

func (*UnlockRequest) ProtoMessage()

func (*UnlockRequest) ProtoReflect added in v0.6.15

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

func (*UnlockRequest) Reset added in v0.6.15

func (x *UnlockRequest) Reset()

func (*UnlockRequest) String added in v0.6.15

func (x *UnlockRequest) String() string

type UnsafePoolAPIServer

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

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

type UnsubscribeCacheEventsRequest added in v0.6.7

type UnsubscribeCacheEventsRequest struct {
	SessionId string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UnsubscribeCacheEventsRequest) Descriptor deprecated added in v0.6.7

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

Deprecated: Use UnsubscribeCacheEventsRequest.ProtoReflect.Descriptor instead.

func (*UnsubscribeCacheEventsRequest) GetSessionId added in v0.6.7

func (x *UnsubscribeCacheEventsRequest) GetSessionId() string

func (*UnsubscribeCacheEventsRequest) ProtoMessage added in v0.6.7

func (*UnsubscribeCacheEventsRequest) ProtoMessage()

func (*UnsubscribeCacheEventsRequest) ProtoReflect added in v0.6.7

func (*UnsubscribeCacheEventsRequest) Reset added in v0.6.7

func (x *UnsubscribeCacheEventsRequest) Reset()

func (*UnsubscribeCacheEventsRequest) String added in v0.6.7

type User added in v0.1.9

type User struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated added in v0.1.9

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetName added in v0.1.9

func (x *User) GetName() string

func (*User) GetType added in v0.1.9

func (x *User) GetType() string

func (*User) GetZone added in v0.1.9

func (x *User) GetZone() string

func (*User) ProtoMessage added in v0.1.9

func (*User) ProtoMessage()

func (*User) ProtoReflect added in v0.1.9

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

func (*User) Reset added in v0.1.9

func (x *User) Reset()

func (*User) String added in v0.1.9

func (x *User) String() string

type WriteAtRequest

type WriteAtRequest struct {
	SessionId    string `protobuf:"bytes,1,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	FileHandleId string `protobuf:"bytes,2,opt,name=file_handle_id,json=fileHandleId,proto3" json:"file_handle_id,omitempty"`
	Offset       int64  `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
	Data         []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*WriteAtRequest) Descriptor deprecated

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

Deprecated: Use WriteAtRequest.ProtoReflect.Descriptor instead.

func (*WriteAtRequest) GetData

func (x *WriteAtRequest) GetData() []byte

func (*WriteAtRequest) GetFileHandleId

func (x *WriteAtRequest) GetFileHandleId() string

func (*WriteAtRequest) GetOffset

func (x *WriteAtRequest) GetOffset() int64

func (*WriteAtRequest) GetSessionId

func (x *WriteAtRequest) GetSessionId() string

func (*WriteAtRequest) ProtoMessage

func (*WriteAtRequest) ProtoMessage()

func (*WriteAtRequest) ProtoReflect

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

func (*WriteAtRequest) Reset

func (x *WriteAtRequest) Reset()

func (*WriteAtRequest) String

func (x *WriteAtRequest) String() string

Jump to

Keyboard shortcuts

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