Class SigV4SignerDefaults
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.auth.scheme.SigV4SignerDefaults
-
public final class SigV4SignerDefaults extends Object
Tracks a set of explicitly enabled signer properties for the family of AWS SigV4 signers. The currently supported attributes aredoubleUrlEncode,normalizePath,payloadSigningEnabled,chunkEncodingEnabled. If the value is null then is not overridden. An auth type can also represent a service-wide set of defaults.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSigV4SignerDefaults.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringauthType()static SigV4SignerDefaults.Builderbuilder()BooleanchunkEncodingEnabled()BooleandoubleUrlEncode()booleanequals(Object o)inthashCode()booleanisServiceOverrideAuthScheme()BooleannormalizePath()Map<String,SigV4SignerDefaults>operations()BooleanpayloadSigningEnabled()StringschemeId()Stringservice()SigV4SignerDefaults.BuildertoBuilder()
-
-
-
Method Detail
-
isServiceOverrideAuthScheme
public boolean isServiceOverrideAuthScheme()
-
service
public String service()
-
authType
public String authType()
-
schemeId
public String schemeId()
-
doubleUrlEncode
public Boolean doubleUrlEncode()
-
normalizePath
public Boolean normalizePath()
-
payloadSigningEnabled
public Boolean payloadSigningEnabled()
-
chunkEncodingEnabled
public Boolean chunkEncodingEnabled()
-
operations
public Map<String,SigV4SignerDefaults> operations()
-
toBuilder
public SigV4SignerDefaults.Builder toBuilder()
-
builder
public static SigV4SignerDefaults.Builder builder()
-
-