com.ionoscloud.s3.credentials.Jwt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ionos-cloud-sdk-s3 Show documentation
Show all versions of ionos-cloud-sdk-s3 Show documentation
IONOS Java SDK for Amazon S3 Compatible Cloud Storage
The newest version!
package com.ionoscloud.s3.credentials;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.beans.ConstructorProperties;
import java.util.Objects;
import javax.annotation.Nonnull;
/** JSON web token used in WebIdentity and ClientGrants providers. */
public class Jwt {
@JsonProperty("access_token")
private final String token;
@JsonProperty("expires_in")
private final int expiry;
@ConstructorProperties({"access_token", "expires_in"})
public Jwt(@Nonnull String token, int expiry) {
this.token = Objects.requireNonNull(token);
this.expiry = expiry;
}
public String token() {
return token;
}
public int expiry() {
return expiry;
}
}