code: @Override
      public BatchUpdateScheduleResult batchUpdateSchedule(BatchUpdateScheduleRequest request) {
          request = beforeClientExecution(request);
          return executeBatchUpdateSchedule(request);
      }
docs: Update a channel schedule
  
  @param batchUpdateScheduleRequest
  List of actions to create and list of actions to delete.
  @return Result of the BatchUpdateSchedule operation returned by the service.
  @throws BadRequestException
  This request was invalid.
  @throws UnprocessableEntityException
  The update schedule request failed validation.
  @throws InternalServerErrorException
  Unexpected internal service error.
  @throws ForbiddenException
  You do not have permission to update the channel schedule.
  @throws BadGatewayException
  Bad Gateway Error
  @throws NotFoundException
  The specified channel id does not exist.
  @throws GatewayTimeoutException
  Gateway Timeout Error
  @throws TooManyRequestsException
  Request limit exceeded on update schedule calls.
  @sample AWSMediaLive.BatchUpdateSchedule
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/BatchUpdateSchedule" target="_top">AWS
  API Documentation</a>