public static class NbApigw.Builder
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
NbApigw.Builder |
body(java.io.InputStream stream,
long contentLength,
java.lang.String contentType)
InputStream で body を指定する。
|
NbApigw.Builder |
body(NbJSONObject body)
JSON 形式で Body を指定する。
|
NbApigw.Builder |
body(java.lang.String body)
文字列形式で Body を指定する。
|
NbApigw |
build()
NbApigw を build する。
|
NbApigw.Builder |
contentType(java.lang.String contentType)
Content-Type を指定する。
|
NbApigw.Builder |
delete()
DELETEメソッドを指定する。
|
NbApigw.Builder |
get()
GETメソッドを指定する。
|
NbApigw.Builder |
header(java.lang.String name,
java.lang.String value)
ヘッダを追加する。
|
NbApigw.Builder |
param(java.lang.String name,
java.lang.String value)
パラメータを追加する。
|
NbApigw.Builder |
post()
POSTメソッドを指定する。
|
NbApigw.Builder |
put()
PUTメソッドを指定する。
|
NbApigw.Builder |
subpath(java.lang.String subpath)
サブパスを指定する。
|
public NbApigw.Builder get()
public NbApigw.Builder put()
public NbApigw.Builder post()
public NbApigw.Builder delete()
public NbApigw.Builder subpath(java.lang.String subpath)
subpath
- サブパスpublic NbApigw.Builder header(java.lang.String name, java.lang.String value)
name
- ヘッダ名value
- ヘッダ値public NbApigw.Builder contentType(java.lang.String contentType)
contentType
- Content-Typepublic NbApigw.Builder param(java.lang.String name, java.lang.String value)
name
- パラメータ名value
- パラメータ値public NbApigw.Builder body(NbJSONObject body)
body
- JSONpublic NbApigw.Builder body(java.lang.String body)
body
- Bodypublic NbApigw.Builder body(java.io.InputStream stream, long contentLength, java.lang.String contentType)
stream
- StreamcontentLength
- Content-Length。不明時は -1。この場合は chunked encoding となる。contentType
- Content-Typepublic NbApigw build()