Interface CreateVerifiedAccessTrustProviderOidcOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateVerifiedAccessTrustProviderOidcOptions.Builder,CreateVerifiedAccessTrustProviderOidcOptions>
,SdkBuilder<CreateVerifiedAccessTrustProviderOidcOptions.Builder,CreateVerifiedAccessTrustProviderOidcOptions>
,SdkPojo
- Enclosing class:
- CreateVerifiedAccessTrustProviderOidcOptions
public static interface CreateVerifiedAccessTrustProviderOidcOptions.Builder extends SdkPojo, CopyableBuilder<CreateVerifiedAccessTrustProviderOidcOptions.Builder,CreateVerifiedAccessTrustProviderOidcOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateVerifiedAccessTrustProviderOidcOptions.Builder
authorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.CreateVerifiedAccessTrustProviderOidcOptions.Builder
clientId(String clientId)
The client identifier.CreateVerifiedAccessTrustProviderOidcOptions.Builder
clientSecret(String clientSecret)
The client secret.CreateVerifiedAccessTrustProviderOidcOptions.Builder
issuer(String issuer)
The OIDC issuer.CreateVerifiedAccessTrustProviderOidcOptions.Builder
scope(String scope)
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details.CreateVerifiedAccessTrustProviderOidcOptions.Builder
tokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.CreateVerifiedAccessTrustProviderOidcOptions.Builder
userInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.-
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, sdkFields
-
-
-
-
Method Detail
-
issuer
CreateVerifiedAccessTrustProviderOidcOptions.Builder issuer(String issuer)
The OIDC issuer.
- Parameters:
issuer
- The OIDC issuer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationEndpoint
CreateVerifiedAccessTrustProviderOidcOptions.Builder authorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
- Parameters:
authorizationEndpoint
- The OIDC authorization endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenEndpoint
CreateVerifiedAccessTrustProviderOidcOptions.Builder tokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
- Parameters:
tokenEndpoint
- The OIDC token endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userInfoEndpoint
CreateVerifiedAccessTrustProviderOidcOptions.Builder userInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
- Parameters:
userInfoEndpoint
- The OIDC user info endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
CreateVerifiedAccessTrustProviderOidcOptions.Builder clientId(String clientId)
The client identifier.
- Parameters:
clientId
- The client identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
CreateVerifiedAccessTrustProviderOidcOptions.Builder clientSecret(String clientSecret)
The client secret.
- Parameters:
clientSecret
- The client secret.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scope
CreateVerifiedAccessTrustProviderOidcOptions.Builder scope(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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-