Interface MCPServerOAuthClientCredentialsConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MCPServerOAuthClientCredentialsConfig.Builder,,MCPServerOAuthClientCredentialsConfig> SdkBuilder<MCPServerOAuthClientCredentialsConfig.Builder,,MCPServerOAuthClientCredentialsConfig> SdkPojo
- Enclosing class:
MCPServerOAuthClientCredentialsConfig
@Mutable
@NotThreadSafe
public static interface MCPServerOAuthClientCredentialsConfig.Builder
extends SdkPojo, CopyableBuilder<MCPServerOAuthClientCredentialsConfig.Builder,MCPServerOAuthClientCredentialsConfig>
-
Method Summary
Modifier and TypeMethodDescriptionOAuth client ID for authenticating with the service.clientName(String clientName) User friendly OAuth client name specified by end user.clientSecret(String clientSecret) OAuth client secret for authenticating with the service.exchangeParameters(Map<String, String> exchangeParameters) OAuth token exchange parameters for authenticating with the service.exchangeUrl(String exchangeUrl) OAuth token exchange URL.OAuth scopes for 3LO authentication.scopes(Collection<String> scopes) OAuth scopes for 3LO authentication.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clientName
User friendly OAuth client name specified by end user.
- Parameters:
clientName- User friendly OAuth client name specified by end user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
OAuth client ID for authenticating with the service.
- Parameters:
clientId- OAuth client ID for authenticating with the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exchangeParameters
MCPServerOAuthClientCredentialsConfig.Builder exchangeParameters(Map<String, String> exchangeParameters) OAuth token exchange parameters for authenticating with the service.
- Parameters:
exchangeParameters- OAuth token exchange parameters for authenticating with the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
OAuth client secret for authenticating with the service.
- Parameters:
clientSecret- OAuth client secret for authenticating with the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exchangeUrl
OAuth token exchange URL.
- Parameters:
exchangeUrl- OAuth token exchange URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
OAuth scopes for 3LO authentication. The service will always request scope offline_access.
- Parameters:
scopes- OAuth scopes for 3LO authentication. The service will always request scope offline_access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
OAuth scopes for 3LO authentication. The service will always request scope offline_access.
- Parameters:
scopes- OAuth scopes for 3LO authentication. The service will always request scope offline_access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-