@Generated(value="software.amazon.awssdk:codegen") public final class Input extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Input.Builder,Input>
Modifier and Type | Class and Description |
---|---|
static interface |
Input.Builder |
Modifier and Type | Method and Description |
---|---|
Map<String,AudioSelectorGroup> |
audioSelectorGroups()
Use audio selector groups to combine multiple sidecar audio inputs so that you can assign them to a single output
audio tab (AudioDescription).
|
Map<String,AudioSelector> |
audioSelectors()
Use Audio selectors (AudioSelectors) to specify a track or set of tracks from the input that you will use in your
outputs.
|
static Input.Builder |
builder() |
Map<String,CaptionSelector> |
captionSelectors()
Use captions selectors to specify the captions data from your input that you use in your outputs.
|
Rectangle |
crop()
Use Cropping selection (crop) to specify the video area that the service will include in the output video frame.
|
InputDeblockFilter |
deblockFilter()
Enable Deblock (InputDeblockFilter) to produce smoother motion in the output.
|
String |
deblockFilterAsString()
Enable Deblock (InputDeblockFilter) to produce smoother motion in the output.
|
InputDecryptionSettings |
decryptionSettings()
Settings for decrypting any input files that you encrypt before you upload them to Amazon S3.
|
InputDenoiseFilter |
denoiseFilter()
Enable Denoise (InputDenoiseFilter) to filter noise from the input.
|
String |
denoiseFilterAsString()
Enable Denoise (InputDenoiseFilter) to filter noise from the input.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fileInput()
Specify the source file for your transcoding job.
|
InputFilterEnable |
filterEnable()
Specify how the transcoding service applies the denoise and deblock filters.
|
String |
filterEnableAsString()
Specify how the transcoding service applies the denoise and deblock filters.
|
Integer |
filterStrength()
Use Filter strength (FilterStrength) to adjust the magnitude the input filter settings (Deblock and Denoise).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAudioSelectorGroups()
For responses, this returns true if the service returned a value for the AudioSelectorGroups property.
|
boolean |
hasAudioSelectors()
For responses, this returns true if the service returned a value for the AudioSelectors property.
|
boolean |
hasCaptionSelectors()
For responses, this returns true if the service returned a value for the CaptionSelectors property.
|
int |
hashCode() |
boolean |
hasInputClippings()
For responses, this returns true if the service returned a value for the InputClippings property.
|
boolean |
hasSupplementalImps()
For responses, this returns true if the service returned a value for the SupplementalImps property.
|
ImageInserter |
imageInserter()
Enable the image inserter feature to include a graphic overlay on your video.
|
List<InputClipping> |
inputClippings()
(InputClippings) contains sets of start and end times that together specify a portion of the input to be used in
the outputs.
|
InputScanType |
inputScanType()
When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF.
|
String |
inputScanTypeAsString()
When you have a progressive segmented frame (PsF) input, use this setting to flag the input as PsF.
|
Rectangle |
position()
Use Selection placement (position) to define the video area in your output frame.
|
Integer |
programNumber()
Use Program (programNumber) to select a specific program from within a multi-program transport stream.
|
InputPsiControl |
psiControl()
Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans.
|
String |
psiControlAsString()
Set PSI control (InputPsiControl) for transport stream inputs to specify which data the demux process to scans.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Input.Builder> |
serializableBuilderClass() |
List<String> |
supplementalImps()
Provide a list of any necessary supplemental IMPs.
|
InputTimecodeSource |
timecodeSource()
Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the
service counts input video frames.
|
String |
timecodeSourceAsString()
Use this Timecode source setting, located under the input settings (InputTimecodeSource), to specify how the
service counts input video frames.
|
String |
timecodeStart()
Specify the timecode that you want the service to use for this input's initial frame.
|
Input.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VideoSelector |
videoSelector()
Input video selectors contain the video settings for the input.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final boolean hasAudioSelectorGroups()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,AudioSelectorGroup> audioSelectorGroups()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAudioSelectorGroups()
method.
public final boolean hasAudioSelectors()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,AudioSelector> audioSelectors()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAudioSelectors()
method.
public final boolean hasCaptionSelectors()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final Map<String,CaptionSelector> captionSelectors()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCaptionSelectors()
method.
public final Rectangle crop()
public final InputDeblockFilter deblockFilter()
If the service returns an enum value that is not available in the current SDK version, deblockFilter
will return InputDeblockFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from deblockFilterAsString()
.
InputDeblockFilter
public final String deblockFilterAsString()
If the service returns an enum value that is not available in the current SDK version, deblockFilter
will return InputDeblockFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from deblockFilterAsString()
.
InputDeblockFilter
public final InputDecryptionSettings decryptionSettings()
public final InputDenoiseFilter denoiseFilter()
If the service returns an enum value that is not available in the current SDK version, denoiseFilter
will return InputDenoiseFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from denoiseFilterAsString()
.
InputDenoiseFilter
public final String denoiseFilterAsString()
If the service returns an enum value that is not available in the current SDK version, denoiseFilter
will return InputDenoiseFilter.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from denoiseFilterAsString()
.
InputDenoiseFilter
public final String fileInput()
public final InputFilterEnable filterEnable()
If the service returns an enum value that is not available in the current SDK version, filterEnable
will
return InputFilterEnable.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
filterEnableAsString()
.
InputFilterEnable
public final String filterEnableAsString()
If the service returns an enum value that is not available in the current SDK version, filterEnable
will
return InputFilterEnable.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
filterEnableAsString()
.
InputFilterEnable
public final Integer filterStrength()
public final ImageInserter imageInserter()
public final boolean hasInputClippings()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<InputClipping> inputClippings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasInputClippings()
method.
public final InputScanType inputScanType()
If the service returns an enum value that is not available in the current SDK version, inputScanType
will return InputScanType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
inputScanTypeAsString()
.
InputScanType
public final String inputScanTypeAsString()
If the service returns an enum value that is not available in the current SDK version, inputScanType
will return InputScanType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
inputScanTypeAsString()
.
InputScanType
public final Rectangle position()
public final Integer programNumber()
public final InputPsiControl psiControl()
If the service returns an enum value that is not available in the current SDK version, psiControl
will
return InputPsiControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
psiControlAsString()
.
InputPsiControl
public final String psiControlAsString()
If the service returns an enum value that is not available in the current SDK version, psiControl
will
return InputPsiControl.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
psiControlAsString()
.
InputPsiControl
public final boolean hasSupplementalImps()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> supplementalImps()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupplementalImps()
method.
public final InputTimecodeSource timecodeSource()
If the service returns an enum value that is not available in the current SDK version, timecodeSource
will return InputTimecodeSource.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from timecodeSourceAsString()
.
InputTimecodeSource
public final String timecodeSourceAsString()
If the service returns an enum value that is not available in the current SDK version, timecodeSource
will return InputTimecodeSource.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from timecodeSourceAsString()
.
InputTimecodeSource
public final String timecodeStart()
public final VideoSelector videoSelector()
public Input.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<Input.Builder,Input>
public static Input.Builder builder()
public static Class<? extends Input.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.