@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MsSmoothEncryptionSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MsSmoothEncryptionSettings() |
Modifier and Type | Method and Description |
---|---|
MsSmoothEncryptionSettings |
clone() |
boolean |
equals(Object obj) |
SpekeKeyProvider |
getSpekeKeyProvider()
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a
SPEKE-compliant key provider.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a
SPEKE-compliant key provider.
|
String |
toString()
Returns a string representation of this object.
|
MsSmoothEncryptionSettings |
withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption with a
SPEKE-compliant key provider.
|
public void setSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider
- If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption
with a SPEKE-compliant key provider. If your output group type is CMAF, use the SpekeKeyProviderCmaf
settings instead.public SpekeKeyProvider getSpekeKeyProvider()
public MsSmoothEncryptionSettings withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider
- If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption
with a SPEKE-compliant key provider. If your output group type is CMAF, use the SpekeKeyProviderCmaf
settings instead.public String toString()
toString
in class Object
Object.toString()
public MsSmoothEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.