Package com.ultikits.ultitools.utils
Class UltiCloudRequests.Result
java.lang.Object
com.ultikits.ultitools.utils.UltiCloudRequests.Result
- Enclosing class:
UltiCloudRequests
The result of one call: an
UltiCloudRequests.Outcome, and for a completed exchange its status and body.
Carries no request header and no credential.- Since:
- 6.3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final UltiCloudRequests.Outcomeprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateResult(UltiCloudRequests.Outcome outcome, int statusCode, String body) -
Method Summary
Modifier and TypeMethodDescriptiongetBody()inttoString()private static UltiCloudRequests.ResultwithoutExchange(UltiCloudRequests.Outcome outcome)
-
Field Details
-
outcome
-
statusCode
private final int statusCode -
body
-
-
Constructor Details
-
Result
-
-
Method Details
-
withoutExchange
-
getOutcome
- Returns:
- what happened; never
null
-
getStatusCode
public int getStatusCode()- Returns:
- the HTTP status code, or
-1when no HTTP exchange completed
-
getBody
- Returns:
- the response body as UTF-8 text, or
nullwhen no HTTP exchange completed
-
toString
-