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.Builderbackend(ApiSpecificationRouteBackend backend)ApiSpecificationRoutebuild()ApiSpecificationRoute.Buildercopy(ApiSpecificationRoute model)ApiSpecificationRoute.BuilderloggingPolicies(ApiSpecificationLoggingPolicies loggingPolicies)ApiSpecificationRoute.Buildermethods(List<ApiSpecificationRoute.Methods> methods)A list of allowed methods on this route.ApiSpecificationRoute.Builderpath(String path)A URL path pattern that must be matched on this route.ApiSpecificationRoute.BuilderrequestPolicies(ApiSpecificationRouteRequestPolicies requestPolicies)ApiSpecificationRoute.BuilderresponsePolicies(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)
-
-