Class RecorderConfig
java.lang.Object
software.amazon.awssdk.services.kinesisvideo.model.RecorderConfig
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecorderConfig.Builder,RecorderConfig>
@Generated("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 access the local media files streamed on the camera.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RecorderConfig.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final MediaSourceConfigThe configuration details that consist of the credentials required (MediaUriSecretArnandMediaUriType) to access the media files streamed to the camera.final ScheduleConfigThe configuration that consists of theScheduleExpressionand theDurationInMinutesdetails that specify the scheduling to record from a camera, or local media file, onto the Edge Agent.static Class<? extends RecorderConfig.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
mediaSourceConfig
The configuration details that consist of the credentials required (
MediaUriSecretArnandMediaUriType) to access the media files streamed to the camera.- Returns:
- The configuration details that consist of the credentials required (
MediaUriSecretArnandMediaUriType) to access the media files streamed to the camera.
-
scheduleConfig
The configuration that consists of the
ScheduleExpressionand theDurationInMinutesdetails that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If theScheduleExpressionattribute is not provided, then the Edge Agent will always be set to recording mode.- Returns:
- The configuration that consists of the
ScheduleExpressionand theDurationInMinutesdetails that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If theScheduleExpressionattribute is not provided, then the Edge Agent will always be set to recording mode.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecorderConfig.Builder,RecorderConfig>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-