grpcarchive

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: May 14, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BasicAuth

type BasicAuth struct {
	Username string
	Password string

	AllowInsecureTransport bool
}

func (BasicAuth) GetRequestMetadata

func (b BasicAuth) GetRequestMetadata(ctx context.Context, in ...string) (map[string]string, error)

func (BasicAuth) RequireTransportSecurity

func (b BasicAuth) RequireTransportSecurity() bool

type RemoteArchive

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

func Connect

func Connect(connection *remote.Connection, archiveResourceName string) (*RemoteArchive, error)

func NewRemoteArchive

func NewRemoteArchive(
	conn grpc.ClientConnInterface,
	archiveName string,
) *RemoteArchive

func (*RemoteArchive) DeleteFile

func (r *RemoteArchive) DeleteFile(filename string) error

func (*RemoteArchive) ListFiles

func (r *RemoteArchive) ListFiles() ([]*archive.FileInfo, error)

func (*RemoteArchive) MoveFile

func (r *RemoteArchive) MoveFile(
	from string,
	to string,
) error

func (*RemoteArchive) OpenFile

func (r *RemoteArchive) OpenFile(filename string) (archive.FileInfo, io.ReadCloser, error)

func (*RemoteArchive) OpenReaderAtFile

func (r *RemoteArchive) OpenReaderAtFile(filename string) (archive.FileInfo, archive.FileReadAtCloser, error)

func (*RemoteArchive) OpenSeekableFile

func (r *RemoteArchive) OpenSeekableFile(filename string) (archive.FileInfo, io.ReadSeekCloser, error)

func (*RemoteArchive) SaveFile

func (r *RemoteArchive) SaveFile(reader io.Reader, fileInfo *archive.FileInfo) error

Jump to

Keyboard shortcuts

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