Interface StreamSummary.Builder

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

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

    • streamName

      StreamSummary.Builder streamName(String streamName)

      The name of a stream.

      Parameters:
      streamName - The name of a stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamARN

      StreamSummary.Builder streamARN(String streamARN)

      The ARN of the stream.

      Parameters:
      streamARN - The ARN of the stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamStatus

      StreamSummary.Builder streamStatus(String streamStatus)

      The status of the stream.

      Parameters:
      streamStatus - The status of the stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • streamStatus

      StreamSummary.Builder streamStatus(StreamStatus streamStatus)

      The status of the stream.

      Parameters:
      streamStatus - The status of the stream.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • streamModeDetails

      StreamSummary.Builder streamModeDetails(StreamModeDetails streamModeDetails)
      Sets the value of the StreamModeDetails property for this object.
      Parameters:
      streamModeDetails - The new value for the StreamModeDetails property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamModeDetails

      default StreamSummary.Builder streamModeDetails(Consumer<StreamModeDetails.Builder> streamModeDetails)
      Sets the value of the StreamModeDetails property for this object. This is a convenience method that creates an instance of the StreamModeDetails.Builder avoiding the need to create one manually via StreamModeDetails.builder().

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

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

      StreamSummary.Builder streamCreationTimestamp(Instant streamCreationTimestamp)

      The timestamp at which the stream was created.

      Parameters:
      streamCreationTimestamp - The timestamp at which the stream was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.