api

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2022 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: "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: "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: "Flush",
			Handler:    _PoolAPI_Flush_Handler,
		},
		{
			MethodName: "Close",
			Handler:    _PoolAPI_Close_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"`
	ServerDn                string `protobuf:"bytes,10,opt,name=server_dn,json=serverDn,proto3" json:"server_dn,omitempty"`
	Password                string `protobuf:"bytes,11,opt,name=password,proto3" json:"password,omitempty"`
	Ticket                  string `protobuf:"bytes,12,opt,name=ticket,proto3" json:"ticket,omitempty"`
	PamTtl                  int32  `protobuf:"varint,13,opt,name=pam_ttl,json=pamTtl,proto3" json:"pam_ttl,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) GetHost

func (x *Account) GetHost() 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) GetServerDn

func (x *Account) GetServerDn() string

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 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"`
	CreateTime string `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // RFC3339 format
	ModifyTime string `protobuf:"bytes,8,opt,name=modify_time,json=modifyTime,proto3" json:"modify_time,omitempty"` // RFC3339 format
	Checksum   string `protobuf:"bytes,9,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() string

func (*Entry) GetCreateTime

func (x *Entry) GetCreateTime() 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 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 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 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)
	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)
	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)
	Flush(ctx context.Context, in *FlushRequest, opts ...grpc.CallOption) (*Empty, error)
	Close(ctx context.Context, in *CloseRequest, 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.go.dev/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)
	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)
	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)
	Flush(context.Context, *FlushRequest) (*Empty, error)
	Close(context.Context, *CloseRequest) (*Empty, error)
	// contains filtered or unexported methods
}

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

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"`
	// contains filtered or unexported fields
}

func (*ReadAtResponse) Descriptor deprecated

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

Deprecated: Use ReadAtResponse.ProtoReflect.Descriptor instead.

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 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 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 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 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) List

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) Login

func (UnimplementedPoolAPIServer) Logout

func (UnimplementedPoolAPIServer) MakeDir

func (UnimplementedPoolAPIServer) OpenFile

func (UnimplementedPoolAPIServer) ReadAt

func (UnimplementedPoolAPIServer) RemoveDir

func (UnimplementedPoolAPIServer) RemoveFile

func (UnimplementedPoolAPIServer) RenameDirToDir

func (UnimplementedPoolAPIServer) RenameFileToFile

func (UnimplementedPoolAPIServer) Stat

func (UnimplementedPoolAPIServer) TruncateFile

func (UnimplementedPoolAPIServer) WriteAt

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 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