Interface VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder,VerifiedAccessInstanceUserTrustProviderClientConfiguration>
,SdkBuilder<VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder,VerifiedAccessInstanceUserTrustProviderClientConfiguration>
,SdkPojo
- Enclosing class:
- VerifiedAccessInstanceUserTrustProviderClientConfiguration
public static interface VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder,VerifiedAccessInstanceUserTrustProviderClientConfiguration>
-
-
Method Summary
-
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
-
type
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder type(String type)
The trust provider type.
- Parameters:
type
- The trust provider type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserTrustProviderType
,UserTrustProviderType
-
type
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder type(UserTrustProviderType type)
The trust provider type.
- Parameters:
type
- The trust provider type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserTrustProviderType
,UserTrustProviderType
-
scopes
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder scopes(String scopes)
The set of user claims to be requested from the IdP.
- Parameters:
scopes
- The set of user claims to be requested from the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuer
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder issuer(String issuer)
The OIDC issuer identifier of the IdP.
- Parameters:
issuer
- The OIDC issuer identifier of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationEndpoint
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder authorizationEndpoint(String authorizationEndpoint)
The authorization endpoint of the IdP.
- Parameters:
authorizationEndpoint
- The authorization endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicSigningKeyEndpoint
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder publicSigningKeyEndpoint(String publicSigningKeyEndpoint)
The public signing key endpoint.
- Parameters:
publicSigningKeyEndpoint
- The public signing key endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenEndpoint
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder tokenEndpoint(String tokenEndpoint)
The token endpoint of the IdP.
- Parameters:
tokenEndpoint
- The token endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userInfoEndpoint
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder userInfoEndpoint(String userInfoEndpoint)
The user info endpoint of the IdP.
- Parameters:
userInfoEndpoint
- The user info endpoint of the IdP.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder clientId(String clientId)
The OAuth 2.0 client identifier.
- Parameters:
clientId
- The OAuth 2.0 client identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder clientSecret(String clientSecret)
The OAuth 2.0 client secret.
- Parameters:
clientSecret
- The OAuth 2.0 client secret.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pkceEnabled
VerifiedAccessInstanceUserTrustProviderClientConfiguration.Builder pkceEnabled(Boolean pkceEnabled)
Indicates whether Proof of Key Code Exchange (PKCE) is enabled.
- Parameters:
pkceEnabled
- Indicates whether Proof of Key Code Exchange (PKCE) is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-