Interface ProbeResult.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProbeResult.Builder,
,ProbeResult> SdkBuilder<ProbeResult.Builder,
,ProbeResult> SdkPojo
- Enclosing class:
ProbeResult
@Mutable
@NotThreadSafe
public static interface ProbeResult.Builder
extends SdkPojo, CopyableBuilder<ProbeResult.Builder,ProbeResult>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProbeResult.Builder
container
(Consumer<Container.Builder> container) The container of your media file.The container of your media file.default ProbeResult.Builder
metadata
(Consumer<Metadata.Builder> metadata) Metadata and other file information.Metadata and other file information.trackMappings
(Collection<TrackMapping> trackMappings) An array containing track mapping information.trackMappings
(Consumer<TrackMapping.Builder>... trackMappings) An array containing track mapping information.trackMappings
(TrackMapping... trackMappings) An array containing track mapping information.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 Details
-
container
The container of your media file. This information helps you understand the overall structure and details of your media, including format, duration, and track layout.- Parameters:
container
- The container of your media file. This information helps you understand the overall structure and details of your media, including format, duration, and track layout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
container
The container of your media file. This information helps you understand the overall structure and details of your media, including format, duration, and track layout. This is a convenience method that creates an instance of theContainer.Builder
avoiding the need to create one manually viaContainer.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainer(Container)
.- Parameters:
container
- a consumer that will call methods onContainer.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Metadata and other file information.- Parameters:
metadata
- Metadata and other file information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Metadata and other file information. This is a convenience method that creates an instance of theMetadata.Builder
avoiding the need to create one manually viaMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(Metadata)
.- Parameters:
metadata
- a consumer that will call methods onMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trackMappings
An array containing track mapping information.- Parameters:
trackMappings
- An array containing track mapping information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackMappings
An array containing track mapping information.- Parameters:
trackMappings
- An array containing track mapping information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackMappings
An array containing track mapping information. This is a convenience method that creates an instance of theTrackMapping.Builder
avoiding the need to create one manually viaTrackMapping.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totrackMappings(List<TrackMapping>)
.- Parameters:
trackMappings
- a consumer that will call methods onTrackMapping.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-