@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbsoluteTimeRange extends Object implements Serializable, Cloneable, StructuredPojo
A time range, in milliseconds, between two points in your media file.
You can use StartTime
and EndTime
to search a custom segment. For example, setting
StartTime
to 10000 and EndTime
to 50000 only searches for your specified criteria in the
audio contained between the 10,000 millisecond mark and the 50,000 millisecond mark of your media file. You must use
StartTime
and EndTime
as a set; that is, if you include one, you must include both.
You can use also First
to search from the start of the audio until the time that you specify, or
Last
to search from the time that you specify until the end of the audio. For example, setting
First
to 50000 only searches for your specified criteria in the audio contained between the start of the
media file to the 50,000 millisecond mark. You can use First
and Last
independently of each
other.
If you prefer to use percentage instead of milliseconds, see .
Constructor and Description |
---|
AbsoluteTimeRange() |
Modifier and Type | Method and Description |
---|---|
AbsoluteTimeRange |
clone() |
boolean |
equals(Object obj) |
Long |
getEndTime()
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio.
|
Long |
getFirst()
The time, in milliseconds, from the start of your media file until the specified value.
|
Long |
getLast()
The time, in milliseconds, from the specified value until the end of your media file.
|
Long |
getStartTime()
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndTime(Long endTime)
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio.
|
void |
setFirst(Long first)
The time, in milliseconds, from the start of your media file until the specified value.
|
void |
setLast(Long last)
The time, in milliseconds, from the specified value until the end of your media file.
|
void |
setStartTime(Long startTime)
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio.
|
String |
toString()
Returns a string representation of this object.
|
AbsoluteTimeRange |
withEndTime(Long endTime)
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio.
|
AbsoluteTimeRange |
withFirst(Long first)
The time, in milliseconds, from the start of your media file until the specified value.
|
AbsoluteTimeRange |
withLast(Long last)
The time, in milliseconds, from the specified value until the end of your media file.
|
AbsoluteTimeRange |
withStartTime(Long startTime)
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio.
|
public void setStartTime(Long startTime)
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio. If
you include StartTime
in your request, you must also include EndTime
.
startTime
- The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your
audio. If you include StartTime
in your request, you must also include EndTime
.public Long getStartTime()
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio. If
you include StartTime
in your request, you must also include EndTime
.
StartTime
in your request, you must also include EndTime
.public AbsoluteTimeRange withStartTime(Long startTime)
The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your audio. If
you include StartTime
in your request, you must also include EndTime
.
startTime
- The time, in milliseconds, when Amazon Transcribe starts searching for the specified criteria in your
audio. If you include StartTime
in your request, you must also include EndTime
.public void setEndTime(Long endTime)
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio. If
you include EndTime
in your request, you must also include StartTime
.
endTime
- The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your
audio. If you include EndTime
in your request, you must also include StartTime
.public Long getEndTime()
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio. If
you include EndTime
in your request, you must also include StartTime
.
EndTime
in your request, you must also include StartTime
.public AbsoluteTimeRange withEndTime(Long endTime)
The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your audio. If
you include EndTime
in your request, you must also include StartTime
.
endTime
- The time, in milliseconds, when Amazon Transcribe stops searching for the specified criteria in your
audio. If you include EndTime
in your request, you must also include StartTime
.public void setFirst(Long first)
The time, in milliseconds, from the start of your media file until the specified value. Amazon Transcribe searches for your specified criteria in this time segment.
first
- The time, in milliseconds, from the start of your media file until the specified value. Amazon Transcribe
searches for your specified criteria in this time segment.public Long getFirst()
The time, in milliseconds, from the start of your media file until the specified value. Amazon Transcribe searches for your specified criteria in this time segment.
public AbsoluteTimeRange withFirst(Long first)
The time, in milliseconds, from the start of your media file until the specified value. Amazon Transcribe searches for your specified criteria in this time segment.
first
- The time, in milliseconds, from the start of your media file until the specified value. Amazon Transcribe
searches for your specified criteria in this time segment.public void setLast(Long last)
The time, in milliseconds, from the specified value until the end of your media file. Amazon Transcribe searches for your specified criteria in this time segment.
last
- The time, in milliseconds, from the specified value until the end of your media file. Amazon Transcribe
searches for your specified criteria in this time segment.public Long getLast()
The time, in milliseconds, from the specified value until the end of your media file. Amazon Transcribe searches for your specified criteria in this time segment.
public AbsoluteTimeRange withLast(Long last)
The time, in milliseconds, from the specified value until the end of your media file. Amazon Transcribe searches for your specified criteria in this time segment.
last
- The time, in milliseconds, from the specified value until the end of your media file. Amazon Transcribe
searches for your specified criteria in this time segment.public String toString()
toString
in class Object
Object.toString()
public AbsoluteTimeRange clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.