Class PresentationTimeRangeArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.media.inputs.PresentationTimeRangeArgs.Builder
-
- Enclosing class:
- PresentationTimeRangeArgs
public static final class PresentationTimeRangeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PresentationTimeRangeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PresentationTimeRangeArgs
build()
PresentationTimeRangeArgs.Builder
endTimestamp(com.pulumi.core.Output<java.lang.Double> endTimestamp)
PresentationTimeRangeArgs.Builder
endTimestamp(java.lang.Double endTimestamp)
PresentationTimeRangeArgs.Builder
forceEndTimestamp(com.pulumi.core.Output<java.lang.Boolean> forceEndTimestamp)
PresentationTimeRangeArgs.Builder
forceEndTimestamp(java.lang.Boolean forceEndTimestamp)
PresentationTimeRangeArgs.Builder
liveBackoffDuration(com.pulumi.core.Output<java.lang.Double> liveBackoffDuration)
PresentationTimeRangeArgs.Builder
liveBackoffDuration(java.lang.Double liveBackoffDuration)
PresentationTimeRangeArgs.Builder
presentationWindowDuration(com.pulumi.core.Output<java.lang.Double> presentationWindowDuration)
PresentationTimeRangeArgs.Builder
presentationWindowDuration(java.lang.Double presentationWindowDuration)
PresentationTimeRangeArgs.Builder
startTimestamp(com.pulumi.core.Output<java.lang.Double> startTimestamp)
PresentationTimeRangeArgs.Builder
startTimestamp(java.lang.Double startTimestamp)
PresentationTimeRangeArgs.Builder
timescale(com.pulumi.core.Output<java.lang.Double> timescale)
PresentationTimeRangeArgs.Builder
timescale(java.lang.Double timescale)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PresentationTimeRangeArgs defaults)
-
-
Method Detail
-
endTimestamp
public PresentationTimeRangeArgs.Builder endTimestamp(@Nullable com.pulumi.core.Output<java.lang.Double> endTimestamp)
- Parameters:
endTimestamp
- The absolute end time boundary.- Returns:
- builder
-
endTimestamp
public PresentationTimeRangeArgs.Builder endTimestamp(java.lang.Double endTimestamp)
- Parameters:
endTimestamp
- The absolute end time boundary.- Returns:
- builder
-
forceEndTimestamp
public PresentationTimeRangeArgs.Builder forceEndTimestamp(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceEndTimestamp)
- Parameters:
forceEndTimestamp
- The indicator of forcing existing of end time stamp.- Returns:
- builder
-
forceEndTimestamp
public PresentationTimeRangeArgs.Builder forceEndTimestamp(java.lang.Boolean forceEndTimestamp)
- Parameters:
forceEndTimestamp
- The indicator of forcing existing of end time stamp.- Returns:
- builder
-
liveBackoffDuration
public PresentationTimeRangeArgs.Builder liveBackoffDuration(@Nullable com.pulumi.core.Output<java.lang.Double> liveBackoffDuration)
- Parameters:
liveBackoffDuration
- The relative to end right edge.- Returns:
- builder
-
liveBackoffDuration
public PresentationTimeRangeArgs.Builder liveBackoffDuration(java.lang.Double liveBackoffDuration)
- Parameters:
liveBackoffDuration
- The relative to end right edge.- Returns:
- builder
-
presentationWindowDuration
public PresentationTimeRangeArgs.Builder presentationWindowDuration(@Nullable com.pulumi.core.Output<java.lang.Double> presentationWindowDuration)
- Parameters:
presentationWindowDuration
- The relative to end sliding window.- Returns:
- builder
-
presentationWindowDuration
public PresentationTimeRangeArgs.Builder presentationWindowDuration(java.lang.Double presentationWindowDuration)
- Parameters:
presentationWindowDuration
- The relative to end sliding window.- Returns:
- builder
-
startTimestamp
public PresentationTimeRangeArgs.Builder startTimestamp(@Nullable com.pulumi.core.Output<java.lang.Double> startTimestamp)
- Parameters:
startTimestamp
- The absolute start time boundary.- Returns:
- builder
-
startTimestamp
public PresentationTimeRangeArgs.Builder startTimestamp(java.lang.Double startTimestamp)
- Parameters:
startTimestamp
- The absolute start time boundary.- Returns:
- builder
-
timescale
public PresentationTimeRangeArgs.Builder timescale(@Nullable com.pulumi.core.Output<java.lang.Double> timescale)
- Parameters:
timescale
- The time scale of time stamps.- Returns:
- builder
-
timescale
public PresentationTimeRangeArgs.Builder timescale(java.lang.Double timescale)
- Parameters:
timescale
- The time scale of time stamps.- Returns:
- builder
-
build
public PresentationTimeRangeArgs build()
-
-