Package com.oracle.bmc.apigateway.model
Class ApiSpecificationRoute.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.ApiSpecificationRoute.Builder
-
- Enclosing class:
- ApiSpecificationRoute
public static class ApiSpecificationRoute.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiSpecificationRoute.Builder
backend(ApiSpecificationRouteBackend backend)
ApiSpecificationRoute
build()
ApiSpecificationRoute.Builder
copy(ApiSpecificationRoute model)
ApiSpecificationRoute.Builder
loggingPolicies(ApiSpecificationLoggingPolicies loggingPolicies)
ApiSpecificationRoute.Builder
methods(List<ApiSpecificationRoute.Methods> methods)
A list of allowed methods on this route.ApiSpecificationRoute.Builder
path(String path)
A URL path pattern that must be matched on this route.ApiSpecificationRoute.Builder
requestPolicies(ApiSpecificationRouteRequestPolicies requestPolicies)
ApiSpecificationRoute.Builder
responsePolicies(ApiSpecificationRouteResponsePolicies responsePolicies)
-
-
-
Method Detail
-
path
public ApiSpecificationRoute.Builder path(String path)
A URL path pattern that must be matched on this route.The path pattern may contain a subset of RFC 6570 identifiers to allow wildcard and parameterized matching.
- Parameters:
path
- the value to set- Returns:
- this builder
-
methods
public ApiSpecificationRoute.Builder methods(List<ApiSpecificationRoute.Methods> methods)
A list of allowed methods on this route.- Parameters:
methods
- the value to set- Returns:
- this builder
-
requestPolicies
public ApiSpecificationRoute.Builder requestPolicies(ApiSpecificationRouteRequestPolicies requestPolicies)
-
responsePolicies
public ApiSpecificationRoute.Builder responsePolicies(ApiSpecificationRouteResponsePolicies responsePolicies)
-
loggingPolicies
public ApiSpecificationRoute.Builder loggingPolicies(ApiSpecificationLoggingPolicies loggingPolicies)
-
backend
public ApiSpecificationRoute.Builder backend(ApiSpecificationRouteBackend backend)
-
build
public ApiSpecificationRoute build()
-
copy
public ApiSpecificationRoute.Builder copy(ApiSpecificationRoute model)
-
-