Package de.xima.fc.http
Class UrlDataBuilder
java.lang.Object
de.xima.fc.http.UrlDataBuilder
- All Implemented Interfaces:
IHttpBodyBuilder,IParameterBuilder<UrlDataBuilder>,IUrlDataBuilder<UrlDataBuilder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParameter(HttpRequestParameter parameter) Adds a parameter to this builder.addParameter(String name, String value) Adds a parameter to this builder.addParameters(Iterable<? extends HttpRequestParameter> parameters) Adds parameters to this builder.build()Adds the multipart body to the HTTP requests builder and returns the HTTP request builder.
-
Constructor Details
-
UrlDataBuilder
-
-
Method Details
-
addParameter
Description copied from interface:IParameterBuilderAdds a parameter to this builder. If a content type is required, the default content type is used.- Specified by:
addParameterin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
parameter- Name of the parameter to add and its value.- Returns:
- This builder for chaining method calls.
-
addParameter
Description copied from interface:IParameterBuilderAdds a parameter to this builder. If a content type is required, the default content type is used.- Specified by:
addParameterin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
name- Name of the parameter to add.value- Value of the parameter to add.- Returns:
- This builder for chaining method calls.
-
addParameters
Description copied from interface:IParameterBuilderAdds parameters to this builder. If a content type is required, the default content type is used.- Specified by:
addParametersin interfaceIParameterBuilder<UrlDataBuilder>- Parameters:
parameters- Parameters to add.- Returns:
- This builder for chaining method calls.
-
build
Description copied from interface:IHttpBodyBuilderAdds the multipart body to the HTTP requests builder and returns the HTTP request builder.- Specified by:
buildin interfaceIHttpBodyBuilder- Returns:
- The HTTP request builder that was used to create this body builder.
-