public class AwsSigningConfig extends CrtResource
Modifier and Type | Class and Description |
---|---|
static class |
AwsSigningConfig.AwsSignatureType |
static class |
AwsSigningConfig.AwsSignedBodyHeaderType |
static class |
AwsSigningConfig.AwsSignedBodyValueType |
static class |
AwsSigningConfig.AwsSigningAlgorithm |
CrtResource.ResourceInstance
Constructor and Description |
---|
AwsSigningConfig() |
acquireNativeHandle, addRef, addReferenceTo, close, collectNativeResource, collectNativeResources, decRef, getNativeHandle, getResourceLogDescription, isNull, logNativeResources, releaseReferences, removeReferenceTo, setDescription, swapReferenceTo, waitForNoResources
public AwsSigningConfig clone()
protected void releaseNativeHandle()
releaseNativeHandle
in class CrtResource
protected boolean canReleaseReferencesImmediately()
canReleaseReferencesImmediately
in class CrtResource
public void setAlgorithm(AwsSigningConfig.AwsSigningAlgorithm algorithm)
public AwsSigningConfig.AwsSigningAlgorithm getAlgorithm()
public void setSignatureType(AwsSigningConfig.AwsSignatureType signatureType)
public AwsSigningConfig.AwsSignatureType getSignatureType()
public void setRegion(String region)
public String getRegion()
public void setService(String service)
public String getService()
public void setTime(long time)
public long getTime()
public void setCredentialsProvider(CredentialsProvider credentialsProvider)
public CredentialsProvider getCredentialsProvider()
public void setCredentials(Credentials credentials)
public Credentials getCredentials()
public void setShouldSignHeader(java.util.function.Predicate<String> shouldSignHeader)
public java.util.function.Predicate<String> getShouldSignHeader()
public void setUseDoubleUriEncode(boolean useDoubleUriEncode)
public boolean getUseDoubleUriEncode()
public void setShouldNormalizeUriPath(boolean shouldNormalizeUriPath)
public boolean getShouldNormalizeUriPath()
public void setOmitSessionToken(boolean omitSessionToken)
public boolean getOmitSessionToken()
public void setSignedBodyValue(AwsSigningConfig.AwsSignedBodyValueType signedBodyValue)
public AwsSigningConfig.AwsSignedBodyValueType getSignedBodyValue()
public void setSignedBodyHeader(AwsSigningConfig.AwsSignedBodyHeaderType signedBodyHeader)
public AwsSigningConfig.AwsSignedBodyHeaderType getSignedBodyHeader()
public void setExpirationInSeconds(long expirationInSeconds)
public long getExpirationInSeconds()
Copyright © 2020. All rights reserved.