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.BuilderauthorizationEndpoint(String authorizationEndpoint)The authorization endpoint of the IdP.NativeApplicationOidcOptions.BuilderclientId(String clientId)The OAuth 2.0 client identifier.NativeApplicationOidcOptions.Builderissuer(String issuer)The OIDC issuer identifier of the IdP.NativeApplicationOidcOptions.BuilderpublicSigningKeyEndpoint(String publicSigningKeyEndpoint)The public signing key endpoint.NativeApplicationOidcOptions.Builderscope(String scope)The set of user claims to be requested from the IdP.NativeApplicationOidcOptions.BuildertokenEndpoint(String tokenEndpoint)The token endpoint of the IdP.NativeApplicationOidcOptions.BuilderuserInfoEndpoint(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.
-
-