java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.mediaservices.fluent.models.AssetFilterInner

public final class AssetFilterInner extends com.azure.core.management.ProxyResource
An Asset Filter.
  • Constructor Details

    • AssetFilterInner

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

    • systemData

      public com.azure.core.management.SystemData systemData()
      Get the systemData property: The system metadata relating to this resource.
      Returns:
      the systemData value.
    • presentationTimeRange

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

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

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

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

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

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

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