Class ChannelGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackagev2.alpha.ChannelGroupProps.Jsii$Proxy
- All Implemented Interfaces:
ChannelGroupProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ChannelGroupProps
@Stability(Experimental)
@Internal
public static final class ChannelGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ChannelGroupProps
An implementation for
ChannelGroupProps-
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.mediapackagev2.alpha.ChannelGroupProps
ChannelGroupProps.Builder, ChannelGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ChannelGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theChannelGroupProps.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 String(experimental) The name that describes the channel group.final String(experimental) The description for your channel group.final RemovalPolicy(experimental) Policy to apply when the channel group is removed from the stack.getTags()(experimental) Tags to add to the Channel Group.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 theChannelGroupProps.Builder.
-
-
Method Details
-
getChannelGroupName
Description copied from interface:ChannelGroupProps(experimental) The name that describes the channel group.The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
Default: autogenerated
- Specified by:
getChannelGroupNamein interfaceChannelGroupProps
-
getDescription
Description copied from interface:ChannelGroupProps(experimental) The description for your channel group.Default: - no description
- Specified by:
getDescriptionin interfaceChannelGroupProps
-
getRemovalPolicy
Description copied from interface:ChannelGroupProps(experimental) Policy to apply when the channel group is removed from the stack.Even though MediaPackage ChannelGroups, Channels and OriginEndpoints are technically stateful, their contents are transient and it is common to add and remove these while rearchitecting your application. The default is therefore
DESTROY. Change it toRETAINif the content (in a lookback window) are so valuable that accidentally losing it would be unacceptable.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicyin interfaceChannelGroupProps
-
getTags
Description copied from interface:ChannelGroupProps(experimental) Tags to add to the Channel Group.Default: - No tagging
- Specified by:
getTagsin interfaceChannelGroupProps
-
$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()
-