public static interface RecorderConfig.Builder extends SdkPojo, CopyableBuilder<RecorderConfig.Builder,RecorderConfig>
| Modifier and Type | Method and Description |
|---|---|
default RecorderConfig.Builder |
mediaSourceConfig(Consumer<MediaSourceConfig.Builder> mediaSourceConfig)
The configuration details that consist of the credentials required (
MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera. |
RecorderConfig.Builder |
mediaSourceConfig(MediaSourceConfig mediaSourceConfig)
The configuration details that consist of the credentials required (
MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera. |
default RecorderConfig.Builder |
scheduleConfig(Consumer<ScheduleConfig.Builder> 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. |
RecorderConfig.Builder |
scheduleConfig(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. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRecorderConfig.Builder mediaSourceConfig(MediaSourceConfig mediaSourceConfig)
The configuration details that consist of the credentials required (MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera.
mediaSourceConfig - The configuration details that consist of the credentials required (MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera.default RecorderConfig.Builder mediaSourceConfig(Consumer<MediaSourceConfig.Builder> mediaSourceConfig)
The configuration details that consist of the credentials required (MediaUriSecretArn and
MediaUriType) to access the media files streamed to the camera.
MediaSourceConfig.Builder avoiding the
need to create one manually via MediaSourceConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to mediaSourceConfig(MediaSourceConfig).
mediaSourceConfig - a consumer that will call methods on MediaSourceConfig.BuildermediaSourceConfig(MediaSourceConfig)RecorderConfig.Builder scheduleConfig(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.
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.default RecorderConfig.Builder scheduleConfig(Consumer<ScheduleConfig.Builder> 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.
ScheduleConfig.Builder avoiding the need
to create one manually via ScheduleConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to scheduleConfig(ScheduleConfig).
scheduleConfig - a consumer that will call methods on ScheduleConfig.BuilderscheduleConfig(ScheduleConfig)Copyright © 2023. All rights reserved.