Class CfnChannelProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.medialive.CfnChannelProps.Jsii$Proxy
All Implemented Interfaces:
CfnChannelProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnChannelProps

@Stability(Stable) @Internal public static final class CfnChannelProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnChannelProps
An implementation for CfnChannelProps
  • 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

      protected Jsii$Proxy(CfnChannelProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnChannelProps.Builder.
  • Method Details

    • getCdiInputSpecification

      public final Object getCdiInputSpecification()
      Description copied from interface: CfnChannelProps
      Specification of CDI inputs for this channel.
      Specified by:
      getCdiInputSpecification in interface CfnChannelProps
    • getChannelClass

      public final String getChannelClass()
      Description copied from interface: CfnChannelProps
      The class for this channel.

      For a channel with two pipelines, the class is STANDARD. For a channel with one pipeline, the class is SINGLE_PIPELINE.

      Specified by:
      getChannelClass in interface CfnChannelProps
    • getDestinations

      public final Object getDestinations()
      Description copied from interface: CfnChannelProps
      The settings that identify the destination for the outputs in this MediaLive output package.
      Specified by:
      getDestinations in interface CfnChannelProps
    • getEncoderSettings

      public final Object getEncoderSettings()
      Description copied from interface: CfnChannelProps
      The encoding configuration for the output content.
      Specified by:
      getEncoderSettings in interface CfnChannelProps
    • getInputAttachments

      public final Object getInputAttachments()
      Description copied from interface: CfnChannelProps
      The list of input attachments for the channel.
      Specified by:
      getInputAttachments in interface CfnChannelProps
    • getInputSpecification

      public final Object getInputSpecification()
      Description copied from interface: CfnChannelProps
      The input specification for this channel.

      It specifies the key characteristics of the inputs for this channel: the maximum bitrate, the resolution, and the codec.

      Specified by:
      getInputSpecification in interface CfnChannelProps
    • getLogLevel

      public final String getLogLevel()
      Description copied from interface: CfnChannelProps
      The verbosity for logging activity for this channel.

      Charges for logging (which are generated through Amazon CloudWatch Logging) are higher for higher verbosities.

      Specified by:
      getLogLevel in interface CfnChannelProps
    • getMaintenance

      public final Object getMaintenance()
      Description copied from interface: CfnChannelProps
      AWS::MediaLive::Channel.Maintenance.
      Specified by:
      getMaintenance in interface CfnChannelProps
    • getName

      public final String getName()
      Description copied from interface: CfnChannelProps
      A name for this audio selector.

      The AudioDescription (in an output) references this name in order to identify a specific input audio to include in that output.

      Specified by:
      getName in interface CfnChannelProps
    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnChannelProps
      The IAM role for MediaLive to assume when running this channel.

      The role is identified by its ARN.

      Specified by:
      getRoleArn in interface CfnChannelProps
    • getTags

      public final Object getTags()
      Description copied from interface: CfnChannelProps
      A collection of tags for this channel.

      Each tag is a key-value pair.

      Specified by:
      getTags in interface CfnChannelProps
    • getVpc

      public final Object getVpc()
      Description copied from interface: CfnChannelProps
      Settings to enable VPC mode in the channel, so that the endpoints for all outputs are in your VPC.
      Specified by:
      getVpc in interface CfnChannelProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object