Class Credentials
- java.lang.Object
-
- software.amazon.awssdk.services.s3control.model.Credentials
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Credentials.Builder,Credentials>
@Generated("software.amazon.awssdk:codegen") public final class Credentials extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Credentials.Builder,Credentials>
The Amazon Web Services Security Token Service temporary credential that S3 Access Grants vends to grantees and client applications.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCredentials.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaccessKeyId()The unique access key ID of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.static Credentials.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Instantexpiration()The expiration date and time of the temporary credential that S3 Access Grants vends to grantees and client applications.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()StringsecretAccessKey()The secret access key of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.static Class<? extends Credentials.Builder>serializableBuilderClass()StringsessionToken()The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.Credentials.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
accessKeyId
public final String accessKeyId()
The unique access key ID of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
- Returns:
- The unique access key ID of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
-
secretAccessKey
public final String secretAccessKey()
The secret access key of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
- Returns:
- The secret access key of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
-
sessionToken
public final String sessionToken()
The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
- Returns:
- The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
-
expiration
public final Instant expiration()
The expiration date and time of the temporary credential that S3 Access Grants vends to grantees and client applications.
- Returns:
- The expiration date and time of the temporary credential that S3 Access Grants vends to grantees and client applications.
-
toBuilder
public Credentials.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Credentials.Builder,Credentials>
-
builder
public static Credentials.Builder builder()
-
serializableBuilderClass
public static Class<? extends Credentials.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-