// SetKinesisStreamsOutputDescription sets the KinesisStreamsOutputDescription field's value.
340628
func (s *OutputDescription) SetKinesisStreamsOutputDescription(v *KinesisStreamsOutputDescription) *OutputDescription {
	s.KinesisStreamsOutputDescription = v
	return s
}
549715
func (s *InputDescription) SetKinesisFirehoseInputDescription(v *KinesisFirehoseInputDescription) *InputDescription {
	s.KinesisFirehoseInputDescription = v
	return s
}
235602
func (s *GatewayGroup) SetDescription(v string) *GatewayGroup {
	s.Description = &v
	return s
}
1156189
func (s *WorkGroup) SetDescription(v string) *WorkGroup {
	s.Description = &v
	return s
}
620310
func (s *InputDescription) SetInputProcessingConfigurationDescription(v *InputProcessingConfigurationDescription) *InputDescription {
	s.InputProcessingConfigurationDescription = v
	return s
}
343512
func (s *HumanTaskConfig) SetTaskDescription(v string) *HumanTaskConfig {
	s.TaskDescription = &v
	return s
}
1186547
func (s *Project) SetDescription(v string) *Project {
	s.Description = &v
	return s
}
915667
func (s *Cluster) SetSSEDescription(v *SSEDescription) *Cluster {
	s.SSEDescription = v
	return s
}
849363
func (s *Source) SetDescription(v string) *Source {
	s.Description = &v
	return s
}
1283293
func (s *SourceDescription) SetKinesisStreamSourceDescription(v *KinesisStreamSourceDescription) *SourceDescription {
	s.KinesisStreamSourceDescription = v
	return s
}
1195585
func (s *DescribeChangeSetOutput) SetDescription(v string) *DescribeChangeSetOutput {
	s.Description = &v
	return s
}
225169
func (s *Output) SetKinesisStreamsOutput(v *KinesisStreamsOutput) *Output {
	s.KinesisStreamsOutput = v
	return s
}
277466
func (s *Channel) SetDescription(v string) *Channel {
	s.Description = &v
	return s
}
743448
func (s *EventDetails) SetEventDescription(v *EventDescription) *EventDetails {
	s.EventDescription = v
	return s
}
721317
func (s *Proposal) SetDescription(v string) *Proposal {
	s.Description = &v
	return s
}
373095
func (k *KinesisConsumer) Set(streamName, shardID, sequenceNumber string) error {
	if sequenceNumber == "" {
		return fmt.Errorf("sequence number should not be empty")
	}

	k.checkpointTex.Lock()
	k.checkpoints[sequenceNumber] = checkpoint{streamName: streamName, shardID: shardID}
	k.checkpointTex.Unlock()

	return nil
}
476227
func (s *ParameterHistory) SetDescription(v string) *ParameterHistory {
	s.Description = &v
	return s
}