Class Request.Builder
- java.lang.Object
-
- com.synopsys.integration.builder.IntegrationBuilder<Request>
-
- com.synopsys.integration.rest.request.Request.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Request.BuilderacceptMimeType(java.lang.String acceptMimeType)Request.BuilderaddHeader(java.lang.String key, java.lang.String value)Request.BuilderaddQueryParameter(java.lang.String key, java.lang.String value)Request.BuilderbodyContent(BodyContent bodyContent)Request.BuilderbodyEncoding(java.nio.charset.Charset bodyEncoding)protected RequestbuildWithoutValidation()java.lang.StringgetAcceptMimeType()BodyContentgetBodyContent()java.nio.charset.CharsetgetBodyEncoding()java.util.Map<java.lang.String,java.lang.String>getHeaders()HttpMethodgetMethod()java.util.Map<java.lang.String,java.util.Set<java.lang.String>>getQueryParameters()HttpUrlgetUrl()Request.Builderheaders(java.util.Map<java.lang.String,java.lang.String> headers)Request.Buildermethod(HttpMethod method)Request.BuilderqueryParameters(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> queryParameters)Request.BuildersetQueryParameter(java.lang.String key, java.lang.String value)Request.Builderurl(HttpUrl url)protected voidvalidate(com.synopsys.integration.builder.BuilderStatus builderStatus)
-
-
-
Constructor Detail
-
Builder
public Builder(Request request)
-
Builder
public Builder()
-
Builder
public Builder(HttpUrl url)
-
Builder
public Builder(HttpUrl url, HttpMethod method)
-
Builder
public Builder(HttpUrl url, HttpMethod method, java.util.Map<java.lang.String,java.lang.String> headers)
-
-
Method Detail
-
buildWithoutValidation
protected Request buildWithoutValidation()
- Specified by:
buildWithoutValidationin classcom.synopsys.integration.builder.IntegrationBuilder<Request>
-
validate
protected void validate(com.synopsys.integration.builder.BuilderStatus builderStatus)
- Specified by:
validatein classcom.synopsys.integration.builder.IntegrationBuilder<Request>
-
url
public Request.Builder url(HttpUrl url)
-
method
public Request.Builder method(HttpMethod method)
-
acceptMimeType
public Request.Builder acceptMimeType(java.lang.String acceptMimeType)
-
bodyEncoding
public Request.Builder bodyEncoding(java.nio.charset.Charset bodyEncoding)
-
queryParameters
public Request.Builder queryParameters(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> queryParameters)
-
addQueryParameter
public Request.Builder addQueryParameter(java.lang.String key, java.lang.String value)
-
setQueryParameter
public Request.Builder setQueryParameter(java.lang.String key, java.lang.String value)
-
headers
public Request.Builder headers(java.util.Map<java.lang.String,java.lang.String> headers)
-
addHeader
public Request.Builder addHeader(java.lang.String key, java.lang.String value)
-
bodyContent
public Request.Builder bodyContent(BodyContent bodyContent)
-
getUrl
public HttpUrl getUrl()
-
getMethod
public HttpMethod getMethod()
-
getAcceptMimeType
public java.lang.String getAcceptMimeType()
-
getBodyEncoding
public java.nio.charset.Charset getBodyEncoding()
-
getQueryParameters
public java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getQueryParameters()
-
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
-
getBodyContent
public BodyContent getBodyContent()
-
-