code: @Override
      public BatchCheckLayerAvailabilityResult batchCheckLayerAvailability(BatchCheckLayerAvailabilityRequest request) {
          request = beforeClientExecution(request);
          return executeBatchCheckLayerAvailability(request);
      }
docs: <p>
  Check the availability of multiple image layers in a specified registry and repository.
  </p>
  <note>
  <p>
  This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling
  and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.
  </p>
  </note>
  
  @param batchCheckLayerAvailabilityRequest
  @return Result of the BatchCheckLayerAvailability operation returned by the service.
  @throws RepositoryNotFoundException
  The specified repository could not be found. Check the spelling of the specified repository and ensure
  that you are performing operations on the correct registry.
  @throws InvalidParameterException
  The specified parameter is invalid. Review the available parameters for the API request.
  @throws ServerException
  These errors are usually caused by a server-side issue.
  @sample AmazonECR.BatchCheckLayerAvailability
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/BatchCheckLayerAvailability"
  target="_top">AWS API Documentation</a>