@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsEncryptionSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsEncryptionSettings() |
public void setConstantInitializationVector(String constantInitializationVector)
constantInitializationVector
- This is a 128-bit, 16-byte hex value represented by a 32-character text string. If this parameter is not
set then the Initialization Vector will follow the segment number by default.public String getConstantInitializationVector()
public HlsEncryptionSettings withConstantInitializationVector(String constantInitializationVector)
constantInitializationVector
- This is a 128-bit, 16-byte hex value represented by a 32-character text string. If this parameter is not
set then the Initialization Vector will follow the segment number by default.public void setEncryptionMethod(String encryptionMethod)
encryptionMethod
- HlsEncryptionType
public String getEncryptionMethod()
HlsEncryptionType
public HlsEncryptionSettings withEncryptionMethod(String encryptionMethod)
encryptionMethod
- HlsEncryptionType
public HlsEncryptionSettings withEncryptionMethod(HlsEncryptionType encryptionMethod)
encryptionMethod
- HlsEncryptionType
public void setInitializationVectorInManifest(String initializationVectorInManifest)
initializationVectorInManifest
- HlsInitializationVectorInManifest
public String getInitializationVectorInManifest()
HlsInitializationVectorInManifest
public HlsEncryptionSettings withInitializationVectorInManifest(String initializationVectorInManifest)
initializationVectorInManifest
- HlsInitializationVectorInManifest
public HlsEncryptionSettings withInitializationVectorInManifest(HlsInitializationVectorInManifest initializationVectorInManifest)
initializationVectorInManifest
- HlsInitializationVectorInManifest
public void setSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider
- public SpekeKeyProvider getSpekeKeyProvider()
public HlsEncryptionSettings withSpekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
spekeKeyProvider
- public void setStaticKeyProvider(StaticKeyProvider staticKeyProvider)
staticKeyProvider
- public StaticKeyProvider getStaticKeyProvider()
public HlsEncryptionSettings withStaticKeyProvider(StaticKeyProvider staticKeyProvider)
staticKeyProvider
- public void setType(String type)
type
- HlsKeyProviderType
public String getType()
HlsKeyProviderType
public HlsEncryptionSettings withType(String type)
type
- HlsKeyProviderType
public HlsEncryptionSettings withType(HlsKeyProviderType type)
type
- HlsKeyProviderType
public String toString()
toString
in class Object
Object.toString()
public HlsEncryptionSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.