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