Interface EntitlementSource
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
EntitlementSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.140Z")
@Stability(Experimental)
public interface EntitlementSource
extends software.amazon.jsii.JsiiSerializable
(experimental) Options for Entitlement.
Example:
Stack stack;
// Import an entitlement from another AWS account
IFlowEntitlement entitlement = FlowEntitlement.fromFlowEntitlementArn(stack, "ImportedEntitlement", "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11111111111111111111111111111111:MyEntitlement");
Flow flow = Flow.Builder.create(stack, "MyFlow")
.source(SourceConfiguration.entitlement(EntitlementSource.builder()
.entitlement(entitlement)
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forEntitlementSourcestatic final classAn implementation forEntitlementSource -
Method Summary
Modifier and TypeMethodDescriptionstatic EntitlementSource.Builderbuilder()default StaticKeyEncryption(experimental) Options to decrypt incoming feed.(experimental) The entitlement that allows you to subscribe to content that comes from another AWS account.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEntitlement
(experimental) The entitlement that allows you to subscribe to content that comes from another AWS account. -
getDecryption
(experimental) Options to decrypt incoming feed.Default: - no decryption
-
builder
- Returns:
- a
EntitlementSource.BuilderofEntitlementSource
-