awss3sink

Writes an object to Amazon S3

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──awss3sink

Implemented interfaces

Factory details

Authors: – Marcin Kolny

Classification:Source/Network

Rank – primary

Plugin – aws

Package – gst-plugin-aws

Pad Templates

sink

ANY

Presencealways

Directionsink

Object typeGstPad


Properties

access-key

“access-key” gchararray

AWS Access Key

Flags : Read / Write

Default value : NULL


bucket

“bucket” gchararray

The bucket of the file to write

Flags : Read / Write

Default value : NULL


complete-upload-request-timeout

“complete-upload-request-timeout” gint64

Timeout for the complete multipart upload request (in ms, set to -1 for infinity) (Deprecated. Use request-timeout.)

Flags : Read / Write

Default value : 15000


complete-upload-retry-duration

“complete-upload-retry-duration” gint64

How long we should retry complete multipart upload requests before giving up (in ms, set to -1 for infinity) (Deprecated. Use retry-attempts.)

Flags : Read / Write

Default value : 75000


content-disposition

“content-disposition” gchararray

Content-Disposition header to set for uploaded object

Flags : Read / Write

Default value : NULL


content-type

“content-type” gchararray

Content-Type header to set for uploaded object

Flags : Read / Write

Default value : NULL


endpoint-uri

“endpoint-uri” gchararray

The S3 endpoint URI to use

Flags : Read / Write

Default value : NULL


force-path-style

“force-path-style” gboolean

Force client to use path-style addressing for buckets

Flags : Read / Write

Default value : false


key

“key” gchararray

The key of the file to write

Flags : Read / Write

Default value : NULL


metadata

“metadata” GstStructure *

A map of metadata to store with the object in S3; field values need to be convertible to strings.

Flags : Read / Write


on-error

“on-error” S3sink-on-error *

Do nothing, abort or complete a multipart upload request on error

Flags : Read / Write

Default value : nothing (2)


part-size

“part-size” guint64

A size (in bytes) of an individual part used for multipart upload.

Flags : Read / Write

Default value : 5242880


region

“region” gchararray

An AWS region (e.g. eu-west-2).

Flags : Read / Write

Default value : us-west-2


request-timeout

“request-timeout” gint64

Timeout for general S3 requests (in ms, set to -1 for infinity)

Flags : Read / Write

Default value : 15000


retry-attempts

“retry-attempts” guint

Number of times AWS SDK attempts a request before abandoning the request

Flags : Read / Write

Default value : 5


retry-duration

“retry-duration” gint64

How long we should retry general S3 requests before giving up (in ms, set to -1 for infinity) (Deprecated. Use retry-attempts.)

Flags : Read / Write

Default value : 75000


secret-access-key

“secret-access-key” gchararray

AWS Secret Access Key

Flags : Read / Write

Default value : NULL


session-token

“session-token” gchararray

AWS temporary Session Token from STS

Flags : Read / Write

Default value : NULL


upload-part-request-timeout

“upload-part-request-timeout” gint64

Timeout for a single upload part request (in ms, set to -1 for infinity) (Deprecated. Use request-timeout.)

Flags : Read / Write

Default value : 15000


upload-part-retry-duration

“upload-part-retry-duration” gint64

How long we should retry upload part requests before giving up (in ms, set to -1 for infinity) (Deprecated. Use retry-attempts.)

Flags : Read / Write

Default value : 75000


uri

“uri” gchararray

The S3 object URI

Flags : Read / Write


Named constants

S3sink-on-error

Members

abort (0) – Abort: Abort multipart upload on error.
complete (1) – Complete: Complete multipart upload on error.
nothing (2) – DoNothing: Do nothing on error.

The results of the search are