Class GetWebIdentityTokenResponse
java.lang.Object
software.amazon.awssdk.core.SdkResponse
software.amazon.awssdk.awscore.AwsResponse
software.amazon.awssdk.services.sts.model.StsResponse
software.amazon.awssdk.services.sts.model.GetWebIdentityTokenResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetWebIdentityTokenResponse.Builder,GetWebIdentityTokenResponse>
@Generated("software.amazon.awssdk:codegen")
public final class GetWebIdentityTokenResponse
extends StsResponse
implements ToCopyableBuilder<GetWebIdentityTokenResponse.Builder,GetWebIdentityTokenResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final InstantThe date and time when the web identity token expires, in UTC.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends GetWebIdentityTokenResponse.Builder>final StringtoString()Returns a string representation of this object.final StringA signed JSON Web Token (JWT) that represents the caller's Amazon Web Services identity.Methods inherited from class software.amazon.awssdk.services.sts.model.StsResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
webIdentityToken
A signed JSON Web Token (JWT) that represents the caller's Amazon Web Services identity. The token contains standard JWT claims such as subject, audience, expiration time, and additional identity attributes added by STS as custom claims. You can also add your own custom claims to the token by passing tags as request parameters to the
GetWebIdentityTokenAPI. The token is signed using the specified signing algorithm and can be verified using the verification keys available at the issuer's JWKS endpoint.- Returns:
- A signed JSON Web Token (JWT) that represents the caller's Amazon Web Services identity. The token
contains standard JWT claims such as subject, audience, expiration time, and additional identity
attributes added by STS as custom claims. You can also add your own custom claims to the token by passing
tags as request parameters to the
GetWebIdentityTokenAPI. The token is signed using the specified signing algorithm and can be verified using the verification keys available at the issuer's JWKS endpoint.
-
expiration
The date and time when the web identity token expires, in UTC. The expiration is determined by adding the
DurationSecondsvalue to the time the token was issued. After this time, the token should no longer be considered valid.- Returns:
- The date and time when the web identity token expires, in UTC. The expiration is determined by adding the
DurationSecondsvalue to the time the token was issued. After this time, the token should no longer be considered valid.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetWebIdentityTokenResponse.Builder,GetWebIdentityTokenResponse> - Specified by:
toBuilderin classAwsResponse
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-