View Javadoc
1   package com.github.davidmoten.aws.lw.client;
2   
3   import java.util.Optional;
4   
5   @FunctionalInterface
6   public interface BaseUrlFactory {
7   
8       String create(String serviceName, Optional<String> region);
9   
10      public static final BaseUrlFactory DEFAULT = (serviceName, region) -> "https://" //
11              + serviceName //
12              + region.map(x -> "." + x).orElse("") //
13              + ".amazonaws.com/";
14  
15  }