@Generated(value="software.amazon.awssdk:codegen") public final class OidcOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OidcOptions.Builder,OidcOptions>
Options for OIDC-based, user-identity type trust provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OidcOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationEndpoint()
The OIDC authorization endpoint.
|
static OidcOptions.Builder |
builder() |
String |
clientId()
The client identifier.
|
String |
clientSecret()
The client secret.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
issuer()
The OIDC issuer.
|
String |
scope()
The OpenID Connect (OIDC) scope specified.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OidcOptions.Builder> |
serializableBuilderClass() |
OidcOptions.Builder |
toBuilder() |
String |
tokenEndpoint()
The OIDC token endpoint.
|
String |
toString()
Returns a string representation of this object.
|
String |
userInfoEndpoint()
The OIDC user info endpoint.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String issuer()
The OIDC issuer.
public final String authorizationEndpoint()
The OIDC authorization endpoint.
public final String tokenEndpoint()
The OIDC token endpoint.
public final String userInfoEndpoint()
The OIDC user info endpoint.
public final String clientId()
The client identifier.
public final String clientSecret()
The client secret.
public final String scope()
The OpenID Connect (OIDC) scope specified.
public OidcOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OidcOptions.Builder,OidcOptions>public static OidcOptions.Builder builder()
public static Class<? extends OidcOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.