private String getProfileName() { if (profileName == null) { synchronized (this) { if (profileName == null) { profileName = AwsProfileNameLoader.INSTANCE.loadProfileName(); } } } return profileName; }
public AwsProfileRegionProvider() { this(AwsProfileNameLoader.INSTANCE.loadProfileName()); }
public AwsProfileEndpointDiscoveryProvider() { this(AwsProfileNameLoader.INSTANCE.loadProfileName()); }
/** * Creates a new profile credentials provider that returns the AWS security credentials for the * specified profiles configuration file and profile name. * * @param profilesConfigFile The profile configuration file containing the profiles used by this * credentials provider or null to defer load to first use. * @param profileName The name of a configuration profile in the specified configuration * file. */ public ProfileCredentialsProvider(ProfilesConfigFile profilesConfigFile, String profileName) { this.profilesConfigFile = profilesConfigFile; if (this.profilesConfigFile != null) { this.lastRefreshed = System.nanoTime(); } if (profileName == null) { this.profileName = AwsProfileNameLoader.INSTANCE.loadProfileName(); } else { this.profileName = profileName; } }
private String getProfileName() { if (profileName == null) { synchronized (this) { if (profileName == null) { profileName = AwsProfileNameLoader.INSTANCE.loadProfileName(); } } } return profileName; }
public AwsProfileEndpointDiscoveryProvider() { this(AwsProfileNameLoader.INSTANCE.loadProfileName()); }
public AwsProfileRegionProvider() { this(AwsProfileNameLoader.INSTANCE.loadProfileName()); }
/** * Creates a new profile credentials provider that returns the AWS security credentials for the * specified profiles configuration file and profile name. * * @param profilesConfigFile The profile configuration file containing the profiles used by this * credentials provider or null to defer load to first use. * @param profileName The name of a configuration profile in the specified configuration * file. */ public ProfileCredentialsProvider(ProfilesConfigFile profilesConfigFile, String profileName) { this.profilesConfigFile = profilesConfigFile; if (this.profilesConfigFile != null) { this.lastRefreshed = System.nanoTime(); } if (profileName == null) { this.profileName = AwsProfileNameLoader.INSTANCE.loadProfileName(); } else { this.profileName = profileName; } }
public AwsProfileRegionProvider() { this(AwsProfileNameLoader.INSTANCE.loadProfileName()); }
/** * Creates a new profile credentials provider that returns the AWS security credentials for the * specified profiles configuration file and profile name. * * @param profilesConfigFile The profile configuration file containing the profiles used by this * credentials provider or null to defer load to first use. * @param profileName The name of a configuration profile in the specified configuration * file. */ public ProfileCredentialsProvider(ProfilesConfigFile profilesConfigFile, String profileName) { this.profilesConfigFile = profilesConfigFile; if (this.profilesConfigFile != null) { this.lastRefreshed = System.nanoTime(); } if (profileName == null) { this.profileName = AwsProfileNameLoader.INSTANCE.loadProfileName(); } else { this.profileName = profileName; } }