Interface EventStreamSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EventStreamSummary.Builder,EventStreamSummary>, SdkBuilder<EventStreamSummary.Builder,EventStreamSummary>, SdkPojo
Enclosing class:
EventStreamSummary

public static interface EventStreamSummary.Builder extends SdkPojo, CopyableBuilder<EventStreamSummary.Builder,EventStreamSummary>
  • Method Details

    • domainName

      EventStreamSummary.Builder domainName(String domainName)

      The unique name of the domain.

      Parameters:
      domainName - The unique name of the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventStreamName

      EventStreamSummary.Builder eventStreamName(String eventStreamName)

      The name of the event stream.

      Parameters:
      eventStreamName - The name of the event stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventStreamArn

      EventStreamSummary.Builder eventStreamArn(String eventStreamArn)

      A unique identifier for the event stream.

      Parameters:
      eventStreamArn - A unique identifier for the event stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The operational state of destination stream for export.

      Parameters:
      state - The operational state of destination stream for export.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The operational state of destination stream for export.

      Parameters:
      state - The operational state of destination stream for export.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stoppedSince

      EventStreamSummary.Builder stoppedSince(Instant stoppedSince)

      The timestamp when the State changed to STOPPED.

      Parameters:
      stoppedSince - The timestamp when the State changed to STOPPED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationSummary

      EventStreamSummary.Builder destinationSummary(DestinationSummary destinationSummary)

      Summary information about the Kinesis data stream.

      Parameters:
      destinationSummary - Summary information about the Kinesis data stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationSummary

      default EventStreamSummary.Builder destinationSummary(Consumer<DestinationSummary.Builder> destinationSummary)

      Summary information about the Kinesis data stream.

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

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

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

      The tags used to organize, track, or control access for this resource.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.