Class OutputGroupSettings

    • Method Detail

      • cmafGroupSettings

        public final CmafGroupSettings cmafGroupSettings()
        Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
        Returns:
        Settings related to your CMAF output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
      • dashIsoGroupSettings

        public final DashIsoGroupSettings dashIsoGroupSettings()
        Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
        Returns:
        Settings related to your DASH output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
      • fileGroupSettings

        public final FileGroupSettings fileGroupSettings()
        Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package.
        Returns:
        Settings related to your File output group. MediaConvert uses this group of settings to generate a single standalone file, rather than a streaming package.
      • hlsGroupSettings

        public final HlsGroupSettings hlsGroupSettings()
        Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
        Returns:
        Settings related to your HLS output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
      • msSmoothGroupSettings

        public final MsSmoothGroupSettings msSmoothGroupSettings()
        Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
        Returns:
        Settings related to your Microsoft Smooth Streaming output package. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html.
      • type

        public final OutputGroupType type()
        Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)

        If the service returns an enum value that is not available in the current SDK version, type will return OutputGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
        See Also:
        OutputGroupType
      • typeAsString

        public final String typeAsString()
        Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)

        If the service returns an enum value that is not available in the current SDK version, type will return OutputGroupType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
        See Also:
        OutputGroupType
      • 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)