Interface MultiplexProgramSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MultiplexProgramSettings.Builder,MultiplexProgramSettings>,SdkBuilder<MultiplexProgramSettings.Builder,MultiplexProgramSettings>,SdkPojo
- Enclosing class:
- MultiplexProgramSettings
public static interface MultiplexProgramSettings.Builder extends SdkPojo, CopyableBuilder<MultiplexProgramSettings.Builder,MultiplexProgramSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MultiplexProgramSettings.BuilderpreferredChannelPipeline(String preferredChannelPipeline)Indicates which pipeline is preferred by the multiplex for program ingest.MultiplexProgramSettings.BuilderpreferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline)Indicates which pipeline is preferred by the multiplex for program ingest.MultiplexProgramSettings.BuilderprogramNumber(Integer programNumber)Unique program number.default MultiplexProgramSettings.BuilderserviceDescriptor(Consumer<MultiplexProgramServiceDescriptor.Builder> serviceDescriptor)Transport stream service descriptor configuration for the Multiplex program.MultiplexProgramSettings.BuilderserviceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)Transport stream service descriptor configuration for the Multiplex program.default MultiplexProgramSettings.BuildervideoSettings(Consumer<MultiplexVideoSettings.Builder> videoSettings)Program video settings configuration.MultiplexProgramSettings.BuildervideoSettings(MultiplexVideoSettings videoSettings)Program video settings configuration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
preferredChannelPipeline
MultiplexProgramSettings.Builder preferredChannelPipeline(String preferredChannelPipeline)
Indicates which pipeline is preferred by the multiplex for program ingest.- Parameters:
preferredChannelPipeline- Indicates which pipeline is preferred by the multiplex for program ingest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PreferredChannelPipeline,PreferredChannelPipeline
-
preferredChannelPipeline
MultiplexProgramSettings.Builder preferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline)
Indicates which pipeline is preferred by the multiplex for program ingest.- Parameters:
preferredChannelPipeline- Indicates which pipeline is preferred by the multiplex for program ingest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PreferredChannelPipeline,PreferredChannelPipeline
-
programNumber
MultiplexProgramSettings.Builder programNumber(Integer programNumber)
Unique program number.- Parameters:
programNumber- Unique program number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceDescriptor
MultiplexProgramSettings.Builder serviceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor)
Transport stream service descriptor configuration for the Multiplex program.- Parameters:
serviceDescriptor- Transport stream service descriptor configuration for the Multiplex program.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceDescriptor
default MultiplexProgramSettings.Builder serviceDescriptor(Consumer<MultiplexProgramServiceDescriptor.Builder> serviceDescriptor)
Transport stream service descriptor configuration for the Multiplex program. This is a convenience method that creates an instance of theMultiplexProgramServiceDescriptor.Builderavoiding the need to create one manually viaMultiplexProgramServiceDescriptor.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserviceDescriptor(MultiplexProgramServiceDescriptor).- Parameters:
serviceDescriptor- a consumer that will call methods onMultiplexProgramServiceDescriptor.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serviceDescriptor(MultiplexProgramServiceDescriptor)
-
videoSettings
MultiplexProgramSettings.Builder videoSettings(MultiplexVideoSettings videoSettings)
Program video settings configuration.- Parameters:
videoSettings- Program video settings configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
videoSettings
default MultiplexProgramSettings.Builder videoSettings(Consumer<MultiplexVideoSettings.Builder> videoSettings)
Program video settings configuration. This is a convenience method that creates an instance of theMultiplexVideoSettings.Builderavoiding the need to create one manually viaMultiplexVideoSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovideoSettings(MultiplexVideoSettings).- Parameters:
videoSettings- a consumer that will call methods onMultiplexVideoSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
videoSettings(MultiplexVideoSettings)
-
-