public AwsCredentials resolveCredentials()

in src/main/java/com/amazonaws/neptune/auth/credentials/V1toV2CredentialsProvider.java [25:39]


    public AwsCredentials resolveCredentials() {
        final AWSCredentials v1Credentials = this.v1CredentialsProvider.getCredentials();

        if (v1Credentials instanceof AnonymousAWSCredentials) {
            return AnonymousCredentialsProvider.create().resolveCredentials();
        } else if (v1Credentials instanceof AWSSessionCredentials) {
            return AwsSessionCredentials.builder()
                    .accessKeyId(v1Credentials.getAWSAccessKeyId())
                    .secretAccessKey(v1Credentials.getAWSSecretKey())
                    .sessionToken(((AWSSessionCredentials) v1Credentials).getSessionToken())
                    .build();
        } else {
            return AwsBasicCredentials.create(v1Credentials.getAWSAccessKeyId(), v1Credentials.getAWSSecretKey());
        }
    }