public static class AkamaiManualStreamCdnConfig.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AkamaiManualStreamCdnConfig |
build() |
AkamaiManualStreamCdnConfig.Builder |
copy(AkamaiManualStreamCdnConfig model) |
AkamaiManualStreamCdnConfig.Builder |
edgeHostname(String edgeHostname)
The hostname of the CDN edge server to use when building CDN URLs.
|
AkamaiManualStreamCdnConfig.Builder |
edgePathPrefix(String edgePathPrefix)
The path to prepend when building CDN URLs.
|
AkamaiManualStreamCdnConfig.Builder |
edgeTokenKey(String edgeTokenKey)
The encryption key to use for edge token authentication.
|
AkamaiManualStreamCdnConfig.Builder |
edgeTokenSalt(String edgeTokenSalt)
Salt to use when encrypting authentication token.
|
AkamaiManualStreamCdnConfig.Builder |
isEdgeTokenAuth(Boolean isEdgeTokenAuth)
Whether token authentication should be used at the CDN edge.
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSecretKeyA(String originAuthSecretKeyA)
The shared secret key A, two for errorless key rotation.
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSecretKeyB(String originAuthSecretKeyB)
The shared secret key B, two for errorless key rotation.
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSecretKeyNonceA(String originAuthSecretKeyNonceA)
Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSecretKeyNonceB(String originAuthSecretKeyNonceB)
Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSignEncryption(AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption)
The type of encryption used to compute the signature.
|
AkamaiManualStreamCdnConfig.Builder |
originAuthSignType(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType)
The type of data used to compute the signature.
|
public AkamaiManualStreamCdnConfig.Builder originAuthSignType(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType)
The type of data used to compute the signature.
originAuthSignType
- the value to setpublic AkamaiManualStreamCdnConfig.Builder originAuthSignEncryption(AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption)
The type of encryption used to compute the signature.
originAuthSignEncryption
- the value to setpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyA(String originAuthSecretKeyA)
The shared secret key A, two for errorless key rotation.
originAuthSecretKeyA
- the value to setpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyNonceA(String originAuthSecretKeyNonceA)
Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
originAuthSecretKeyNonceA
- the value to setpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyB(String originAuthSecretKeyB)
The shared secret key B, two for errorless key rotation.
originAuthSecretKeyB
- the value to setpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyNonceB(String originAuthSecretKeyNonceB)
Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
originAuthSecretKeyNonceB
- the value to setpublic AkamaiManualStreamCdnConfig.Builder edgeHostname(String edgeHostname)
The hostname of the CDN edge server to use when building CDN URLs.
edgeHostname
- the value to setpublic AkamaiManualStreamCdnConfig.Builder edgePathPrefix(String edgePathPrefix)
The path to prepend when building CDN URLs.
edgePathPrefix
- the value to setpublic AkamaiManualStreamCdnConfig.Builder isEdgeTokenAuth(Boolean isEdgeTokenAuth)
Whether token authentication should be used at the CDN edge.
isEdgeTokenAuth
- the value to setpublic AkamaiManualStreamCdnConfig.Builder edgeTokenKey(String edgeTokenKey)
The encryption key to use for edge token authentication.
edgeTokenKey
- the value to setpublic AkamaiManualStreamCdnConfig.Builder edgeTokenSalt(String edgeTokenSalt)
Salt to use when encrypting authentication token.
edgeTokenSalt
- the value to setpublic AkamaiManualStreamCdnConfig build()
public AkamaiManualStreamCdnConfig.Builder copy(AkamaiManualStreamCdnConfig model)
Copyright © 2016–2024. All rights reserved.