Class AkamaiManualStreamCdnConfig.Builder
- java.lang.Object
- 
- com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig.Builder
 
- 
- Enclosing class:
- AkamaiManualStreamCdnConfig
 
 public static class AkamaiManualStreamCdnConfig.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AkamaiManualStreamCdnConfigbuild()AkamaiManualStreamCdnConfig.Buildercopy(AkamaiManualStreamCdnConfig model)AkamaiManualStreamCdnConfig.BuilderedgeHostname(String edgeHostname)The hostname of the CDN edge server to use when building CDN URLs.AkamaiManualStreamCdnConfig.BuilderedgePathPrefix(String edgePathPrefix)The path to prepend when building CDN URLs.AkamaiManualStreamCdnConfig.BuilderedgeTokenKey(String edgeTokenKey)The encryption key to use for edge token authentication.AkamaiManualStreamCdnConfig.BuilderedgeTokenSalt(String edgeTokenSalt)Salt to use when encrypting authentication token.AkamaiManualStreamCdnConfig.BuilderisEdgeTokenAuth(Boolean isEdgeTokenAuth)Whether token authentication should be used at the CDN edge.AkamaiManualStreamCdnConfig.BuilderoriginAuthSecretKeyA(String originAuthSecretKeyA)The shared secret key A, two for errorless key rotation.AkamaiManualStreamCdnConfig.BuilderoriginAuthSecretKeyB(String originAuthSecretKeyB)The shared secret key B, two for errorless key rotation.AkamaiManualStreamCdnConfig.BuilderoriginAuthSecretKeyNonceA(String originAuthSecretKeyNonceA)Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).AkamaiManualStreamCdnConfig.BuilderoriginAuthSecretKeyNonceB(String originAuthSecretKeyNonceB)Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).AkamaiManualStreamCdnConfig.BuilderoriginAuthSignEncryption(AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption)The type of encryption used to compute the signature.AkamaiManualStreamCdnConfig.BuilderoriginAuthSignType(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType)The type of data used to compute the signature.
 
- 
- 
- 
Method Detail- 
originAuthSignTypepublic AkamaiManualStreamCdnConfig.Builder originAuthSignType(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType) The type of data used to compute the signature.- Parameters:
- originAuthSignType- the value to set
- Returns:
- this builder
 
 - 
originAuthSignEncryptionpublic AkamaiManualStreamCdnConfig.Builder originAuthSignEncryption(AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption) The type of encryption used to compute the signature.- Parameters:
- originAuthSignEncryption- the value to set
- Returns:
- this builder
 
 - 
originAuthSecretKeyApublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyA(String originAuthSecretKeyA) The shared secret key A, two for errorless key rotation.- Parameters:
- originAuthSecretKeyA- the value to set
- Returns:
- this builder
 
 - 
originAuthSecretKeyNonceApublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyNonceA(String originAuthSecretKeyNonceA) Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).- Parameters:
- originAuthSecretKeyNonceA- the value to set
- Returns:
- this builder
 
 - 
originAuthSecretKeyBpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyB(String originAuthSecretKeyB) The shared secret key B, two for errorless key rotation.- Parameters:
- originAuthSecretKeyB- the value to set
- Returns:
- this builder
 
 - 
originAuthSecretKeyNonceBpublic AkamaiManualStreamCdnConfig.Builder originAuthSecretKeyNonceB(String originAuthSecretKeyNonceB) Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).- Parameters:
- originAuthSecretKeyNonceB- the value to set
- Returns:
- this builder
 
 - 
edgeHostnamepublic AkamaiManualStreamCdnConfig.Builder edgeHostname(String edgeHostname) The hostname of the CDN edge server to use when building CDN URLs.- Parameters:
- edgeHostname- the value to set
- Returns:
- this builder
 
 - 
edgePathPrefixpublic AkamaiManualStreamCdnConfig.Builder edgePathPrefix(String edgePathPrefix) The path to prepend when building CDN URLs.- Parameters:
- edgePathPrefix- the value to set
- Returns:
- this builder
 
 - 
isEdgeTokenAuthpublic AkamaiManualStreamCdnConfig.Builder isEdgeTokenAuth(Boolean isEdgeTokenAuth) Whether token authentication should be used at the CDN edge.- Parameters:
- isEdgeTokenAuth- the value to set
- Returns:
- this builder
 
 - 
edgeTokenKeypublic AkamaiManualStreamCdnConfig.Builder edgeTokenKey(String edgeTokenKey) The encryption key to use for edge token authentication.- Parameters:
- edgeTokenKey- the value to set
- Returns:
- this builder
 
 - 
edgeTokenSaltpublic AkamaiManualStreamCdnConfig.Builder edgeTokenSalt(String edgeTokenSalt) Salt to use when encrypting authentication token.- Parameters:
- edgeTokenSalt- the value to set
- Returns:
- this builder
 
 - 
buildpublic AkamaiManualStreamCdnConfig build() 
 - 
copypublic AkamaiManualStreamCdnConfig.Builder copy(AkamaiManualStreamCdnConfig model) 
 
- 
 
-