@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MssPackage extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MssPackage() |
Modifier and Type | Method and Description |
---|---|
MssPackage |
clone() |
boolean |
equals(Object obj) |
MssEncryption |
getEncryption() |
List<MssManifest> |
getMssManifests()
A list of MSS manifest configurations.
|
Integer |
getSegmentDurationSeconds()
The duration (in seconds) of each segment.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEncryption(MssEncryption encryption) |
void |
setMssManifests(Collection<MssManifest> mssManifests)
A list of MSS manifest configurations.
|
void |
setSegmentDurationSeconds(Integer segmentDurationSeconds)
The duration (in seconds) of each segment.
|
String |
toString()
Returns a string representation of this object.
|
MssPackage |
withEncryption(MssEncryption encryption) |
MssPackage |
withMssManifests(Collection<MssManifest> mssManifests)
A list of MSS manifest configurations.
|
MssPackage |
withMssManifests(MssManifest... mssManifests)
A list of MSS manifest configurations.
|
MssPackage |
withSegmentDurationSeconds(Integer segmentDurationSeconds)
The duration (in seconds) of each segment.
|
public void setEncryption(MssEncryption encryption)
encryption
- public MssEncryption getEncryption()
public MssPackage withEncryption(MssEncryption encryption)
encryption
- public List<MssManifest> getMssManifests()
public void setMssManifests(Collection<MssManifest> mssManifests)
mssManifests
- A list of MSS manifest configurations.public MssPackage withMssManifests(MssManifest... mssManifests)
NOTE: This method appends the values to the existing list (if any). Use
setMssManifests(java.util.Collection)
or withMssManifests(java.util.Collection)
if you want to
override the existing values.
mssManifests
- A list of MSS manifest configurations.public MssPackage withMssManifests(Collection<MssManifest> mssManifests)
mssManifests
- A list of MSS manifest configurations.public void setSegmentDurationSeconds(Integer segmentDurationSeconds)
segmentDurationSeconds
- The duration (in seconds) of each segment.public Integer getSegmentDurationSeconds()
public MssPackage withSegmentDurationSeconds(Integer segmentDurationSeconds)
segmentDurationSeconds
- The duration (in seconds) of each segment.public String toString()
toString
in class Object
Object.toString()
public MssPackage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.