@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UploaderConfig extends Object implements Serializable, Cloneable, StructuredPojo
The configuration that consists of the ScheduleExpression
and the DurationInMinutesdetails
,
that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the
ScheduleExpression
is not provided, then the Edge Agent will always be in upload mode.
Constructor and Description |
---|
UploaderConfig() |
Modifier and Type | Method and Description |
---|---|
UploaderConfig |
clone() |
boolean |
equals(Object obj) |
ScheduleConfig |
getScheduleConfig()
The configuration that consists of the
ScheduleExpression and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setScheduleConfig(ScheduleConfig scheduleConfig)
The configuration that consists of the
ScheduleExpression and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. |
String |
toString()
Returns a string representation of this object.
|
UploaderConfig |
withScheduleConfig(ScheduleConfig scheduleConfig)
The configuration that consists of the
ScheduleExpression and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. |
public void setScheduleConfig(ScheduleConfig scheduleConfig)
The configuration that consists of the ScheduleExpression
and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the
ScheduleExpression
is not provided, then the Edge Agent will always be in recording mode.
scheduleConfig
- The configuration that consists of the ScheduleExpression
and the
DurationInMinutes
details that specify the scheduling to record from a camera, or local media
file, onto the Edge Agent. If the ScheduleExpression
is not provided, then the Edge Agent
will always be in recording mode.public ScheduleConfig getScheduleConfig()
The configuration that consists of the ScheduleExpression
and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the
ScheduleExpression
is not provided, then the Edge Agent will always be in recording mode.
ScheduleExpression
and the
DurationInMinutes
details that specify the scheduling to record from a camera, or local media
file, onto the Edge Agent. If the ScheduleExpression
is not provided, then the Edge Agent
will always be in recording mode.public UploaderConfig withScheduleConfig(ScheduleConfig scheduleConfig)
The configuration that consists of the ScheduleExpression
and the DurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the
ScheduleExpression
is not provided, then the Edge Agent will always be in recording mode.
scheduleConfig
- The configuration that consists of the ScheduleExpression
and the
DurationInMinutes
details that specify the scheduling to record from a camera, or local media
file, onto the Edge Agent. If the ScheduleExpression
is not provided, then the Edge Agent
will always be in recording mode.public String toString()
toString
in class Object
Object.toString()
public UploaderConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.