Class ReturnHttpResponseAction.Builder
- java.lang.Object
-
- com.oracle.bmc.waf.model.ReturnHttpResponseAction.Builder
-
- Enclosing class:
- ReturnHttpResponseAction
public static class ReturnHttpResponseAction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReturnHttpResponseAction.Builder
body(HttpResponseBody body)
ReturnHttpResponseAction
build()
ReturnHttpResponseAction.Builder
code(Integer code)
Response code.ReturnHttpResponseAction.Builder
copy(ReturnHttpResponseAction model)
ReturnHttpResponseAction.Builder
headers(List<ResponseHeader> headers)
Adds headers defined in this array for HTTP response.ReturnHttpResponseAction.Builder
name(String name)
-
-
-
Method Detail
-
name
public ReturnHttpResponseAction.Builder name(String name)
-
code
public ReturnHttpResponseAction.Builder code(Integer code)
Response code.The following response codes are valid values for this property:
2xx
200 OK 201 Created 202 Accepted 206 Partial Content
3xx
300 Multiple Choices 301 Moved Permanently 302 Found 303 See Other 307 Temporary Redirect
4xx
400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 405 Method Not Allowed 408 Request Timeout 409 Conflict 411 Length Required 412 Precondition Failed 413 Payload Too Large 414 URI Too Long 415 Unsupported Media Type 416 Range Not Satisfiable 422 Unprocessable Entity 429 Too Many Requests 494 Request Header Too Large 495 Cert Error 496 No Cert 497 HTTP to HTTPS
5xx
500 Internal Server Error 501 Not Implemented 502 Bad Gateway 503 Service Unavailable 504 Gateway Timeout 507 Insufficient Storage
Example: 200
- Parameters:
code
- the value to set- Returns:
- this builder
-
headers
public ReturnHttpResponseAction.Builder headers(List<ResponseHeader> headers)
Adds headers defined in this array for HTTP response.Hop-by-hop headers are not allowed to be set:
Connection * Keep-Alive * Proxy-Authenticate * Proxy-Authorization * TE * Trailer * Transfer-Encoding * Upgrade
- Parameters:
headers
- the value to set- Returns:
- this builder
-
body
public ReturnHttpResponseAction.Builder body(HttpResponseBody body)
-
build
public ReturnHttpResponseAction build()
-
copy
public ReturnHttpResponseAction.Builder copy(ReturnHttpResponseAction model)
-
-