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.

OutputUpdate

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

type OutputUpdate struct { DestinationSchemaUpdate *DestinationSchema `type:"structure"` KinesisFirehoseOutputUpdate *KinesisFirehoseOutputUpdate `type:"structure"` KinesisStreamsOutputUpdate *KinesisStreamsOutputUpdate `type:"structure"` LambdaOutputUpdate *LambdaOutputUpdate `type:"structure"` NameUpdate *string `min:"1" type:"string"` OutputId *string `min:"1" type:"string" required:"true"` }

Describes updates to the output configuration identified by the OutputId.

DestinationSchemaUpdate

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).

KinesisFirehoseOutputUpdate

When updating an output configuration using the UpdateApplication operation, provides information about an Amazon Kinesis Firehose delivery stream configured as the destination.

KinesisStreamsOutputUpdate

When updating an output configuration using the UpdateApplication operation, provides information about an Amazon Kinesis stream configured as the destination.

LambdaOutputUpdate

When updating an output configuration using the UpdateApplication operation, provides information about an AWS Lambda function configured as the destination.

NameUpdate

Type: *string

If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.

OutputId

Type: *string

Identifies the specific output configuration that you want to update.

OutputId is a required field

Method

GoString

func (s OutputUpdate) GoString() string

GoString returns the string representation

SetDestinationSchemaUpdate

func (s *OutputUpdate) SetDestinationSchemaUpdate(v *DestinationSchema) *OutputUpdate

SetDestinationSchemaUpdate sets the DestinationSchemaUpdate field's value.

SetKinesisFirehoseOutputUpdate

func (s *OutputUpdate) SetKinesisFirehoseOutputUpdate(v *KinesisFirehoseOutputUpdate) *OutputUpdate

SetKinesisFirehoseOutputUpdate sets the KinesisFirehoseOutputUpdate field's value.

SetKinesisStreamsOutputUpdate

func (s *OutputUpdate) SetKinesisStreamsOutputUpdate(v *KinesisStreamsOutputUpdate) *OutputUpdate

SetKinesisStreamsOutputUpdate sets the KinesisStreamsOutputUpdate field's value.

SetLambdaOutputUpdate

func (s *OutputUpdate) SetLambdaOutputUpdate(v *LambdaOutputUpdate) *OutputUpdate

SetLambdaOutputUpdate sets the LambdaOutputUpdate field's value.

SetNameUpdate

func (s *OutputUpdate) SetNameUpdate(v string) *OutputUpdate

SetNameUpdate sets the NameUpdate field's value.

SetOutputId

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

SetOutputId sets the OutputId field's value.

String

func (s OutputUpdate) String() string

String returns the string representation

Validate

func (s *OutputUpdate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: