@Override
    public UpdateNotificationSettingsResult updateNotificationSettings(UpdateNotificationSettingsRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateNotificationSettings(request);
    }
<p>
The <code>UpdateNotificationSettings</code> operation creates, updates, disables or re-enables notifications for
a HIT type. If you call the UpdateNotificationSettings operation for a HIT type that already has a notification
specification, the operation replaces the old specification with a new one. You can call the
UpdateNotificationSettings operation to enable or disable notifications for the HIT type, without having to
modify the notification specification itself by providing updates to the Active status without specifying a new
notification specification. To change the Active status of a HIT type's notifications, the HIT type must already
have a notification specification, or one must be provided in the same call to
<code>UpdateNotificationSettings</code>.
</p>

@param updateNotificationSettingsRequest
@return Result of the UpdateNotificationSettings operation returned by the service.
@throws ServiceException
        Amazon Mechanical Turk is temporarily unable to process your request. Try your call again.
@throws RequestErrorException
        Your request is invalid.
@sample AmazonMTurk.UpdateNotificationSettings
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/mturk-requester-2017-01-17/UpdateNotificationSettings"
     target="_top">AWS API Documentation</a>
aws-java-sdk-mechanicalturkrequester/src/main/java/com/amazonaws/services/mturk/AmazonMTurkClient.java