Interface StorageConfiguration
public interface StorageConfiguration
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionThe AWS access key to use for authentication.The AWS secret key to use for authentication.The GCP access token to use for authentication.The lifespan of the GCP access token.default Supplier<com.google.auth.oauth2.GoogleCredentials> default Supplier<software.amazon.awssdk.services.sts.StsClient> default Supplier<software.amazon.awssdk.services.sts.StsClient> stsClientSupplier(boolean withCredentials) default software.amazon.awssdk.auth.credentials.AwsCredentialsProvider
-
Field Details
-
DEFAULT_TOKEN_LIFESPAN
-
-
Method Details
-
awsAccessKey
The AWS access key to use for authentication. If not present, the default credentials provider chain will be used. -
awsSecretKey
The AWS secret key to use for authentication. If not present, the default credentials provider chain will be used. -
gcpAccessToken
The GCP access token to use for authentication. If not present, the default credentials provider chain will be used. -
gcpAccessTokenLifespan
The lifespan of the GCP access token. If not present, the default token lifespan will be used. -
stsClientSupplier
-
stsClientSupplier
default Supplier<software.amazon.awssdk.services.sts.StsClient> stsClientSupplier(boolean withCredentials) -
stsCredentials
default software.amazon.awssdk.auth.credentials.AwsCredentialsProvider stsCredentials() -
gcpCredentialsSupplier
-