Record Class DebugCollectLogsInclude
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.DebugCollectLogsInclude
@Generated("copilot-sdk-codegen")
public record DebugCollectLogsInclude(Boolean events, Boolean processLogs, Boolean shellLogs, String eventsPath, String currentProcessLogPath, String processLogDirectory, Long previousProcessLogLimit)
extends Record
Built-in session diagnostics to include in the bundle. Omitted fields default to true.
- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecurrentProcessLogPathrecord component.final booleanIndicates whether some other object is "equal to" this one.events()Returns the value of theeventsrecord component.Returns the value of theeventsPathrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of thepreviousProcessLogLimitrecord component.Returns the value of theprocessLogDirectoryrecord component.Returns the value of theprocessLogsrecord component.Returns the value of theshellLogsrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DebugCollectLogsInclude
public DebugCollectLogsInclude(Boolean events, Boolean processLogs, Boolean shellLogs, String eventsPath, String currentProcessLogPath, String processLogDirectory, Long previousProcessLogLimit) Creates an instance of aDebugCollectLogsIncluderecord class.- Parameters:
events- the value for theeventsrecord componentprocessLogs- the value for theprocessLogsrecord componentshellLogs- the value for theshellLogsrecord componenteventsPath- the value for theeventsPathrecord componentcurrentProcessLogPath- the value for thecurrentProcessLogPathrecord componentprocessLogDirectory- the value for theprocessLogDirectoryrecord componentpreviousProcessLogLimit- the value for thepreviousProcessLogLimitrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
events
Returns the value of theeventsrecord component.- Returns:
- the value of the
eventsrecord component
-
processLogs
Returns the value of theprocessLogsrecord component.- Returns:
- the value of the
processLogsrecord component
-
shellLogs
Returns the value of theshellLogsrecord component.- Returns:
- the value of the
shellLogsrecord component
-
eventsPath
Returns the value of theeventsPathrecord component.- Returns:
- the value of the
eventsPathrecord component
-
currentProcessLogPath
Returns the value of thecurrentProcessLogPathrecord component.- Returns:
- the value of the
currentProcessLogPathrecord component
-
processLogDirectory
Returns the value of theprocessLogDirectoryrecord component.- Returns:
- the value of the
processLogDirectoryrecord component
-
previousProcessLogLimit
Returns the value of thepreviousProcessLogLimitrecord component.- Returns:
- the value of the
previousProcessLogLimitrecord component
-