Interface Request<T>
- All Known Implementing Classes:
EquinixRequest,ListRequest,PaginatedPostRequest,PaginatedRequest,SingletonRequest
public interface Request<T>
Request interface.
- Version:
- $Id: $Id
- Author:
- ianjones
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddHeader.voidaddPathParameter(String parameterName, String parameterValue) addPathParameter.voidaddQueryParameter(String parameterName, List<String> parameterValues) addQueryParameter.getContent.getEndPoint.com.fasterxml.jackson.databind.ser.FilterProvidergetFilters.getFunctionalArea.getHeaders.org.apache.http.HttpEntitygetHttpEntity.getHttpMethod.getOriginalRequest.getPathParameters.getQueryParameters.getRequestParent.getResourcePath.getServiceEndpoint.com.fasterxml.jackson.core.type.TypeReference<?> getTypeReference.voidsetContent(InputStream content) setContent.voidsetEndPoint(URI endPoint) setEndPoint.voidsetFilters(com.fasterxml.jackson.databind.ser.FilterProvider filterProvider) setFilters.voidsetFunctionalArea(String functionalArea) setFunctionalArea.voidsetHeaders(Map<String, String> headers) setHeaders.voidsetHttpEntity(org.apache.http.HttpEntity httpEntity) setHttpEntity.voidsetHttpMethod(HttpMethod httpMethod) setHttpMethod.voidsetOriginalRequest(Request<T> equinixRequest) setOriginalRequest.voidsetPathParameters(Map<String, String> pathParameters) setPathParameters.voidsetQueryParameters(Map<String, List<String>> parameters) setQueryParameters.voidsetRequestParent(String requestParent) setRequestParent.voidsetResourcePath(String path) setResourcePath.voidsetServiceEndpoint(String serviceEndpoint) setServiceEndpoint.voidsetTypeReference(com.fasterxml.jackson.core.type.TypeReference<?> typeReference) setTypeReference.
-
Method Details
-
setHeaders
-
getHeaders
-
addHeader
-
setQueryParameters
-
getQueryParameters
-
addQueryParameter
-
setPathParameters
-
getPathParameters
-
addPathParameter
-
setResourcePath
-
getResourcePath
-
setEndPoint
-
getEndPoint
-
setContent
-
getContent
-
setHttpMethod
setHttpMethod.
- Parameters:
httpMethod- aHttpMethodobject.
-
getHttpMethod
-
setHttpEntity
void setHttpEntity(org.apache.http.HttpEntity httpEntity) setHttpEntity.
- Parameters:
httpEntity- aHttpEntityobject.
-
getHttpEntity
org.apache.http.HttpEntity getHttpEntity()getHttpEntity.
- Returns:
- a
HttpEntityobject.
-
setOriginalRequest
-
getOriginalRequest
-
setFilters
void setFilters(com.fasterxml.jackson.databind.ser.FilterProvider filterProvider) setFilters.
- Parameters:
filterProvider- aFilterProviderobject.
-
getFilters
com.fasterxml.jackson.databind.ser.FilterProvider getFilters()getFilters.
- Returns:
- a
FilterProviderobject.
-
setTypeReference
void setTypeReference(com.fasterxml.jackson.core.type.TypeReference<?> typeReference) setTypeReference.
- Parameters:
typeReference- aTypeReferenceobject.
-
getTypeReference
com.fasterxml.jackson.core.type.TypeReference<?> getTypeReference()getTypeReference.
- Returns:
- a
TypeReferenceobject.
-
setFunctionalArea
-
getFunctionalArea
-
setRequestParent
-
getRequestParent
-
setServiceEndpoint
-
getServiceEndpoint
-