java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.HttpRequestHandle
-
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestHandle
(HttpClient client, HttpRequest request) Creates an instance of aHttpRequestHandle
record class. -
Method Summary
Modifier and TypeMethodDescriptionclient()
Returns the value of theclient
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.static HttpRequestHandle
static HttpRequestHandle
ofGraphQL
(String urlString, String gqlQuery, HttpClient.Version version) request()
Returns the value of therequest
record component.send()
final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
HttpRequestHandle
Creates an instance of aHttpRequestHandle
record class.- Parameters:
client
- the value for theclient
record componentrequest
- the value for therequest
record component
-
-
Method Details
-
ofGraphQL
public static HttpRequestHandle ofGraphQL(String urlString, String body) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
ofGraphQL
public static HttpRequestHandle ofGraphQL(String urlString, String gqlQuery, HttpClient.Version version) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
send
- Throws:
IOException
InterruptedException
-
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)
. -
client
Returns the value of theclient
record component.- Returns:
- the value of the
client
record component
-
request
Returns the value of therequest
record component.- Returns:
- the value of the
request
record component
-