Interface FlowOutputProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
FlowOutputProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.147Z") @Stability(Experimental) public interface FlowOutputProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for flow output.

Example:

 Stack stack;
 Flow flow;
 IRole role;
 ISecret secret;
 // SRT Caller output with encryption
 FlowOutput output = FlowOutput.Builder.create(stack, "EncryptedOutput")
         .flow(flow)
         .description("Encrypted SRT output")
         .output(OutputConfiguration.srtCaller(SrtCallerOutputConfig.builder()
                 .destination("203.0.113.100")
                 .port(7000)
                 .encryption(SrtPasswordEncryption.builder().role(role).secret(secret).build())
                 .build()))
         .build();
 
  • Method Details

    • getFlow

      @Stability(Experimental) @NotNull IFlow getFlow()
      (experimental) The flow this output is attached to.
    • getOutput

      @Stability(Experimental) @NotNull OutputConfiguration getOutput()
      (experimental) Output configuration.
    • getDescription

      @Stability(Experimental) @Nullable default String getDescription()
      (experimental) A description of the output.

      This description appears only on the MediaConnect console and will not be seen by the end user.

      Default: - no description

    • getFlowOutputName

      @Stability(Experimental) @Nullable default String getFlowOutputName()
      (experimental) The name of the output.

      Default: - auto-generated

    • getOutputStatus

      @Stability(Experimental) @Nullable default State getOutputStatus()
      (experimental) An indication of whether the output should transmit data or not.

      Default: - undefined; when omitted, MediaConnect enables the output (ENABLED) at deploy time

    • builder

      @Stability(Experimental) static FlowOutputProps.Builder builder()
      Returns:
      a FlowOutputProps.Builder of FlowOutputProps