Interface FlowAttributes
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
FlowAttributes.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.144Z")
@Stability(Experimental)
public interface FlowAttributes
extends software.amazon.jsii.JsiiSerializable
(experimental) Attributes for importing an existing Flow.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediaconnect.alpha.*;
FlowAttributes flowAttributes = FlowAttributes.builder()
.flowArn("flowArn")
// the properties below are optional
.egressIp("egressIp")
.flowAvailabilityZone("flowAvailabilityZone")
.isFailoverEnabled(false)
.sourceArn("sourceArn")
.sourceIngestIp("sourceIngestIp")
.sourceIngestPort("sourceIngestPort")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forFlowAttributesstatic final classAn implementation forFlowAttributes -
Method Summary
Modifier and TypeMethodDescriptionstatic FlowAttributes.Builderbuilder()default String(experimental) The IP address that the flow uses to send outbound content.(experimental) The ARN of the flow.default String(experimental) The Availability Zone that the flow was created in.default Boolean(experimental) Indicates whether failover configured.default String(experimental) ARN of the source defined on the flow.default String(experimental) The IP address that the flow listens on for incoming content.default String(experimental) The port that the flow listens on for incoming content.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFlowArn
(experimental) The ARN of the flow. -
getEgressIp
(experimental) The IP address that the flow uses to send outbound content.Default: - accessing `egressIp` on the imported flow throws; only provide when available.
-
getFlowAvailabilityZone
(experimental) The Availability Zone that the flow was created in.Default: - `flowAvailabilityZone` is undefined on the imported flow.
-
getIsFailoverEnabled
(experimental) Indicates whether failover configured.Default: false
-
getSourceArn
(experimental) ARN of the source defined on the flow.Not encoded in the flow ARN, so must be provided explicitly when you need access to
sourceArnon the imported construct.Default: - sourceArn is not available on the imported construct
-
getSourceIngestIp
(experimental) The IP address that the flow listens on for incoming content.Default: - accessing `sourceIngestIp` on the imported flow throws; only provide when available.
-
getSourceIngestPort
(experimental) The port that the flow listens on for incoming content.Default: - accessing `sourceIngestPort` on the imported flow throws; only provide when available.
-
builder
- Returns:
- a
FlowAttributes.BuilderofFlowAttributes
-