awss3putobjectsink

Writes an object to Amazon S3 using PutObject (mostly useful for small files)

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──awss3putobjectsink

Factory details

Authors: – Arun Raghavan

Classification:Source/Network

Rank – none

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


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


flush-interval-buffers

“flush-interval-buffers” guint64

Number of buffers to accumulate before doing a write (0 => disable)

Flags : Read / Write

Default value : 1


flush-interval-bytes

“flush-interval-bytes” guint64

Number of bytes to accumulate before doing a write (0 => disable)

Flags : Read / Write

Default value : 0


flush-interval-time

“flush-interval-time” guint64

Total duration of buffers to accumulate before doing a write (0 => disable)

Flags : Read / Write

Default value : 0


flush-on-error

“flush-on-error” gboolean

Whether to write out the data on error (like stopping without an EOS)

Flags : Read / Write

Default value : false


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


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


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


uri

“uri” gchararray

The S3 object URI

Flags : Read / Write


The results of the search are