Class AssetFilterInner
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the firstQuality property: The first quality.Get the presentationTimeRange property: The presentation time range.com.azure.core.management.SystemData
Get the systemData property: The system metadata relating to this resource.tracks()
Get the tracks property: The tracks selection conditions.void
validate()
Validates the instance.withFirstQuality
(FirstQuality firstQuality) Set the firstQuality property: The first quality.withPresentationTimeRange
(PresentationTimeRange presentationTimeRange) Set the presentationTimeRange property: The presentation time range.withTracks
(List<FilterTrackSelection> tracks) Set the tracks property: The tracks selection conditions.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
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
Get the presentationTimeRange property: The presentation time range.- Returns:
- the presentationTimeRange value.
-
withPresentationTimeRange
Set the presentationTimeRange property: The presentation time range.- Parameters:
presentationTimeRange
- the presentationTimeRange value to set.- Returns:
- the AssetFilterInner object itself.
-
firstQuality
Get the firstQuality property: The first quality.- Returns:
- the firstQuality value.
-
withFirstQuality
Set the firstQuality property: The first quality.- Parameters:
firstQuality
- the firstQuality value to set.- Returns:
- the AssetFilterInner object itself.
-
tracks
Get the tracks property: The tracks selection conditions.- Returns:
- the tracks value.
-
withTracks
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.
-