Class SessionTokenCredentialsBuilder

java.lang.Object
com.adaptris.jclouds.common.DefaultCredentialsBuilder
com.adaptris.jclouds.sts.SessionTokenCredentialsBuilder
All Implemented Interfaces:
com.adaptris.jclouds.common.CredentialsBuilder

@ComponentProfile(summary="Provide credentials via Amazon STS") public class SessionTokenCredentialsBuilder extends com.adaptris.jclouds.common.DefaultCredentialsBuilder
AWS STS Credentials Provider

In the adapter configuration file this class is aliased as jclouds-sts-credentials-builder which is the preferred alternative to the fully qualified classname when building your configuration.

  • Constructor Details

    • SessionTokenCredentialsBuilder

      public SessionTokenCredentialsBuilder()
  • Method Details

    • build

      public com.google.common.base.Supplier<org.jclouds.domain.Credentials> build()
      Specified by:
      build in interface com.adaptris.jclouds.common.CredentialsBuilder
      Overrides:
      build in class com.adaptris.jclouds.common.DefaultCredentialsBuilder
    • withSessionToken

      public <T extends SessionTokenCredentialsBuilder> T withSessionToken(String token)
    • getSessionToken

      public String getSessionToken()
      Set the session token required.
    • setSessionToken

      public void setSessionToken(String sessionToken)
      Set the session token required.