Documentation ¶
Index ¶
- Constants
- func GetFileAttributes(ctx context.Context, params *DownloadParams, slice string, ...) (*blob.Attributes, error)
- func NewDownloadReader(ctx context.Context, params *DownloadParams, slice string, ...) (*blob.Reader, error)
- func NewSliceURL(params *UploadParams, slice string) string
- func NewUploadWriter(ctx context.Context, params *UploadParams, slice string, ...) (*blob.Writer, error)
- type Credentials
- type DownloadParams
- type Path
- type UploadOptions
- type UploadParams
Constants ¶
View Source
const Provider = "gcp"
Variables ¶
This section is empty.
Functions ¶
func GetFileAttributes ¶ added in v1.8.0
func GetFileAttributes(ctx context.Context, params *DownloadParams, slice string, transport http.RoundTripper) (*blob.Attributes, error)
func NewDownloadReader ¶ added in v1.4.0
func NewDownloadReader(ctx context.Context, params *DownloadParams, slice string, transport http.RoundTripper) (*blob.Reader, error)
func NewSliceURL ¶
func NewSliceURL(params *UploadParams, slice string) string
func NewUploadWriter ¶
func NewUploadWriter(ctx context.Context, params *UploadParams, slice string, transport http.RoundTripper) (*blob.Writer, error)
Types ¶
type Credentials ¶ added in v1.4.0
type DownloadParams ¶ added in v1.4.0
type DownloadParams struct { Credentials Credentials `json:"gcsCredentials"` Path Path `json:"gcsPath"` }
func (*DownloadParams) DestinationURL ¶ added in v1.6.0
func (p *DownloadParams) DestinationURL() (string, error)
type UploadOptions ¶
type UploadOptions func(c *uploadConfig)
func WithUploadTransport ¶
func WithUploadTransport(transport http.RoundTripper) UploadOptions
type UploadParams ¶
type UploadParams struct { Path Credentials }
Click to show internal directories.
Click to hide internal directories.