@Generated(value="software.amazon.awssdk:codegen") public final class CreateVerifiedAccessTrustProviderOidcOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CreateVerifiedAccessTrustProviderOidcOptions.Builder,CreateVerifiedAccessTrustProviderOidcOptions>
Options for an OIDC-based, user-identity type trust provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateVerifiedAccessTrustProviderOidcOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationEndpoint()
The OIDC authorization endpoint.
|
static CreateVerifiedAccessTrustProviderOidcOptions.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 CreateVerifiedAccessTrustProviderOidcOptions.Builder> |
serializableBuilderClass() |
CreateVerifiedAccessTrustProviderOidcOptions.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 CreateVerifiedAccessTrustProviderOidcOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateVerifiedAccessTrustProviderOidcOptions.Builder,CreateVerifiedAccessTrustProviderOidcOptions>public static CreateVerifiedAccessTrustProviderOidcOptions.Builder builder()
public static Class<? extends CreateVerifiedAccessTrustProviderOidcOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.