Interface EdgeConfig.Builder

    • Method Detail

      • hubDeviceArn

        EdgeConfig.Builder hubDeviceArn​(String hubDeviceArn)

        The "Internet of Things (IoT) Thing" Arn of the stream.

        Parameters:
        hubDeviceArn - The "Internet of Things (IoT) Thing" Arn of the stream.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • recorderConfig

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uploaderConfig

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deletionConfig

        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.

        Parameters:
        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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.