Interface ModifyVerifiedAccessTrustProviderOidcOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ModifyVerifiedAccessTrustProviderOidcOptions.Builder,ModifyVerifiedAccessTrustProviderOidcOptions>,SdkBuilder<ModifyVerifiedAccessTrustProviderOidcOptions.Builder,ModifyVerifiedAccessTrustProviderOidcOptions>,SdkPojo
- Enclosing class:
- ModifyVerifiedAccessTrustProviderOidcOptions
public static interface ModifyVerifiedAccessTrustProviderOidcOptions.Builder extends SdkPojo, CopyableBuilder<ModifyVerifiedAccessTrustProviderOidcOptions.Builder,ModifyVerifiedAccessTrustProviderOidcOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyVerifiedAccessTrustProviderOidcOptions.BuilderauthorizationEndpoint(String authorizationEndpoint)The OIDC authorization endpoint.ModifyVerifiedAccessTrustProviderOidcOptions.BuilderclientId(String clientId)The client identifier.ModifyVerifiedAccessTrustProviderOidcOptions.BuilderclientSecret(String clientSecret)The client secret.ModifyVerifiedAccessTrustProviderOidcOptions.Builderissuer(String issuer)The OIDC issuer.ModifyVerifiedAccessTrustProviderOidcOptions.Builderscope(String scope)OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details.ModifyVerifiedAccessTrustProviderOidcOptions.BuildertokenEndpoint(String tokenEndpoint)The OIDC token endpoint.ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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
ModifyVerifiedAccessTrustProviderOidcOptions.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.
-
-