Class LiveTailSessionUpdate.BuilderImpl

    • Constructor Detail

      • BuilderImpl

        protected BuilderImpl()
    • Method Detail

      • setSessionMetadata

        public final void setSessionMetadata​(software.amazon.awssdk.services.cloudwatchlogs.model.LiveTailSessionMetadata.BuilderImpl sessionMetadata)
      • setSessionResults

        public final void setSessionResults​(Collection<software.amazon.awssdk.services.cloudwatchlogs.model.LiveTailSessionLogEvent.BuilderImpl> sessionResults)
      • sessionResults

        public final LiveTailSessionUpdate.Builder sessionResults​(Collection<LiveTailSessionLogEvent> sessionResults)
        Description copied from interface: LiveTailSessionUpdate.Builder

        An array, where each member of the array includes the information for one log event in the Live Tail session.

        A sessionResults array can include as many as 500 log events. If the number of log events matching the request exceeds 500 per second, the log events are sampled down to 500 log events to be included in each sessionUpdate structure.

        Specified by:
        sessionResults in interface LiveTailSessionUpdate.Builder
        Parameters:
        sessionResults - An array, where each member of the array includes the information for one log event in the Live Tail session.

        A sessionResults array can include as many as 500 log events. If the number of log events matching the request exceeds 500 per second, the log events are sampled down to 500 log events to be included in each sessionUpdate structure.

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

        @SafeVarargs
        public final LiveTailSessionUpdate.Builder sessionResults​(LiveTailSessionLogEvent... sessionResults)
        Description copied from interface: LiveTailSessionUpdate.Builder

        An array, where each member of the array includes the information for one log event in the Live Tail session.

        A sessionResults array can include as many as 500 log events. If the number of log events matching the request exceeds 500 per second, the log events are sampled down to 500 log events to be included in each sessionUpdate structure.

        Specified by:
        sessionResults in interface LiveTailSessionUpdate.Builder
        Parameters:
        sessionResults - An array, where each member of the array includes the information for one log event in the Live Tail session.

        A sessionResults array can include as many as 500 log events. If the number of log events matching the request exceeds 500 per second, the log events are sampled down to 500 log events to be included in each sessionUpdate structure.

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