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.

InputUpdate

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

type InputUpdate struct { InputId *string `min:"1" type:"string" required:"true"` InputParallelismUpdate *InputParallelismUpdate `type:"structure"` InputProcessingConfigurationUpdate *InputProcessingConfigurationUpdate `type:"structure"` InputSchemaUpdate *InputSchemaUpdate `type:"structure"` KinesisFirehoseInputUpdate *KinesisFirehoseInputUpdate `type:"structure"` KinesisStreamsInputUpdate *KinesisStreamsInputUpdate `type:"structure"` NamePrefixUpdate *string `min:"1" type:"string"` }

Describes updates to a specific input configuration (identified by the InputId of an application).

InputId

Type: *string

Input ID of the application input to be updated.

InputId is a required field

InputParallelismUpdate

Provides updates to the parallelism count.

InputProcessingConfigurationUpdate

Describes updates to an InputProcessingConfiguration.

InputSchemaUpdate

Describes updates for the application's input schema.

KinesisFirehoseInputUpdate

When updating application input configuration, provides information about an Amazon Kinesis Firehose delivery stream as the streaming source.

KinesisStreamsInputUpdate

When updating application input configuration, provides information about an Amazon Kinesis stream as the streaming source.

NamePrefixUpdate

Type: *string

Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.

Method

GoString

func (s InputUpdate) GoString() string

GoString returns the string representation

SetInputId

func (s *InputUpdate) SetInputId(v string) *InputUpdate

SetInputId sets the InputId field's value.

SetInputParallelismUpdate

func (s *InputUpdate) SetInputParallelismUpdate(v *InputParallelismUpdate) *InputUpdate

SetInputParallelismUpdate sets the InputParallelismUpdate field's value.

SetInputProcessingConfigurationUpdate

func (s *InputUpdate) SetInputProcessingConfigurationUpdate(v *InputProcessingConfigurationUpdate) *InputUpdate

SetInputProcessingConfigurationUpdate sets the InputProcessingConfigurationUpdate field's value.

SetInputSchemaUpdate

func (s *InputUpdate) SetInputSchemaUpdate(v *InputSchemaUpdate) *InputUpdate

SetInputSchemaUpdate sets the InputSchemaUpdate field's value.

SetKinesisFirehoseInputUpdate

func (s *InputUpdate) SetKinesisFirehoseInputUpdate(v *KinesisFirehoseInputUpdate) *InputUpdate

SetKinesisFirehoseInputUpdate sets the KinesisFirehoseInputUpdate field's value.

SetKinesisStreamsInputUpdate

func (s *InputUpdate) SetKinesisStreamsInputUpdate(v *KinesisStreamsInputUpdate) *InputUpdate

SetKinesisStreamsInputUpdate sets the KinesisStreamsInputUpdate field's value.

SetNamePrefixUpdate

func (s *InputUpdate) SetNamePrefixUpdate(v string) *InputUpdate

SetNamePrefixUpdate sets the NamePrefixUpdate field's value.

String

func (s InputUpdate) String() string

String returns the string representation

Validate

func (s *InputUpdate) Validate() error

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

On this page: