Interface IntegrationCredential.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntegrationCredential.Builder,,IntegrationCredential> SdkBuilder<IntegrationCredential.Builder,,IntegrationCredential> SdkPojo
- Enclosing class:
IntegrationCredential
@Mutable
@NotThreadSafe
public static interface IntegrationCredential.Builder
extends SdkPojo, CopyableBuilder<IntegrationCredential.Builder,IntegrationCredential>
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegrationCredential.BuilderapiKeyCredential(Consumer<ApiKeyCredential.Builder> apiKeyCredential) An API key credential.apiKeyCredential(ApiKeyCredential apiKeyCredential) An API key credential.default IntegrationCredential.BuilderoauthClientCredential(Consumer<OAuthClientCredential.Builder> oauthClientCredential) Credentials for an OAuth 2.0 client-credentials grant.oauthClientCredential(OAuthClientCredential oauthClientCredential) Credentials for an OAuth 2.0 client-credentials grant.default IntegrationCredential.BuilderoauthCodeCredential(Consumer<OAuthCodeCredential.Builder> oauthCodeCredential) Credentials for an OAuth 2.0 authorization-code grant.oauthCodeCredential(OAuthCodeCredential oauthCodeCredential) Credentials for an OAuth 2.0 authorization-code grant.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
-
oauthCodeCredential
Credentials for an OAuth 2.0 authorization-code grant.
- Parameters:
oauthCodeCredential- Credentials for an OAuth 2.0 authorization-code grant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oauthCodeCredential
default IntegrationCredential.Builder oauthCodeCredential(Consumer<OAuthCodeCredential.Builder> oauthCodeCredential) Credentials for an OAuth 2.0 authorization-code grant.
This is a convenience method that creates an instance of theOAuthCodeCredential.Builderavoiding the need to create one manually viaOAuthCodeCredential.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooauthCodeCredential(OAuthCodeCredential).- Parameters:
oauthCodeCredential- a consumer that will call methods onOAuthCodeCredential.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oauthClientCredential
Credentials for an OAuth 2.0 client-credentials grant.
- Parameters:
oauthClientCredential- Credentials for an OAuth 2.0 client-credentials grant.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oauthClientCredential
default IntegrationCredential.Builder oauthClientCredential(Consumer<OAuthClientCredential.Builder> oauthClientCredential) Credentials for an OAuth 2.0 client-credentials grant.
This is a convenience method that creates an instance of theOAuthClientCredential.Builderavoiding the need to create one manually viaOAuthClientCredential.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooauthClientCredential(OAuthClientCredential).- Parameters:
oauthClientCredential- a consumer that will call methods onOAuthClientCredential.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiKeyCredential
An API key credential.
- Parameters:
apiKeyCredential- An API key credential.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiKeyCredential
default IntegrationCredential.Builder apiKeyCredential(Consumer<ApiKeyCredential.Builder> apiKeyCredential) An API key credential.
This is a convenience method that creates an instance of theApiKeyCredential.Builderavoiding the need to create one manually viaApiKeyCredential.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapiKeyCredential(ApiKeyCredential).- Parameters:
apiKeyCredential- a consumer that will call methods onApiKeyCredential.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-