The GFI protection can be provided by a receptacle device or a breaker. The receptacle costs less and you do not need to go to the panel to reset it should it trip. Older panels may not accept a GFI breaker.
Answers based on the National Electrical Code. Local amendments may apply. Check with your local building officials.