@Generated(value="software.amazon.awssdk:codegen") public final class OpenIDConnectConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OpenIDConnectConfig.Builder,OpenIDConnectConfig>
Describes an OpenID Connect configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OpenIDConnectConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
authTTL()
The number of milliseconds a token is valid after being authenticated.
|
static OpenIDConnectConfig.Builder |
builder() |
String |
clientId()
The client identifier of the Relying party at the OpenID identity provider.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
iatTTL()
The number of milliseconds a token is valid after being issued to a user.
|
String |
issuer()
The issuer for the OpenID Connect configuration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OpenIDConnectConfig.Builder> |
serializableBuilderClass() |
OpenIDConnectConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String issuer()
The issuer for the OpenID Connect configuration. The issuer returned by discovery must exactly match the value of
iss in the ID token.
iss in the ID token.public final String clientId()
The client identifier of the Relying party at the OpenID identity provider. This identifier is typically obtained when the Relying party is registered with the OpenID identity provider. You can specify a regular expression so the AWS AppSync can validate against multiple client identifiers at a time.
public final Long iatTTL()
The number of milliseconds a token is valid after being issued to a user.
public final Long authTTL()
The number of milliseconds a token is valid after being authenticated.
public OpenIDConnectConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OpenIDConnectConfig.Builder,OpenIDConnectConfig>public static OpenIDConnectConfig.Builder builder()
public static Class<? extends OpenIDConnectConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.