@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FrameCaptureSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
FrameCaptureSettings() |
Modifier and Type | Method and Description |
---|---|
FrameCaptureSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getCaptureInterval()
The frequency at which to capture frames for inclusion in the output.
|
String |
getCaptureIntervalUnits()
Unit for the frame capture interval.
|
TimecodeBurninSettings |
getTimecodeBurninSettings()
Timecode burn-in settings
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCaptureInterval(Integer captureInterval)
The frequency at which to capture frames for inclusion in the output.
|
void |
setCaptureIntervalUnits(String captureIntervalUnits)
Unit for the frame capture interval.
|
void |
setTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
Timecode burn-in settings
|
String |
toString()
Returns a string representation of this object.
|
FrameCaptureSettings |
withCaptureInterval(Integer captureInterval)
The frequency at which to capture frames for inclusion in the output.
|
FrameCaptureSettings |
withCaptureIntervalUnits(FrameCaptureIntervalUnit captureIntervalUnits)
Unit for the frame capture interval.
|
FrameCaptureSettings |
withCaptureIntervalUnits(String captureIntervalUnits)
Unit for the frame capture interval.
|
FrameCaptureSettings |
withTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
Timecode burn-in settings
|
public void setCaptureInterval(Integer captureInterval)
captureInterval
- The frequency at which to capture frames for inclusion in the output. May be specified in either seconds
or milliseconds, as specified by captureIntervalUnits.public Integer getCaptureInterval()
public FrameCaptureSettings withCaptureInterval(Integer captureInterval)
captureInterval
- The frequency at which to capture frames for inclusion in the output. May be specified in either seconds
or milliseconds, as specified by captureIntervalUnits.public void setCaptureIntervalUnits(String captureIntervalUnits)
captureIntervalUnits
- Unit for the frame capture interval.FrameCaptureIntervalUnit
public String getCaptureIntervalUnits()
FrameCaptureIntervalUnit
public FrameCaptureSettings withCaptureIntervalUnits(String captureIntervalUnits)
captureIntervalUnits
- Unit for the frame capture interval.FrameCaptureIntervalUnit
public FrameCaptureSettings withCaptureIntervalUnits(FrameCaptureIntervalUnit captureIntervalUnits)
captureIntervalUnits
- Unit for the frame capture interval.FrameCaptureIntervalUnit
public void setTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
timecodeBurninSettings
- Timecode burn-in settingspublic TimecodeBurninSettings getTimecodeBurninSettings()
public FrameCaptureSettings withTimecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings)
timecodeBurninSettings
- Timecode burn-in settingspublic String toString()
toString
in class Object
Object.toString()
public FrameCaptureSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.