@Generated(value="software.amazon.awssdk:codegen") public final class Credentials extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Credentials.Builder,Credentials>
Amazon Web Services credentials for API authentication.
Modifier and Type | Class and Description |
---|---|
static interface |
Credentials.Builder |
Modifier and Type | Method and Description |
---|---|
String |
accessKeyId()
The access key ID that identifies the temporary security credentials.
|
static Credentials.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
expiration()
The date on which the current credentials expire.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
String |
secretAccessKey()
The secret access key that can be used to sign requests.
|
static Class<? extends Credentials.Builder> |
serializableBuilderClass() |
String |
sessionToken()
The token that users must pass to the service API to use the temporary credentials.
|
Credentials.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String accessKeyId()
The access key ID that identifies the temporary security credentials.
public final String secretAccessKey()
The secret access key that can be used to sign requests.
public final String sessionToken()
The token that users must pass to the service API to use the temporary credentials.
public final Instant expiration()
The date on which the current credentials expire.
public Credentials.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Credentials.Builder,Credentials>
public static Credentials.Builder builder()
public static Class<? extends Credentials.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.