Interface InputDeviceConfigurableSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>,SdkBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>,SdkPojo
- Enclosing class:
- InputDeviceConfigurableSettings
public static interface InputDeviceConfigurableSettings.Builder extends SdkPojo, CopyableBuilder<InputDeviceConfigurableSettings.Builder,InputDeviceConfigurableSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InputDeviceConfigurableSettings.Buildercodec(String codec)Choose the codec for the video that the device produces.InputDeviceConfigurableSettings.Buildercodec(InputDeviceCodec codec)Choose the codec for the video that the device produces.InputDeviceConfigurableSettings.BuilderconfiguredInput(String configuredInput)The input source that you want to use.InputDeviceConfigurableSettings.BuilderconfiguredInput(InputDeviceConfiguredInput configuredInput)The input source that you want to use.InputDeviceConfigurableSettings.BuilderlatencyMs(Integer latencyMs)The Link device's buffer size (latency) in milliseconds (ms).InputDeviceConfigurableSettings.BuildermaxBitrate(Integer maxBitrate)The maximum bitrate in bits per second.default InputDeviceConfigurableSettings.BuildermediaconnectSettings(Consumer<InputDeviceMediaConnectConfigurableSettings.Builder> mediaconnectSettings)To attach this device to a MediaConnect flow, specify these parameters.InputDeviceConfigurableSettings.BuildermediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)To attach this device to a MediaConnect flow, specify these parameters.-
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 Detail
-
configuredInput
InputDeviceConfigurableSettings.Builder configuredInput(String configuredInput)
The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.- Parameters:
configuredInput- The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputDeviceConfiguredInput,InputDeviceConfiguredInput
-
configuredInput
InputDeviceConfigurableSettings.Builder configuredInput(InputDeviceConfiguredInput configuredInput)
The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.- Parameters:
configuredInput- The input source that you want to use. If the device has a source connected to only one of its input ports, or if you don't care which source the device sends, specify Auto. If the device has sources connected to both its input ports, and you want to use a specific source, specify the source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputDeviceConfiguredInput,InputDeviceConfiguredInput
-
maxBitrate
InputDeviceConfigurableSettings.Builder maxBitrate(Integer maxBitrate)
The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.- Parameters:
maxBitrate- The maximum bitrate in bits per second. Set a value here to throttle the bitrate of the source video.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latencyMs
InputDeviceConfigurableSettings.Builder latencyMs(Integer latencyMs)
The Link device's buffer size (latency) in milliseconds (ms).- Parameters:
latencyMs- The Link device's buffer size (latency) in milliseconds (ms).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codec
InputDeviceConfigurableSettings.Builder codec(String codec)
Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.- Parameters:
codec- Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputDeviceCodec,InputDeviceCodec
-
codec
InputDeviceConfigurableSettings.Builder codec(InputDeviceCodec codec)
Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.- Parameters:
codec- Choose the codec for the video that the device produces. Only UHD devices can specify this parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InputDeviceCodec,InputDeviceCodec
-
mediaconnectSettings
InputDeviceConfigurableSettings.Builder mediaconnectSettings(InputDeviceMediaConnectConfigurableSettings mediaconnectSettings)
To attach this device to a MediaConnect flow, specify these parameters. To detach an existing flow, enter {} for the value of mediaconnectSettings. Only UHD devices can specify this parameter.- Parameters:
mediaconnectSettings- To attach this device to a MediaConnect flow, specify these parameters. To detach an existing flow, enter {} for the value of mediaconnectSettings. Only UHD devices can specify this parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaconnectSettings
default InputDeviceConfigurableSettings.Builder mediaconnectSettings(Consumer<InputDeviceMediaConnectConfigurableSettings.Builder> mediaconnectSettings)
To attach this device to a MediaConnect flow, specify these parameters. To detach an existing flow, enter {} for the value of mediaconnectSettings. Only UHD devices can specify this parameter. This is a convenience method that creates an instance of theInputDeviceMediaConnectConfigurableSettings.Builderavoiding the need to create one manually viaInputDeviceMediaConnectConfigurableSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomediaconnectSettings(InputDeviceMediaConnectConfigurableSettings).- Parameters:
mediaconnectSettings- a consumer that will call methods onInputDeviceMediaConnectConfigurableSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
mediaconnectSettings(InputDeviceMediaConnectConfigurableSettings)
-
-