@Generated(value="software.amazon.awssdk:codegen") public final class ModifyVerifiedAccessTrustProviderOidcOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ModifyVerifiedAccessTrustProviderOidcOptions.Builder,ModifyVerifiedAccessTrustProviderOidcOptions>
Options for an OpenID Connect-compatible user-identity trust provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModifyVerifiedAccessTrustProviderOidcOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationEndpoint()
The OIDC authorization endpoint.
|
static ModifyVerifiedAccessTrustProviderOidcOptions.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()
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's
details.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyVerifiedAccessTrustProviderOidcOptions.Builder> |
serializableBuilderClass() |
ModifyVerifiedAccessTrustProviderOidcOptions.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()
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
public ModifyVerifiedAccessTrustProviderOidcOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ModifyVerifiedAccessTrustProviderOidcOptions.Builder,ModifyVerifiedAccessTrustProviderOidcOptions>public static ModifyVerifiedAccessTrustProviderOidcOptions.Builder builder()
public static Class<? extends ModifyVerifiedAccessTrustProviderOidcOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.