Class ColorConversion3DLUTSetting

    • 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, inputColorSpace will return ColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from inputColorSpaceAsString().

        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, inputColorSpace will return ColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from inputColorSpaceAsString().

        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, outputColorSpace will return ColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from outputColorSpaceAsString().

        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, outputColorSpace will return ColorSpace.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from outputColorSpaceAsString().

        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)