@Generated(value="software.amazon.awssdk:codegen") public final class RecorderConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecorderConfig.Builder,RecorderConfig>
The recorder configuration consists of the local MediaSourceConfig details that are used as credentials
to accesss the local media files streamed on the camera.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecorderConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RecorderConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MediaSourceConfig |
mediaSourceConfig()
The configuration details that consist of the credentials required (
MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera. |
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. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecorderConfig.Builder> |
serializableBuilderClass() |
RecorderConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MediaSourceConfig mediaSourceConfig()
The configuration details that consist of the credentials required (MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera.
MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera.public final 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 attribute is not provided, then the Edge Agent will always be set to 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 attribute is not provided, then
the Edge Agent will always be set to recording mode.public RecorderConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecorderConfig.Builder,RecorderConfig>public static RecorderConfig.Builder builder()
public static Class<? extends RecorderConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.