Package com.oracle.bmc.apigateway.model
Class SetHeaderPolicyItem.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.SetHeaderPolicyItem.Builder
-
- Enclosing class:
- SetHeaderPolicyItem
public static class SetHeaderPolicyItem.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetHeaderPolicyItem
build()
SetHeaderPolicyItem.Builder
copy(SetHeaderPolicyItem model)
SetHeaderPolicyItem.Builder
ifExists(SetHeaderPolicyItem.IfExists ifExists)
If a header with the same name already exists in the request, OVERWRITE will overwrite the value, APPEND will append to the existing value, or SKIP will keep the existing value.SetHeaderPolicyItem.Builder
name(String name)
The case-insensitive name of the header.SetHeaderPolicyItem.Builder
values(List<String> values)
A list of new values.
-
-
-
Method Detail
-
name
public SetHeaderPolicyItem.Builder name(String name)
The case-insensitive name of the header.This name must be unique across transformation policies.
- Parameters:
name
- the value to set- Returns:
- this builder
-
values
public SetHeaderPolicyItem.Builder values(List<String> values)
A list of new values.Each value can be a constant or may include one or more expressions enclosed within ${} delimiters.
- Parameters:
values
- the value to set- Returns:
- this builder
-
ifExists
public SetHeaderPolicyItem.Builder ifExists(SetHeaderPolicyItem.IfExists ifExists)
If a header with the same name already exists in the request, OVERWRITE will overwrite the value, APPEND will append to the existing value, or SKIP will keep the existing value.- Parameters:
ifExists
- the value to set- Returns:
- this builder
-
build
public SetHeaderPolicyItem build()
-
copy
public SetHeaderPolicyItem.Builder copy(SetHeaderPolicyItem model)
-
-