Package io.micronaut.azure.function.http
Class ResponseBuilder
java.lang.Object
io.micronaut.azure.function.http.ResponseBuilder
- All Implemented Interfaces:
com.microsoft.azure.functions.HttpResponseMessage,com.microsoft.azure.functions.HttpResponseMessage.Builder,io.micronaut.core.convert.ConversionServiceProvider,io.micronaut.core.convert.value.ConvertibleMultiValues<String>,io.micronaut.core.convert.value.ConvertibleValues<List<String>>,io.micronaut.core.type.Headers,io.micronaut.core.value.ValueResolver<CharSequence>,io.micronaut.http.HttpHeaders,Iterable<Map.Entry<String,List<String>>>
@Internal
public class ResponseBuilder
extends Object
implements com.microsoft.azure.functions.HttpResponseMessage.Builder, com.microsoft.azure.functions.HttpResponseMessage, io.micronaut.http.HttpHeaders
Response builder implementation. Used for testing.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.microsoft.azure.functions.HttpResponseMessage
com.microsoft.azure.functions.HttpResponseMessage.Builder -
Field Summary
Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues
EMPTYFields inherited from interface io.micronaut.http.HttpHeaders
ACCEPT, ACCEPT_CH, ACCEPT_CH_LIFETIME, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_PATCH, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, ACCESS_CONTROL_REQUEST_PRIVATE_NETWORK, AGE, ALLOW, AUTHORIZATION, AUTHORIZATION_INFO, CACHE_CONTROL, CONNECTION, CONTENT_BASE, CONTENT_DISPOSITION, CONTENT_DPR, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, COOKIE, CROSS_ORIGIN_RESOURCE_POLICY, DATE, DEVICE_MEMORY, DOWNLINK, DPR, ECT, ETAG, EXPECT, EXPIRES, FEATURE_POLICY, FORWARDED, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, REFERRER_POLICY, RETRY_AFTER, RTT, SAVE_DATA, SEC_WEBSOCKET_ACCEPT, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_KEY1, SEC_WEBSOCKET_KEY2, SEC_WEBSOCKET_LOCATION, SEC_WEBSOCKET_ORIGIN, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION, SERVER, SET_COOKIE, SET_COOKIE2, SOURCE_MAP, STANDARD_HEADERS, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, VIEWPORT_WIDTH, WARNING, WEBSOCKET_LOCATION, WEBSOCKET_ORIGIN, WEBSOCKET_PROTOCOL, WIDTH, WWW_AUTHENTICATE, X_AUTH_TOKEN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.microsoft.azure.functions.HttpResponseMessage.Buildercom.microsoft.azure.functions.HttpResponseMessagebuild()get(CharSequence name) <T> Optional<T>get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) getAll(CharSequence name) getBody()com.microsoft.azure.functions.HttpStatusTypecom.microsoft.azure.functions.HttpResponseMessage.Buildernames()com.microsoft.azure.functions.HttpResponseMessage.Builderstatus(com.microsoft.azure.functions.HttpStatusType status) values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.convert.value.ConvertibleMultiValues
forEach, forEachValue, getFirst, getFirst, getFirst, getFirst, getFirst, isEmpty, iteratorMethods inherited from interface io.micronaut.core.convert.value.ConvertibleValues
asMap, asMap, asProperties, contains, getConversionService, getValue, getValueType, subMap, subMap, subMapMethods inherited from interface io.micronaut.http.HttpHeaders
accept, acceptCharset, acceptLanguage, contentLength, contentType, findAcceptCharset, findAcceptLanguage, findDate, findFirst, findInt, getAuthorization, getContentType, getDate, getInt, getOrigin, isKeepAliveMethods inherited from interface com.microsoft.azure.functions.HttpResponseMessage
getStatusCodeMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface io.micronaut.core.value.ValueResolver
get, get, get
-
Constructor Details
-
ResponseBuilder
public ResponseBuilder()
-
-
Method Details
-
status
public com.microsoft.azure.functions.HttpResponseMessage.Builder status(com.microsoft.azure.functions.HttpStatusType status) - Specified by:
statusin interfacecom.microsoft.azure.functions.HttpResponseMessage.Builder
-
header
- Specified by:
headerin interfacecom.microsoft.azure.functions.HttpResponseMessage.Builder
-
body
- Specified by:
bodyin interfacecom.microsoft.azure.functions.HttpResponseMessage.Builder
-
build
public com.microsoft.azure.functions.HttpResponseMessage build()- Specified by:
buildin interfacecom.microsoft.azure.functions.HttpResponseMessage.Builder
-
getStatus
public com.microsoft.azure.functions.HttpStatusType getStatus()- Specified by:
getStatusin interfacecom.microsoft.azure.functions.HttpResponseMessage
-
getHeader
- Specified by:
getHeaderin interfacecom.microsoft.azure.functions.HttpResponseMessage
-
getBody
- Specified by:
getBodyin interfacecom.microsoft.azure.functions.HttpResponseMessage
-
getAll
- Specified by:
getAllin interfaceio.micronaut.core.convert.value.ConvertibleMultiValues<String>
-
get
- Specified by:
getin interfaceio.micronaut.core.convert.value.ConvertibleMultiValues<String>
-
names
-
values
-
get
public <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
getin interfaceio.micronaut.core.value.ValueResolver<CharSequence>
-