| Modifier and Type | Field and Description |
|---|---|
static SignerProperty<AwsV4FamilyHttpSigner.AuthLocation> |
AwsV4FamilyHttpSigner.AUTH_LOCATION
The location where auth-related data is inserted, as a result of signing.
|
static SignerProperty<ChecksumAlgorithm> |
AwsV4FamilyHttpSigner.CHECKSUM_ALGORITHM
The algorithm to use for calculating a "flexible" checksum.
|
static SignerProperty<Boolean> |
AwsV4FamilyHttpSigner.CHUNK_ENCODING_ENABLED
Whether to indicate that a payload is chunk-encoded or not.
|
static SignerProperty<Boolean> |
AwsV4FamilyHttpSigner.DOUBLE_URL_ENCODE
A boolean to indicate whether to double url-encode the resource path when constructing the canonical request.
|
static SignerProperty<Duration> |
AwsV4FamilyHttpSigner.EXPIRATION_DURATION
The duration for the request to be valid.
|
static SignerProperty<String> |
AwsV4FamilyHttpSigner.IBM_IAM_APIKEY |
static SignerProperty<String> |
AwsV4FamilyHttpSigner.IBM_IAM_SERVICEINSTANCEID |
static SignerProperty<Boolean> |
AwsV4FamilyHttpSigner.NORMALIZE_PATH
A boolean to indicate whether the resource path should be "normalized" according to RFC3986 when constructing the canonical
request.
|
static SignerProperty<Boolean> |
AwsV4FamilyHttpSigner.PAYLOAD_SIGNING_ENABLED
Whether to indicate that a payload is signed or not.
|
static SignerProperty<String> |
AwsV4HttpSigner.REGION_NAME
The AWS region name to be used for computing the signature.
|
static SignerProperty<RegionSet> |
AwsV4aHttpSigner.REGION_SET
The AWS region-set to be used for computing the signature.
|
static SignerProperty<String> |
AwsV4FamilyHttpSigner.SERVICE_SIGNING_NAME
The name of the AWS service.
|
| 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. |
| Modifier and Type | Method and Description |
|---|---|
<T> S3OverrideAuthSchemePropertiesPlugin.Builder |
S3OverrideAuthSchemePropertiesPlugin.Builder.putSignerProperty(SignerProperty<T> key,
T value)
Adds the provided property value as an override.
|
Copyright © 2026. All rights reserved.