Package com.akamai.edgegrid.signer
Class ClientCredential
java.lang.Object
com.akamai.edgegrid.signer.ClientCredential
- All Implemented Interfaces:
Comparable<ClientCredential>
This is a representation of client credential used to sign an EdgeGrid request. This object is
immutable, so you probably want to build an instance using
ClientCredential.ClientCredentialBuilder
or one
of the static methods that reads from an EdgeRc file.- Author:
- [email protected], [email protected]
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
DefinesClientCredential.ClientCredentialBuilder
which is used to build instance ofClientCredential
. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
This is the defaultmaxBodySize
to apply if not explicitly set in a credential. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Returns a new builder.int
compareTo
(ClientCredential that) boolean
Retrieves access token.Retrieves client secret.Retrieves client token.Retrieves set of headers for signing.getHost()
Retrieves host.int
Defines maximum body size defined in bytes.int
hashCode()
toString()
-
Field Details
-
DEFAULT_MAX_BODY_SIZE_IN_BYTES
public static final int DEFAULT_MAX_BODY_SIZE_IN_BYTESThis is the defaultmaxBodySize
to apply if not explicitly set in a credential.- See Also:
-
-
Method Details
-
builder
Returns a new builder. The returned builder is equivalent to the builder generated byClientCredential.ClientCredentialBuilder
.- Returns:
- a fresh
ClientCredential.ClientCredentialBuilder
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ClientCredential>
-
equals
-
getAccessToken
Retrieves access token.- Returns:
- accessToken
-
getClientSecret
Retrieves client secret.- Returns:
- clientSecret
-
getClientToken
Retrieves client token.- Returns:
- clientToken
-
getHeadersToSign
Retrieves set of headers for signing.- Returns:
- headersToSign
-
getHost
Retrieves host.- Returns:
- host
-
getMaxBodySize
public int getMaxBodySize()Defines maximum body size defined in bytes.- Returns:
- maxBodySize
-
hashCode
public int hashCode() -
toString
-