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 class
SigV4SignerDefaults.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
authType()
static SigV4SignerDefaults.Builder
builder()
Boolean
chunkEncodingEnabled()
Boolean
doubleUrlEncode()
boolean
equals(Object o)
int
hashCode()
boolean
isServiceOverrideAuthScheme()
Boolean
normalizePath()
Map<String,SigV4SignerDefaults>
operations()
Boolean
payloadSigningEnabled()
String
schemeId()
String
service()
SigV4SignerDefaults.Builder
toBuilder()
-
-
-
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()
-
-