Class RenditionConfiguration

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ivs.alpha.RenditionConfiguration
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.106.0 (build e852934)", date="2025-03-04T22:57:35.468Z") @Stability(Experimental) public class RenditionConfiguration extends software.amazon.jsii.JsiiObject
(experimental) Rendition configuration for IVS Recording configuration.

Example:

 Bucket recordingBucket;
 RecordingConfiguration recordingConfiguration = RecordingConfiguration.Builder.create(this, "RecordingConfiguration")
         .bucket(recordingBucket)
         // set rendition configuration
         .renditionConfiguration(RenditionConfiguration.custom(List.of(Resolution.HD, Resolution.SD)))
         .build();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    RenditionConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    RenditionConfiguration(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    all()
    (experimental) Record all available renditions.
    custom(List<? extends Resolution> renditions)
    (experimental) Record a subset of video renditions.
    (experimental) A list of which renditions are recorded for a stream.
    (experimental) The set of renditions are recorded for a stream.
    (experimental) Does not record any video.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • RenditionConfiguration

      protected RenditionConfiguration(software.amazon.jsii.JsiiObjectRef objRef)
    • RenditionConfiguration

      protected RenditionConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • all

      @Stability(Experimental) @NotNull public static RenditionConfiguration all()
      (experimental) Record all available renditions.
    • custom

      @Stability(Experimental) @NotNull public static RenditionConfiguration custom(@NotNull List<? extends Resolution> renditions)
      (experimental) Record a subset of video renditions.

      Parameters:
      renditions - A list of which renditions are recorded for a stream. This parameter is required.
    • none

      @Stability(Experimental) @NotNull public static RenditionConfiguration none()
      (experimental) Does not record any video.
    • getRenditionSelection

      @Stability(Experimental) @NotNull public RenditionSelection getRenditionSelection()
      (experimental) The set of renditions are recorded for a stream.
    • getRenditions

      @Stability(Experimental) @Nullable public List<Resolution> getRenditions()
      (experimental) A list of which renditions are recorded for a stream.

      If you do not specify this property, no resolution is selected.