Package io.vrap.rmf.base.client
Class StringBodyApiMethod<T extends StringBodyApiMethod<T,TResult>,TResult>
java.lang.Object
io.vrap.rmf.base.client.ApiMethod<T,TResult>
io.vrap.rmf.base.client.BodyApiMethod<T,TResult,TBody>
io.vrap.rmf.base.client.TypeBodyApiMethod<T,TResult,String>
io.vrap.rmf.base.client.StringBodyApiMethod<T,TResult>
- All Implemented Interfaces:
ClientRequestCommand<TResult>,CreateHttpRequestCommand,HttpRequestCommand<TResult>,RequestCommand<TResult>
public abstract class StringBodyApiMethod<T extends StringBodyApiMethod<T,TResult>,TResult>
extends TypeBodyApiMethod<T,TResult,String>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.vrap.rmf.base.client.ApiMethod
ApiMethod.ParamEntry<K,V> -
Constructor Summary
ConstructorsConstructorDescriptionStringBodyApiMethod(ApiHttpClient apiHttpClient) StringBodyApiMethod(ApiHttpClient apiHttpClient, ApiHttpHeaders headers, List<ApiMethod.ParamEntry<String, String>> queryParams) StringBodyApiMethod(StringBodyApiMethod<T, TResult> apiMethod) -
Method Summary
Methods inherited from class io.vrap.rmf.base.client.ApiMethod
addHeader, addQueryParam, addQueryParams, contentType, createHttpRequest, execute, execute, execute, execute, execute, execute, execute, execute, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, executeBlocking, getFirstQueryParam, getHeaders, getQueryParam, getQueryParams, getQueryParamUriString, getQueryParamUriStrings, send, sendBlocking, sendBlocking, with, with, withHeader, withHeaders, withHttpRequest, withoutHeader, withoutQueryParam, withQueryParam, withQueryParamsMethods inherited from interface io.vrap.rmf.base.client.ClientRequestCommand
executeBlockingMethods inherited from interface io.vrap.rmf.base.client.CreateHttpRequestCommand
createHttpRequestMethods inherited from interface io.vrap.rmf.base.client.HttpRequestCommand
resultTypeMethods inherited from interface io.vrap.rmf.base.client.RequestCommand
executeBlocking
-
Constructor Details
-
StringBodyApiMethod
-
StringBodyApiMethod
public StringBodyApiMethod(ApiHttpClient apiHttpClient, ApiHttpHeaders headers, List<ApiMethod.ParamEntry<String, String>> queryParams) -
StringBodyApiMethod
-
-
Method Details
-
getBody
- Overrides:
getBodyin classTypeBodyApiMethod<T extends StringBodyApiMethod<T,TResult>, TResult, String>
-
withBody
- Overrides:
withBodyin classTypeBodyApiMethod<T extends StringBodyApiMethod<T,TResult>, TResult, String>
-
equals
-
hashCode
public abstract int hashCode() -
toString
-
reflectionHashCode
public int reflectionHashCode()
-