Record Class AssistantFusionPhaseStartedEvent.AssistantFusionPhaseStartedEventData
java.lang.Object
java.lang.Record
com.github.copilot.generated.AssistantFusionPhaseStartedEvent.AssistantFusionPhaseStartedEventData
- Enclosing class:
AssistantFusionPhaseStartedEvent
@CopilotExperimental
public static record AssistantFusionPhaseStartedEvent.AssistantFusionPhaseStartedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, FusionPattern pattern, String role, FusionConversationScope conversationScope, String model, String reasoningEffort)
extends Record
Data payload for
AssistantFusionPhaseStartedEvent.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionAssistantFusionPhaseStartedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, FusionPattern pattern, String role, FusionConversationScope conversationScope, String model, String reasoningEffort) Creates an instance of aAssistantFusionPhaseStartedEventDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theconversationScoperecord component.final booleanIndicates whether some other object is "equal to" this one.fusionId()Returns the value of thefusionIdrecord component.final inthashCode()Returns a hash code value for this object.model()Returns the value of themodelrecord component.pattern()Returns the value of thepatternrecord component.phaseId()Returns the value of thephaseIdrecord component.Returns the value of thephaseKindrecord component.Returns the value of thereasoningEffortrecord component.role()Returns the value of therolerecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
AssistantFusionPhaseStartedEventData
public AssistantFusionPhaseStartedEventData(String fusionId, String phaseId, FusionPhaseKind phaseKind, FusionPattern pattern, String role, FusionConversationScope conversationScope, String model, String reasoningEffort) Creates an instance of aAssistantFusionPhaseStartedEventDatarecord class.- Parameters:
fusionId- the value for thefusionIdrecord componentphaseId- the value for thephaseIdrecord componentphaseKind- the value for thephaseKindrecord componentpattern- the value for thepatternrecord componentrole- the value for therolerecord componentconversationScope- the value for theconversationScoperecord componentmodel- the value for themodelrecord componentreasoningEffort- the value for thereasoningEffortrecord 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). -
fusionId
Returns the value of thefusionIdrecord component.- Returns:
- the value of the
fusionIdrecord component
-
phaseId
Returns the value of thephaseIdrecord component.- Returns:
- the value of the
phaseIdrecord component
-
phaseKind
Returns the value of thephaseKindrecord component.- Returns:
- the value of the
phaseKindrecord component
-
pattern
Returns the value of thepatternrecord component.- Returns:
- the value of the
patternrecord component
-
role
Returns the value of therolerecord component.- Returns:
- the value of the
rolerecord component
-
conversationScope
Returns the value of theconversationScoperecord component.- Returns:
- the value of the
conversationScoperecord component
-
model
Returns the value of themodelrecord component.- Returns:
- the value of the
modelrecord component
-
reasoningEffort
Returns the value of thereasoningEffortrecord component.- Returns:
- the value of the
reasoningEffortrecord component
-