| Package | Description |
|---|---|
| software.amazon.awssdk.http.auth.spi.internal.scheme | |
| software.amazon.awssdk.http.auth.spi.scheme | |
| software.amazon.awssdk.http.auth.spi.signer |
| Modifier and Type | Method and Description |
|---|---|
<T> AuthSchemeOption.Builder |
DefaultAuthSchemeOption.BuilderImpl.putSignerProperty(SignerProperty<T> key,
T value) |
<T> AuthSchemeOption.Builder |
DefaultAuthSchemeOption.BuilderImpl.putSignerPropertyIfAbsent(SignerProperty<T> key,
T value) |
<T> T |
DefaultAuthSchemeOption.signerProperty(SignerProperty<T> property) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
AuthSchemeOption.SignerPropertyConsumer.accept(SignerProperty<T> propertyKey,
T propertyValue)
A method to operate on a
SignerProperty and it's value. |
<T> AuthSchemeOption.Builder |
AuthSchemeOption.Builder.putSignerProperty(SignerProperty<T> key,
T value)
Update or add the provided property value.
|
<T> AuthSchemeOption.Builder |
AuthSchemeOption.Builder.putSignerPropertyIfAbsent(SignerProperty<T> key,
T value)
Add the provided property value if the property does not already exist.
|
<T> T |
AuthSchemeOption.signerProperty(SignerProperty<T> property)
Retrieve the value of an
SignerProperty. |
| Modifier and Type | Field and Description |
|---|---|
static SignerProperty<Clock> |
HttpSigner.SIGNING_CLOCK
A
Clock to be used to derive the signing time. |
| Modifier and Type | Method and Description |
|---|---|
static <T> SignerProperty<T> |
SignerProperty.create(Class<?> namespace,
String name)
Create a property.
|
| Modifier and Type | Method and Description |
|---|---|
default <T> boolean |
BaseSignRequest.hasProperty(SignerProperty<T> property)
Ensure that the
SignerProperty is present in the BaseSignRequest. |
<T> T |
BaseSignRequest.property(SignerProperty<T> property)
Returns the value of a property that the
HttpSigner can use during signing. |
<T> B |
BaseSignRequest.Builder.putProperty(SignerProperty<T> key,
T value)
Set a property that the
HttpSigner can use during signing. |
default <T> T |
BaseSignRequest.requireProperty(SignerProperty<T> property)
Ensure that the
SignerProperty is present in the BaseSignRequest. |
default <T> T |
BaseSignRequest.requireProperty(SignerProperty<T> property,
T defaultValue)
Ensure that the
SignerProperty is present in the BaseSignRequest. |
Copyright © 2023. All rights reserved.