@Override
    public EventSubscription modifyEventSubscription(ModifyEventSubscriptionRequest request) {
        request = beforeClientExecution(request);
        return executeModifyEventSubscription(request);
    }
<p>
Modifies an existing RDS event notification subscription. You can't modify the source identifiers using this
call. To change source identifiers for a subscription, use the <code>AddSourceIdentifierToSubscription</code> and
<code>RemoveSourceIdentifierFromSubscription</code> calls.
</p>
<p>
You can see a list of the event categories for a given source type (<code>SourceType</code>) in <a
href="https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.html">Events</a> in the <i>Amazon RDS
User Guide</i> or by using the <code>DescribeEventCategories</code> operation.
</p>

@param modifyEventSubscriptionRequest
@return Result of the ModifyEventSubscription operation returned by the service.
@throws EventSubscriptionQuotaExceededException
        You have reached the maximum number of event subscriptions.
@throws SubscriptionNotFoundException
        The subscription name does not exist.
@throws SNSInvalidTopicException
        SNS has responded that there is a problem with the SNS topic specified.
@throws SNSNoAuthorizationException
        You do not have permission to publish to the SNS topic ARN.
@throws SNSTopicArnNotFoundException
        The SNS topic ARN does not exist.
@throws SubscriptionCategoryNotFoundException
        The supplied category does not exist.
@sample AmazonRDS.ModifyEventSubscription
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ModifyEventSubscription" target="_top">AWS
     API Documentation</a>
aws-java-sdk-rds/src/main/java/com/amazonaws/services/rds/AmazonRDSClient.java