Class FlowEntitlementProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.FlowEntitlementProps.Jsii$Proxy
- All Implemented Interfaces:
FlowEntitlementProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
FlowEntitlementProps
@Stability(Experimental)
@Internal
public static final class FlowEntitlementProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements FlowEntitlementProps
An implementation for
FlowEntitlementProps-
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.mediaconnect.alpha.FlowEntitlementProps
FlowEntitlementProps.Builder, FlowEntitlementProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(FlowEntitlementProps.Builder builder) Constructor that initializes the object based on literal property values passed by theFlowEntitlementProps.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 Number(experimental) The percentage of the entitlement data transfer fee that you want the subscriber to be responsible for.final String(experimental) A description of the entitlement.final StaticKeyEncryption(experimental) Options for encrypting the entitlement.final EntitlementStatus(experimental) An indication of whether the new entitlement should be enabled or disabled as soon as it is created.final IFlowgetFlow()(experimental) The flow to set the entitlement from.final String(experimental) The name of the entitlement.(experimental) The AWS account IDs that you want to share your content with.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 theFlowEntitlementProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:FlowEntitlementProps(experimental) A description of the entitlement.This description appears only on the MediaConnect console and is not visible outside of the current AWS account.
- Specified by:
getDescriptionin interfaceFlowEntitlementProps
-
getFlow
Description copied from interface:FlowEntitlementProps(experimental) The flow to set the entitlement from.- Specified by:
getFlowin interfaceFlowEntitlementProps
-
getSubscribers
Description copied from interface:FlowEntitlementProps(experimental) The AWS account IDs that you want to share your content with.The receiving accounts (subscribers) will be allowed to create their own flows using your content as the source.
- Specified by:
getSubscribersin interfaceFlowEntitlementProps
-
getDataTransferSubscriberFeePercent
Description copied from interface:FlowEntitlementProps(experimental) The percentage of the entitlement data transfer fee that you want the subscriber to be responsible for.Default: - the MediaConnect service default
- Specified by:
getDataTransferSubscriberFeePercentin interfaceFlowEntitlementProps
-
getEncryption
Description copied from interface:FlowEntitlementProps(experimental) Options for encrypting the entitlement.Only static key encryption is supported for entitlements.
Default: - no encryption
- Specified by:
getEncryptionin interfaceFlowEntitlementProps
-
getEntitlementStatus
Description copied from interface:FlowEntitlementProps(experimental) An indication of whether the new entitlement should be enabled or disabled as soon as it is created.Default: - undefined; when omitted, MediaConnect enables the entitlement (ENABLED) at deploy time
- Specified by:
getEntitlementStatusin interfaceFlowEntitlementProps
-
getFlowEntitlementName
Description copied from interface:FlowEntitlementProps(experimental) The name of the entitlement.This value must be unique within the current flow.
Default: autogenerated
- Specified by:
getFlowEntitlementNamein interfaceFlowEntitlementProps
-
$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()
-