Class NativeApplicationOidcOptions
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.NativeApplicationOidcOptions
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
@Generated("software.amazon.awssdk:codegen") public final class NativeApplicationOidcOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
Describes the OpenID Connect (OIDC) options.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NativeApplicationOidcOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authorizationEndpoint()
The authorization endpoint of the IdP.static NativeApplicationOidcOptions.Builder
builder()
String
clientId()
The OAuth 2.0 client identifier.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
issuer()
The OIDC issuer identifier of the IdP.String
publicSigningKeyEndpoint()
The public signing key endpoint.String
scope()
The set of user claims to be requested from the IdP.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends NativeApplicationOidcOptions.Builder>
serializableBuilderClass()
NativeApplicationOidcOptions.Builder
toBuilder()
String
tokenEndpoint()
The token endpoint of the IdP.String
toString()
Returns a string representation of this object.String
userInfoEndpoint()
The user info endpoint of the IdP.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
publicSigningKeyEndpoint
public final String publicSigningKeyEndpoint()
The public signing key endpoint.
- Returns:
- The public signing key endpoint.
-
issuer
public final String issuer()
The OIDC issuer identifier of the IdP.
- Returns:
- The OIDC issuer identifier of the IdP.
-
authorizationEndpoint
public final String authorizationEndpoint()
The authorization endpoint of the IdP.
- Returns:
- The authorization endpoint of the IdP.
-
tokenEndpoint
public final String tokenEndpoint()
The token endpoint of the IdP.
- Returns:
- The token endpoint of the IdP.
-
userInfoEndpoint
public final String userInfoEndpoint()
The user info endpoint of the IdP.
- Returns:
- The user info endpoint of the IdP.
-
clientId
public final String clientId()
The OAuth 2.0 client identifier.
- Returns:
- The OAuth 2.0 client identifier.
-
scope
public final String scope()
The set of user claims to be requested from the IdP.
- Returns:
- The set of user claims to be requested from the IdP.
-
toBuilder
public NativeApplicationOidcOptions.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
-
builder
public static NativeApplicationOidcOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends NativeApplicationOidcOptions.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-