Interface NdiSourceMetadataInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NdiSourceMetadataInfo.Builder,,NdiSourceMetadataInfo> SdkBuilder<NdiSourceMetadataInfo.Builder,,NdiSourceMetadataInfo> SdkPojo
- Enclosing class:
NdiSourceMetadataInfo
-
Method Summary
Modifier and TypeMethodDescriptiondefault NdiSourceMetadataInfo.BuilderactiveSource(Consumer<NdiSourceInfo.Builder> activeSource) The connected NDI sender that's currently sending source content to the flow's NDI source.activeSource(NdiSourceInfo activeSource) The connected NDI sender that's currently sending source content to the flow's NDI source.discoveredSources(Collection<NdiSourceInfo> discoveredSources) A list of the available upstream NDI senders aggregated from all of your configured discovery servers.discoveredSources(Consumer<NdiSourceInfo.Builder>... discoveredSources) A list of the available upstream NDI senders aggregated from all of your configured discovery servers.discoveredSources(NdiSourceInfo... discoveredSources) A list of the available upstream NDI senders aggregated from all of your configured discovery servers.default NdiSourceMetadataInfo.BuildermediaInfo(Consumer<NdiMediaInfo.Builder> mediaInfo) Detailed information about the media streams (video, audio, and so on) that are part of the active NDI source.mediaInfo(NdiMediaInfo mediaInfo) Detailed information about the media streams (video, audio, and so on) that are part of the active NDI source.messages(Collection<MessageDetail> messages) Any status messages or error codes related to the NDI source and its metadata.messages(Consumer<MessageDetail.Builder>... messages) Any status messages or error codes related to the NDI source and its metadata.messages(MessageDetail... messages) Any status messages or error codes related to the NDI source and its metadata.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
activeSource
The connected NDI sender that's currently sending source content to the flow's NDI source.
- Parameters:
activeSource- The connected NDI sender that's currently sending source content to the flow's NDI source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activeSource
The connected NDI sender that's currently sending source content to the flow's NDI source.
This is a convenience method that creates an instance of theNdiSourceInfo.Builderavoiding the need to create one manually viaNdiSourceInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactiveSource(NdiSourceInfo).- Parameters:
activeSource- a consumer that will call methods onNdiSourceInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
discoveredSources
A list of the available upstream NDI senders aggregated from all of your configured discovery servers.
- Parameters:
discoveredSources- A list of the available upstream NDI senders aggregated from all of your configured discovery servers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
discoveredSources
A list of the available upstream NDI senders aggregated from all of your configured discovery servers.
- Parameters:
discoveredSources- A list of the available upstream NDI senders aggregated from all of your configured discovery servers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
discoveredSources
NdiSourceMetadataInfo.Builder discoveredSources(Consumer<NdiSourceInfo.Builder>... discoveredSources) A list of the available upstream NDI senders aggregated from all of your configured discovery servers.
This is a convenience method that creates an instance of theNdiSourceInfo.Builderavoiding the need to create one manually viaNdiSourceInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todiscoveredSources(List<NdiSourceInfo>).- Parameters:
discoveredSources- a consumer that will call methods onNdiSourceInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaInfo
Detailed information about the media streams (video, audio, and so on) that are part of the active NDI source.
- Parameters:
mediaInfo- Detailed information about the media streams (video, audio, and so on) that are part of the active NDI source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaInfo
Detailed information about the media streams (video, audio, and so on) that are part of the active NDI source.
This is a convenience method that creates an instance of theNdiMediaInfo.Builderavoiding the need to create one manually viaNdiMediaInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaInfo(NdiMediaInfo).- Parameters:
mediaInfo- a consumer that will call methods onNdiMediaInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
Any status messages or error codes related to the NDI source and its metadata.
- Parameters:
messages- Any status messages or error codes related to the NDI source and its metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
Any status messages or error codes related to the NDI source and its metadata.
- Parameters:
messages- Any status messages or error codes related to the NDI source and its metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
Any status messages or error codes related to the NDI source and its metadata.
This is a convenience method that creates an instance of theMessageDetail.Builderavoiding the need to create one manually viaMessageDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(List<MessageDetail>).- Parameters:
messages- a consumer that will call methods onMessageDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-