Class VideoSelector
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<VideoSelector.Builder,
VideoSelector>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic VideoSelector.Builder
builder()
final VideoSelectorColorSpace
Specifies the color space of an input.final String
Specifies the color space of an input.Color space settingsApplies only if colorSpace is a value other than follow.final String
Applies only if colorSpace is a value other than follow.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final VideoSelectorSettings
The video selector settings.static Class
<? extends VideoSelector.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
colorSpace
Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.If the service returns an enum value that is not available in the current SDK version,
colorSpace
will returnVideoSelectorColorSpace.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorSpaceAsString()
.- Returns:
- Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.
- See Also:
-
colorSpaceAsString
Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.If the service returns an enum value that is not available in the current SDK version,
colorSpace
will returnVideoSelectorColorSpace.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorSpaceAsString()
.- Returns:
- Specifies the color space of an input. This setting works in tandem with colorSpaceUsage and a video description's colorSpaceSettingsChoice to determine if any conversion will be performed.
- See Also:
-
colorSpaceSettings
Color space settings- Returns:
- Color space settings
-
colorSpaceUsage
Applies only if colorSpace is a value other than follow. This field controls how the value in the colorSpace field will be used. fallback means that when the input does include color space data, that data will be used, but when the input has no color space data, the value in colorSpace will be used. Choose fallback if your input is sometimes missing color space data, but when it does have color space data, that data is correct. force means to always use the value in colorSpace. Choose force if your input usually has no color space data or might have unreliable color space data.If the service returns an enum value that is not available in the current SDK version,
colorSpaceUsage
will returnVideoSelectorColorSpaceUsage.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorSpaceUsageAsString()
.- Returns:
- Applies only if colorSpace is a value other than follow. This field controls how the value in the colorSpace field will be used. fallback means that when the input does include color space data, that data will be used, but when the input has no color space data, the value in colorSpace will be used. Choose fallback if your input is sometimes missing color space data, but when it does have color space data, that data is correct. force means to always use the value in colorSpace. Choose force if your input usually has no color space data or might have unreliable color space data.
- See Also:
-
colorSpaceUsageAsString
Applies only if colorSpace is a value other than follow. This field controls how the value in the colorSpace field will be used. fallback means that when the input does include color space data, that data will be used, but when the input has no color space data, the value in colorSpace will be used. Choose fallback if your input is sometimes missing color space data, but when it does have color space data, that data is correct. force means to always use the value in colorSpace. Choose force if your input usually has no color space data or might have unreliable color space data.If the service returns an enum value that is not available in the current SDK version,
colorSpaceUsage
will returnVideoSelectorColorSpaceUsage.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolorSpaceUsageAsString()
.- Returns:
- Applies only if colorSpace is a value other than follow. This field controls how the value in the colorSpace field will be used. fallback means that when the input does include color space data, that data will be used, but when the input has no color space data, the value in colorSpace will be used. Choose fallback if your input is sometimes missing color space data, but when it does have color space data, that data is correct. force means to always use the value in colorSpace. Choose force if your input usually has no color space data or might have unreliable color space data.
- See Also:
-
selectorSettings
The video selector settings.- Returns:
- The video selector settings.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<VideoSelector.Builder,
VideoSelector> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-