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® sources or outputs can be used in the flow.A setting that controls whether NDI® sources or outputs can be used in the flow.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
-
ndiState
A setting that controls whether NDI® sources or outputs can be used in the flow.
The default value is
DISABLED. This value must be set asENABLEDfor your flow to support NDI sources or outputs.- Parameters:
ndiState- A setting that controls whether NDI® sources or outputs can be used in the flow.The default value is
DISABLED. This value must be set asENABLEDfor your flow to support NDI sources or outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ndiState
A setting that controls whether NDI® sources or outputs can be used in the flow.
The default value is
DISABLED. This value must be set asENABLEDfor your flow to support NDI sources or outputs.- Parameters:
ndiState- A setting that controls whether NDI® sources or outputs can be used in the flow.The default value is
DISABLED. This value must be set asENABLEDfor your flow to support NDI sources or outputs.- 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.Builderavoiding the need to create one manually viaNdiDiscoveryServerConfig.builder().When the
Consumercompletes,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:
-