Class SessionTruncationEvent.SessionTruncationData

java.lang.Object
com.github.copilot.sdk.events.SessionTruncationEvent.SessionTruncationData
Enclosing class:
SessionTruncationEvent

public static class SessionTruncationEvent.SessionTruncationData extends Object
  • Constructor Details

    • SessionTruncationData

      public SessionTruncationData()
  • Method Details

    • getTokenLimit

      public double getTokenLimit()
    • setTokenLimit

      public void setTokenLimit(double tokenLimit)
    • getPreTruncationTokensInMessages

      public double getPreTruncationTokensInMessages()
    • setPreTruncationTokensInMessages

      public void setPreTruncationTokensInMessages(double preTruncationTokensInMessages)
    • getPreTruncationMessagesLength

      public double getPreTruncationMessagesLength()
    • setPreTruncationMessagesLength

      public void setPreTruncationMessagesLength(double preTruncationMessagesLength)
    • getPostTruncationTokensInMessages

      public double getPostTruncationTokensInMessages()
    • setPostTruncationTokensInMessages

      public void setPostTruncationTokensInMessages(double postTruncationTokensInMessages)
    • getPostTruncationMessagesLength

      public double getPostTruncationMessagesLength()
    • setPostTruncationMessagesLength

      public void setPostTruncationMessagesLength(double postTruncationMessagesLength)
    • getTokensRemovedDuringTruncation

      public double getTokensRemovedDuringTruncation()
    • setTokensRemovedDuringTruncation

      public void setTokensRemovedDuringTruncation(double tokensRemovedDuringTruncation)
    • getMessagesRemovedDuringTruncation

      public double getMessagesRemovedDuringTruncation()
    • setMessagesRemovedDuringTruncation

      public void setMessagesRemovedDuringTruncation(double messagesRemovedDuringTruncation)
    • getPerformedBy

      public String getPerformedBy()
    • setPerformedBy

      public void setPerformedBy(String performedBy)