@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsMediaStoreSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsMediaStoreSettings() |
Modifier and Type | Method and Description |
---|---|
HlsMediaStoreSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getConnectionRetryInterval()
Number of seconds to wait before retrying connection to the CDN if the connection is lost.
|
Integer |
getFilecacheDuration()
Size in seconds of file cache for streaming outputs.
|
String |
getMediaStoreStorageClass()
When set to temporal, output files are stored in non-persistent memory for faster reading and writing.
|
Integer |
getNumRetries()
Number of retry attempts that will be made before the Live Event is put into an error state.
|
Integer |
getRestartDelay()
If a streaming output fails, number of seconds to wait until a restart is initiated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConnectionRetryInterval(Integer connectionRetryInterval)
Number of seconds to wait before retrying connection to the CDN if the connection is lost.
|
void |
setFilecacheDuration(Integer filecacheDuration)
Size in seconds of file cache for streaming outputs.
|
void |
setMediaStoreStorageClass(String mediaStoreStorageClass)
When set to temporal, output files are stored in non-persistent memory for faster reading and writing.
|
void |
setNumRetries(Integer numRetries)
Number of retry attempts that will be made before the Live Event is put into an error state.
|
void |
setRestartDelay(Integer restartDelay)
If a streaming output fails, number of seconds to wait until a restart is initiated.
|
String |
toString()
Returns a string representation of this object.
|
HlsMediaStoreSettings |
withConnectionRetryInterval(Integer connectionRetryInterval)
Number of seconds to wait before retrying connection to the CDN if the connection is lost.
|
HlsMediaStoreSettings |
withFilecacheDuration(Integer filecacheDuration)
Size in seconds of file cache for streaming outputs.
|
HlsMediaStoreSettings |
withMediaStoreStorageClass(HlsMediaStoreStorageClass mediaStoreStorageClass)
When set to temporal, output files are stored in non-persistent memory for faster reading and writing.
|
HlsMediaStoreSettings |
withMediaStoreStorageClass(String mediaStoreStorageClass)
When set to temporal, output files are stored in non-persistent memory for faster reading and writing.
|
HlsMediaStoreSettings |
withNumRetries(Integer numRetries)
Number of retry attempts that will be made before the Live Event is put into an error state.
|
HlsMediaStoreSettings |
withRestartDelay(Integer restartDelay)
If a streaming output fails, number of seconds to wait until a restart is initiated.
|
public void setConnectionRetryInterval(Integer connectionRetryInterval)
connectionRetryInterval
- Number of seconds to wait before retrying connection to the CDN if the connection is lost.public Integer getConnectionRetryInterval()
public HlsMediaStoreSettings withConnectionRetryInterval(Integer connectionRetryInterval)
connectionRetryInterval
- Number of seconds to wait before retrying connection to the CDN if the connection is lost.public void setFilecacheDuration(Integer filecacheDuration)
filecacheDuration
- Size in seconds of file cache for streaming outputs.public Integer getFilecacheDuration()
public HlsMediaStoreSettings withFilecacheDuration(Integer filecacheDuration)
filecacheDuration
- Size in seconds of file cache for streaming outputs.public void setMediaStoreStorageClass(String mediaStoreStorageClass)
mediaStoreStorageClass
- When set to temporal, output files are stored in non-persistent memory for faster reading and writing.HlsMediaStoreStorageClass
public String getMediaStoreStorageClass()
HlsMediaStoreStorageClass
public HlsMediaStoreSettings withMediaStoreStorageClass(String mediaStoreStorageClass)
mediaStoreStorageClass
- When set to temporal, output files are stored in non-persistent memory for faster reading and writing.HlsMediaStoreStorageClass
public HlsMediaStoreSettings withMediaStoreStorageClass(HlsMediaStoreStorageClass mediaStoreStorageClass)
mediaStoreStorageClass
- When set to temporal, output files are stored in non-persistent memory for faster reading and writing.HlsMediaStoreStorageClass
public void setNumRetries(Integer numRetries)
numRetries
- Number of retry attempts that will be made before the Live Event is put into an error state.public Integer getNumRetries()
public HlsMediaStoreSettings withNumRetries(Integer numRetries)
numRetries
- Number of retry attempts that will be made before the Live Event is put into an error state.public void setRestartDelay(Integer restartDelay)
restartDelay
- If a streaming output fails, number of seconds to wait until a restart is initiated. A value of 0 means
never restart.public Integer getRestartDelay()
public HlsMediaStoreSettings withRestartDelay(Integer restartDelay)
restartDelay
- If a streaming output fails, number of seconds to wait until a restart is initiated. A value of 0 means
never restart.public String toString()
toString
in class Object
Object.toString()
public HlsMediaStoreSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.