code: @Override
      public StopChannelResult stopChannel(StopChannelRequest request) {
          request = beforeClientExecution(request);
          return executeStopChannel(request);
      }
docs: Stops a running channel
  
  @param stopChannelRequest
  Placeholder documentation for StopChannelRequest
  @return Result of the StopChannel operation returned by the service.
  @throws BadRequestException
  This request was invalid.
  @throws InternalServerErrorException
  Unexpected internal service error.
  @throws ForbiddenException
  You do not have permission to stop the channel.
  @throws BadGatewayException
  Bad Gateway Error
  @throws NotFoundException
  The channel you're requesting to stop does not exist.
  @throws GatewayTimeoutException
  Gateway Timeout Error
  @throws TooManyRequestsException
  Request limit exceeded on stop channel calls to channel service.
  @throws ConflictException
  The channel is unable to stop due to an issue with channel resources.
  @sample AWSMediaLive.StopChannel
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/StopChannel" target="_top">AWS API
  Documentation</a>