@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsAkamaiSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsAkamaiSettings() |
Modifier and Type | Method and Description |
---|---|
HlsAkamaiSettings |
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 |
getHttpTransferMode()
Specify whether or not to use chunked transfer encoding to Akamai.
|
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.
|
String |
getSalt()
Salt for authenticated Akamai.
|
String |
getToken()
Token parameter for authenticated akamai.
|
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 |
setHttpTransferMode(String httpTransferMode)
Specify whether or not to use chunked transfer encoding to Akamai.
|
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.
|
void |
setSalt(String salt)
Salt for authenticated Akamai.
|
void |
setToken(String token)
Token parameter for authenticated akamai.
|
String |
toString()
Returns a string representation of this object.
|
HlsAkamaiSettings |
withConnectionRetryInterval(Integer connectionRetryInterval)
Number of seconds to wait before retrying connection to the CDN if the connection is lost.
|
HlsAkamaiSettings |
withFilecacheDuration(Integer filecacheDuration)
Size in seconds of file cache for streaming outputs.
|
HlsAkamaiSettings |
withHttpTransferMode(HlsAkamaiHttpTransferMode httpTransferMode)
Specify whether or not to use chunked transfer encoding to Akamai.
|
HlsAkamaiSettings |
withHttpTransferMode(String httpTransferMode)
Specify whether or not to use chunked transfer encoding to Akamai.
|
HlsAkamaiSettings |
withNumRetries(Integer numRetries)
Number of retry attempts that will be made before the Live Event is put into an error state.
|
HlsAkamaiSettings |
withRestartDelay(Integer restartDelay)
If a streaming output fails, number of seconds to wait until a restart is initiated.
|
HlsAkamaiSettings |
withSalt(String salt)
Salt for authenticated Akamai.
|
HlsAkamaiSettings |
withToken(String token)
Token parameter for authenticated akamai.
|
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 HlsAkamaiSettings 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 HlsAkamaiSettings withFilecacheDuration(Integer filecacheDuration)
filecacheDuration
- Size in seconds of file cache for streaming outputs.public void setHttpTransferMode(String httpTransferMode)
httpTransferMode
- Specify whether or not to use chunked transfer encoding to Akamai. User should contact Akamai to enable
this feature.HlsAkamaiHttpTransferMode
public String getHttpTransferMode()
HlsAkamaiHttpTransferMode
public HlsAkamaiSettings withHttpTransferMode(String httpTransferMode)
httpTransferMode
- Specify whether or not to use chunked transfer encoding to Akamai. User should contact Akamai to enable
this feature.HlsAkamaiHttpTransferMode
public HlsAkamaiSettings withHttpTransferMode(HlsAkamaiHttpTransferMode httpTransferMode)
httpTransferMode
- Specify whether or not to use chunked transfer encoding to Akamai. User should contact Akamai to enable
this feature.HlsAkamaiHttpTransferMode
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 HlsAkamaiSettings 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 HlsAkamaiSettings 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 void setSalt(String salt)
salt
- Salt for authenticated Akamai.public String getSalt()
public HlsAkamaiSettings withSalt(String salt)
salt
- Salt for authenticated Akamai.public void setToken(String token)
token
- Token parameter for authenticated akamai. If not specified, _gda_ is used.public String getToken()
public HlsAkamaiSettings withToken(String token)
token
- Token parameter for authenticated akamai. If not specified, _gda_ is used.public String toString()
toString
in class Object
Object.toString()
public HlsAkamaiSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.