Skip to content

Instantly share code, notes, and snippets.

@krisiye
Created March 25, 2021 21:07

Revisions

  1. krisiye created this gist Mar 25, 2021.
    59 changes: 59 additions & 0 deletions AwsConfigurationProperties.java
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,59 @@
    package example.springboot.config;

    import static example.springboot.config.AwsConfigurationProperties.PREFIX;

    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.stereotype.Component;

    /**
    * Sample ConfigurationProperties for AWS STS
    *
    * @author iyerk
    *
    */
    @ConfigurationProperties(PREFIX)
    @Component
    public class AwsConfigurationProperties {

    /**
    * Prefix for configuration properties.
    */
    public static final String PREFIX = "cloud.aws.credentials";

    private String accessKey;

    private String secretKey;

    private String sessionToken;

    public String getAccesskey() {
    return accessKey;
    }

    public void setAccesskey(String accessKey) {
    this.accessKey = accessKey;
    }

    public String getSecretKey() {
    return secretKey;
    }

    public void setSecretKey(String secretKey) {
    this.secretKey = secretKey;
    }

    public String getSessionToken() {
    return sessionToken;
    }

    public void setSessionToken(String sessionToken) {
    this.sessionToken = sessionToken;
    }

    @Override
    public String toString() {
    return "AwsConfigurationProperties [accessKey=" + accessKey + ", secretKey=" + secretKey + ", sessionToken="
    + sessionToken + "]";
    }

    }