Class Ec2MetadataConfigProvider
- java.lang.Object
-
- software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider
-
@SdkInternalApi public final class Ec2MetadataConfigProvider extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEc2MetadataConfigProvider.Builderstatic classEc2MetadataConfigProvider.EndpointMode
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ec2MetadataConfigProvider.Builderbuilder()StringgetEndpoint()Ec2MetadataConfigProvider.EndpointModegetEndpointMode()StringgetEndpointOverride()booleanisMetadataV1Disabled()Resolves whether EC2 Metadata V1 is disabled.longserviceTimeout()Resolves the EC2 Metadata Service Timeout in milliseconds.
-
-
-
Method Detail
-
getEndpoint
public String getEndpoint()
-
getEndpointMode
public Ec2MetadataConfigProvider.EndpointMode getEndpointMode()
-
getEndpointOverride
public String getEndpointOverride()
-
isMetadataV1Disabled
public boolean isMetadataV1Disabled()
Resolves whether EC2 Metadata V1 is disabled.- Returns:
- true if EC2 Metadata V1 is disabled, false otherwise.
-
serviceTimeout
public long serviceTimeout()
Resolves the EC2 Metadata Service Timeout in milliseconds.- Returns:
- the timeout value in milliseconds.
-
builder
public static Ec2MetadataConfigProvider.Builder builder()
-
-