Interface MultiplexProgramSettings.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<MultiplexProgramSettings.Builder,,- MultiplexProgramSettings> - SdkBuilder<MultiplexProgramSettings.Builder,,- MultiplexProgramSettings> - SdkPojo
- Enclosing class:
- MultiplexProgramSettings
@Mutable
@NotThreadSafe
public static interface MultiplexProgramSettings.Builder
extends SdkPojo, CopyableBuilder<MultiplexProgramSettings.Builder,MultiplexProgramSettings> 
- 
Method SummaryModifier and TypeMethodDescriptionpreferredChannelPipeline(String preferredChannelPipeline) Indicates which pipeline is preferred by the multiplex for program ingest.preferredChannelPipeline(PreferredChannelPipeline preferredChannelPipeline) Indicates which pipeline is preferred by the multiplex for program ingest.programNumber(Integer programNumber) Unique program number.default MultiplexProgramSettings.BuilderserviceDescriptor(Consumer<MultiplexProgramServiceDescriptor.Builder> serviceDescriptor) Transport stream service descriptor configuration for the Multiplex program.serviceDescriptor(MultiplexProgramServiceDescriptor serviceDescriptor) Transport stream service descriptor configuration for the Multiplex program.default MultiplexProgramSettings.BuildervideoSettings(Consumer<MultiplexVideoSettings.Builder> videoSettings) Program video settings configuration.videoSettings(MultiplexVideoSettings videoSettings) Program video settings configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
preferredChannelPipelineIndicates 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:
 
- 
preferredChannelPipelineMultiplexProgramSettings.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:
 
- 
programNumberUnique program number.- Parameters:
- programNumber- Unique program number.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
serviceDescriptorMultiplexProgramSettings.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.
 
- 
serviceDescriptordefault 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 on- MultiplexProgramServiceDescriptor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
videoSettingsProgram video settings configuration.- Parameters:
- videoSettings- Program video settings configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
videoSettingsdefault 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 on- MultiplexVideoSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-