Class ColorConversion3DLUTSetting
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconvert.model.ColorConversion3DLUTSetting
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ColorConversion3DLUTSetting.Builder,ColorConversion3DLUTSetting>
@Generated("software.amazon.awssdk:codegen") public final class ColorConversion3DLUTSetting extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ColorConversion3DLUTSetting.Builder,ColorConversion3DLUTSetting>
Custom 3D lut settings- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceColorConversion3DLUTSetting.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ColorConversion3DLUTSetting.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileInput()Specify the input file S3, HTTP, or HTTPS URL for your 3D LUT .cube file.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ColorSpaceinputColorSpace()Specify which inputs use this 3D LUT, according to their color space.StringinputColorSpaceAsString()Specify which inputs use this 3D LUT, according to their color space.IntegerinputMasteringLuminance()Specify which inputs use this 3D LUT, according to their luminance.ColorSpaceoutputColorSpace()Specify which outputs use this 3D LUT, according to their color space.StringoutputColorSpaceAsString()Specify which outputs use this 3D LUT, according to their color space.IntegeroutputMasteringLuminance()Specify which outputs use this 3D LUT, according to their luminance.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ColorConversion3DLUTSetting.Builder>serializableBuilderClass()ColorConversion3DLUTSetting.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fileInput
public final String fileInput()
Specify the input file S3, HTTP, or HTTPS URL for your 3D LUT .cube file. Note that MediaConvert accepts 3D LUT files up to 8MB in size.- Returns:
- Specify the input file S3, HTTP, or HTTPS URL for your 3D LUT .cube file. Note that MediaConvert accepts 3D LUT files up to 8MB in size.
-
inputColorSpace
public final ColorSpace inputColorSpace()
Specify which inputs use this 3D LUT, according to their color space.If the service returns an enum value that is not available in the current SDK version,
inputColorSpacewill returnColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominputColorSpaceAsString().- Returns:
- Specify which inputs use this 3D LUT, according to their color space.
- See Also:
ColorSpace
-
inputColorSpaceAsString
public final String inputColorSpaceAsString()
Specify which inputs use this 3D LUT, according to their color space.If the service returns an enum value that is not available in the current SDK version,
inputColorSpacewill returnColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominputColorSpaceAsString().- Returns:
- Specify which inputs use this 3D LUT, according to their color space.
- See Also:
ColorSpace
-
inputMasteringLuminance
public final Integer inputMasteringLuminance()
Specify which inputs use this 3D LUT, according to their luminance. To apply this 3D LUT to HDR10 or P3D65 (HDR) inputs with a specific mastering luminance: Enter an integer from 0 to 2147483647, corresponding to the input's Maximum luminance value. To apply this 3D LUT to any input regardless of its luminance: Leave blank, or enter 0.- Returns:
- Specify which inputs use this 3D LUT, according to their luminance. To apply this 3D LUT to HDR10 or P3D65 (HDR) inputs with a specific mastering luminance: Enter an integer from 0 to 2147483647, corresponding to the input's Maximum luminance value. To apply this 3D LUT to any input regardless of its luminance: Leave blank, or enter 0.
-
outputColorSpace
public final ColorSpace outputColorSpace()
Specify which outputs use this 3D LUT, according to their color space.If the service returns an enum value that is not available in the current SDK version,
outputColorSpacewill returnColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputColorSpaceAsString().- Returns:
- Specify which outputs use this 3D LUT, according to their color space.
- See Also:
ColorSpace
-
outputColorSpaceAsString
public final String outputColorSpaceAsString()
Specify which outputs use this 3D LUT, according to their color space.If the service returns an enum value that is not available in the current SDK version,
outputColorSpacewill returnColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputColorSpaceAsString().- Returns:
- Specify which outputs use this 3D LUT, according to their color space.
- See Also:
ColorSpace
-
outputMasteringLuminance
public final Integer outputMasteringLuminance()
Specify which outputs use this 3D LUT, according to their luminance. To apply this 3D LUT to HDR10 or P3D65 (HDR) outputs with a specific luminance: Enter an integer from 0 to 2147483647, corresponding to the output's luminance. To apply this 3D LUT to any output regardless of its luminance: Leave blank, or enter 0.- Returns:
- Specify which outputs use this 3D LUT, according to their luminance. To apply this 3D LUT to HDR10 or P3D65 (HDR) outputs with a specific luminance: Enter an integer from 0 to 2147483647, corresponding to the output's luminance. To apply this 3D LUT to any output regardless of its luminance: Leave blank, or enter 0.
-
toBuilder
public ColorConversion3DLUTSetting.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ColorConversion3DLUTSetting.Builder,ColorConversion3DLUTSetting>
-
builder
public static ColorConversion3DLUTSetting.Builder builder()
-
serializableBuilderClass
public static Class<? extends ColorConversion3DLUTSetting.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-