Class RelativeTimeRange
- java.lang.Object
-
- software.amazon.awssdk.services.transcribe.model.RelativeTimeRange
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RelativeTimeRange.Builder,RelativeTimeRange>
@Generated("software.amazon.awssdk:codegen") public final class RelativeTimeRange extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RelativeTimeRange.Builder,RelativeTimeRange>
A time range, in percentage, between two points in your media file.
You can use
StartPercentageandEndPercentageto search a custom segment. For example, settingStartPercentageto 10 andEndPercentageto 50 only searches for your specified criteria in the audio contained between the 10 percent mark and the 50 percent mark of your media file.You can use also
Firstto search from the start of the media file until the time that you specify. Or useLastto search from the time that you specify until the end of the media file. For example, settingFirstto 10 only searches for your specified criteria in the audio contained in the first 10 percent of the media file.If you prefer to use milliseconds instead of percentage, see .
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRelativeTimeRange.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RelativeTimeRange.Builderbuilder()IntegerendPercentage()The time, in percentage, when Amazon Transcribe stops searching for the specified criteria in your media file.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Integerfirst()The time, in percentage, from the start of your media file until the specified value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerlast()The time, in percentage, from the specified value until the end of your media file.List<SdkField<?>>sdkFields()static Class<? extends RelativeTimeRange.Builder>serializableBuilderClass()IntegerstartPercentage()The time, in percentage, when Amazon Transcribe starts searching for the specified criteria in your media file.RelativeTimeRange.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
startPercentage
public final Integer startPercentage()
The time, in percentage, when Amazon Transcribe starts searching for the specified criteria in your media file. If you include
StartPercentagein your request, you must also includeEndPercentage.- Returns:
- The time, in percentage, when Amazon Transcribe starts searching for the specified criteria in your media
file. If you include
StartPercentagein your request, you must also includeEndPercentage.
-
endPercentage
public final Integer endPercentage()
The time, in percentage, when Amazon Transcribe stops searching for the specified criteria in your media file. If you include
EndPercentagein your request, you must also includeStartPercentage.- Returns:
- The time, in percentage, when Amazon Transcribe stops searching for the specified criteria in your media
file. If you include
EndPercentagein your request, you must also includeStartPercentage.
-
first
public final Integer first()
The time, in percentage, from the start of your media file until the specified value. Amazon Transcribe searches for your specified criteria in this time segment.
- Returns:
- The time, in percentage, from the start of your media file until the specified value. Amazon Transcribe searches for your specified criteria in this time segment.
-
last
public final Integer last()
The time, in percentage, from the specified value until the end of your media file. Amazon Transcribe searches for your specified criteria in this time segment.
- Returns:
- The time, in percentage, from the specified value until the end of your media file. Amazon Transcribe searches for your specified criteria in this time segment.
-
toBuilder
public RelativeTimeRange.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RelativeTimeRange.Builder,RelativeTimeRange>
-
builder
public static RelativeTimeRange.Builder builder()
-
serializableBuilderClass
public static Class<? extends RelativeTimeRange.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-