// SetTopicArn sets the TopicArn field's value.
515239
func (s *WorkmailAction) SetTopicArn(v string) *WorkmailAction {
	s.TopicArn = &v
	return s
}
431396
func (s *ElasticsearchDestinationUpdate) SetDomainARN(v string) *ElasticsearchDestinationUpdate {
	s.DomainARN = &v
	return s
}
373354
func (s *PublishInput) SetTopic(v string) *PublishInput {
	s.Topic = &v
	return s
}
148551
func (s *Core) SetThingArn(v string) *Core {
	s.ThingArn = &v
	return s
}
411100
func (s *SubscribeInput) SetTopicArn(v string) *SubscribeInput {
	s.TopicArn = &v
	return s
}
942483
func (s *LambdaAction) SetTopicArn(v string) *LambdaAction {
	s.TopicArn = &v
	return s
}
171925
func (s *CreateClusterOutput) SetClusterArn(v string) *CreateClusterOutput {
	s.ClusterArn = &v
	return s
}
700976
func (s *SNSAction) SetTopicArn(v string) *SNSAction {
	s.TopicArn = &v
	return s
}
170735
func (s *SubscribeToEventInput) SetTopicArn(v string) *SubscribeToEventInput {
	s.TopicArn = &v
	return s
}
792988
func (s *Trail) SetTrailARN(v string) *Trail {
	s.TrailARN = &v
	return s
}
479964
func (s *UpdateTrailOutput) SetSnsTopicARN(v string) *UpdateTrailOutput {
	s.SnsTopicARN = &v
	return s
}
718618
func (s *SNSDestination) SetTopicARN(v string) *SNSDestination {
	s.TopicARN = &v
	return s
}
995385
func (s *Snapshot) SetTopicArn(v string) *Snapshot {
	s.TopicArn = &v
	return s
}
199041
func (s *RegisterEventTopicInput) SetTopicName(v string) *RegisterEventTopicInput {
	s.TopicName = &v
	return s
}
768584
func (s *BounceAction) SetTopicArn(v string) *BounceAction {
	s.TopicArn = &v
	return s
}
1245285
func (s *ModifyCacheClusterInput) SetNotificationTopicArn(v string) *ModifyCacheClusterInput {
	s.NotificationTopicArn = &v
	return s
}
858474
func (s *UpdateClusterInput) SetNotificationTopicArn(v string) *UpdateClusterInput {
	s.NotificationTopicArn = &v
	return s
}