@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 DurationInMinutes
details
that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the
ScheduleConfig
is not provided in the UploaderConfig
, then the Edge Agent will upload at
regular intervals (every 1 hour).
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
ScheduleConfig
is not provided in this UploaderConfig
, then the Edge Agent will upload
at regular intervals (every 1 hour).
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 ScheduleConfig
is not provided in this
UploaderConfig
, then the Edge Agent will upload at regular intervals (every 1 hour).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
ScheduleConfig
is not provided in this UploaderConfig
, then the Edge Agent will upload
at regular intervals (every 1 hour).
ScheduleExpression
and the
DurationInMinutes
details that specify the scheduling to record from a camera, or local
media file, onto the Edge Agent. If the ScheduleConfig
is not provided in this
UploaderConfig
, then the Edge Agent will upload at regular intervals (every 1 hour).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
ScheduleConfig
is not provided in this UploaderConfig
, then the Edge Agent will upload
at regular intervals (every 1 hour).
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 ScheduleConfig
is not provided in this
UploaderConfig
, then the Edge Agent will upload at regular intervals (every 1 hour).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.