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 Summary
Nested 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.StreamCdnConfigSection
StreamCdnConfigSection.Type
-
-
Constructor Summary
Constructors 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 Summary
All 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
-
builder
public static AkamaiManualStreamCdnConfig.Builder builder()
Create a new builder.
-
toBuilder
public AkamaiManualStreamCdnConfig.Builder toBuilder()
-
getOriginAuthSignType
public AkamaiManualStreamCdnConfig.OriginAuthSignType getOriginAuthSignType()
The type of data used to compute the signature.- Returns:
- the value
-
getOriginAuthSignEncryption
public AkamaiManualStreamCdnConfig.OriginAuthSignEncryption getOriginAuthSignEncryption()
The type of encryption used to compute the signature.- Returns:
- the value
-
getOriginAuthSecretKeyA
public String getOriginAuthSecretKeyA()
The shared secret key A, two for errorless key rotation.- Returns:
- the value
-
getOriginAuthSecretKeyNonceA
public String getOriginAuthSecretKeyNonceA()
Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).- Returns:
- the value
-
getOriginAuthSecretKeyB
public String getOriginAuthSecretKeyB()
The shared secret key B, two for errorless key rotation.- Returns:
- the value
-
getOriginAuthSecretKeyNonceB
public String getOriginAuthSecretKeyNonceB()
Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).- Returns:
- the value
-
getEdgeHostname
public String getEdgeHostname()
The hostname of the CDN edge server to use when building CDN URLs.- Returns:
- the value
-
getEdgePathPrefix
public String getEdgePathPrefix()
The path to prepend when building CDN URLs.- Returns:
- the value
-
getIsEdgeTokenAuth
public Boolean getIsEdgeTokenAuth()
Whether token authentication should be used at the CDN edge.- Returns:
- the value
-
getEdgeTokenKey
public String getEdgeTokenKey()
The encryption key to use for edge token authentication.- Returns:
- the value
-
getEdgeTokenSalt
public String getEdgeTokenSalt()
Salt to use when encrypting authentication token.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classStreamCdnConfigSection
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classStreamCdnConfigSection- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classStreamCdnConfigSection
-
hashCode
public int hashCode()
- Overrides:
hashCodein classStreamCdnConfigSection
-
-