Interface ChannelFlow.Builder

    • Method Detail

      • channelFlowArn

        ChannelFlow.Builder channelFlowArn​(String channelFlowArn)

        The ARN of the channel flow.

        Parameters:
        channelFlowArn - The ARN of the channel flow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processors

        ChannelFlow.Builder processors​(Collection<Processor> processors)

        Information about the processor Lambda functions.

        Parameters:
        processors - Information about the processor Lambda functions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processors

        ChannelFlow.Builder processors​(Processor... processors)

        Information about the processor Lambda functions.

        Parameters:
        processors - Information about the processor Lambda functions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • processors

        ChannelFlow.Builder processors​(Consumer<Processor.Builder>... processors)

        Information about the processor Lambda functions.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #processors(List).

        Parameters:
        processors - a consumer that will call methods on Processor.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #processors(java.util.Collection)
      • name

        ChannelFlow.Builder name​(String name)

        The name of the channel flow.

        Parameters:
        name - The name of the channel flow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdTimestamp

        ChannelFlow.Builder createdTimestamp​(Instant createdTimestamp)

        The time at which the channel flow was created.

        Parameters:
        createdTimestamp - The time at which the channel flow was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTimestamp

        ChannelFlow.Builder lastUpdatedTimestamp​(Instant lastUpdatedTimestamp)

        The time at which a channel flow was updated.

        Parameters:
        lastUpdatedTimestamp - The time at which a channel flow was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.