@@ -44,8 +44,8 @@ public abstract class BaseEc2MetadataClient {
44
44
protected final RequestMarshaller requestMarshaller ;
45
45
protected final Duration tokenTtl ;
46
46
47
- private BaseEc2MetadataClient (Ec2MetadataRetryPolicy retryPolicy , Duration tokenTtl , URI endpoint ,
48
- EndpointMode endpointMode ) {
47
+ protected BaseEc2MetadataClient (Ec2MetadataRetryPolicy retryPolicy , Duration tokenTtl , URI endpoint ,
48
+ EndpointMode endpointMode ) {
49
49
this .retryPolicy = Validate .getOrDefault (retryPolicy , Ec2MetadataRetryPolicy .builder ()::build );
50
50
this .tokenTtl = Validate .getOrDefault (tokenTtl , () -> DEFAULT_TOKEN_TTL );
51
51
this .endpoint = getEndpoint (endpoint , endpointMode );
@@ -60,9 +60,6 @@ protected BaseEc2MetadataClient(DefaultEc2MetadataAsyncClient.Ec2MetadataAsyncBu
60
60
this (builder .getRetryPolicy (), builder .getTokenTtl (), builder .getEndpoint (), builder .getEndpointMode ());
61
61
}
62
62
63
- protected BaseEc2MetadataClient (DefaultEc2MetadataClientWithFallback .Ec2MetadataBuilder builder ) {
64
- this (builder .getRetryPolicy (), builder .getTokenTtl (), builder .getEndpoint (), builder .getEndpointMode ());
65
- }
66
63
67
64
private URI getEndpoint (URI builderEndpoint , EndpointMode builderEndpointMode ) {
68
65
Validate .mutuallyExclusive ("Only one of 'endpoint' or 'endpointMode' must be specified, but not both" ,
0 commit comments