Interface OidcConfigForResponse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OidcConfigForResponse.Builder,OidcConfigForResponse>,SdkBuilder<OidcConfigForResponse.Builder,OidcConfigForResponse>,SdkPojo
- Enclosing class:
- OidcConfigForResponse
public static interface OidcConfigForResponse.Builder extends SdkPojo, CopyableBuilder<OidcConfigForResponse.Builder,OidcConfigForResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OidcConfigForResponse.BuilderauthenticationRequestExtraParams(Map<String,String> authenticationRequestExtraParams)A string to string map of identifiers specific to the custom identity provider (IdP) being used.OidcConfigForResponse.BuilderauthorizationEndpoint(String authorizationEndpoint)The OIDC IdP authorization endpoint used to configure your private workforce.OidcConfigForResponse.BuilderclientId(String clientId)The OIDC IdP client ID used to configure your private workforce.OidcConfigForResponse.Builderissuer(String issuer)The OIDC IdP issuer used to configure your private workforce.OidcConfigForResponse.BuilderjwksUri(String jwksUri)The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.OidcConfigForResponse.BuilderlogoutEndpoint(String logoutEndpoint)The OIDC IdP logout endpoint used to configure your private workforce.OidcConfigForResponse.Builderscope(String scope)An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.OidcConfigForResponse.BuildertokenEndpoint(String tokenEndpoint)The OIDC IdP token endpoint used to configure your private workforce.OidcConfigForResponse.BuilderuserInfoEndpoint(String userInfoEndpoint)The OIDC IdP user information endpoint used to configure your private workforce.-
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
-
clientId
OidcConfigForResponse.Builder clientId(String clientId)
The OIDC IdP client ID used to configure your private workforce.
- Parameters:
clientId- The OIDC IdP client ID used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuer
OidcConfigForResponse.Builder issuer(String issuer)
The OIDC IdP issuer used to configure your private workforce.
- Parameters:
issuer- The OIDC IdP issuer used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationEndpoint
OidcConfigForResponse.Builder authorizationEndpoint(String authorizationEndpoint)
The OIDC IdP authorization endpoint used to configure your private workforce.
- Parameters:
authorizationEndpoint- The OIDC IdP authorization endpoint used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenEndpoint
OidcConfigForResponse.Builder tokenEndpoint(String tokenEndpoint)
The OIDC IdP token endpoint used to configure your private workforce.
- Parameters:
tokenEndpoint- The OIDC IdP token endpoint used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userInfoEndpoint
OidcConfigForResponse.Builder userInfoEndpoint(String userInfoEndpoint)
The OIDC IdP user information endpoint used to configure your private workforce.
- Parameters:
userInfoEndpoint- The OIDC IdP user information endpoint used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logoutEndpoint
OidcConfigForResponse.Builder logoutEndpoint(String logoutEndpoint)
The OIDC IdP logout endpoint used to configure your private workforce.
- Parameters:
logoutEndpoint- The OIDC IdP logout endpoint used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jwksUri
OidcConfigForResponse.Builder jwksUri(String jwksUri)
The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
- Parameters:
jwksUri- The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scope
OidcConfigForResponse.Builder scope(String scope)
An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.
- Parameters:
scope- An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authenticationRequestExtraParams
OidcConfigForResponse.Builder authenticationRequestExtraParams(Map<String,String> authenticationRequestExtraParams)
A string to string map of identifiers specific to the custom identity provider (IdP) being used.
- Parameters:
authenticationRequestExtraParams- A string to string map of identifiers specific to the custom identity provider (IdP) being used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-