// SetResource sets the Resource field's value.
194444
func (s *SearchInput) SetResource(v string) *SearchInput {
	s.Resource = &v
	return s
}
316345
func (s *Tag) SetResourceType(v string) *Tag {
	s.ResourceType = &v
	return s
}
922499
func (s *Event) SetResources(v []*Resource) *Event {
	s.Resources = v
	return s
}
1294125
func (s *JobMetadata) SetResources(v *JobResource) *JobMetadata {
	s.Resources = v
	return s
}
890732
func (s *ConfigRule) SetSource(v *Source) *ConfigRule {
	s.Source = v
	return s
}
1012813
func (s *StartImportInput) SetResourceType(v string) *StartImportInput {
	s.ResourceType = &v
	return s
}
641455
func (s *BatchDeleteClusterSnapshotsOutput) SetResources(v []*string) *BatchDeleteClusterSnapshotsOutput {
	s.Resources = v
	return s
}
599497
func (s *SearchResourcesInput) SetResourceQuery(v *ResourceQuery) *SearchResourcesInput {
	s.ResourceQuery = v
	return s
}
256946
func (s *SendTemplatedEmailInput) SetSource(v string) *SendTemplatedEmailInput {
	s.Source = &v
	return s
}
254273
func (s *Parameter) SetSource(v string) *Parameter {
	s.Source = &v
	return s
}
19713
func (s *UpdateGroupQueryInput) SetResourceQuery(v *ResourceQuery) *UpdateGroupQueryInput {
	s.ResourceQuery = v
	return s
}
1235324
func (s *UpdateDocumentInput) SetResourceState(v string) *UpdateDocumentInput {
	s.ResourceState = &v
	return s
}
852973
func (s *UpdateFlowSourceOutput) SetSource(v *Source) *UpdateFlowSourceOutput {
	s.Source = v
	return s
}
419930
func (s *TaskTimedOutEventDetails) SetResource(v string) *TaskTimedOutEventDetails {
	s.Resource = &v
	return s
}
86497
func (s *RemediationParameterValue) SetResourceValue(v *ResourceValue) *RemediationParameterValue {
	s.ResourceValue = v
	return s
}
47511
func (s *GetExportInput) SetResourceType(v string) *GetExportInput {
	s.ResourceType = &v
	return s
}
129533
func (s *GetSearchSuggestionsInput) SetResource(v string) *GetSearchSuggestionsInput {
	s.Resource = &v
	return s
}