public AwsCredentialsData getAwsCredentials()

in aws-core-server/src/main/java/jetbrains/buildServer/clouds/amazon/connector/impl/defaultProviderType/DefaultProviderCredentialsHolder.java [26:51]


  public AwsCredentialsData getAwsCredentials() throws AwsConnectorException {
    AwsCredentials credentials = constructNewDefaultProviderCredentials();
    return new AwsCredentialsData() {
      @NotNull
      @Override
      public String getAccessKeyId() {
        return credentials.accessKeyId();
      }

      @NotNull
      @Override
      public String getSecretAccessKey() {
        return credentials.secretAccessKey();
      }

      @Nullable
      @Override
      public String getSessionToken() {
        if (credentials instanceof AwsSessionCredentials) {
          return ((AwsSessionCredentials) credentials).sessionToken();
        } else {
          return null;
        }
      }
    };
  }