@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 ObjectObject.toString()public MsSmoothEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.