AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

OutputDescription

import "github.com/aws/aws-sdk-go/service/kinesisanalytics"

type OutputDescription struct { DestinationSchema *DestinationSchema `type:"structure"` KinesisFirehoseOutputDescription *KinesisFirehoseOutputDescription `type:"structure"` KinesisStreamsOutputDescription *KinesisStreamsOutputDescription `type:"structure"` LambdaOutputDescription *LambdaOutputDescription `type:"structure"` Name *string `min:"1" type:"string"` OutputId *string `min:"1" type:"string"` }

Describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.

DestinationSchema

Describes the data format when records are written to the destination. For more information, see Configuring Application Output (https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).

KinesisFirehoseOutputDescription

For an application output, describes the Amazon Kinesis Firehose delivery stream configured as its destination.

KinesisStreamsOutputDescription

For an application output, describes the Amazon Kinesis stream configured as its destination.

LambdaOutputDescription

For an application output, describes the AWS Lambda function configured as its destination.

Name

Type: *string

Name of the in-application stream configured as output.

OutputId

Type: *string

A unique identifier for the output configuration.

Method

GoString

func (s OutputDescription) GoString() string

GoString returns the string representation

SetDestinationSchema

func (s *OutputDescription) SetDestinationSchema(v *DestinationSchema) *OutputDescription

SetDestinationSchema sets the DestinationSchema field's value.

SetKinesisFirehoseOutputDescription

func (s *OutputDescription) SetKinesisFirehoseOutputDescription(v *KinesisFirehoseOutputDescription) *OutputDescription

SetKinesisFirehoseOutputDescription sets the KinesisFirehoseOutputDescription field's value.

SetKinesisStreamsOutputDescription

func (s *OutputDescription) SetKinesisStreamsOutputDescription(v *KinesisStreamsOutputDescription) *OutputDescription

SetKinesisStreamsOutputDescription sets the KinesisStreamsOutputDescription field's value.

SetLambdaOutputDescription

func (s *OutputDescription) SetLambdaOutputDescription(v *LambdaOutputDescription) *OutputDescription

SetLambdaOutputDescription sets the LambdaOutputDescription field's value.

SetName

func (s *OutputDescription) SetName(v string) *OutputDescription

SetName sets the Name field's value.

SetOutputId

func (s *OutputDescription) SetOutputId(v string) *OutputDescription

SetOutputId sets the OutputId field's value.

String

func (s OutputDescription) String() string

String returns the string representation

On this page: