@Override
    public GrantFlowEntitlementsResult grantFlowEntitlements(GrantFlowEntitlementsRequest request) {
        request = beforeClientExecution(request);
        return executeGrantFlowEntitlements(request);
    }
@ Override public GrantFlowEntitlementsResult grantFlowEntitlements ( GrantFlowEntitlementsRequest request ) { request = beforeClientExecution ( request ) ; return executeGrantFlowEntitlements ( request ) ; }
Grants entitlements to an existing flow.

@param grantFlowEntitlementsRequest
A request to grant entitlements on a flow.
@return Result of the GrantFlowEntitlements operation returned by the service.
@throws GrantFlowEntitlements420Exception
AWS Elemental MediaConnect can't complete this request because this flow already has the maximum number
of allowed entitlements (50). For more information, contact AWS Customer Support.
@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.GrantFlowEntitlements
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/GrantFlowEntitlements"
target="_top">AWS API Documentation</a>