public static interface EdgeConfig.Builder extends SdkPojo, CopyableBuilder<EdgeConfig.Builder,EdgeConfig>
| Modifier and Type | Method and Description |
|---|---|
default EdgeConfig.Builder |
deletionConfig(Consumer<DeletionConfig.Builder> deletionConfig)
The deletion configuration is made up of the retention time (
EdgeRetentionInHours) and local
size configuration (LocalSizeConfig) details that are used to make the deletion. |
EdgeConfig.Builder |
deletionConfig(DeletionConfig deletionConfig)
The deletion configuration is made up of the retention time (
EdgeRetentionInHours) and local
size configuration (LocalSizeConfig) details that are used to make the deletion. |
EdgeConfig.Builder |
hubDeviceArn(String hubDeviceArn)
The "Internet of Things (IoT) Thing" Arn of the stream.
|
default EdgeConfig.Builder |
recorderConfig(Consumer<RecorderConfig.Builder> recorderConfig)
The recorder configuration consists of the local
MediaSourceConfig details, that are used as
credentials to access the local media files streamed on the camera. |
EdgeConfig.Builder |
recorderConfig(RecorderConfig recorderConfig)
The recorder configuration consists of the local
MediaSourceConfig details, that are used as
credentials to access the local media files streamed on the camera. |
default EdgeConfig.Builder |
uploaderConfig(Consumer<UploaderConfig.Builder> uploaderConfig)
The uploader configuration contains the
ScheduleExpression details that are used to schedule
upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream. |
EdgeConfig.Builder |
uploaderConfig(UploaderConfig uploaderConfig)
The uploader configuration contains the
ScheduleExpression details that are used to schedule
upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEdgeConfig.Builder hubDeviceArn(String hubDeviceArn)
The "Internet of Things (IoT) Thing" Arn of the stream.
hubDeviceArn - The "Internet of Things (IoT) Thing" Arn of the stream.EdgeConfig.Builder recorderConfig(RecorderConfig recorderConfig)
The recorder configuration consists of the local MediaSourceConfig details, that are used as
credentials to access the local media files streamed on the camera.
recorderConfig - The recorder configuration consists of the local MediaSourceConfig details, that are used
as credentials to access the local media files streamed on the camera.default EdgeConfig.Builder recorderConfig(Consumer<RecorderConfig.Builder> recorderConfig)
The recorder configuration consists of the local MediaSourceConfig details, that are used as
credentials to access the local media files streamed on the camera.
RecorderConfig.Builder avoiding the need
to create one manually via RecorderConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to recorderConfig(RecorderConfig).
recorderConfig - a consumer that will call methods on RecorderConfig.BuilderrecorderConfig(RecorderConfig)EdgeConfig.Builder uploaderConfig(UploaderConfig uploaderConfig)
The uploader configuration contains the ScheduleExpression details that are used to schedule
upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream.
uploaderConfig - The uploader configuration contains the ScheduleExpression details that are used to
schedule upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream.default EdgeConfig.Builder uploaderConfig(Consumer<UploaderConfig.Builder> uploaderConfig)
The uploader configuration contains the ScheduleExpression details that are used to schedule
upload jobs for the recorded media files from the Edge Agent to a Kinesis Video Stream.
UploaderConfig.Builder avoiding the need
to create one manually via UploaderConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to uploaderConfig(UploaderConfig).
uploaderConfig - a consumer that will call methods on UploaderConfig.BuilderuploaderConfig(UploaderConfig)EdgeConfig.Builder deletionConfig(DeletionConfig deletionConfig)
The deletion configuration is made up of the retention time (EdgeRetentionInHours) and local
size configuration (LocalSizeConfig) details that are used to make the deletion.
deletionConfig - The deletion configuration is made up of the retention time (EdgeRetentionInHours) and
local size configuration (LocalSizeConfig) details that are used to make the deletion.default EdgeConfig.Builder deletionConfig(Consumer<DeletionConfig.Builder> deletionConfig)
The deletion configuration is made up of the retention time (EdgeRetentionInHours) and local
size configuration (LocalSizeConfig) details that are used to make the deletion.
DeletionConfig.Builder avoiding the need
to create one manually via DeletionConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to deletionConfig(DeletionConfig).
deletionConfig - a consumer that will call methods on DeletionConfig.BuilderdeletionConfig(DeletionConfig)Copyright © 2023. All rights reserved.