Class MediaFilterProperties

java.lang.Object
com.azure.resourcemanager.mediaservices.fluent.models.MediaFilterProperties

public final class MediaFilterProperties extends Object
The Media Filter properties.
  • Constructor Details

    • MediaFilterProperties

      public MediaFilterProperties()
      Creates an instance of MediaFilterProperties class.
  • Method Details

    • presentationTimeRange

      public PresentationTimeRange presentationTimeRange()
      Get the presentationTimeRange property: The presentation time range.
      Returns:
      the presentationTimeRange value.
    • withPresentationTimeRange

      public MediaFilterProperties withPresentationTimeRange(PresentationTimeRange presentationTimeRange)
      Set the presentationTimeRange property: The presentation time range.
      Parameters:
      presentationTimeRange - the presentationTimeRange value to set.
      Returns:
      the MediaFilterProperties object itself.
    • firstQuality

      public FirstQuality firstQuality()
      Get the firstQuality property: The first quality.
      Returns:
      the firstQuality value.
    • withFirstQuality

      public MediaFilterProperties withFirstQuality(FirstQuality firstQuality)
      Set the firstQuality property: The first quality.
      Parameters:
      firstQuality - the firstQuality value to set.
      Returns:
      the MediaFilterProperties object itself.
    • tracks

      public List<FilterTrackSelection> tracks()
      Get the tracks property: The tracks selection conditions.
      Returns:
      the tracks value.
    • withTracks

      public MediaFilterProperties withTracks(List<FilterTrackSelection> tracks)
      Set the tracks property: The tracks selection conditions.
      Parameters:
      tracks - the tracks value to set.
      Returns:
      the MediaFilterProperties object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.