Class LiveTailSessionStart.BuilderImpl

    • Constructor Detail

      • BuilderImpl

        protected BuilderImpl()
    • Method Detail

      • getRequestId

        public final String getRequestId()
      • setRequestId

        public final void setRequestId​(String requestIdValue)
      • requestId

        public final LiveTailSessionStart.Builder requestId​(String requestIdValue)
        Description copied from interface: LiveTailSessionStart.Builder

        The unique ID generated by CloudWatch Logs to identify this Live Tail session request.

        Specified by:
        requestId in interface LiveTailSessionStart.Builder
        Parameters:
        requestIdValue - The unique ID generated by CloudWatch Logs to identify this Live Tail session request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getSessionId

        public final String getSessionId()
      • setSessionId

        public final void setSessionId​(String sessionId)
      • getLogGroupIdentifiers

        public final Collection<String> getLogGroupIdentifiers()
      • setLogGroupIdentifiers

        public final void setLogGroupIdentifiers​(Collection<String> logGroupIdentifiers)
      • setLogStreamNames

        public final void setLogStreamNames​(Collection<String> logStreamNames)
      • logStreamNames

        public final LiveTailSessionStart.Builder logStreamNames​(Collection<String> logStreamNames)
        Description copied from interface: LiveTailSessionStart.Builder

        If your StartLiveTail operation request included a logStreamNames parameter that filtered the session to only include certain log streams, these streams are listed here.

        Specified by:
        logStreamNames in interface LiveTailSessionStart.Builder
        Parameters:
        logStreamNames - If your StartLiveTail operation request included a logStreamNames parameter that filtered the session to only include certain log streams, these streams are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logStreamNames

        @SafeVarargs
        public final LiveTailSessionStart.Builder logStreamNames​(String... logStreamNames)
        Description copied from interface: LiveTailSessionStart.Builder

        If your StartLiveTail operation request included a logStreamNames parameter that filtered the session to only include certain log streams, these streams are listed here.

        Specified by:
        logStreamNames in interface LiveTailSessionStart.Builder
        Parameters:
        logStreamNames - If your StartLiveTail operation request included a logStreamNames parameter that filtered the session to only include certain log streams, these streams are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getLogStreamNamePrefixes

        public final Collection<String> getLogStreamNamePrefixes()
      • setLogStreamNamePrefixes

        public final void setLogStreamNamePrefixes​(Collection<String> logStreamNamePrefixes)
      • logStreamNamePrefixes

        public final LiveTailSessionStart.Builder logStreamNamePrefixes​(Collection<String> logStreamNamePrefixes)
        Description copied from interface: LiveTailSessionStart.Builder

        If your StartLiveTail operation request included a logStreamNamePrefixes parameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.

        Specified by:
        logStreamNamePrefixes in interface LiveTailSessionStart.Builder
        Parameters:
        logStreamNamePrefixes - If your StartLiveTail operation request included a logStreamNamePrefixes parameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • logStreamNamePrefixes

        @SafeVarargs
        public final LiveTailSessionStart.Builder logStreamNamePrefixes​(String... logStreamNamePrefixes)
        Description copied from interface: LiveTailSessionStart.Builder

        If your StartLiveTail operation request included a logStreamNamePrefixes parameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.

        Specified by:
        logStreamNamePrefixes in interface LiveTailSessionStart.Builder
        Parameters:
        logStreamNamePrefixes - If your StartLiveTail operation request included a logStreamNamePrefixes parameter that filtered the session to only include log streams that have names that start with certain prefixes, these prefixes are listed here.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getLogEventFilterPattern

        public final String getLogEventFilterPattern()
      • setLogEventFilterPattern

        public final void setLogEventFilterPattern​(String logEventFilterPattern)
      • logEventFilterPattern

        public final LiveTailSessionStart.Builder logEventFilterPattern​(String logEventFilterPattern)
        Description copied from interface: LiveTailSessionStart.Builder

        An optional pattern to filter the results to include only log events that match the pattern. For example, a filter pattern of error 404 displays only log events that include both error and 404.

        For more information about filter pattern syntax, see Filter and Pattern Syntax.

        Specified by:
        logEventFilterPattern in interface LiveTailSessionStart.Builder
        Parameters:
        logEventFilterPattern - An optional pattern to filter the results to include only log events that match the pattern. For example, a filter pattern of error 404 displays only log events that include both error and 404.

        For more information about filter pattern syntax, see Filter and Pattern Syntax.

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