Class FecOutputSettings
- java.lang.Object
-
- software.amazon.awssdk.services.medialive.model.FecOutputSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FecOutputSettings.Builder,FecOutputSettings>
@Generated("software.amazon.awssdk:codegen") public final class FecOutputSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FecOutputSettings.Builder,FecOutputSettings>
Fec Output Settings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFecOutputSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FecOutputSettings.Builderbuilder()IntegercolumnDepth()Parameter D from SMPTE 2022-1.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()FecOutputIncludeFecincludeFec()Enables column only or column and row based FECStringincludeFecAsString()Enables column only or column and row based FECIntegerrowLength()Parameter L from SMPTE 2022-1.List<SdkField<?>>sdkFields()static Class<? extends FecOutputSettings.Builder>serializableBuilderClass()FecOutputSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
columnDepth
public final Integer columnDepth()
Parameter D from SMPTE 2022-1. The height of the FEC protection matrix. The number of transport stream packets per column error correction packet. Must be between 4 and 20, inclusive.- Returns:
- Parameter D from SMPTE 2022-1. The height of the FEC protection matrix. The number of transport stream packets per column error correction packet. Must be between 4 and 20, inclusive.
-
includeFec
public final FecOutputIncludeFec includeFec()
Enables column only or column and row based FECIf the service returns an enum value that is not available in the current SDK version,
includeFecwill returnFecOutputIncludeFec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincludeFecAsString().- Returns:
- Enables column only or column and row based FEC
- See Also:
FecOutputIncludeFec
-
includeFecAsString
public final String includeFecAsString()
Enables column only or column and row based FECIf the service returns an enum value that is not available in the current SDK version,
includeFecwill returnFecOutputIncludeFec.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincludeFecAsString().- Returns:
- Enables column only or column and row based FEC
- See Also:
FecOutputIncludeFec
-
rowLength
public final Integer rowLength()
Parameter L from SMPTE 2022-1. The width of the FEC protection matrix. Must be between 1 and 20, inclusive. If only Column FEC is used, then larger values increase robustness. If Row FEC is used, then this is the number of transport stream packets per row error correction packet, and the value must be between 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, this value must be 1 to 20, inclusive.- Returns:
- Parameter L from SMPTE 2022-1. The width of the FEC protection matrix. Must be between 1 and 20, inclusive. If only Column FEC is used, then larger values increase robustness. If Row FEC is used, then this is the number of transport stream packets per row error correction packet, and the value must be between 4 and 20, inclusive, if includeFec is columnAndRow. If includeFec is column, this value must be 1 to 20, inclusive.
-
toBuilder
public FecOutputSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FecOutputSettings.Builder,FecOutputSettings>
-
builder
public static FecOutputSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends FecOutputSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-