@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. Applies only
if the CDN destination URI begins with "s3" or "mediastore". For other URIs, the value is always 3.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. Applies only
if the CDN destination URI begins with "s3" or "mediastore". For other URIs, the value is always 3.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.