Class SelectVideoTrackByAttributeArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.media.inputs.SelectVideoTrackByAttributeArgs.Builder
-
- Enclosing class:
- SelectVideoTrackByAttributeArgs
public static final class SelectVideoTrackByAttributeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(SelectVideoTrackByAttributeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SelectVideoTrackByAttributeArgs defaults)
-
-
Method Detail
-
attribute
public SelectVideoTrackByAttributeArgs.Builder attribute(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,TrackAttribute>> attribute)
- Parameters:
attribute
- The TrackAttribute to filter the tracks by.- Returns:
- builder
-
attribute
public SelectVideoTrackByAttributeArgs.Builder attribute(com.pulumi.core.Either<java.lang.String,TrackAttribute> attribute)
- Parameters:
attribute
- The TrackAttribute to filter the tracks by.- Returns:
- builder
-
attribute
public SelectVideoTrackByAttributeArgs.Builder attribute(java.lang.String attribute)
- Parameters:
attribute
- The TrackAttribute to filter the tracks by.- Returns:
- builder
-
attribute
public SelectVideoTrackByAttributeArgs.Builder attribute(TrackAttribute attribute)
- Parameters:
attribute
- The TrackAttribute to filter the tracks by.- Returns:
- builder
-
filter
public SelectVideoTrackByAttributeArgs.Builder filter(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AttributeFilter>> filter)
- Parameters:
filter
- The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.- Returns:
- builder
-
filter
public SelectVideoTrackByAttributeArgs.Builder filter(com.pulumi.core.Either<java.lang.String,AttributeFilter> filter)
- Parameters:
filter
- The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.- Returns:
- builder
-
filter
public SelectVideoTrackByAttributeArgs.Builder filter(java.lang.String filter)
- Parameters:
filter
- The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.- Returns:
- builder
-
filter
public SelectVideoTrackByAttributeArgs.Builder filter(AttributeFilter filter)
- Parameters:
filter
- The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.- Returns:
- builder
-
filterValue
public SelectVideoTrackByAttributeArgs.Builder filterValue(@Nullable com.pulumi.core.Output<java.lang.String> filterValue)
- Parameters:
filterValue
- The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.- Returns:
- builder
-
filterValue
public SelectVideoTrackByAttributeArgs.Builder filterValue(java.lang.String filterValue)
- Parameters:
filterValue
- The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.- Returns:
- builder
-
odataType
public SelectVideoTrackByAttributeArgs.Builder odataType(com.pulumi.core.Output<java.lang.String> odataType)
- Parameters:
odataType
- The discriminator for derived types. Expected value is '#Microsoft.Media.SelectVideoTrackByAttribute'.- Returns:
- builder
-
odataType
public SelectVideoTrackByAttributeArgs.Builder odataType(java.lang.String odataType)
- Parameters:
odataType
- The discriminator for derived types. Expected value is '#Microsoft.Media.SelectVideoTrackByAttribute'.- Returns:
- builder
-
build
public SelectVideoTrackByAttributeArgs build()
-
-