Interface Replay.Builder

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

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

    • replayName

      Replay.Builder replayName(String replayName)

      The name of the replay.

      Parameters:
      replayName - The name of the replay.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventSourceArn

      Replay.Builder eventSourceArn(String eventSourceArn)

      The ARN of the archive to replay event from.

      Parameters:
      eventSourceArn - The ARN of the archive to replay event from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      Replay.Builder state(String state)

      The current state of the replay.

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

      The current state of the replay.

      Parameters:
      state - The current state of the replay.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateReason

      Replay.Builder stateReason(String stateReason)

      A description of why the replay is in the current state.

      Parameters:
      stateReason - A description of why the replay is in the current state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventStartTime

      Replay.Builder eventStartTime(Instant eventStartTime)

      A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.

      Parameters:
      eventStartTime - A time stamp for the time to start replaying events. This is determined by the time in the event as described in Time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventEndTime

      Replay.Builder eventEndTime(Instant eventEndTime)

      A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.

      Parameters:
      eventEndTime - A time stamp for the time to start replaying events. Any event with a creation time prior to the EventEndTime specified is replayed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventLastReplayedTime

      Replay.Builder eventLastReplayedTime(Instant eventLastReplayedTime)

      A time stamp for the time that the last event was replayed.

      Parameters:
      eventLastReplayedTime - A time stamp for the time that the last event was replayed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replayStartTime

      Replay.Builder replayStartTime(Instant replayStartTime)

      A time stamp for the time that the replay started.

      Parameters:
      replayStartTime - A time stamp for the time that the replay started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • replayEndTime

      Replay.Builder replayEndTime(Instant replayEndTime)

      A time stamp for the time that the replay completed.

      Parameters:
      replayEndTime - A time stamp for the time that the replay completed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.