Package okhttp3.mock
Class Rule.Builder
- java.lang.Object
-
- okhttp3.mock.Rule.Builder
-
- Enclosing class:
- Rule
public static class Rule.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanswer(RuleAnswer answer)Rule.BuilderanyTimes()Rule.Builderbody(java.lang.String value)Rule.Builderbody(java.lang.String value, java.nio.charset.Charset charset)Rule.BuilderbodyMatches(java.util.regex.Pattern pattern)Rule.BuilderbodyMatches(java.util.regex.Pattern pattern, java.nio.charset.Charset charset)Rule.Builderdelay(long milliseconds)Rule.Builderdelete()Rule.Builderdelete(java.lang.String url)Rule.Builderget()Rule.Builderget(java.lang.String url)Rule.BuilderhasHeader(java.lang.String header)Rule.BuilderhasParam(java.lang.String param)Rule.Builderhead()Rule.Builderhead(java.lang.String url)Rule.Builderheader(java.lang.String header, java.lang.String value)Rule.BuilderheaderMatches(java.lang.String header, java.util.regex.Pattern pattern)Rule.Buildermatches(Matcher matcher)Rule.Buildermethod(java.lang.String method)Rule.Buildernot()Rule.Builderoptions()Rule.Builderoptions(java.lang.String url)Rule.Builderor()Rule.Builderparam(java.lang.String param, java.lang.String value)Rule.BuilderparamMatches(java.lang.String param, java.util.regex.Pattern pattern)Rule.Builderpatch()Rule.Builderpatch(java.lang.String url)Rule.Builderpath(java.lang.String path)Rule.BuilderpathEnds(java.lang.String suffix)Rule.BuilderpathMatches(java.util.regex.Pattern pattern)Rule.BuilderpathStarts(java.lang.String prefix)Rule.Builderpost()Rule.Builderpost(java.lang.String url)Rule.Builderput()Rule.Builderput(java.lang.String url)okhttp3.Response.Builderrespond(byte[] body)okhttp3.Response.Builderrespond(byte[] body, okhttp3.MediaType mediaType)okhttp3.Response.Builderrespond(int code)okhttp3.Response.Builderrespond(int code, okhttp3.ResponseBody body)okhttp3.Response.Builderrespond(long contentLength, java.io.InputStream body)okhttp3.Response.Builderrespond(long contentLength, java.io.InputStream body, okhttp3.MediaType mediaType)okhttp3.Response.Builderrespond(java.io.InputStream body)okhttp3.Response.Builderrespond(java.io.InputStream body, okhttp3.MediaType mediaType)okhttp3.Response.Builderrespond(java.lang.String body)okhttp3.Response.Builderrespond(java.lang.String body, okhttp3.MediaType mediaType)okhttp3.Response.Builderrespond(okhttp3.ResponseBody body)Rule.Buildertimes(int times)Rule.Builderurl(java.lang.String url)Rule.BuilderurlEnds(java.lang.String suffix)Rule.BuilderurlMatches(java.util.regex.Pattern pattern)Rule.BuilderurlStarts(java.lang.String prefix)
-
-
-
Method Detail
-
get
public Rule.Builder get()
-
get
public Rule.Builder get(java.lang.String url)
-
head
public Rule.Builder head()
-
head
public Rule.Builder head(java.lang.String url)
-
post
public Rule.Builder post()
-
post
public Rule.Builder post(java.lang.String url)
-
put
public Rule.Builder put()
-
put
public Rule.Builder put(java.lang.String url)
-
delete
public Rule.Builder delete()
-
delete
public Rule.Builder delete(java.lang.String url)
-
options
public Rule.Builder options()
-
options
public Rule.Builder options(java.lang.String url)
-
patch
public Rule.Builder patch()
-
patch
public Rule.Builder patch(java.lang.String url)
-
method
public Rule.Builder method(java.lang.String method)
-
url
public Rule.Builder url(java.lang.String url)
-
urlStarts
public Rule.Builder urlStarts(java.lang.String prefix)
-
urlEnds
public Rule.Builder urlEnds(java.lang.String suffix)
-
urlMatches
public Rule.Builder urlMatches(java.util.regex.Pattern pattern)
-
path
public Rule.Builder path(java.lang.String path)
-
pathStarts
public Rule.Builder pathStarts(java.lang.String prefix)
-
pathEnds
public Rule.Builder pathEnds(java.lang.String suffix)
-
pathMatches
public Rule.Builder pathMatches(java.util.regex.Pattern pattern)
-
hasHeader
public Rule.Builder hasHeader(java.lang.String header)
-
header
public Rule.Builder header(java.lang.String header, java.lang.String value)
-
headerMatches
public Rule.Builder headerMatches(java.lang.String header, java.util.regex.Pattern pattern)
-
paramMatches
public Rule.Builder paramMatches(java.lang.String param, java.util.regex.Pattern pattern)
-
hasParam
public Rule.Builder hasParam(java.lang.String param)
-
param
public Rule.Builder param(java.lang.String param, java.lang.String value)
-
body
public Rule.Builder body(java.lang.String value)
-
body
public Rule.Builder body(java.lang.String value, java.nio.charset.Charset charset)
-
bodyMatches
public Rule.Builder bodyMatches(java.util.regex.Pattern pattern)
-
bodyMatches
public Rule.Builder bodyMatches(java.util.regex.Pattern pattern, java.nio.charset.Charset charset)
-
not
public Rule.Builder not()
-
or
public Rule.Builder or()
-
matches
public Rule.Builder matches(Matcher matcher)
-
times
public Rule.Builder times(int times)
-
anyTimes
public Rule.Builder anyTimes()
-
delay
public Rule.Builder delay(long milliseconds)
-
respond
public okhttp3.Response.Builder respond(@NonNull java.lang.String body)
-
respond
public okhttp3.Response.Builder respond(@NonNull java.lang.String body, @NonNull okhttp3.MediaType mediaType)
-
respond
public okhttp3.Response.Builder respond(@NonNull byte[] body)
-
respond
public okhttp3.Response.Builder respond(@NonNull byte[] body, @NonNull okhttp3.MediaType mediaType)
-
respond
public okhttp3.Response.Builder respond(@NonNull java.io.InputStream body)
-
respond
public okhttp3.Response.Builder respond(@NonNull java.io.InputStream body, @NonNull okhttp3.MediaType mediaType)
-
respond
public okhttp3.Response.Builder respond(long contentLength, @NonNull java.io.InputStream body)
-
respond
public okhttp3.Response.Builder respond(long contentLength, @NonNull java.io.InputStream body, @NonNull okhttp3.MediaType mediaType)
-
respond
public okhttp3.Response.Builder respond(int code)
-
respond
public okhttp3.Response.Builder respond(@Nullable okhttp3.ResponseBody body)
-
respond
public okhttp3.Response.Builder respond(int code, @Nullable okhttp3.ResponseBody body)
-
answer
public void answer(RuleAnswer answer)
-
-