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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Credential.BuilderapiKeyCredential(Consumer<ApiKeyCredential.Builder> apiKeyCredential)Contains API key credential information.Credential.BuilderapiKeyCredential(ApiKeyCredential apiKeyCredential)Contains API key credential information.default Credential.Builderoauth2Credential(Consumer<Oauth2Credential.Builder> oauth2Credential)Contains OAuth2 client credential information.Credential.Builderoauth2Credential(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 Detail
-
oauth2Credential
Credential.Builder oauth2Credential(Oauth2Credential 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
default Credential.Builder oauth2Credential(Consumer<Oauth2Credential.Builder> oauth2Credential)
Contains OAuth2 client credential information.
This is a convenience method that creates an instance of theOauth2Credential.Builderavoiding the need to create one manually viaOauth2Credential.builder().When the
Consumercompletes,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:
oauth2Credential(Oauth2Credential)
-
apiKeyCredential
Credential.Builder apiKeyCredential(ApiKeyCredential 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
default Credential.Builder apiKeyCredential(Consumer<ApiKeyCredential.Builder> apiKeyCredential)
Contains API key credential information.
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:
apiKeyCredential(ApiKeyCredential)
-
-