Record Class ProviderTokenGetTokenParams
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.ProviderTokenGetTokenParams
@CopilotExperimental
@Generated("copilot-sdk-codegen")
public record ProviderTokenGetTokenParams(String sessionId, String providerName)
extends Record
Asks the SDK client to acquire a bearer token for a BYOK provider whose config set `hasBearerTokenProvider: true`. Issued by the runtime before each outbound model request; the runtime does no caching, so this is sent once per request.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionProviderTokenGetTokenParams(String sessionId, String providerName) Creates an instance of aProviderTokenGetTokenParamsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theproviderNamerecord component.Returns the value of thesessionIdrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
ProviderTokenGetTokenParams
-
-
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). -
sessionId
Returns the value of thesessionIdrecord component.- Returns:
- the value of the
sessionIdrecord component
-
providerName
Returns the value of theproviderNamerecord component.- Returns:
- the value of the
providerNamerecord component
-