Class RecordingConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ivs.alpha.RecordingConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
RecordingConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RecordingConfigurationProps
@Stability(Experimental)
@Internal
public static final class RecordingConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RecordingConfigurationProps
An implementation for
RecordingConfigurationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ivs.alpha.RecordingConfigurationProps
RecordingConfigurationProps.Builder, RecordingConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theRecordingConfigurationProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IBucketRef(experimental) S3 bucket where recorded videos will be stored.final String(experimental) The name of the Recording configuration.final Duration(experimental) If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together.final RenditionConfiguration(experimental) A rendition configuration describes which renditions should be recorded for a stream.final ThumbnailConfiguration(experimental) A thumbnail configuration enables/disables the recording of thumbnails for a live session and controls the interval at which thumbnails are generated for the live session.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theRecordingConfigurationProps.Builder.
-
-
Method Details
-
getBucket
Description copied from interface:RecordingConfigurationProps(experimental) S3 bucket where recorded videos will be stored.- Specified by:
getBucketin interfaceRecordingConfigurationProps
-
getRecordingConfigurationName
Description copied from interface:RecordingConfigurationProps(experimental) The name of the Recording configuration.The value does not need to be unique.
Default: - auto generate
- Specified by:
getRecordingConfigurationNamein interfaceRecordingConfigurationProps
-
getRecordingReconnectWindow
Description copied from interface:RecordingConfigurationProps(experimental) If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together.recordingReconnectWindowmust be between 0 and 300 secondsDefault: - 0 seconds (means disabled)
- Specified by:
getRecordingReconnectWindowin interfaceRecordingConfigurationProps
-
getRenditionConfiguration
Description copied from interface:RecordingConfigurationProps(experimental) A rendition configuration describes which renditions should be recorded for a stream.Default: - no rendition configuration
- Specified by:
getRenditionConfigurationin interfaceRecordingConfigurationProps- See Also:
-
getThumbnailConfiguration
Description copied from interface:RecordingConfigurationProps(experimental) A thumbnail configuration enables/disables the recording of thumbnails for a live session and controls the interval at which thumbnails are generated for the live session.Default: - no thumbnail configuration
- Specified by:
getThumbnailConfigurationin interfaceRecordingConfigurationProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-