Class S3OverrideAuthSchemePropertiesPlugin.Builder
java.lang.Object
software.amazon.awssdk.services.s3.internal.plugins.S3OverrideAuthSchemePropertiesPlugin.Builder
- Enclosing class:
S3OverrideAuthSchemePropertiesPlugin
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddOperationConstraint
(String operation) Adds an operation constraint to use the configured properties.build()
Builds and returns a new plugin.chunkEncodingEnabled
(Boolean value) Sets theAwsV4FamilyHttpSigner.CHUNK_ENCODING_ENABLED
signing property to the given value.normalizePath
(Boolean value) Sets theAwsV4FamilyHttpSigner.NORMALIZE_PATH
signing property to the given value.payloadSigningEnabled
(Boolean value) Sets theAwsV4FamilyHttpSigner.PAYLOAD_SIGNING_ENABLED
signing property to the given value.putIdentityProperty
(IdentityProperty<T> key, T value) Adds the provided property value as an override.putSignerProperty
(SignerProperty<T> key, T value) Adds the provided property value as an override.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
addOperationConstraint
Adds an operation constraint to use the configured properties. -
putIdentityProperty
public <T> S3OverrideAuthSchemePropertiesPlugin.Builder putIdentityProperty(IdentityProperty<T> key, T value) Adds the provided property value as an override. -
putSignerProperty
public <T> S3OverrideAuthSchemePropertiesPlugin.Builder putSignerProperty(SignerProperty<T> key, T value) Adds the provided property value as an override. -
normalizePath
Sets theAwsV4FamilyHttpSigner.NORMALIZE_PATH
signing property to the given value. -
chunkEncodingEnabled
Sets theAwsV4FamilyHttpSigner.CHUNK_ENCODING_ENABLED
signing property to the given value. -
payloadSigningEnabled
Sets theAwsV4FamilyHttpSigner.PAYLOAD_SIGNING_ENABLED
signing property to the given value. -
build
Builds and returns a new plugin.
-