Class DefaultAuthSchemeOption.BuilderImpl
java.lang.Object
software.amazon.awssdk.http.auth.spi.internal.scheme.DefaultAuthSchemeOption.BuilderImpl
- All Implemented Interfaces:
AuthSchemeOption.Builder
,Buildable
,CopyableBuilder<AuthSchemeOption.Builder,
,AuthSchemeOption> SdkBuilder<AuthSchemeOption.Builder,
AuthSchemeOption>
- Enclosing class:
DefaultAuthSchemeOption
public static final class DefaultAuthSchemeOption.BuilderImpl
extends Object
implements AuthSchemeOption.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
An immutable object that is created from the properties that have been set on the builder.putIdentityProperty
(IdentityProperty<T> key, T value) Update or add the provided property value.putIdentityPropertyIfAbsent
(IdentityProperty<T> key, T value) Add the provided property value if the property does not already exist.putSignerProperty
(SignerProperty<T> key, T value) Update or add the provided property value.putSignerPropertyIfAbsent
(SignerProperty<T> key, T value) Add the provided property value if the property does not already exist.Set the scheme ID.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
schemeId
Description copied from interface:AuthSchemeOption.Builder
Set the scheme ID.- Specified by:
schemeId
in interfaceAuthSchemeOption.Builder
-
putIdentityProperty
Description copied from interface:AuthSchemeOption.Builder
Update or add the provided property value.- Specified by:
putIdentityProperty
in interfaceAuthSchemeOption.Builder
-
putIdentityPropertyIfAbsent
Description copied from interface:AuthSchemeOption.Builder
Add the provided property value if the property does not already exist.- Specified by:
putIdentityPropertyIfAbsent
in interfaceAuthSchemeOption.Builder
-
putSignerProperty
Description copied from interface:AuthSchemeOption.Builder
Update or add the provided property value.- Specified by:
putSignerProperty
in interfaceAuthSchemeOption.Builder
-
putSignerPropertyIfAbsent
Description copied from interface:AuthSchemeOption.Builder
Add the provided property value if the property does not already exist.- Specified by:
putSignerPropertyIfAbsent
in interfaceAuthSchemeOption.Builder
-
build
Description copied from interface:SdkBuilder
An immutable object that is created from the properties that have been set on the builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<AuthSchemeOption.Builder,
AuthSchemeOption> - Returns:
- an instance of T
-