Package okhttp3.mock

Class Rule.Builder

  • Enclosing class:
    Rule

    public static class Rule.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • delete

        public Rule.Builder delete​(java.lang.String url)
      • options

        public Rule.Builder options​(java.lang.String url)
      • patch

        public Rule.Builder patch​(java.lang.String url)
      • method

        public Rule.Builder method​(java.lang.String method)
      • 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)
      • 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)