Class CfnFlowEntitlementMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnFlowEntitlementMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFlowEntitlementMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFlowEntitlementMixinProps
@Stability(Stable)
@Internal
public static final class CfnFlowEntitlementMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFlowEntitlementMixinProps
An implementation for
CfnFlowEntitlementMixinProps-
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.cfnpropertymixins.services.mediaconnect.CfnFlowEntitlementMixinProps
CfnFlowEntitlementMixinProps.Builder, CfnFlowEntitlementMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnFlowEntitlementMixinProps.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 NumberThe percentage of the entitlement data transfer fee that you want the subscriber to be responsible for.final StringA description of the entitlement.final ObjectEncryption information.final StringAn indication of whether the new entitlement should be enabled or disabled as soon as it is created.final StringThe Amazon Resource Name (ARN) of the flow.final StringgetName()The name of the entitlement.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 theCfnFlowEntitlementMixinProps.Builder.
-
-
Method Details
-
getDataTransferSubscriberFeePercent
Description copied from interface:CfnFlowEntitlementMixinPropsThe percentage of the entitlement data transfer fee that you want the subscriber to be responsible for.Default: - 0
- Specified by:
getDataTransferSubscriberFeePercentin interfaceCfnFlowEntitlementMixinProps- See Also:
-
getDescription
Description copied from interface:CfnFlowEntitlementMixinPropsA 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 interfaceCfnFlowEntitlementMixinProps- See Also:
-
getEncryption
Description copied from interface:CfnFlowEntitlementMixinPropsEncryption information.Returns union: either
IResolvableorCfnFlowEntitlementPropsMixin.EncryptionProperty- Specified by:
getEncryptionin interfaceCfnFlowEntitlementMixinProps- See Also:
-
getEntitlementStatus
Description copied from interface:CfnFlowEntitlementMixinPropsAn indication of whether the new entitlement should be enabled or disabled as soon as it is created.If you don’t specify the entitlementStatus field in your request, MediaConnect sets it to ENABLED.
- Specified by:
getEntitlementStatusin interfaceCfnFlowEntitlementMixinProps- See Also:
-
getFlowArn
Description copied from interface:CfnFlowEntitlementMixinPropsThe Amazon Resource Name (ARN) of the flow.- Specified by:
getFlowArnin interfaceCfnFlowEntitlementMixinProps- See Also:
-
getName
Description copied from interface:CfnFlowEntitlementMixinPropsThe name of the entitlement.This value must be unique within the current flow.
- Specified by:
getNamein interfaceCfnFlowEntitlementMixinProps- See Also:
-
getSubscribers
Description copied from interface:CfnFlowEntitlementMixinPropsThe 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 interfaceCfnFlowEntitlementMixinProps- 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()
-