code: @Override
      public RemoveFlowOutputResult removeFlowOutput(RemoveFlowOutputRequest request) {
          request = beforeClientExecution(request);
          return executeRemoveFlowOutput(request);
      }
docs: Removes an output from an existing flow. This request can be made only on an output that does not have an
  entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When
  an entitlement is revoked from a flow, the service automatically removes the associated output.
  
  @param removeFlowOutputRequest
  @return Result of the RemoveFlowOutput 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.RemoveFlowOutput
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/RemoveFlowOutput" target="_top">AWS
  API Documentation</a>