1 package com.github.davidmoten.aws.lw.client.internal; 2 3 import com.github.davidmoten.aws.lw.client.Credentials; 4 import com.github.davidmoten.aws.lw.client.HttpClient; 5 6 @FunctionalInterface 7 public interface Environment { 8 9 String get(String name); 10 11 default Credentials credentials() { 12 return CredentialsHelper.credentialsFromEnvironment(this, HttpClient.defaultClient()); 13 } 14 15 static Environment instance() { 16 return EnvironmentDefault.INSTANCE; 17 } 18 19 }