Package com.parse.http
Class ParseHttpRequest.Builder
- java.lang.Object
-
- com.parse.http.ParseHttpRequest.Builder
-
- Enclosing class:
- ParseHttpRequest
public static final class ParseHttpRequest.Builder extends java.lang.ObjectBuilder ofParseHttpRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()Creates an emptyBuilder.Builder(ParseHttpRequest request)Creates a newBuilderbased on the givenParseHttpRequest.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParseHttpRequest.BuilderaddHeader(java.lang.String name, java.lang.String value)Adds a header to thisBuilder.ParseHttpRequest.BuilderaddHeaders(java.util.Map<java.lang.String,java.lang.String> headers)Adds headers to thisBuilder.ParseHttpRequestbuild()Builds aParseHttpRequestbased on thisBuilder.ParseHttpRequest.BuildersetBody(ParseHttpBody body)Sets theParseHttpBodyof thisBuilder.ParseHttpRequest.BuildersetHeaders(java.util.Map<java.lang.String,java.lang.String> headers)Sets headers of thisBuilder.ParseHttpRequest.BuildersetMethod(ParseHttpRequest.Method method)Sets theParseHttpRequest.Methodof thisBuilder.ParseHttpRequest.BuildersetUrl(java.lang.String url)Sets the url of thisBuilder.
-
-
-
Constructor Detail
-
Builder
public Builder()
Creates an emptyBuilder.
-
Builder
public Builder(ParseHttpRequest request)
Creates a newBuilderbased on the givenParseHttpRequest.- Parameters:
request- TheParseHttpRequestwhere theBuilder's values come from.
-
-
Method Detail
-
setUrl
public ParseHttpRequest.Builder setUrl(java.lang.String url)
Sets the url of thisBuilder.- Parameters:
url- The url of thisBuilder.- Returns:
- This
Builder.
-
setMethod
public ParseHttpRequest.Builder setMethod(ParseHttpRequest.Method method)
Sets theParseHttpRequest.Methodof thisBuilder.- Parameters:
method- TheParseHttpRequest.Methodof thisBuilder.- Returns:
- This
Builder.
-
setBody
public ParseHttpRequest.Builder setBody(ParseHttpBody body)
Sets theParseHttpBodyof thisBuilder.- Parameters:
body- TheParseHttpBodyof thisBuilder.- Returns:
- This
Builder.
-
addHeader
public ParseHttpRequest.Builder addHeader(java.lang.String name, java.lang.String value)
Adds a header to thisBuilder.- Parameters:
name- The name of the header.value- The value of the header.- Returns:
- This
Builder.
-
addHeaders
public ParseHttpRequest.Builder addHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
Adds headers to thisBuilder.- Parameters:
headers- The headers that need to be added.- Returns:
- This
Builder.
-
setHeaders
public ParseHttpRequest.Builder setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
Sets headers of thisBuilder. All existing headers will be cleared.- Parameters:
headers- The headers of thisBuilder.- Returns:
- This
Builder.
-
build
public ParseHttpRequest build()
Builds aParseHttpRequestbased on thisBuilder.- Returns:
- A
ParseHttpRequestbuilt on thisBuilder.
-
-