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.BuilderauthorizationEndpoint(String authorizationEndpoint)The OIDC authorization endpoint.CreateVerifiedAccessTrustProviderOidcOptions.BuilderclientId(String clientId)The client identifier.CreateVerifiedAccessTrustProviderOidcOptions.BuilderclientSecret(String clientSecret)The client secret.CreateVerifiedAccessTrustProviderOidcOptions.Builderissuer(String issuer)The OIDC issuer.CreateVerifiedAccessTrustProviderOidcOptions.Builderscope(String scope)OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details.CreateVerifiedAccessTrustProviderOidcOptions.BuildertokenEndpoint(String tokenEndpoint)The OIDC token endpoint.CreateVerifiedAccessTrustProviderOidcOptions.BuilderuserInfoEndpoint(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.
-
-