下面列出了com.amazonaws.auth.profile.internal.ProfileKeyConstants#com.amazonaws.services.securitytoken.model.AssumedRoleUser 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public void save(final AssumedRoleUser assumedRoleUser, final BasicSessionCredentials credentials, final ZonedDateTime expiration) {
resolveCacheDirectory().mkdirs();
SessionCacheSchema cache = new SessionCacheSchema(assumedRoleUser.getArn(), assumedRoleUser.getAssumedRoleId(), credentials, expiration);
try {
objectMapper.writeValue(file, cache);
} catch (IOException e) {
throw new RuntimeException(String.format("Failed to save session cache to '%s'", file.getAbsolutePath()), e);
}
}
private AssumedRole(final Credentials credentials, final AssumedRoleUser assumedRoleUser) {
this.credentials = credentials;
this.assumedRoleUser = assumedRoleUser;
}
public AssumedRoleUser getAssumedRoleUser() {
return this.assumedRoleUser;
}