Interface TimeSignalMessage.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TimeSignalMessage.Builder,
,TimeSignalMessage> SdkBuilder<TimeSignalMessage.Builder,
,TimeSignalMessage> SdkPojo
- Enclosing class:
TimeSignalMessage
public static interface TimeSignalMessage.Builder
extends SdkPojo, CopyableBuilder<TimeSignalMessage.Builder,TimeSignalMessage>
-
Method Summary
Modifier and TypeMethodDescriptionsegmentationDescriptors
(Collection<SegmentationDescriptor> segmentationDescriptors) The configurations for the SCTE-35segmentation_descriptor
message(s) sent with thetime_signal
message.segmentationDescriptors
(Consumer<SegmentationDescriptor.Builder>... segmentationDescriptors) The configurations for the SCTE-35segmentation_descriptor
message(s) sent with thetime_signal
message.segmentationDescriptors
(SegmentationDescriptor... segmentationDescriptors) The configurations for the SCTE-35segmentation_descriptor
message(s) sent with thetime_signal
message.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, sdkFields
-
Method Details
-
segmentationDescriptors
TimeSignalMessage.Builder segmentationDescriptors(Collection<SegmentationDescriptor> segmentationDescriptors) The configurations for the SCTE-35
segmentation_descriptor
message(s) sent with thetime_signal
message.- Parameters:
segmentationDescriptors
- The configurations for the SCTE-35segmentation_descriptor
message(s) sent with thetime_signal
message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentationDescriptors
TimeSignalMessage.Builder segmentationDescriptors(SegmentationDescriptor... segmentationDescriptors) The configurations for the SCTE-35
segmentation_descriptor
message(s) sent with thetime_signal
message.- Parameters:
segmentationDescriptors
- The configurations for the SCTE-35segmentation_descriptor
message(s) sent with thetime_signal
message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
segmentationDescriptors
TimeSignalMessage.Builder segmentationDescriptors(Consumer<SegmentationDescriptor.Builder>... segmentationDescriptors) The configurations for the SCTE-35
This is a convenience method that creates an instance of thesegmentation_descriptor
message(s) sent with thetime_signal
message.SegmentationDescriptor.Builder
avoiding the need to create one manually viaSegmentationDescriptor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosegmentationDescriptors(List<SegmentationDescriptor>)
.- Parameters:
segmentationDescriptors
- a consumer that will call methods onSegmentationDescriptor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-