Class AkamaiManualStreamCdnConfig
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.mediaservices.model.StreamCdnConfigSection
- 
- com.oracle.bmc.mediaservices.model.AkamaiManualStreamCdnConfig
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20211101") public final class AkamaiManualStreamCdnConfig extends StreamCdnConfigSectionConfiguration fields for manual Akamai configuration.
 Note: Objects should always be created or deserialized using theAkamaiManualStreamCdnConfig.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theAkamaiManualStreamCdnConfig.Builder, which maintain a set of all explicitly set fields calledAkamaiManualStreamCdnConfig.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAkamaiManualStreamCdnConfig.Builderstatic classAkamaiManualStreamCdnConfig.OriginAuthSignEncryptionThe type of encryption used to compute the signature.static classAkamaiManualStreamCdnConfig.OriginAuthSignTypeThe type of data used to compute the signature.- 
Nested classes/interfaces inherited from class com.oracle.bmc.mediaservices.model.StreamCdnConfigSectionStreamCdnConfigSection.Type
 
- 
 - 
Constructor SummaryConstructors Constructor Description AkamaiManualStreamCdnConfig(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType, AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption, String originAuthSecretKeyA, String originAuthSecretKeyNonceA, String originAuthSecretKeyB, String originAuthSecretKeyNonceB, String edgeHostname, String edgePathPrefix, Boolean isEdgeTokenAuth, String edgeTokenKey, String edgeTokenSalt)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AkamaiManualStreamCdnConfig.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetEdgeHostname()The hostname of the CDN edge server to use when building CDN URLs.StringgetEdgePathPrefix()The path to prepend when building CDN URLs.StringgetEdgeTokenKey()The encryption key to use for edge token authentication.StringgetEdgeTokenSalt()Salt to use when encrypting authentication token.BooleangetIsEdgeTokenAuth()Whether token authentication should be used at the CDN edge.StringgetOriginAuthSecretKeyA()The shared secret key A, two for errorless key rotation.StringgetOriginAuthSecretKeyB()The shared secret key B, two for errorless key rotation.StringgetOriginAuthSecretKeyNonceA()Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).StringgetOriginAuthSecretKeyNonceB()Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).AkamaiManualStreamCdnConfig.OriginAuthSignEncryptiongetOriginAuthSignEncryption()The type of encryption used to compute the signature.AkamaiManualStreamCdnConfig.OriginAuthSignTypegetOriginAuthSignType()The type of data used to compute the signature.inthashCode()AkamaiManualStreamCdnConfig.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AkamaiManualStreamCdnConfig@Deprecated public AkamaiManualStreamCdnConfig(AkamaiManualStreamCdnConfig.OriginAuthSignType originAuthSignType, AkamaiManualStreamCdnConfig.OriginAuthSignEncryption originAuthSignEncryption, String originAuthSecretKeyA, String originAuthSecretKeyNonceA, String originAuthSecretKeyB, String originAuthSecretKeyNonceB, String edgeHostname, String edgePathPrefix, Boolean isEdgeTokenAuth, String edgeTokenKey, String edgeTokenSalt) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AkamaiManualStreamCdnConfig.Builder builder() Create a new builder.
 - 
toBuilderpublic AkamaiManualStreamCdnConfig.Builder toBuilder() 
 - 
getOriginAuthSignTypepublic AkamaiManualStreamCdnConfig.OriginAuthSignType getOriginAuthSignType() The type of data used to compute the signature.- Returns:
- the value
 
 - 
getOriginAuthSignEncryptionpublic AkamaiManualStreamCdnConfig.OriginAuthSignEncryption getOriginAuthSignEncryption() The type of encryption used to compute the signature.- Returns:
- the value
 
 - 
getOriginAuthSecretKeyApublic String getOriginAuthSecretKeyA() The shared secret key A, two for errorless key rotation.- Returns:
- the value
 
 - 
getOriginAuthSecretKeyNonceApublic String getOriginAuthSecretKeyNonceA() Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).- Returns:
- the value
 
 - 
getOriginAuthSecretKeyBpublic String getOriginAuthSecretKeyB() The shared secret key B, two for errorless key rotation.- Returns:
- the value
 
 - 
getOriginAuthSecretKeyNonceBpublic String getOriginAuthSecretKeyNonceB() Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).- Returns:
- the value
 
 - 
getEdgeHostnamepublic String getEdgeHostname() The hostname of the CDN edge server to use when building CDN URLs.- Returns:
- the value
 
 - 
getEdgePathPrefixpublic String getEdgePathPrefix() The path to prepend when building CDN URLs.- Returns:
- the value
 
 - 
getIsEdgeTokenAuthpublic Boolean getIsEdgeTokenAuth() Whether token authentication should be used at the CDN edge.- Returns:
- the value
 
 - 
getEdgeTokenKeypublic String getEdgeTokenKey() The encryption key to use for edge token authentication.- Returns:
- the value
 
 - 
getEdgeTokenSaltpublic String getEdgeTokenSalt() Salt to use when encrypting authentication token.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- StreamCdnConfigSection
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- StreamCdnConfigSection
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- StreamCdnConfigSection
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- StreamCdnConfigSection
 
 
- 
 
-