Interface NdiConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NdiConfig.Builder,
,NdiConfig> SdkBuilder<NdiConfig.Builder,
,NdiConfig> SdkPojo
- Enclosing class:
NdiConfig
-
Method Summary
Modifier and TypeMethodDescriptionmachineName
(String machineName) A prefix for the names of the NDI sources that the flow creates.ndiDiscoveryServers
(Collection<NdiDiscoveryServerConfig> ndiDiscoveryServers) A list of up to three NDI discovery server configurations.ndiDiscoveryServers
(Consumer<NdiDiscoveryServerConfig.Builder>... ndiDiscoveryServers) A list of up to three NDI discovery server configurations.ndiDiscoveryServers
(NdiDiscoveryServerConfig... ndiDiscoveryServers) A list of up to three NDI discovery server configurations.A setting that controls whether NDI outputs can be used in the flow.A setting that controls whether NDI outputs can be used in the flow.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
-
ndiState
A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.
- Parameters:
ndiState
- A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ndiState
A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.
- Parameters:
ndiState
- A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
machineName
A prefix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect generates a unique 12-character ID as the prefix.
- Parameters:
machineName
- A prefix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect generates a unique 12-character ID as the prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ndiDiscoveryServers
A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.
- Parameters:
ndiDiscoveryServers
- A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ndiDiscoveryServers
A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.
- Parameters:
ndiDiscoveryServers
- A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ndiDiscoveryServers
NdiConfig.Builder ndiDiscoveryServers(Consumer<NdiDiscoveryServerConfig.Builder>... ndiDiscoveryServers) A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.
This is a convenience method that creates an instance of theNdiDiscoveryServerConfig.Builder
avoiding the need to create one manually viaNdiDiscoveryServerConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tondiDiscoveryServers(List<NdiDiscoveryServerConfig>)
.- Parameters:
ndiDiscoveryServers
- a consumer that will call methods onNdiDiscoveryServerConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-