Interface UpdateFlowSourceRequest.Builder

  • Method Details

    • decryption

      The type of encryption that is used on the content ingested from the source.

      Parameters:
      decryption - The type of encryption that is used on the content ingested from the source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • decryption

      The type of encryption that is used on the content ingested from the source.

      This is a convenience method that creates an instance of the UpdateEncryption.Builder avoiding the need to create one manually via UpdateEncryption.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to decryption(UpdateEncryption).

      Parameters:
      decryption - a consumer that will call methods on UpdateEncryption.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      UpdateFlowSourceRequest.Builder description(String description)

      A description of the source. This description is not visible outside of the current Amazon Web Services account.

      Parameters:
      description - A description of the source. This description is not visible outside of the current Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entitlementArn

      UpdateFlowSourceRequest.Builder entitlementArn(String entitlementArn)

      The Amazon Resource Name (ARN) of the entitlement that allows you to subscribe to the flow. The entitlement is set by the content originator, and the ARN is generated as part of the originator's flow.

      Parameters:
      entitlementArn - The Amazon Resource Name (ARN) of the entitlement that allows you to subscribe to the flow. The entitlement is set by the content originator, and the ARN is generated as part of the originator's flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • flowArn

      The ARN of the flow that you want to update.

      Parameters:
      flowArn - The ARN of the flow that you want to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ingestPort

      UpdateFlowSourceRequest.Builder ingestPort(Integer ingestPort)

      The port that the flow listens on for incoming content. If the protocol of the source is Zixi, the port must be set to 2088.

      Parameters:
      ingestPort - The port that the flow listens on for incoming content. If the protocol of the source is Zixi, the port must be set to 2088.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxBitrate

      UpdateFlowSourceRequest.Builder maxBitrate(Integer maxBitrate)

      The maximum bitrate for RIST, RTP, and RTP-FEC streams.

      Parameters:
      maxBitrate - The maximum bitrate for RIST, RTP, and RTP-FEC streams.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxLatency

      UpdateFlowSourceRequest.Builder maxLatency(Integer maxLatency)

      The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

      Parameters:
      maxLatency - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxSyncBuffer

      UpdateFlowSourceRequest.Builder maxSyncBuffer(Integer maxSyncBuffer)

      The size of the buffer (in milliseconds) to use to sync incoming source data.

      Parameters:
      maxSyncBuffer - The size of the buffer (in milliseconds) to use to sync incoming source data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaStreamSourceConfigurations

      UpdateFlowSourceRequest.Builder mediaStreamSourceConfigurations(Collection<MediaStreamSourceConfigurationRequest> mediaStreamSourceConfigurations)

      The media stream that is associated with the source, and the parameters for that association.

      Parameters:
      mediaStreamSourceConfigurations - The media stream that is associated with the source, and the parameters for that association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaStreamSourceConfigurations

      UpdateFlowSourceRequest.Builder mediaStreamSourceConfigurations(MediaStreamSourceConfigurationRequest... mediaStreamSourceConfigurations)

      The media stream that is associated with the source, and the parameters for that association.

      Parameters:
      mediaStreamSourceConfigurations - The media stream that is associated with the source, and the parameters for that association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaStreamSourceConfigurations

      UpdateFlowSourceRequest.Builder mediaStreamSourceConfigurations(Consumer<MediaStreamSourceConfigurationRequest.Builder>... mediaStreamSourceConfigurations)

      The media stream that is associated with the source, and the parameters for that association.

      This is a convenience method that creates an instance of the MediaStreamSourceConfigurationRequest.Builder avoiding the need to create one manually via MediaStreamSourceConfigurationRequest.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mediaStreamSourceConfigurations(List<MediaStreamSourceConfigurationRequest>).

      Parameters:
      mediaStreamSourceConfigurations - a consumer that will call methods on MediaStreamSourceConfigurationRequest.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • minLatency

      UpdateFlowSourceRequest.Builder minLatency(Integer minLatency)

      The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

      Parameters:
      minLatency - The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      The protocol that the source uses to deliver the content to MediaConnect.

      Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.

      Parameters:
      protocol - The protocol that the source uses to deliver the content to MediaConnect.

      Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The protocol that the source uses to deliver the content to MediaConnect.

      Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.

      Parameters:
      protocol - The protocol that the source uses to deliver the content to MediaConnect.

      Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • senderControlPort

      UpdateFlowSourceRequest.Builder senderControlPort(Integer senderControlPort)

      The port that the flow uses to send outbound requests to initiate connection with the sender.

      Parameters:
      senderControlPort - The port that the flow uses to send outbound requests to initiate connection with the sender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • senderIpAddress

      UpdateFlowSourceRequest.Builder senderIpAddress(String senderIpAddress)

      The IP address that the flow communicates with to initiate connection with the sender.

      Parameters:
      senderIpAddress - The IP address that the flow communicates with to initiate connection with the sender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceArn

      The ARN of the source that you want to update.

      Parameters:
      sourceArn - The ARN of the source that you want to update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceListenerAddress

      UpdateFlowSourceRequest.Builder sourceListenerAddress(String sourceListenerAddress)

      The source IP or domain name for SRT-caller protocol.

      Parameters:
      sourceListenerAddress - The source IP or domain name for SRT-caller protocol.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceListenerPort

      UpdateFlowSourceRequest.Builder sourceListenerPort(Integer sourceListenerPort)

      Source port for SRT-caller protocol.

      Parameters:
      sourceListenerPort - Source port for SRT-caller protocol.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamId

      The stream ID that you want to use for this transport. This parameter applies only to Zixi and SRT caller-based streams.

      Parameters:
      streamId - The stream ID that you want to use for this transport. This parameter applies only to Zixi and SRT caller-based streams.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcInterfaceName

      UpdateFlowSourceRequest.Builder vpcInterfaceName(String vpcInterfaceName)

      The name of the VPC interface that you want to send your output to.

      Parameters:
      vpcInterfaceName - The name of the VPC interface that you want to send your output to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • whitelistCidr

      UpdateFlowSourceRequest.Builder whitelistCidr(String whitelistCidr)

      The range of IP addresses that are allowed to contribute content to your source. Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

      Parameters:
      whitelistCidr - The range of IP addresses that are allowed to contribute content to your source. Format the IP addresses as a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayBridgeSource

      UpdateFlowSourceRequest.Builder gatewayBridgeSource(UpdateGatewayBridgeSourceRequest gatewayBridgeSource)

      The source configuration for cloud flows receiving a stream from a bridge.

      Parameters:
      gatewayBridgeSource - The source configuration for cloud flows receiving a stream from a bridge.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayBridgeSource

      default UpdateFlowSourceRequest.Builder gatewayBridgeSource(Consumer<UpdateGatewayBridgeSourceRequest.Builder> gatewayBridgeSource)

      The source configuration for cloud flows receiving a stream from a bridge.

      This is a convenience method that creates an instance of the UpdateGatewayBridgeSourceRequest.Builder avoiding the need to create one manually via UpdateGatewayBridgeSourceRequest.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to gatewayBridgeSource(UpdateGatewayBridgeSourceRequest).

      Parameters:
      gatewayBridgeSource - a consumer that will call methods on UpdateGatewayBridgeSourceRequest.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      UpdateFlowSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.