diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.3.7`
+`1.4.0`
 
 
 ## Description
@@ -16,7 +16,7 @@
 Definition of the public APIs exposed by Amazon Machine Learning
 
 Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-ml)
-and the [AWS API Reference](http://docs.aws.amazon.com/machine-learning/latest/APIReference/Welcome.html).
+and the [AWS API Reference](https://aws.amazon.com/documentation/).
 
 The types from this library are intended to be used with [amazonka](http://hackage.haskell.org/package/amazonka),
 which provides mechanisms for specifying AuthN/AuthZ information and sending requests.
diff --git a/amazonka-ml.cabal b/amazonka-ml.cabal
--- a/amazonka-ml.cabal
+++ b/amazonka-ml.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-ml
-version:               1.3.7
+version:               1.4.0
 synopsis:              Amazon Machine Learning SDK.
 homepage:              https://github.com/brendanhay/amazonka
 bug-reports:           https://github.com/brendanhay/amazonka/issues
@@ -7,7 +7,7 @@
 license-file:          LICENSE
 author:                Brendan Hay
 maintainer:            Brendan Hay <brendan.g.hay@gmail.com>
-copyright:             Copyright (c) 2013-2015 Brendan Hay
+copyright:             Copyright (c) 2013-2016 Brendan Hay
 category:              Network, AWS, Cloud, Distributed Computing
 build-type:            Simple
 cabal-version:         >= 1.10
@@ -26,7 +26,7 @@
     such as <http://hackage.haskell.org/package/lens lens> or
     <http://hackage.haskell.org/package/lens-family-core lens-family-core>.
     .
-    See "Network.AWS.MachineLearning" and the <http://docs.aws.amazon.com/machine-learning/latest/APIReference/Welcome.html AWS API Reference>
+    See "Network.AWS.MachineLearning" or <https://aws.amazon.com/documentation/ the AWS Documentation>
     to get started.
 
 source-repository head
@@ -74,7 +74,7 @@
         , Network.AWS.MachineLearning.Types.Sum
 
     build-depends:
-          amazonka-core == 1.3.7.*
+          amazonka-core == 1.4.0.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-ml-test
@@ -94,9 +94,9 @@
         , Test.AWS.MachineLearning.Internal
 
     build-depends:
-          amazonka-core == 1.3.7.*
-        , amazonka-test == 1.3.7.*
-        , amazonka-ml == 1.3.7.*
+          amazonka-core == 1.4.0.*
+        , amazonka-test == 1.4.0.*
+        , amazonka-ml == 1.4.0.*
         , base
         , bytestring
         , tasty
diff --git a/gen/Network/AWS/MachineLearning.hs b/gen/Network/AWS/MachineLearning.hs
--- a/gen/Network/AWS/MachineLearning.hs
+++ b/gen/Network/AWS/MachineLearning.hs
@@ -5,15 +5,13 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
 -- Definition of the public APIs exposed by Amazon Machine Learning
---
--- /See:/ <http://docs.aws.amazon.com/machine-learning/latest/APIReference/Welcome.html AWS API Reference>
 module Network.AWS.MachineLearning
     (
     -- * Service Configuration
diff --git a/gen/Network/AWS/MachineLearning/CreateBatchPrediction.hs b/gen/Network/AWS/MachineLearning/CreateBatchPrediction.hs
--- a/gen/Network/AWS/MachineLearning/CreateBatchPrediction.hs
+++ b/gen/Network/AWS/MachineLearning/CreateBatchPrediction.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateBatchPrediction
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -29,12 +29,10 @@
 -- returns and sets the 'BatchPrediction' status to 'PENDING'. After the
 -- 'BatchPrediction' completes, Amazon ML sets the status to 'COMPLETED'.
 --
--- You can poll for status updates by using the GetBatchPrediction
+-- You can poll for status updates by using the < GetBatchPrediction>
 -- operation and checking the 'Status' parameter of the result. After the
 -- 'COMPLETED' status appears, the results are available in the location
 -- specified by the 'OutputUri' parameter.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateBatchPrediction.html AWS API Reference> for CreateBatchPrediction.
 module Network.AWS.MachineLearning.CreateBatchPrediction
     (
     -- * Creating a Request
@@ -139,6 +137,8 @@
                  CreateBatchPredictionResponse' <$>
                    (x .?> "BatchPredictionId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateBatchPrediction
+
 instance ToHeaders CreateBatchPrediction where
         toHeaders
           = const
@@ -168,11 +168,11 @@
 instance ToQuery CreateBatchPrediction where
         toQuery = const mempty
 
--- | Represents the output of a CreateBatchPrediction operation, and is an
+-- | Represents the output of a < CreateBatchPrediction> operation, and is an
 -- acknowledgement that Amazon ML received the request.
 --
--- The CreateBatchPrediction operation is asynchronous. You can poll for
--- status updates by using the GetBatchPrediction operation and checking
+-- The < CreateBatchPrediction> operation is asynchronous. You can poll for
+-- status updates by using the < GetBatchPrediction> operation and checking
 -- the 'Status' parameter of the result.
 --
 -- /See:/ 'createBatchPredictionResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/CreateDataSourceFromRDS.hs b/gen/Network/AWS/MachineLearning/CreateDataSourceFromRDS.hs
--- a/gen/Network/AWS/MachineLearning/CreateDataSourceFromRDS.hs
+++ b/gen/Network/AWS/MachineLearning/CreateDataSourceFromRDS.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateDataSourceFromRDS
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,21 +21,20 @@
 -- Creates a 'DataSource' object from an
 -- <http://aws.amazon.com/rds/ Amazon Relational Database Service> (Amazon
 -- RDS). A 'DataSource' references data that can be used to perform
--- CreateMLModel, CreateEvaluation, or CreateBatchPrediction operations.
+-- < CreateMLModel>, < CreateEvaluation>, or < CreateBatchPrediction>
+-- operations.
 --
 -- 'CreateDataSourceFromRDS' is an asynchronous operation. In response to
 -- 'CreateDataSourceFromRDS', Amazon Machine Learning (Amazon ML)
 -- immediately returns and sets the 'DataSource' status to 'PENDING'. After
 -- the 'DataSource' is created and ready for use, Amazon ML sets the
 -- 'Status' parameter to 'COMPLETED'. 'DataSource' in 'COMPLETED' or
--- 'PENDING' status can only be used to perform CreateMLModel,
--- CreateEvaluation, or CreateBatchPrediction operations.
+-- 'PENDING' status can only be used to perform < CreateMLModel>,
+-- < CreateEvaluation>, or < CreateBatchPrediction> operations.
 --
 -- If Amazon ML cannot accept the input source, it sets the 'Status'
 -- parameter to 'FAILED' and includes an error message in the 'Message'
--- attribute of the GetDataSource operation response.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRDS.html AWS API Reference> for CreateDataSourceFromRDS.
+-- attribute of the < GetDataSource> operation response.
 module Network.AWS.MachineLearning.CreateDataSourceFromRDS
     (
     -- * Creating a Request
@@ -183,6 +182,8 @@
                  CreateDataSourceFromRDSResponse' <$>
                    (x .?> "DataSourceId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateDataSourceFromRDS
+
 instance ToHeaders CreateDataSourceFromRDS where
         toHeaders
           = const
@@ -210,15 +211,15 @@
 instance ToQuery CreateDataSourceFromRDS where
         toQuery = const mempty
 
--- | Represents the output of a CreateDataSourceFromRDS operation, and is an
--- acknowledgement that Amazon ML received the request.
+-- | Represents the output of a < CreateDataSourceFromRDS> operation, and is
+-- an acknowledgement that Amazon ML received the request.
 --
--- The CreateDataSourceFromRDS operation is asynchronous. You can poll for
--- updates by using the GetBatchPrediction operation and checking the
--- 'Status' parameter. You can inspect the 'Message' when 'Status' shows up
--- as 'FAILED'. You can also check the progress of the copy operation by
--- going to the 'DataPipeline' console and looking up the pipeline using
--- the pipelineId from the describe call.
+-- The < CreateDataSourceFromRDS> operation is asynchronous. You can poll
+-- for updates by using the < GetBatchPrediction> operation and checking
+-- the 'Status' parameter. You can inspect the 'Message' when 'Status'
+-- shows up as 'FAILED'. You can also check the progress of the copy
+-- operation by going to the 'DataPipeline' console and looking up the
+-- pipeline using the pipelineId from the describe call.
 --
 -- /See:/ 'createDataSourceFromRDSResponse' smart constructor.
 data CreateDataSourceFromRDSResponse = CreateDataSourceFromRDSResponse'
diff --git a/gen/Network/AWS/MachineLearning/CreateDataSourceFromRedshift.hs b/gen/Network/AWS/MachineLearning/CreateDataSourceFromRedshift.hs
--- a/gen/Network/AWS/MachineLearning/CreateDataSourceFromRedshift.hs
+++ b/gen/Network/AWS/MachineLearning/CreateDataSourceFromRedshift.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateDataSourceFromRedshift
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,20 +20,20 @@
 --
 -- Creates a 'DataSource' from
 -- <http://aws.amazon.com/redshift/ Amazon Redshift>. A 'DataSource'
--- references data that can be used to perform either CreateMLModel,
--- CreateEvaluation or CreateBatchPrediction operations.
+-- references data that can be used to perform either < CreateMLModel>,
+-- < CreateEvaluation> or < CreateBatchPrediction> operations.
 --
 -- 'CreateDataSourceFromRedshift' is an asynchronous operation. In response
 -- to 'CreateDataSourceFromRedshift', Amazon Machine Learning (Amazon ML)
 -- immediately returns and sets the 'DataSource' status to 'PENDING'. After
 -- the 'DataSource' is created and ready for use, Amazon ML sets the
 -- 'Status' parameter to 'COMPLETED'. 'DataSource' in 'COMPLETED' or
--- 'PENDING' status can only be used to perform CreateMLModel,
--- CreateEvaluation, or CreateBatchPrediction operations.
+-- 'PENDING' status can only be used to perform < CreateMLModel>,
+-- < CreateEvaluation>, or < CreateBatchPrediction> operations.
 --
 -- If Amazon ML cannot accept the input source, it sets the 'Status'
 -- parameter to 'FAILED' and includes an error message in the 'Message'
--- attribute of the GetDataSource operation response.
+-- attribute of the < GetDataSource> operation response.
 --
 -- The observations should exist in the database hosted on an Amazon
 -- Redshift cluster and should be specified by a 'SelectSqlQuery'. Amazon
@@ -52,8 +52,6 @@
 -- or split apart into word combinations? The recipe provides answers to
 -- these questions. For more information, see the Amazon Machine Learning
 -- Developer Guide.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromRedshift.html AWS API Reference> for CreateDataSourceFromRedshift.
 module Network.AWS.MachineLearning.CreateDataSourceFromRedshift
     (
     -- * Creating a Request
@@ -189,6 +187,8 @@
                  CreateDataSourceFromRedshiftResponse' <$>
                    (x .?> "DataSourceId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateDataSourceFromRedshift
+
 instance ToHeaders CreateDataSourceFromRedshift where
         toHeaders
           = const
@@ -215,12 +215,12 @@
 instance ToQuery CreateDataSourceFromRedshift where
         toQuery = const mempty
 
--- | Represents the output of a CreateDataSourceFromRedshift operation, and
--- is an acknowledgement that Amazon ML received the request.
+-- | Represents the output of a < CreateDataSourceFromRedshift> operation,
+-- and is an acknowledgement that Amazon ML received the request.
 --
--- The CreateDataSourceFromRedshift operation is asynchronous. You can poll
--- for updates by using the GetBatchPrediction operation and checking the
--- 'Status' parameter.
+-- The < CreateDataSourceFromRedshift> operation is asynchronous. You can
+-- poll for updates by using the < GetBatchPrediction> operation and
+-- checking the 'Status' parameter.
 --
 -- /See:/ 'createDataSourceFromRedshiftResponse' smart constructor.
 data CreateDataSourceFromRedshiftResponse = CreateDataSourceFromRedshiftResponse'
diff --git a/gen/Network/AWS/MachineLearning/CreateDataSourceFromS3.hs b/gen/Network/AWS/MachineLearning/CreateDataSourceFromS3.hs
--- a/gen/Network/AWS/MachineLearning/CreateDataSourceFromS3.hs
+++ b/gen/Network/AWS/MachineLearning/CreateDataSourceFromS3.hs
@@ -12,27 +12,27 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateDataSourceFromS3
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
 -- Creates a 'DataSource' object. A 'DataSource' references data that can
--- be used to perform CreateMLModel, CreateEvaluation, or
--- CreateBatchPrediction operations.
+-- be used to perform < CreateMLModel>, < CreateEvaluation>, or
+-- < CreateBatchPrediction> operations.
 --
 -- 'CreateDataSourceFromS3' is an asynchronous operation. In response to
 -- 'CreateDataSourceFromS3', Amazon Machine Learning (Amazon ML)
 -- immediately returns and sets the 'DataSource' status to 'PENDING'. After
 -- the 'DataSource' is created and ready for use, Amazon ML sets the
 -- 'Status' parameter to 'COMPLETED'. 'DataSource' in 'COMPLETED' or
--- 'PENDING' status can only be used to perform CreateMLModel,
--- CreateEvaluation or CreateBatchPrediction operations.
+-- 'PENDING' status can only be used to perform < CreateMLModel>,
+-- < CreateEvaluation> or < CreateBatchPrediction> operations.
 --
 -- If Amazon ML cannot accept the input source, it sets the 'Status'
 -- parameter to 'FAILED' and includes an error message in the 'Message'
--- attribute of the GetDataSource operation response.
+-- attribute of the < GetDataSource> operation response.
 --
 -- The observation data used in a 'DataSource' should be ready to use; that
 -- is, it should have a consistent structure, and missing data values
@@ -52,8 +52,6 @@
 -- another variable, or split apart into word combinations? The recipe
 -- provides answers to these questions. For more information, see the
 -- <http://docs.aws.amazon.com/machine-learning/latest/dg Amazon Machine Learning Developer Guide>.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateDataSourceFromS3.html AWS API Reference> for CreateDataSourceFromS3.
 module Network.AWS.MachineLearning.CreateDataSourceFromS3
     (
     -- * Creating a Request
@@ -156,6 +154,8 @@
                  CreateDataSourceFromS3Response' <$>
                    (x .?> "DataSourceId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateDataSourceFromS3
+
 instance ToHeaders CreateDataSourceFromS3 where
         toHeaders
           = const
@@ -181,12 +181,12 @@
 instance ToQuery CreateDataSourceFromS3 where
         toQuery = const mempty
 
--- | Represents the output of a CreateDataSourceFromS3 operation, and is an
--- acknowledgement that Amazon ML received the request.
+-- | Represents the output of a < CreateDataSourceFromS3> operation, and is
+-- an acknowledgement that Amazon ML received the request.
 --
--- The CreateDataSourceFromS3 operation is asynchronous. You can poll for
--- updates by using the GetBatchPrediction operation and checking the
--- 'Status' parameter.
+-- The < CreateDataSourceFromS3> operation is asynchronous. You can poll
+-- for updates by using the < GetBatchPrediction> operation and checking
+-- the 'Status' parameter.
 --
 -- /See:/ 'createDataSourceFromS3Response' smart constructor.
 data CreateDataSourceFromS3Response = CreateDataSourceFromS3Response'
diff --git a/gen/Network/AWS/MachineLearning/CreateEvaluation.hs b/gen/Network/AWS/MachineLearning/CreateEvaluation.hs
--- a/gen/Network/AWS/MachineLearning/CreateEvaluation.hs
+++ b/gen/Network/AWS/MachineLearning/CreateEvaluation.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateEvaluation
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -34,10 +34,8 @@
 -- 'Evaluation' is created and ready for use, Amazon ML sets the status to
 -- 'COMPLETED'.
 --
--- You can use the GetEvaluation operation to check progress of the
+-- You can use the < GetEvaluation> operation to check progress of the
 -- evaluation during the creation operation.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateEvaluation.html AWS API Reference> for CreateEvaluation.
 module Network.AWS.MachineLearning.CreateEvaluation
     (
     -- * Creating a Request
@@ -125,6 +123,8 @@
                  CreateEvaluationResponse' <$>
                    (x .?> "EvaluationId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateEvaluation
+
 instance ToHeaders CreateEvaluation where
         toHeaders
           = const
@@ -151,12 +151,12 @@
 instance ToQuery CreateEvaluation where
         toQuery = const mempty
 
--- | Represents the output of a CreateEvaluation operation, and is an
+-- | Represents the output of a < CreateEvaluation> operation, and is an
 -- acknowledgement that Amazon ML received the request.
 --
--- CreateEvaluation operation is asynchronous. You can poll for status
--- updates by using the GetEvaluation operation and checking the 'Status'
--- parameter.
+-- < CreateEvaluation> operation is asynchronous. You can poll for status
+-- updates by using the < GetEvaluation> operation and checking the
+-- 'Status' parameter.
 --
 -- /See:/ 'createEvaluationResponse' smart constructor.
 data CreateEvaluationResponse = CreateEvaluationResponse'
diff --git a/gen/Network/AWS/MachineLearning/CreateMLModel.hs b/gen/Network/AWS/MachineLearning/CreateMLModel.hs
--- a/gen/Network/AWS/MachineLearning/CreateMLModel.hs
+++ b/gen/Network/AWS/MachineLearning/CreateMLModel.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateMLModel
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -30,15 +30,13 @@
 -- and sets the 'MLModel' status to 'PENDING'. After the 'MLModel' is
 -- created and ready for use, Amazon ML sets the status to 'COMPLETED'.
 --
--- You can use the GetMLModel operation to check progress of the 'MLModel'
--- during the creation operation.
+-- You can use the < GetMLModel> operation to check progress of the
+-- 'MLModel' during the creation operation.
 --
--- CreateMLModel requires a 'DataSource' with computed statistics, which
+-- < CreateMLModel> requires a 'DataSource' with computed statistics, which
 -- can be created by setting 'ComputeStatistics' to 'true' in
--- CreateDataSourceFromRDS, CreateDataSourceFromS3, or
--- CreateDataSourceFromRedshift operations.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateMLModel.html AWS API Reference> for CreateMLModel.
+-- < CreateDataSourceFromRDS>, < CreateDataSourceFromS3>, or
+-- < CreateDataSourceFromRedshift> operations.
 module Network.AWS.MachineLearning.CreateMLModel
     (
     -- * Creating a Request
@@ -199,6 +197,8 @@
                  CreateMLModelResponse' <$>
                    (x .?> "MLModelId") <*> (pure (fromEnum s)))
 
+instance Hashable CreateMLModel
+
 instance ToHeaders CreateMLModel where
         toHeaders
           = const
@@ -228,11 +228,11 @@
 instance ToQuery CreateMLModel where
         toQuery = const mempty
 
--- | Represents the output of a CreateMLModel operation, and is an
+-- | Represents the output of a < CreateMLModel> operation, and is an
 -- acknowledgement that Amazon ML received the request.
 --
--- The CreateMLModel operation is asynchronous. You can poll for status
--- updates by using the GetMLModel operation and checking the 'Status'
+-- The < CreateMLModel> operation is asynchronous. You can poll for status
+-- updates by using the < GetMLModel> operation and checking the 'Status'
 -- parameter.
 --
 -- /See:/ 'createMLModelResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/CreateRealtimeEndpoint.hs b/gen/Network/AWS/MachineLearning/CreateRealtimeEndpoint.hs
--- a/gen/Network/AWS/MachineLearning/CreateRealtimeEndpoint.hs
+++ b/gen/Network/AWS/MachineLearning/CreateRealtimeEndpoint.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.CreateRealtimeEndpoint
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,8 +21,6 @@
 -- Creates a real-time endpoint for the 'MLModel'. The endpoint contains
 -- the URI of the 'MLModel'; that is, the location to send real-time
 -- prediction requests for the specified 'MLModel'.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_CreateRealtimeEndpoint.html AWS API Reference> for CreateRealtimeEndpoint.
 module Network.AWS.MachineLearning.CreateRealtimeEndpoint
     (
     -- * Creating a Request
@@ -81,6 +79,8 @@
                      (x .?> "MLModelId")
                      <*> (pure (fromEnum s)))
 
+instance Hashable CreateRealtimeEndpoint
+
 instance ToHeaders CreateRealtimeEndpoint where
         toHeaders
           = const
@@ -102,7 +102,7 @@
 instance ToQuery CreateRealtimeEndpoint where
         toQuery = const mempty
 
--- | Represents the output of an CreateRealtimeEndpoint operation.
+-- | Represents the output of an < CreateRealtimeEndpoint> operation.
 --
 -- The result contains the 'MLModelId' and the endpoint information for the
 -- 'MLModel'.
diff --git a/gen/Network/AWS/MachineLearning/DeleteBatchPrediction.hs b/gen/Network/AWS/MachineLearning/DeleteBatchPrediction.hs
--- a/gen/Network/AWS/MachineLearning/DeleteBatchPrediction.hs
+++ b/gen/Network/AWS/MachineLearning/DeleteBatchPrediction.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DeleteBatchPrediction
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -22,13 +22,11 @@
 -- unusable.
 --
 -- After using the 'DeleteBatchPrediction' operation, you can use the
--- GetBatchPrediction operation to verify that the status of the
+-- < GetBatchPrediction> operation to verify that the status of the
 -- 'BatchPrediction' changed to DELETED.
 --
 -- __Caution:__ The result of the 'DeleteBatchPrediction' operation is
 -- irreversible.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteBatchPrediction.html AWS API Reference> for DeleteBatchPrediction.
 module Network.AWS.MachineLearning.DeleteBatchPrediction
     (
     -- * Creating a Request
@@ -84,6 +82,8 @@
                  DeleteBatchPredictionResponse' <$>
                    (x .?> "BatchPredictionId") <*> (pure (fromEnum s)))
 
+instance Hashable DeleteBatchPrediction
+
 instance ToHeaders DeleteBatchPrediction where
         toHeaders
           = const
@@ -107,10 +107,10 @@
 instance ToQuery DeleteBatchPrediction where
         toQuery = const mempty
 
--- | Represents the output of a DeleteBatchPrediction operation.
+-- | Represents the output of a < DeleteBatchPrediction> operation.
 --
--- You can use the GetBatchPrediction operation and check the value of the
--- 'Status' parameter to see whether a 'BatchPrediction' is marked as
+-- You can use the < GetBatchPrediction> operation and check the value of
+-- the 'Status' parameter to see whether a 'BatchPrediction' is marked as
 -- 'DELETED'.
 --
 -- /See:/ 'deleteBatchPredictionResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/DeleteDataSource.hs b/gen/Network/AWS/MachineLearning/DeleteDataSource.hs
--- a/gen/Network/AWS/MachineLearning/DeleteDataSource.hs
+++ b/gen/Network/AWS/MachineLearning/DeleteDataSource.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DeleteDataSource
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,13 +21,11 @@
 -- Assigns the DELETED status to a 'DataSource', rendering it unusable.
 --
 -- After using the 'DeleteDataSource' operation, you can use the
--- GetDataSource operation to verify that the status of the 'DataSource'
+-- < GetDataSource> operation to verify that the status of the 'DataSource'
 -- changed to DELETED.
 --
 -- __Caution:__ The results of the 'DeleteDataSource' operation are
 -- irreversible.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteDataSource.html AWS API Reference> for DeleteDataSource.
 module Network.AWS.MachineLearning.DeleteDataSource
     (
     -- * Creating a Request
@@ -82,6 +80,8 @@
                  DeleteDataSourceResponse' <$>
                    (x .?> "DataSourceId") <*> (pure (fromEnum s)))
 
+instance Hashable DeleteDataSource
+
 instance ToHeaders DeleteDataSource where
         toHeaders
           = const
@@ -103,7 +103,7 @@
 instance ToQuery DeleteDataSource where
         toQuery = const mempty
 
--- | Represents the output of a DeleteDataSource operation.
+-- | Represents the output of a < DeleteDataSource> operation.
 --
 -- /See:/ 'deleteDataSourceResponse' smart constructor.
 data DeleteDataSourceResponse = DeleteDataSourceResponse'
diff --git a/gen/Network/AWS/MachineLearning/DeleteEvaluation.hs b/gen/Network/AWS/MachineLearning/DeleteEvaluation.hs
--- a/gen/Network/AWS/MachineLearning/DeleteEvaluation.hs
+++ b/gen/Network/AWS/MachineLearning/DeleteEvaluation.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DeleteEvaluation
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,13 +21,11 @@
 -- Assigns the 'DELETED' status to an 'Evaluation', rendering it unusable.
 --
 -- After invoking the 'DeleteEvaluation' operation, you can use the
--- GetEvaluation operation to verify that the status of the 'Evaluation'
+-- < GetEvaluation> operation to verify that the status of the 'Evaluation'
 -- changed to 'DELETED'.
 --
 -- __Caution:__ The results of the 'DeleteEvaluation' operation are
 -- irreversible.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteEvaluation.html AWS API Reference> for DeleteEvaluation.
 module Network.AWS.MachineLearning.DeleteEvaluation
     (
     -- * Creating a Request
@@ -82,6 +80,8 @@
                  DeleteEvaluationResponse' <$>
                    (x .?> "EvaluationId") <*> (pure (fromEnum s)))
 
+instance Hashable DeleteEvaluation
+
 instance ToHeaders DeleteEvaluation where
         toHeaders
           = const
@@ -103,10 +103,10 @@
 instance ToQuery DeleteEvaluation where
         toQuery = const mempty
 
--- | Represents the output of a DeleteEvaluation operation. The output
+-- | Represents the output of a < DeleteEvaluation> operation. The output
 -- indicates that Amazon Machine Learning (Amazon ML) received the request.
 --
--- You can use the GetEvaluation operation and check the value of the
+-- You can use the < GetEvaluation> operation and check the value of the
 -- 'Status' parameter to see whether an 'Evaluation' is marked as
 -- 'DELETED'.
 --
diff --git a/gen/Network/AWS/MachineLearning/DeleteMLModel.hs b/gen/Network/AWS/MachineLearning/DeleteMLModel.hs
--- a/gen/Network/AWS/MachineLearning/DeleteMLModel.hs
+++ b/gen/Network/AWS/MachineLearning/DeleteMLModel.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DeleteMLModel
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,13 +20,11 @@
 --
 -- Assigns the DELETED status to an 'MLModel', rendering it unusable.
 --
--- After using the 'DeleteMLModel' operation, you can use the GetMLModel
+-- After using the 'DeleteMLModel' operation, you can use the < GetMLModel>
 -- operation to verify that the status of the 'MLModel' changed to DELETED.
 --
 -- __Caution:__ The result of the 'DeleteMLModel' operation is
 -- irreversible.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteMLModel.html AWS API Reference> for DeleteMLModel.
 module Network.AWS.MachineLearning.DeleteMLModel
     (
     -- * Creating a Request
@@ -81,6 +79,8 @@
                  DeleteMLModelResponse' <$>
                    (x .?> "MLModelId") <*> (pure (fromEnum s)))
 
+instance Hashable DeleteMLModel
+
 instance ToHeaders DeleteMLModel where
         toHeaders
           = const
@@ -101,10 +101,10 @@
 instance ToQuery DeleteMLModel where
         toQuery = const mempty
 
--- | Represents the output of a DeleteMLModel operation.
+-- | Represents the output of a < DeleteMLModel> operation.
 --
--- You can use the GetMLModel operation and check the value of the 'Status'
--- parameter to see whether an 'MLModel' is marked as 'DELETED'.
+-- You can use the < GetMLModel> operation and check the value of the
+-- 'Status' parameter to see whether an 'MLModel' is marked as 'DELETED'.
 --
 -- /See:/ 'deleteMLModelResponse' smart constructor.
 data DeleteMLModelResponse = DeleteMLModelResponse'
diff --git a/gen/Network/AWS/MachineLearning/DeleteRealtimeEndpoint.hs b/gen/Network/AWS/MachineLearning/DeleteRealtimeEndpoint.hs
--- a/gen/Network/AWS/MachineLearning/DeleteRealtimeEndpoint.hs
+++ b/gen/Network/AWS/MachineLearning/DeleteRealtimeEndpoint.hs
@@ -12,15 +12,13 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DeleteRealtimeEndpoint
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
 -- Deletes a real time endpoint of an 'MLModel'.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DeleteRealtimeEndpoint.html AWS API Reference> for DeleteRealtimeEndpoint.
 module Network.AWS.MachineLearning.DeleteRealtimeEndpoint
     (
     -- * Creating a Request
@@ -79,6 +77,8 @@
                      (x .?> "MLModelId")
                      <*> (pure (fromEnum s)))
 
+instance Hashable DeleteRealtimeEndpoint
+
 instance ToHeaders DeleteRealtimeEndpoint where
         toHeaders
           = const
@@ -100,7 +100,7 @@
 instance ToQuery DeleteRealtimeEndpoint where
         toQuery = const mempty
 
--- | Represents the output of an DeleteRealtimeEndpoint operation.
+-- | Represents the output of an < DeleteRealtimeEndpoint> operation.
 --
 -- The result contains the 'MLModelId' and the endpoint information for the
 -- 'MLModel'.
diff --git a/gen/Network/AWS/MachineLearning/DescribeBatchPredictions.hs b/gen/Network/AWS/MachineLearning/DescribeBatchPredictions.hs
--- a/gen/Network/AWS/MachineLearning/DescribeBatchPredictions.hs
+++ b/gen/Network/AWS/MachineLearning/DescribeBatchPredictions.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DescribeBatchPredictions
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,8 +21,6 @@
 -- Returns a list of 'BatchPrediction' operations that match the search
 -- criteria in the request.
 --
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeBatchPredictions.html AWS API Reference> for DescribeBatchPredictions.
---
 -- This operation returns paginated results.
 module Network.AWS.MachineLearning.DescribeBatchPredictions
     (
@@ -225,6 +223,8 @@
                    (x .?> "Results" .!@ mempty) <*> (x .?> "NextToken")
                      <*> (pure (fromEnum s)))
 
+instance Hashable DescribeBatchPredictions
+
 instance ToHeaders DescribeBatchPredictions where
         toHeaders
           = const
@@ -254,7 +254,7 @@
 instance ToQuery DescribeBatchPredictions where
         toQuery = const mempty
 
--- | Represents the output of a DescribeBatchPredictions operation. The
+-- | Represents the output of a < DescribeBatchPredictions> operation. The
 -- content is essentially a list of 'BatchPrediction's.
 --
 -- /See:/ 'describeBatchPredictionsResponse' smart constructor.
@@ -283,7 +283,7 @@
     , _drsResponseStatus = pResponseStatus_
     }
 
--- | A list of BatchPrediction objects that meet the search criteria.
+-- | A list of < BatchPrediction> objects that meet the search criteria.
 drsResults :: Lens' DescribeBatchPredictionsResponse [BatchPrediction]
 drsResults = lens _drsResults (\ s a -> s{_drsResults = a}) . _Default . _Coerce;
 
diff --git a/gen/Network/AWS/MachineLearning/DescribeDataSources.hs b/gen/Network/AWS/MachineLearning/DescribeDataSources.hs
--- a/gen/Network/AWS/MachineLearning/DescribeDataSources.hs
+++ b/gen/Network/AWS/MachineLearning/DescribeDataSources.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DescribeDataSources
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,8 +21,6 @@
 -- Returns a list of 'DataSource' that match the search criteria in the
 -- request.
 --
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeDataSources.html AWS API Reference> for DescribeDataSources.
---
 -- This operation returns paginated results.
 module Network.AWS.MachineLearning.DescribeDataSources
     (
@@ -219,6 +217,8 @@
                    (x .?> "Results" .!@ mempty) <*> (x .?> "NextToken")
                      <*> (pure (fromEnum s)))
 
+instance Hashable DescribeDataSources
+
 instance ToHeaders DescribeDataSources where
         toHeaders
           = const
@@ -248,8 +248,8 @@
 instance ToQuery DescribeDataSources where
         toQuery = const mempty
 
--- | Represents the query results from a DescribeDataSources operation. The
--- content is essentially a list of 'DataSource'.
+-- | Represents the query results from a < DescribeDataSources> operation.
+-- The content is essentially a list of 'DataSource'.
 --
 -- /See:/ 'describeDataSourcesResponse' smart constructor.
 data DescribeDataSourcesResponse = DescribeDataSourcesResponse'
diff --git a/gen/Network/AWS/MachineLearning/DescribeEvaluations.hs b/gen/Network/AWS/MachineLearning/DescribeEvaluations.hs
--- a/gen/Network/AWS/MachineLearning/DescribeEvaluations.hs
+++ b/gen/Network/AWS/MachineLearning/DescribeEvaluations.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DescribeEvaluations
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,8 +21,6 @@
 -- Returns a list of 'DescribeEvaluations' that match the search criteria
 -- in the request.
 --
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeEvaluations.html AWS API Reference> for DescribeEvaluations.
---
 -- This operation returns paginated results.
 module Network.AWS.MachineLearning.DescribeEvaluations
     (
@@ -224,6 +222,8 @@
                    (x .?> "Results" .!@ mempty) <*> (x .?> "NextToken")
                      <*> (pure (fromEnum s)))
 
+instance Hashable DescribeEvaluations
+
 instance ToHeaders DescribeEvaluations where
         toHeaders
           = const
@@ -253,8 +253,8 @@
 instance ToQuery DescribeEvaluations where
         toQuery = const mempty
 
--- | Represents the query results from a DescribeEvaluations operation. The
--- content is essentially a list of 'Evaluation'.
+-- | Represents the query results from a < DescribeEvaluations> operation.
+-- The content is essentially a list of 'Evaluation'.
 --
 -- /See:/ 'describeEvaluationsResponse' smart constructor.
 data DescribeEvaluationsResponse = DescribeEvaluationsResponse'
@@ -282,7 +282,7 @@
     , _desrsResponseStatus = pResponseStatus_
     }
 
--- | A list of Evaluation that meet the search criteria.
+-- | A list of < Evaluation> that meet the search criteria.
 desrsResults :: Lens' DescribeEvaluationsResponse [Evaluation]
 desrsResults = lens _desrsResults (\ s a -> s{_desrsResults = a}) . _Default . _Coerce;
 
diff --git a/gen/Network/AWS/MachineLearning/DescribeMLModels.hs b/gen/Network/AWS/MachineLearning/DescribeMLModels.hs
--- a/gen/Network/AWS/MachineLearning/DescribeMLModels.hs
+++ b/gen/Network/AWS/MachineLearning/DescribeMLModels.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.DescribeMLModels
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,8 +21,6 @@
 -- Returns a list of 'MLModel' that match the search criteria in the
 -- request.
 --
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_DescribeMLModels.html AWS API Reference> for DescribeMLModels.
---
 -- This operation returns paginated results.
 module Network.AWS.MachineLearning.DescribeMLModels
     (
@@ -224,6 +222,8 @@
                    (x .?> "Results" .!@ mempty) <*> (x .?> "NextToken")
                      <*> (pure (fromEnum s)))
 
+instance Hashable DescribeMLModels
+
 instance ToHeaders DescribeMLModels where
         toHeaders
           = const
@@ -252,7 +252,7 @@
 instance ToQuery DescribeMLModels where
         toQuery = const mempty
 
--- | Represents the output of a DescribeMLModels operation. The content is
+-- | Represents the output of a < DescribeMLModels> operation. The content is
 -- essentially a list of 'MLModel'.
 --
 -- /See:/ 'describeMLModelsResponse' smart constructor.
@@ -281,7 +281,7 @@
     , _dmlmsrsResponseStatus = pResponseStatus_
     }
 
--- | A list of MLModel that meet the search criteria.
+-- | A list of < MLModel> that meet the search criteria.
 dmlmsrsResults :: Lens' DescribeMLModelsResponse [MLModel]
 dmlmsrsResults = lens _dmlmsrsResults (\ s a -> s{_dmlmsrsResults = a}) . _Default . _Coerce;
 
diff --git a/gen/Network/AWS/MachineLearning/GetBatchPrediction.hs b/gen/Network/AWS/MachineLearning/GetBatchPrediction.hs
--- a/gen/Network/AWS/MachineLearning/GetBatchPrediction.hs
+++ b/gen/Network/AWS/MachineLearning/GetBatchPrediction.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.GetBatchPrediction
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,8 +20,6 @@
 --
 -- Returns a 'BatchPrediction' that includes detailed metadata, status, and
 -- data file information for a 'Batch Prediction' request.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetBatchPrediction.html AWS API Reference> for GetBatchPrediction.
 module Network.AWS.MachineLearning.GetBatchPrediction
     (
     -- * Creating a Request
@@ -99,6 +97,8 @@
                      <*> (x .?> "OutputUri")
                      <*> (pure (fromEnum s)))
 
+instance Hashable GetBatchPrediction
+
 instance ToHeaders GetBatchPrediction where
         toHeaders
           = const
@@ -122,8 +122,8 @@
 instance ToQuery GetBatchPrediction where
         toQuery = const mempty
 
--- | Represents the output of a GetBatchPrediction operation and describes a
--- 'BatchPrediction'.
+-- | Represents the output of a < GetBatchPrediction> operation and describes
+-- a 'BatchPrediction'.
 --
 -- /See:/ 'getBatchPredictionResponse' smart constructor.
 data GetBatchPredictionResponse = GetBatchPredictionResponse'
@@ -245,7 +245,7 @@
 gbprsName :: Lens' GetBatchPredictionResponse (Maybe Text)
 gbprsName = lens _gbprsName (\ s a -> s{_gbprsName = a});
 
--- | A link to the file that contains logs of the CreateBatchPrediction
+-- | A link to the file that contains logs of the < CreateBatchPrediction>
 -- operation.
 gbprsLogURI :: Lens' GetBatchPredictionResponse (Maybe Text)
 gbprsLogURI = lens _gbprsLogURI (\ s a -> s{_gbprsLogURI = a});
diff --git a/gen/Network/AWS/MachineLearning/GetDataSource.hs b/gen/Network/AWS/MachineLearning/GetDataSource.hs
--- a/gen/Network/AWS/MachineLearning/GetDataSource.hs
+++ b/gen/Network/AWS/MachineLearning/GetDataSource.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.GetDataSource
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -24,8 +24,6 @@
 -- 'GetDataSource' provides results in normal or verbose format. The
 -- verbose format adds the schema description and the list of files pointed
 -- to by the DataSource to the normal format.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetDataSource.html AWS API Reference> for GetDataSource.
 module Network.AWS.MachineLearning.GetDataSource
     (
     -- * Creating a Request
@@ -126,6 +124,8 @@
                      <*> (x .?> "RoleARN")
                      <*> (pure (fromEnum s)))
 
+instance Hashable GetDataSource
+
 instance ToHeaders GetDataSource where
         toHeaders
           = const
@@ -148,7 +148,7 @@
 instance ToQuery GetDataSource where
         toQuery = const mempty
 
--- | Represents the output of a GetDataSource operation and describes a
+-- | Represents the output of a < GetDataSource> operation and describes a
 -- 'DataSource'.
 --
 -- /See:/ 'getDataSourceResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/GetEvaluation.hs b/gen/Network/AWS/MachineLearning/GetEvaluation.hs
--- a/gen/Network/AWS/MachineLearning/GetEvaluation.hs
+++ b/gen/Network/AWS/MachineLearning/GetEvaluation.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.GetEvaluation
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,8 +20,6 @@
 --
 -- Returns an 'Evaluation' that includes metadata as well as the current
 -- status of the 'Evaluation'.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetEvaluation.html AWS API Reference> for GetEvaluation.
 module Network.AWS.MachineLearning.GetEvaluation
     (
     -- * Creating a Request
@@ -100,6 +98,8 @@
                      <*> (x .?> "EvaluationDataSourceId")
                      <*> (pure (fromEnum s)))
 
+instance Hashable GetEvaluation
+
 instance ToHeaders GetEvaluation where
         toHeaders
           = const
@@ -121,7 +121,7 @@
 instance ToQuery GetEvaluation where
         toQuery = const mempty
 
--- | Represents the output of a GetEvaluation operation and describes an
+-- | Represents the output of a < GetEvaluation> operation and describes an
 -- 'Evaluation'.
 --
 -- /See:/ 'getEvaluationResponse' smart constructor.
@@ -252,7 +252,8 @@
 gersName :: Lens' GetEvaluationResponse (Maybe Text)
 gersName = lens _gersName (\ s a -> s{_gersName = a});
 
--- | A link to the file that contains logs of the CreateEvaluation operation.
+-- | A link to the file that contains logs of the < CreateEvaluation>
+-- operation.
 gersLogURI :: Lens' GetEvaluationResponse (Maybe Text)
 gersLogURI = lens _gersLogURI (\ s a -> s{_gersLogURI = a});
 
diff --git a/gen/Network/AWS/MachineLearning/GetMLModel.hs b/gen/Network/AWS/MachineLearning/GetMLModel.hs
--- a/gen/Network/AWS/MachineLearning/GetMLModel.hs
+++ b/gen/Network/AWS/MachineLearning/GetMLModel.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.GetMLModel
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -22,8 +22,6 @@
 -- information as well as the current status of the 'MLModel'.
 --
 -- 'GetMLModel' provides results in normal or verbose format.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_GetMLModel.html AWS API Reference> for GetMLModel.
 module Network.AWS.MachineLearning.GetMLModel
     (
     -- * Creating a Request
@@ -125,6 +123,8 @@
                      <*> (x .?> "MLModelType")
                      <*> (pure (fromEnum s)))
 
+instance Hashable GetMLModel
+
 instance ToHeaders GetMLModel where
         toHeaders
           = const
@@ -147,8 +147,8 @@
 instance ToQuery GetMLModel where
         toQuery = const mempty
 
--- | Represents the output of a GetMLModel operation, and provides detailed
--- information about a 'MLModel'.
+-- | Represents the output of a < GetMLModel> operation, and provides
+-- detailed information about a 'MLModel'.
 --
 -- /See:/ 'getMLModelResponse' smart constructor.
 data GetMLModelResponse = GetMLModelResponse'
diff --git a/gen/Network/AWS/MachineLearning/Predict.hs b/gen/Network/AWS/MachineLearning/Predict.hs
--- a/gen/Network/AWS/MachineLearning/Predict.hs
+++ b/gen/Network/AWS/MachineLearning/Predict.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.Predict
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -25,8 +25,6 @@
 --
 -- Not all response parameters will be populated. Whether a response
 -- parameter is populated depends on the type of model requested.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_Predict.html AWS API Reference> for Predict.
 module Network.AWS.MachineLearning.Predict
     (
     -- * Creating a Request
@@ -99,6 +97,8 @@
               (\ s h x ->
                  PredictResponse' <$>
                    (x .?> "Prediction") <*> (pure (fromEnum s)))
+
+instance Hashable Predict
 
 instance ToHeaders Predict where
         toHeaders
diff --git a/gen/Network/AWS/MachineLearning/Types.hs b/gen/Network/AWS/MachineLearning/Types.hs
--- a/gen/Network/AWS/MachineLearning/Types.hs
+++ b/gen/Network/AWS/MachineLearning/Types.hs
@@ -4,7 +4,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.Types
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -248,6 +248,7 @@
         , _retryCheck = check
         }
     check e
+      | has (hasStatus 429) e = Just "too_many_requests"
       | has (hasCode "ThrottlingException" . hasStatus 400) e =
           Just "throttling_exception"
       | has (hasCode "Throttling" . hasStatus 400) e = Just "throttling"
diff --git a/gen/Network/AWS/MachineLearning/Types/Product.hs b/gen/Network/AWS/MachineLearning/Types/Product.hs
--- a/gen/Network/AWS/MachineLearning/Types/Product.hs
+++ b/gen/Network/AWS/MachineLearning/Types/Product.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.Types.Product
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -21,7 +21,7 @@
 import           Network.AWS.MachineLearning.Types.Sum
 import           Network.AWS.Prelude
 
--- | Represents the output of GetBatchPrediction operation.
+-- | Represents the output of < GetBatchPrediction> operation.
 --
 -- The content consists of the detailed metadata, the status, and the data
 -- file information of a /Batch Prediction/.
@@ -165,7 +165,9 @@
                      <*> (x .:? "Message")
                      <*> (x .:? "OutputUri"))
 
--- | Represents the output of the GetDataSource operation.
+instance Hashable BatchPrediction
+
+-- | Represents the output of the < GetDataSource> operation.
 --
 -- The content consists of the detailed metadata and data file information
 -- and the current status of the 'DataSource'.
@@ -341,7 +343,9 @@
                      <*> (x .:? "DataRearrangement")
                      <*> (x .:? "RoleARN"))
 
--- | Represents the output of GetEvaluation operation.
+instance Hashable DataSource
+
+-- | Represents the output of < GetEvaluation> operation.
 --
 -- The content consists of the detailed metadata and data file information
 -- and the current status of the 'Evaluation'.
@@ -493,7 +497,9 @@
                      <*> (x .:? "Message")
                      <*> (x .:? "EvaluationDataSourceId"))
 
--- | Represents the output of a GetMLModel operation.
+instance Hashable Evaluation
+
+-- | Represents the output of a < GetMLModel> operation.
 --
 -- The content consists of the detailed metadata and the current status of
 -- the 'MLModel'.
@@ -681,7 +687,7 @@
 mlmEndpointInfo :: Lens' MLModel (Maybe RealtimeEndpointInfo)
 mlmEndpointInfo = lens _mlmEndpointInfo (\ s a -> s{_mlmEndpointInfo = a});
 
--- | The ID of the training 'DataSource'. The CreateMLModel operation uses
+-- | The ID of the training 'DataSource'. The < CreateMLModel> operation uses
 -- the 'TrainingDataSourceId'.
 mlmTrainingDataSourceId :: Lens' MLModel (Maybe Text)
 mlmTrainingDataSourceId = lens _mlmTrainingDataSourceId (\ s a -> s{_mlmTrainingDataSourceId = a});
@@ -723,6 +729,8 @@
                      <*> (x .:? "Message")
                      <*> (x .:? "MLModelType"))
 
+instance Hashable MLModel
+
 -- | Measurements of how well the 'MLModel' performed on known observations.
 -- One of the following metrics is returned, based on the type of the
 -- 'MLModel':
@@ -769,6 +777,8 @@
                  PerformanceMetrics' <$>
                    (x .:? "Properties" .!= mempty))
 
+instance Hashable PerformanceMetrics
+
 -- | The output from a 'Predict' operation:
 --
 -- -   'Details' - Contains the following attributes:
@@ -838,6 +848,8 @@
                      <*> (x .:? "predictedScores" .!= mempty)
                      <*> (x .:? "details" .!= mempty))
 
+instance Hashable Prediction
+
 -- | The data specification of an Amazon Relational Database Service (Amazon
 -- RDS) 'DataSource'.
 --
@@ -1002,6 +1014,8 @@
 rdsdsSecurityGroupIds :: Lens' RDSDataSpec [Text]
 rdsdsSecurityGroupIds = lens _rdsdsSecurityGroupIds (\ s a -> s{_rdsdsSecurityGroupIds = a}) . _Coerce;
 
+instance Hashable RDSDataSpec
+
 instance ToJSON RDSDataSpec where
         toJSON RDSDataSpec'{..}
           = object
@@ -1062,6 +1076,8 @@
                    (x .: "InstanceIdentifier") <*>
                      (x .: "DatabaseName"))
 
+instance Hashable RDSDatabase
+
 instance ToJSON RDSDatabase where
         toJSON RDSDatabase'{..}
           = object
@@ -1103,6 +1119,8 @@
 rdsdcPassword :: Lens' RDSDatabaseCredentials Text
 rdsdcPassword = lens _rdsdcPassword (\ s a -> s{_rdsdcPassword = a});
 
+instance Hashable RDSDatabaseCredentials
+
 instance ToJSON RDSDatabaseCredentials where
         toJSON RDSDatabaseCredentials'{..}
           = object
@@ -1149,8 +1167,8 @@
     , _rmServiceRole = Nothing
     }
 
--- | The SQL query that is supplied during CreateDataSourceFromRDS. Returns
--- only if 'Verbose' is true in 'GetDataSourceInput'.
+-- | The SQL query that is supplied during < CreateDataSourceFromRDS>.
+-- Returns only if 'Verbose' is true in 'GetDataSourceInput'.
 rmSelectSqlQuery :: Lens' RDSMetadata (Maybe Text)
 rmSelectSqlQuery = lens _rmSelectSqlQuery (\ s a -> s{_rmSelectSqlQuery = a});
 
@@ -1195,6 +1213,8 @@
                      <*> (x .:? "ResourceRole")
                      <*> (x .:? "ServiceRole"))
 
+instance Hashable RDSMetadata
+
 -- | Describes the real-time endpoint information for an 'MLModel'.
 --
 -- /See:/ 'realtimeEndpointInfo' smart constructor.
@@ -1264,6 +1284,8 @@
                      (x .:? "EndpointStatus")
                      <*> (x .:? "PeakRequestsPerSecond"))
 
+instance Hashable RealtimeEndpointInfo
+
 -- | Describes the data specification of an Amazon Redshift 'DataSource'.
 --
 -- /See:/ 'redshiftDataSpec' smart constructor.
@@ -1375,6 +1397,8 @@
 rS3StagingLocation :: Lens' RedshiftDataSpec Text
 rS3StagingLocation = lens _rS3StagingLocation (\ s a -> s{_rS3StagingLocation = a});
 
+instance Hashable RedshiftDataSpec
+
 instance ToJSON RedshiftDataSpec where
         toJSON RedshiftDataSpec'{..}
           = object
@@ -1430,6 +1454,8 @@
                  RedshiftDatabase' <$>
                    (x .: "DatabaseName") <*> (x .: "ClusterIdentifier"))
 
+instance Hashable RedshiftDatabase
+
 instance ToJSON RedshiftDatabase where
         toJSON RedshiftDatabase'{..}
           = object
@@ -1471,6 +1497,8 @@
 rdcPassword :: Lens' RedshiftDatabaseCredentials Text
 rdcPassword = lens _rdcPassword (\ s a -> s{_rdcPassword = a});
 
+instance Hashable RedshiftDatabaseCredentials
+
 instance ToJSON RedshiftDatabaseCredentials where
         toJSON RedshiftDatabaseCredentials'{..}
           = object
@@ -1505,7 +1533,7 @@
     , _redDatabaseUserName = Nothing
     }
 
--- | The SQL query that is specified during CreateDataSourceFromRedshift.
+-- | The SQL query that is specified during < CreateDataSourceFromRedshift>.
 -- Returns only if 'Verbose' is true in GetDataSourceInput.
 redSelectSqlQuery :: Lens' RedshiftMetadata (Maybe Text)
 redSelectSqlQuery = lens _redSelectSqlQuery (\ s a -> s{_redSelectSqlQuery = a});
@@ -1527,6 +1555,8 @@
                      (x .:? "RedshiftDatabase")
                      <*> (x .:? "DatabaseUserName"))
 
+instance Hashable RedshiftMetadata
+
 -- | Describes the data specification of a 'DataSource'.
 --
 -- /See:/ 's3DataSpec' smart constructor.
@@ -1606,6 +1636,8 @@
 -- directory or bucket containing data files.
 sdsDataLocationS3 :: Lens' S3DataSpec Text
 sdsDataLocationS3 = lens _sdsDataLocationS3 (\ s a -> s{_sdsDataLocationS3 = a});
+
+instance Hashable S3DataSpec
 
 instance ToJSON S3DataSpec where
         toJSON S3DataSpec'{..}
diff --git a/gen/Network/AWS/MachineLearning/Types/Sum.hs b/gen/Network/AWS/MachineLearning/Types/Sum.hs
--- a/gen/Network/AWS/MachineLearning/Types/Sum.hs
+++ b/gen/Network/AWS/MachineLearning/Types/Sum.hs
@@ -9,7 +9,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.Types.Sum
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
diff --git a/gen/Network/AWS/MachineLearning/UpdateBatchPrediction.hs b/gen/Network/AWS/MachineLearning/UpdateBatchPrediction.hs
--- a/gen/Network/AWS/MachineLearning/UpdateBatchPrediction.hs
+++ b/gen/Network/AWS/MachineLearning/UpdateBatchPrediction.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.UpdateBatchPrediction
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,10 +20,8 @@
 --
 -- Updates the 'BatchPredictionName' of a 'BatchPrediction'.
 --
--- You can use the GetBatchPrediction operation to view the contents of the
--- updated data element.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateBatchPrediction.html AWS API Reference> for UpdateBatchPrediction.
+-- You can use the < GetBatchPrediction> operation to view the contents of
+-- the updated data element.
 module Network.AWS.MachineLearning.UpdateBatchPrediction
     (
     -- * Creating a Request
@@ -89,6 +87,8 @@
                  UpdateBatchPredictionResponse' <$>
                    (x .?> "BatchPredictionId") <*> (pure (fromEnum s)))
 
+instance Hashable UpdateBatchPrediction
+
 instance ToHeaders UpdateBatchPrediction where
         toHeaders
           = const
@@ -113,9 +113,9 @@
 instance ToQuery UpdateBatchPrediction where
         toQuery = const mempty
 
--- | Represents the output of an UpdateBatchPrediction operation.
+-- | Represents the output of an < UpdateBatchPrediction> operation.
 --
--- You can see the updated content by using the GetBatchPrediction
+-- You can see the updated content by using the < GetBatchPrediction>
 -- operation.
 --
 -- /See:/ 'updateBatchPredictionResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/UpdateDataSource.hs b/gen/Network/AWS/MachineLearning/UpdateDataSource.hs
--- a/gen/Network/AWS/MachineLearning/UpdateDataSource.hs
+++ b/gen/Network/AWS/MachineLearning/UpdateDataSource.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.UpdateDataSource
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,10 +20,8 @@
 --
 -- Updates the 'DataSourceName' of a 'DataSource'.
 --
--- You can use the GetDataSource operation to view the contents of the
+-- You can use the < GetDataSource> operation to view the contents of the
 -- updated data element.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateDataSource.html AWS API Reference> for UpdateDataSource.
 module Network.AWS.MachineLearning.UpdateDataSource
     (
     -- * Creating a Request
@@ -89,6 +87,8 @@
                  UpdateDataSourceResponse' <$>
                    (x .?> "DataSourceId") <*> (pure (fromEnum s)))
 
+instance Hashable UpdateDataSource
+
 instance ToHeaders UpdateDataSource where
         toHeaders
           = const
@@ -111,9 +111,9 @@
 instance ToQuery UpdateDataSource where
         toQuery = const mempty
 
--- | Represents the output of an UpdateDataSource operation.
+-- | Represents the output of an < UpdateDataSource> operation.
 --
--- You can see the updated content by using the GetBatchPrediction
+-- You can see the updated content by using the < GetBatchPrediction>
 -- operation.
 --
 -- /See:/ 'updateDataSourceResponse' smart constructor.
diff --git a/gen/Network/AWS/MachineLearning/UpdateEvaluation.hs b/gen/Network/AWS/MachineLearning/UpdateEvaluation.hs
--- a/gen/Network/AWS/MachineLearning/UpdateEvaluation.hs
+++ b/gen/Network/AWS/MachineLearning/UpdateEvaluation.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.UpdateEvaluation
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,10 +20,8 @@
 --
 -- Updates the 'EvaluationName' of an 'Evaluation'.
 --
--- You can use the GetEvaluation operation to view the contents of the
+-- You can use the < GetEvaluation> operation to view the contents of the
 -- updated data element.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateEvaluation.html AWS API Reference> for UpdateEvaluation.
 module Network.AWS.MachineLearning.UpdateEvaluation
     (
     -- * Creating a Request
@@ -89,6 +87,8 @@
                  UpdateEvaluationResponse' <$>
                    (x .?> "EvaluationId") <*> (pure (fromEnum s)))
 
+instance Hashable UpdateEvaluation
+
 instance ToHeaders UpdateEvaluation where
         toHeaders
           = const
@@ -111,9 +111,9 @@
 instance ToQuery UpdateEvaluation where
         toQuery = const mempty
 
--- | Represents the output of an UpdateEvaluation operation.
+-- | Represents the output of an < UpdateEvaluation> operation.
 --
--- You can see the updated content by using the GetEvaluation operation.
+-- You can see the updated content by using the < GetEvaluation> operation.
 --
 -- /See:/ 'updateEvaluationResponse' smart constructor.
 data UpdateEvaluationResponse = UpdateEvaluationResponse'
diff --git a/gen/Network/AWS/MachineLearning/UpdateMLModel.hs b/gen/Network/AWS/MachineLearning/UpdateMLModel.hs
--- a/gen/Network/AWS/MachineLearning/UpdateMLModel.hs
+++ b/gen/Network/AWS/MachineLearning/UpdateMLModel.hs
@@ -12,7 +12,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.UpdateMLModel
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
@@ -20,10 +20,8 @@
 --
 -- Updates the 'MLModelName' and the 'ScoreThreshold' of an 'MLModel'.
 --
--- You can use the GetMLModel operation to view the contents of the updated
--- data element.
---
--- /See:/ <http://http://docs.aws.amazon.com/machine-learning/latest/APIReference/API_UpdateMLModel.html AWS API Reference> for UpdateMLModel.
+-- You can use the < GetMLModel> operation to view the contents of the
+-- updated data element.
 module Network.AWS.MachineLearning.UpdateMLModel
     (
     -- * Creating a Request
@@ -102,6 +100,8 @@
                  UpdateMLModelResponse' <$>
                    (x .?> "MLModelId") <*> (pure (fromEnum s)))
 
+instance Hashable UpdateMLModel
+
 instance ToHeaders UpdateMLModel where
         toHeaders
           = const
@@ -125,9 +125,9 @@
 instance ToQuery UpdateMLModel where
         toQuery = const mempty
 
--- | Represents the output of an UpdateMLModel operation.
+-- | Represents the output of an < UpdateMLModel> operation.
 --
--- You can see the updated content by using the GetMLModel operation.
+-- You can see the updated content by using the < GetMLModel> operation.
 --
 -- /See:/ 'updateMLModelResponse' smart constructor.
 data UpdateMLModelResponse = UpdateMLModelResponse'
diff --git a/gen/Network/AWS/MachineLearning/Waiters.hs b/gen/Network/AWS/MachineLearning/Waiters.hs
--- a/gen/Network/AWS/MachineLearning/Waiters.hs
+++ b/gen/Network/AWS/MachineLearning/Waiters.hs
@@ -7,7 +7,7 @@
 
 -- |
 -- Module      : Network.AWS.MachineLearning.Waiters
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -2,7 +2,7 @@
 
 -- |
 -- Module      : Main
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Test/AWS/Gen/MachineLearning.hs b/test/Test/AWS/Gen/MachineLearning.hs
--- a/test/Test/AWS/Gen/MachineLearning.hs
+++ b/test/Test/AWS/Gen/MachineLearning.hs
@@ -5,7 +5,7 @@
 
 -- |
 -- Module      : Test.AWS.Gen.MachineLearning
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : Mozilla Public License, v. 2.0.
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : auto-generated
diff --git a/test/Test/AWS/MachineLearning.hs b/test/Test/AWS/MachineLearning.hs
--- a/test/Test/AWS/MachineLearning.hs
+++ b/test/Test/AWS/MachineLearning.hs
@@ -1,7 +1,7 @@
 {-# LANGUAGE OverloadedStrings #-}
 
 -- Module      : Test.AWS.MachineLearning
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : This Source Code Form is subject to the terms of
 --               the Mozilla Public License, v. 2.0.
 --               A copy of the MPL can be found in the LICENSE file or
diff --git a/test/Test/AWS/MachineLearning/Internal.hs b/test/Test/AWS/MachineLearning/Internal.hs
--- a/test/Test/AWS/MachineLearning/Internal.hs
+++ b/test/Test/AWS/MachineLearning/Internal.hs
@@ -2,7 +2,7 @@
 {-# OPTIONS_GHC -fno-warn-unused-imports #-}
 
 -- Module      : Test.AWS.MachineLearning.Internal
--- Copyright   : (c) 2013-2015 Brendan Hay
+-- Copyright   : (c) 2013-2016 Brendan Hay
 -- License     : This Source Code Form is subject to the terms of
 --               the Mozilla Public License, v. 2.0.
 --               A copy of the MPL can be found in the LICENSE file or
