Sha256: e93d13913d02fef593dbfd13d897ceefcaff9155109aa48dbbd736f81ccca248

Contents?: true

Size: 1.86 KB

Versions: 35

Compression:

Stored size: 1.86 KB

Contents

import {Service} from '../service';
import {ManagedUpload} from '../s3/managed_upload';
import S3 = require('../../clients/s3');

export class S3Customizations extends Service {
    /**
     * Get a pre-signed URL for a given operation name.
     */
    getSignedUrl(operation: string, params: any, callback: (err: Error, url: string) => void): void;
    /**
     * Get a pre-signed URL for a given operation name.
     */
    getSignedUrl(operation: string, params: any): string;

    /**
     * Get the form fields and target URL for direct POST uploading.
     */
    createPresignedPost(
        params: S3.PresignedPost.Params,
        callback: (err: Error, data: S3.PresignedPost) => void
    ): void;
    /**
     * Get the form fields and target URL for direct POST uploading.
     */
    createPresignedPost(params: S3.PresignedPost.Params): S3.PresignedPost;

    /**
     * Uploads an arbitrarily sized buffer, blob, or stream, using intelligent
     * concurrent handling of parts if the payload is large enough. You can
     * configure the concurrent queue size by setting `options`. Note that this
     * is the only operation for which the SDK can retry requests with stream
     * bodies.
     */
    upload(params: S3.Types.PutObjectRequest, options?: ManagedUpload.ManagedUploadOptions, callback?: (err: Error, data: ManagedUpload.SendData) => void): ManagedUpload;
    /**
     * Uploads an arbitrarily sized buffer, blob, or stream, using intelligent
     * concurrent handling of parts if the payload is large enough. You can
     * configure the concurrent queue size by setting `options`. Note that this
     * is the only operation for which the SDK can retry requests with stream
     * bodies.
     */
    upload(params: S3.Types.PutObjectRequest, callback?: (err: Error, data: ManagedUpload.SendData) => void): ManagedUpload;
    static ManagedUpload: typeof ManagedUpload;
}

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
sumomo-0.10.8 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.10.4 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.10.3 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.10.2 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.10.1 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.10.0 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.9.0 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.22 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.21 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.20 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.17 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.16 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.15 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.14 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.13 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.12 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.11 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.10 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.9 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts
sumomo-0.8.8 data/sumomo/api_modules/node_modules/aws-sdk/lib/services/s3.d.ts