public DefaultAwsRegionProviderChain() { super(new AwsEnvVarOverrideRegionProvider(), new AwsSystemPropertyRegionProvider(), new AwsProfileRegionProvider(), new InstanceMetadataRegionProvider()); } }
/** * @throws AmazonClientException if {@link SDKGlobalConfiguration#isEc2MetadataDisabled()} is true */ @Override public String getRegion() { if (SDKGlobalConfiguration.isEc2MetadataDisabled()) { throw new AmazonClientException("AWS_EC2_METADATA_DISABLED is set to true, not loading region from EC2 Instance " + "Metadata service"); } if (region == null) { synchronized (this) { if (region == null) { this.region = tryDetectRegion(); } } } return region; }
public DefaultAwsRegionProviderChain() { super(new AwsEnvVarOverrideRegionProvider(), new AwsSystemPropertyRegionProvider(), new AwsProfileRegionProvider(), new InstanceMetadataRegionProvider()); } }
/** * @throws AmazonClientException if {@link SDKGlobalConfiguration#isEc2MetadataDisabled()} is true */ @Override public String getRegion() { if (SDKGlobalConfiguration.isEc2MetadataDisabled()) { throw new AmazonClientException("AWS_EC2_METADATA_DISABLED is set to true, not loading region from EC2 Instance " + "Metadata service"); } if (region == null) { synchronized (this) { if (region == null) { this.region = tryDetectRegion(); } } } return region; }
public DefaultAwsRegionProviderChain() { super(new AwsEnvVarOverrideRegionProvider(), new AwsSystemPropertyRegionProvider(), new AwsProfileRegionProvider(), new InstanceMetadataRegionProvider()); } }
@Override public String getRegion() throws SdkClientException { if (region == null) { synchronized (this) { if (region == null) { this.region = tryDetectRegion(); } } } return region; }