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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic FecOutputSettings.Builderbuilder()final IntegerParameter D from SMPTE 2022-1.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final FecOutputIncludeFecEnables column only or column and row based FECfinal StringEnables column only or column and row based FECfinal IntegerParameter L from SMPTE 2022-1.static Class<? extends FecOutputSettings.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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:
-
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:
-
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<FecOutputSettings.Builder,FecOutputSettings> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-