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