Record Class SessionSettingsValidationSnapshot

java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.SessionSettingsValidationSnapshot

@Generated("copilot-sdk-codegen") public record SessionSettingsValidationSnapshot(Double timeout, Double dependabotTimeout, Boolean codeqlEnabled, Boolean codeReviewEnabled, String codeReviewModel, Boolean advisoryEnabled, Boolean secretScanningEnabled, Boolean memoryStoreEnabled, Boolean memoryVoteEnabled) extends Record
Redacted validation and memory-tool settings for a session.
Since:
1.0.0
  • Constructor Details

    • SessionSettingsValidationSnapshot

      public SessionSettingsValidationSnapshot(Double timeout, Double dependabotTimeout, Boolean codeqlEnabled, Boolean codeReviewEnabled, String codeReviewModel, Boolean advisoryEnabled, Boolean secretScanningEnabled, Boolean memoryStoreEnabled, Boolean memoryVoteEnabled)
      Creates an instance of a SessionSettingsValidationSnapshot record class.
      Parameters:
      timeout - the value for the timeout record component
      dependabotTimeout - the value for the dependabotTimeout record component
      codeqlEnabled - the value for the codeqlEnabled record component
      codeReviewEnabled - the value for the codeReviewEnabled record component
      codeReviewModel - the value for the codeReviewModel record component
      advisoryEnabled - the value for the advisoryEnabled record component
      secretScanningEnabled - the value for the secretScanningEnabled record component
      memoryStoreEnabled - the value for the memoryStoreEnabled record component
      memoryVoteEnabled - the value for the memoryVoteEnabled record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • timeout

      public Double timeout()
      Returns the value of the timeout record component.
      Returns:
      the value of the timeout record component
    • dependabotTimeout

      public Double dependabotTimeout()
      Returns the value of the dependabotTimeout record component.
      Returns:
      the value of the dependabotTimeout record component
    • codeqlEnabled

      public Boolean codeqlEnabled()
      Returns the value of the codeqlEnabled record component.
      Returns:
      the value of the codeqlEnabled record component
    • codeReviewEnabled

      public Boolean codeReviewEnabled()
      Returns the value of the codeReviewEnabled record component.
      Returns:
      the value of the codeReviewEnabled record component
    • codeReviewModel

      public String codeReviewModel()
      Returns the value of the codeReviewModel record component.
      Returns:
      the value of the codeReviewModel record component
    • advisoryEnabled

      public Boolean advisoryEnabled()
      Returns the value of the advisoryEnabled record component.
      Returns:
      the value of the advisoryEnabled record component
    • secretScanningEnabled

      public Boolean secretScanningEnabled()
      Returns the value of the secretScanningEnabled record component.
      Returns:
      the value of the secretScanningEnabled record component
    • memoryStoreEnabled

      public Boolean memoryStoreEnabled()
      Returns the value of the memoryStoreEnabled record component.
      Returns:
      the value of the memoryStoreEnabled record component
    • memoryVoteEnabled

      public Boolean memoryVoteEnabled()
      Returns the value of the memoryVoteEnabled record component.
      Returns:
      the value of the memoryVoteEnabled record component