// SetPut sets the Put field's value.
17671
func (s *TransactWriteItem) SetPut(v *Put) *TransactWriteItem {
	s.Put = v
	return s
}
249073
func (s *PollForActivityTaskOutput) SetInput(v string) *PollForActivityTaskOutput {
	s.Input = &v
	return s
}
594348
func (s *DescribeExecutionOutput) SetOutput(v string) *DescribeExecutionOutput {
	s.Output = &v
	return s
}
1231091
func (l *logger) setOutput(w io.Writer, prefix string, flag int) {
	l.container.Flush()

	if w == nil {
		l.container.Clear()
		l.log.SetOutput(ioutil.Discard)
		return
	}

	l.log.SetFlags(flag)
	l.log.SetPrefix(prefix)
	l.log.SetOutput(w)
}
8714
func (s *CreateFlowInput) SetOutputs(v []*AddOutputRequest) *CreateFlowInput {
	s.Outputs = v
	return s
}
404773
func (s *CreateJobInput) SetOutput(v *CreateJobOutput) *CreateJobInput {
	s.Output = v
	return s
}
737756
func (s *DescribeStreamProcessorOutput) SetOutput(v *StreamProcessorOutput) *DescribeStreamProcessorOutput {
	s.Output = v
	return s
}
763106
func (s *CreateJobInput) SetInput(v *JobInput) *CreateJobInput {
	s.Input = v
	return s
}
1341144
func (s *DescribeStreamProcessorOutput) SetInput(v *StreamProcessorInput) *DescribeStreamProcessorOutput {
	s.Input = v
	return s
}
912722
func (s *ExecutionSucceededEventDetails) SetOutput(v string) *ExecutionSucceededEventDetails {
	s.Output = &v
	return s
}
1030859
func SetOutput() {
	out, err := LogOutput()
	if err != nil {
		log.Fatal(err)
	}

	if out == nil {
		out = ioutil.Discard
	}

	log.SetOutput(out)
}
1131441
func (s *Target) SetInput(v string) *Target {
	s.Input = &v
	return s
}
445438
func (s *UpdateTableInput) SetTableInput(v *TableInput) *UpdateTableInput {
	s.TableInput = v
	return s
}
18400
func (l *Logger) SetOutput(w io.Writer) *Logger {
	l.Printer.SetOutput(w)
	return l
}
954640
func (s *CreatePartitionInput) SetPartitionInput(v *PartitionInput) *CreatePartitionInput {
	s.PartitionInput = v
	return s
}
520179
func (s *Job) SetInput(v *JobInput) *Job {
	s.Input = v
	return s
}
1195561
func (s *OutputGroup) SetOutputs(v []*Output) *OutputGroup {
	s.Outputs = v
	return s
}