Interface NativeApplicationOidcOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
,SdkBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
,SdkPojo
- Enclosing class:
- NativeApplicationOidcOptions
public static interface NativeApplicationOidcOptions.Builder extends SdkPojo, CopyableBuilder<NativeApplicationOidcOptions.Builder,NativeApplicationOidcOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NativeApplicationOidcOptions.Builder
authorizationEndpoint(String authorizationEndpoint)
The authorization endpoint of the IdP.NativeApplicationOidcOptions.Builder
clientId(String clientId)
The OAuth 2.0 client identifier.NativeApplicationOidcOptions.Builder
issuer(String issuer)
The OIDC issuer identifier of the IdP.NativeApplicationOidcOptions.Builder
publicSigningKeyEndpoint(String publicSigningKeyEndpoint)
The public signing key endpoint.NativeApplicationOidcOptions.Builder
scope(String scope)
The set of user claims to be requested from the IdP.NativeApplicationOidcOptions.Builder
tokenEndpoint(String tokenEndpoint)
The token endpoint of the IdP.NativeApplicationOidcOptions.Builder
userInfoEndpoint(String userInfoEndpoint)
The user info endpoint of the IdP.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
publicSigningKeyEndpoint
NativeApplicationOidcOptions.Builder publicSigningKeyEndpoint(String publicSigningKeyEndpoint)
The public signing key endpoint.
- Parameters:
publicSigningKeyEndpoint
- The public signing key endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuer
NativeApplicationOidcOptions.Builder issuer(String issuer)
The OIDC issuer identifier of the IdP.
- Parameters:
issuer
- The OIDC issuer identifier of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationEndpoint
NativeApplicationOidcOptions.Builder authorizationEndpoint(String authorizationEndpoint)
The authorization endpoint of the IdP.
- Parameters:
authorizationEndpoint
- The authorization endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenEndpoint
NativeApplicationOidcOptions.Builder tokenEndpoint(String tokenEndpoint)
The token endpoint of the IdP.
- Parameters:
tokenEndpoint
- The token endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userInfoEndpoint
NativeApplicationOidcOptions.Builder userInfoEndpoint(String userInfoEndpoint)
The user info endpoint of the IdP.
- Parameters:
userInfoEndpoint
- The user info endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
NativeApplicationOidcOptions.Builder clientId(String clientId)
The OAuth 2.0 client identifier.
- Parameters:
clientId
- The OAuth 2.0 client identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scope
NativeApplicationOidcOptions.Builder scope(String scope)
The set of user claims to be requested from the IdP.
- Parameters:
scope
- The set of user claims to be requested from the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-