Interface RemoteAgentOAuthClientCredentialsConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RemoteAgentOAuthClientCredentialsConfig.Builder,,RemoteAgentOAuthClientCredentialsConfig> SdkBuilder<RemoteAgentOAuthClientCredentialsConfig.Builder,,RemoteAgentOAuthClientCredentialsConfig> SdkPojo
- Enclosing class:
RemoteAgentOAuthClientCredentialsConfig
@Mutable
@NotThreadSafe
public static interface RemoteAgentOAuthClientCredentialsConfig.Builder
extends SdkPojo, CopyableBuilder<RemoteAgentOAuthClientCredentialsConfig.Builder,RemoteAgentOAuthClientCredentialsConfig>
-
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 authentication.scopes(Collection<String> scopes) OAuth scopes for 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
RemoteAgentOAuthClientCredentialsConfig.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 authentication.
- Parameters:
scopes- OAuth scopes for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopes
OAuth scopes for authentication.
- Parameters:
scopes- OAuth scopes for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-