// SetStart sets the Start field's value.
164054
func (s *Hits) SetStart(v int64) *Hits {
	s.Start = &v
	return s
}
896425
func (s *Suite) SetStarted(v time.Time) *Suite {
	s.Started = &v
	return s
}
1217410
func (s *GameSessionPlacement) SetStartTime(v time.Time) *GameSessionPlacement {
	s.StartTime = &v
	return s
}
301746
func (s *ViewBillingInput) SetStart(v time.Time) *ViewBillingInput {
	s.Start = &v
	return s
}
336931
func (s *JobExecutionSummary) SetStartedAt(v int64) *JobExecutionSummary {
	s.StartedAt = &v
	return s
}
338683
func (s *DataSource) SetStartedAt(v time.Time) *DataSource {
	s.StartedAt = &v
	return s
}
525021
func (s *Test) SetStarted(v time.Time) *Test {
	s.Started = &v
	return s
}
191703
func (s *UpdateMaintenanceWindowOutput) SetStartDate(v string) *UpdateMaintenanceWindowOutput {
	s.StartDate = &v
	return s
}
828789
func (s *UpdateSnapshotScheduleInput) SetStartAt(v int64) *UpdateSnapshotScheduleInput {
	s.StartAt = &v
	return s
}
696290
func (s *GetInstanceMetricDataInput) SetStartTime(v time.Time) *GetInstanceMetricDataInput {
	s.StartTime = &v
	return s
}
732719
func (s *TimeSpan) SetStartTime(v string) *TimeSpan {
	s.StartTime = &v
	return s
}
36576
func (s *CreateTriggerInput) SetStartOnCreation(v bool) *CreateTriggerInput {
	s.StartOnCreation = &v
	return s
}
972310
func (s *CreateMaintenanceWindowInput) SetStartDate(v string) *CreateMaintenanceWindowInput {
	s.StartDate = &v
	return s
}
106382
func (s *LookupEventsInput) SetStartTime(v time.Time) *LookupEventsInput {
	s.StartTime = &v
	return s
}
618903
func (s *InventoryRetrievalJobDescription) SetStartDate(v string) *InventoryRetrievalJobDescription {
	s.StartDate = &v
	return s
}
135764
func (s *ScheduledUpdateGroupAction) SetStartTime(v time.Time) *ScheduledUpdateGroupAction {
	s.StartTime = &v
	return s
}
106171
func (w *Writer) SetStart(contentId string) error {
	cid, err := formatContentId(contentId)
	if err != nil {
		return err
	}

	w.start = cid
	return nil
}