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, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
schemeId
Description copied from interface:AuthSchemeOption.BuilderSet the scheme ID.- Specified by:
schemeIdin interfaceAuthSchemeOption.Builder
-
putIdentityProperty
Description copied from interface:AuthSchemeOption.BuilderUpdate or add the provided property value.- Specified by:
putIdentityPropertyin interfaceAuthSchemeOption.Builder
-
putIdentityPropertyIfAbsent
Description copied from interface:AuthSchemeOption.BuilderAdd the provided property value if the property does not already exist.- Specified by:
putIdentityPropertyIfAbsentin interfaceAuthSchemeOption.Builder
-
putSignerProperty
Description copied from interface:AuthSchemeOption.BuilderUpdate or add the provided property value.- Specified by:
putSignerPropertyin interfaceAuthSchemeOption.Builder
-
putSignerPropertyIfAbsent
Description copied from interface:AuthSchemeOption.BuilderAdd the provided property value if the property does not already exist.- Specified by:
putSignerPropertyIfAbsentin interfaceAuthSchemeOption.Builder
-
build
Description copied from interface:SdkBuilderAn immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<AuthSchemeOption.Builder,AuthSchemeOption> - Returns:
- an instance of T
-