コード例 #1
0
ファイル: reqtrace_bucket.go プロジェクト: okdave/gcloud
func (b *reqtraceBucket) ListObjects(
	ctx context.Context,
	req *ListObjectsRequest) (listing *Listing, err error) {
	desc := fmt.Sprintf("ListObjects")
	defer reqtrace.StartSpanWithError(&ctx, &err, desc)()

	listing, err = b.Wrapped.ListObjects(ctx, req)
	return
}
コード例 #2
0
ファイル: reqtrace_bucket.go プロジェクト: okdave/gcloud
func (b *reqtraceBucket) DeleteObject(
	ctx context.Context,
	req *DeleteObjectRequest) (err error) {
	desc := fmt.Sprintf("DeleteObject: %s", sanitizeObjectName(req.Name))
	defer reqtrace.StartSpanWithError(&ctx, &err, desc)()

	err = b.Wrapped.DeleteObject(ctx, req)
	return
}
コード例 #3
0
ファイル: reqtrace_bucket.go プロジェクト: okdave/gcloud
func (b *reqtraceBucket) ComposeObjects(
	ctx context.Context,
	req *ComposeObjectsRequest) (o *Object, err error) {
	desc := fmt.Sprintf("ComposeObjects: -> %q", req.DstName)
	defer reqtrace.StartSpanWithError(&ctx, &err, desc)()

	o, err = b.Wrapped.ComposeObjects(ctx, req)
	return
}