Package com.oracle.bmc.apigateway.model
Class FilterHeaderPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.FilterHeaderPolicy.Builder
-
- Enclosing class:
- FilterHeaderPolicy
public static class FilterHeaderPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterHeaderPolicy
build()
FilterHeaderPolicy.Builder
copy(FilterHeaderPolicy model)
FilterHeaderPolicy.Builder
items(List<FilterHeaderPolicyItem> items)
The list of headers.FilterHeaderPolicy.Builder
type(FilterHeaderPolicy.Type type)
BLOCK drops any headers that are in the list of items, so it acts as an exclusion list.
-
-
-
Method Detail
-
type
public FilterHeaderPolicy.Builder type(FilterHeaderPolicy.Type type)
BLOCK drops any headers that are in the list of items, so it acts as an exclusion list.ALLOW permits only the headers in the list and removes all others, so it acts as an inclusion list.
- Parameters:
type
- the value to set- Returns:
- this builder
-
items
public FilterHeaderPolicy.Builder items(List<FilterHeaderPolicyItem> items)
The list of headers.- Parameters:
items
- the value to set- Returns:
- this builder
-
build
public FilterHeaderPolicy build()
-
copy
public FilterHeaderPolicy.Builder copy(FilterHeaderPolicy model)
-
-