Interface Credential.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Credential.Builder,
,Credential> SdkBuilder<Credential.Builder,
,Credential> SdkPojo
- Enclosing class:
Credential
public static interface Credential.Builder
extends SdkPojo, CopyableBuilder<Credential.Builder,Credential>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Credential.Builder
apiKeyCredential
(Consumer<ApiKeyCredential.Builder> apiKeyCredential) Contains API key credential information.apiKeyCredential
(ApiKeyCredential apiKeyCredential) Contains API key credential information.default Credential.Builder
oauth2Credential
(Consumer<Oauth2Credential.Builder> oauth2Credential) Contains OAuth2 client credential information.oauth2Credential
(Oauth2Credential oauth2Credential) Contains OAuth2 client credential information.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 Details
-
oauth2Credential
Contains OAuth2 client credential information.
- Parameters:
oauth2Credential
- Contains OAuth2 client credential information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oauth2Credential
Contains OAuth2 client credential information.
This is a convenience method that creates an instance of theOauth2Credential.Builder
avoiding the need to create one manually viaOauth2Credential.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooauth2Credential(Oauth2Credential)
.- Parameters:
oauth2Credential
- a consumer that will call methods onOauth2Credential.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiKeyCredential
Contains API key credential information.
- Parameters:
apiKeyCredential
- Contains API key credential information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiKeyCredential
Contains API key credential information.
This is a convenience method that creates an instance of theApiKeyCredential.Builder
avoiding the need to create one manually viaApiKeyCredential.builder()
.When the
Consumer
completes,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:
-