Class TokenAuth
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.network.cdnmarketplace.configuration.behavior.TokenAuth
@ApiType("SoftLayer_Container_Network_CdnMarketplace_Configuration_Behavior_TokenAuth") public class TokenAuth extends Entity
The SoftLayer_Container_Network_CdnMarketplace_Configuration_Behavior_TokenAuth data type contains information for specific responses from the Token Authentication API.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TokenAuth.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
aclDelimiter
Specifies a single character to separate access control list (ACL) fields.protected boolean
aclDelimiterSpecified
protected String
escapeTokenInputs
Possible values '0' and '1'.protected boolean
escapeTokenInputsSpecified
protected String
hmacAlgorithm
Specifies the algorithm to use for the token's hash-based message authentication code (HMAC) field.protected boolean
hmacAlgorithmSpecified
protected String
ignoreQueryString
Possible values '0' and '1'.protected boolean
ignoreQueryStringSpecified
protected String
name
The token name.protected boolean
nameSpecified
protected String
path
The path, relative to the domain that is accessed via token authentication.protected boolean
pathSpecified
protected String
tokenDelimiter
Specifies a single character to separate the individual token fields.protected boolean
tokenDelimiterSpecified
protected String
tokenKey
The token encryption key, which specifies an even number of hex digits for the token key.protected boolean
tokenKeySpecified
protected String
transitionKey
The token transition key, which specifies an even number of hex digits for the token transition key.protected boolean
transitionKeySpecified
protected String
uniqueId
The uniqueId of the mapping to which the existing behavior belongs.protected boolean
uniqueIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description TokenAuth()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
aclDelimiter
Specifies a single character to separate access control list (ACL) fields. The default value is '!'. -
aclDelimiterSpecified
protected boolean aclDelimiterSpecified -
escapeTokenInputs
Possible values '0' and '1'. If set to '1', input values are escaped before adding them to the token. Default value is '1'. -
escapeTokenInputsSpecified
protected boolean escapeTokenInputsSpecified -
hmacAlgorithm
Specifies the algorithm to use for the token's hash-based message authentication code (HMAC) field. Valid entries are 'SHA256', 'SHA1', or 'MD5'. The default value is 'SHA256'. -
hmacAlgorithmSpecified
protected boolean hmacAlgorithmSpecified -
ignoreQueryString
Possible values '0' and '1'. If set to '1', query strings are removed from a URL when computing the token's HMAC algorithm. Default value is '0'. -
ignoreQueryStringSpecified
protected boolean ignoreQueryStringSpecified -
name
The token name. If this value is empty, then it is set to the default value '__token__'. -
nameSpecified
protected boolean nameSpecified -
path
The path, relative to the domain that is accessed via token authentication. -
pathSpecified
protected boolean pathSpecified -
tokenDelimiter
Specifies a single character to separate the individual token fields. The default value is '~'. -
tokenDelimiterSpecified
protected boolean tokenDelimiterSpecified -
tokenKey
The token encryption key, which specifies an even number of hex digits for the token key. An entry can be up to 64 characters in length. -
tokenKeySpecified
protected boolean tokenKeySpecified -
transitionKey
The token transition key, which specifies an even number of hex digits for the token transition key. An entry can be up to 64 characters in length. -
transitionKeySpecified
protected boolean transitionKeySpecified -
uniqueId
The uniqueId of the mapping to which the existing behavior belongs. -
uniqueIdSpecified
protected boolean uniqueIdSpecified
-
-
Constructor Details
-
TokenAuth
public TokenAuth()
-
-
Method Details
-
getAclDelimiter
-
setAclDelimiter
-
isAclDelimiterSpecified
public boolean isAclDelimiterSpecified() -
unsetAclDelimiter
public void unsetAclDelimiter() -
getEscapeTokenInputs
-
setEscapeTokenInputs
-
isEscapeTokenInputsSpecified
public boolean isEscapeTokenInputsSpecified() -
unsetEscapeTokenInputs
public void unsetEscapeTokenInputs() -
getHmacAlgorithm
-
setHmacAlgorithm
-
isHmacAlgorithmSpecified
public boolean isHmacAlgorithmSpecified() -
unsetHmacAlgorithm
public void unsetHmacAlgorithm() -
getIgnoreQueryString
-
setIgnoreQueryString
-
isIgnoreQueryStringSpecified
public boolean isIgnoreQueryStringSpecified() -
unsetIgnoreQueryString
public void unsetIgnoreQueryString() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getPath
-
setPath
-
isPathSpecified
public boolean isPathSpecified() -
unsetPath
public void unsetPath() -
getTokenDelimiter
-
setTokenDelimiter
-
isTokenDelimiterSpecified
public boolean isTokenDelimiterSpecified() -
unsetTokenDelimiter
public void unsetTokenDelimiter() -
getTokenKey
-
setTokenKey
-
isTokenKeySpecified
public boolean isTokenKeySpecified() -
unsetTokenKey
public void unsetTokenKey() -
getTransitionKey
-
setTransitionKey
-
isTransitionKeySpecified
public boolean isTransitionKeySpecified() -
unsetTransitionKey
public void unsetTransitionKey() -
getUniqueId
-
setUniqueId
-
isUniqueIdSpecified
public boolean isUniqueIdSpecified() -
unsetUniqueId
public void unsetUniqueId()
-