@Override
    public UpdateFlowEntitlementResult updateFlowEntitlement(UpdateFlowEntitlementRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateFlowEntitlement(request);
    }
@ Override public UpdateFlowEntitlementResult updateFlowEntitlement ( UpdateFlowEntitlementRequest request ) { request = beforeClientExecution ( request ) ; return executeUpdateFlowEntitlement ( request ) ; }
You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the
service will remove the outputs that are are used by the subscribers that are removed.

@param updateFlowEntitlementRequest
The entitlement fields that you want to update.
@return Result of the UpdateFlowEntitlement operation returned by the service.
@throws BadRequestException
The request that you submitted is not valid.
@throws InternalServerErrorException
AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.
@throws ForbiddenException
You don't have the required permissions to perform this operation.
@throws NotFoundException
AWS Elemental MediaConnect did not find the resource that you specified in the request.
@throws ServiceUnavailableException
AWS Elemental MediaConnect is currently unavailable. Try again later.
@throws TooManyRequestsException
You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.
@sample AWSMediaConnect.UpdateFlowEntitlement
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowEntitlement"
target="_top">AWS API Documentation</a>