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 SummaryNested classes/interfaces inherited from interface com.microsoft.azure.functions.HttpResponseMessagecom.microsoft.azure.functions.HttpResponseMessage.Builder
- 
Field SummaryFields inherited from interface io.micronaut.core.convert.value.ConvertibleValuesEMPTYFields inherited from interface io.micronaut.http.HttpHeadersACCEPT, 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 SummaryConstructors
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.convert.value.ConvertibleMultiValuesforEach, forEachValue, getFirst, getFirst, getFirst, getFirst, getFirst, isEmpty, iteratorMethods inherited from interface io.micronaut.core.convert.value.ConvertibleValuesasMap, asMap, asProperties, contains, getConversionService, getValue, getValueType, subMap, subMap, subMapMethods inherited from interface io.micronaut.http.HttpHeadersaccept, acceptCharset, acceptLanguage, contains, contentLength, contentType, findAcceptCharset, findAcceptLanguage, findDate, findFirst, findInt, getAuthorization, getContentType, getDate, getInt, getOrigin, isKeepAliveMethods inherited from interface com.microsoft.azure.functions.HttpResponseMessagegetStatusCodeMethods inherited from interface java.lang.IterableforEach, spliteratorMethods inherited from interface io.micronaut.core.value.ValueResolverget, get, get
- 
Constructor Details- 
ResponseBuilderpublic ResponseBuilder()
 
- 
- 
Method Details- 
statuspublic com.microsoft.azure.functions.HttpResponseMessage.Builder status(com.microsoft.azure.functions.HttpStatusType status) - Specified by:
- statusin interface- com.microsoft.azure.functions.HttpResponseMessage.Builder
 
- 
header- Specified by:
- headerin interface- com.microsoft.azure.functions.HttpResponseMessage.Builder
 
- 
body- Specified by:
- bodyin interface- com.microsoft.azure.functions.HttpResponseMessage.Builder
 
- 
buildpublic com.microsoft.azure.functions.HttpResponseMessage build()- Specified by:
- buildin interface- com.microsoft.azure.functions.HttpResponseMessage.Builder
 
- 
getStatuspublic com.microsoft.azure.functions.HttpStatusType getStatus()- Specified by:
- getStatusin interface- com.microsoft.azure.functions.HttpResponseMessage
 
- 
getHeader- Specified by:
- getHeaderin interface- com.microsoft.azure.functions.HttpResponseMessage
 
- 
getBody- Specified by:
- getBodyin interface- com.microsoft.azure.functions.HttpResponseMessage
 
- 
getAll- Specified by:
- getAllin interface- io.micronaut.core.convert.value.ConvertibleMultiValues<String>
 
- 
get- Specified by:
- getin interface- io.micronaut.core.convert.value.ConvertibleMultiValues<String>
 
- 
names
- 
values
- 
getpublic <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
- getin interface- io.micronaut.core.value.ValueResolver<CharSequence>
 
 
-