Package com.oracle.bmc.apigateway.model
Class ApiSpecification.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.ApiSpecification.Builder
-
- Enclosing class:
- ApiSpecification
public static class ApiSpecification.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiSpecification
build()
ApiSpecification.Builder
copy(ApiSpecification model)
ApiSpecification.Builder
loggingPolicies(ApiSpecificationLoggingPolicies loggingPolicies)
ApiSpecification.Builder
requestPolicies(ApiSpecificationRequestPolicies requestPolicies)
ApiSpecification.Builder
routes(List<ApiSpecificationRoute> routes)
A list of routes that this API exposes.
-
-
-
Method Detail
-
requestPolicies
public ApiSpecification.Builder requestPolicies(ApiSpecificationRequestPolicies requestPolicies)
-
loggingPolicies
public ApiSpecification.Builder loggingPolicies(ApiSpecificationLoggingPolicies loggingPolicies)
-
routes
public ApiSpecification.Builder routes(List<ApiSpecificationRoute> routes)
A list of routes that this API exposes.- Parameters:
routes
- the value to set- Returns:
- this builder
-
build
public ApiSpecification build()
-
copy
public ApiSpecification.Builder copy(ApiSpecification model)
-
-