Package com.oracle.bmc.apigateway.model
Class QueryParameterValidationRequestPolicy.Builder
- java.lang.Object
- 
- com.oracle.bmc.apigateway.model.QueryParameterValidationRequestPolicy.Builder
 
- 
- Enclosing class:
- QueryParameterValidationRequestPolicy
 
 public static class QueryParameterValidationRequestPolicy.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryParameterValidationRequestPolicybuild()QueryParameterValidationRequestPolicy.Buildercopy(QueryParameterValidationRequestPolicy model)QueryParameterValidationRequestPolicy.Builderparameters(List<QueryParameterValidationItem> parameters)The List of Query ParametersQueryParameterValidationRequestPolicy.BuildervalidationMode(QueryParameterValidationRequestPolicy.ValidationMode validationMode)Validation behavior mode.
 
- 
- 
- 
Method Detail- 
parameterspublic QueryParameterValidationRequestPolicy.Builder parameters(List<QueryParameterValidationItem> parameters) The List of Query Parameters- Parameters:
- parameters- the value to set
- Returns:
- this builder
 
 - 
validationModepublic QueryParameterValidationRequestPolicy.Builder validationMode(QueryParameterValidationRequestPolicy.ValidationMode validationMode) Validation behavior mode.In ENFORCING mode, upon a validation failure, the request will be rejected with a 4xx response and not sent to the backend. In PERMISSIVE mode, the result of the validation will be exposed as metrics while the request will follow the normal path. DISABLED type turns the validation off. - Parameters:
- validationMode- the value to set
- Returns:
- this builder
 
 - 
buildpublic QueryParameterValidationRequestPolicy build() 
 - 
copypublic QueryParameterValidationRequestPolicy.Builder copy(QueryParameterValidationRequestPolicy model) 
 
- 
 
-