@Generated(value="software.amazon.awssdk:codegen") public class DetectedProperties extends Object implements StructuredPojo, ToCopyableBuilder<DetectedProperties.Builder,DetectedProperties>
The detected properties of the input file. Elastic Transcoder identifies these values from the input file.
Modifier and Type | Class and Description |
---|---|
static interface |
DetectedProperties.Builder |
Modifier and Type | Method and Description |
---|---|
static DetectedProperties.Builder |
builder() |
Long |
durationMillis()
The detected duration of the input file, in milliseconds.
|
boolean |
equals(Object obj) |
Long |
fileSize()
The detected file size of the input file, in bytes.
|
String |
frameRate()
The detected frame rate of the input file, in frames per second.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
height()
The detected height of the input file, in pixels.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends DetectedProperties.Builder> |
serializableBuilderClass() |
DetectedProperties.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Integer |
width()
The detected width of the input file, in pixels.
|
copy
public Integer width()
The detected width of the input file, in pixels.
public Integer height()
The detected height of the input file, in pixels.
public String frameRate()
The detected frame rate of the input file, in frames per second.
public Long fileSize()
The detected file size of the input file, in bytes.
public Long durationMillis()
The detected duration of the input file, in milliseconds.
public DetectedProperties.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DetectedProperties.Builder,DetectedProperties>
public static DetectedProperties.Builder builder()
public static Class<? extends DetectedProperties.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.