Class ThinAuthorizationResponse.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydataplane.model.ThinAuthorizationResponse.Builder
-
- Enclosing class:
- ThinAuthorizationResponse
public static class ThinAuthorizationResponse.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThinAuthorizationResponse.Builder
authorizationRequest(AuthorizationRequest authorizationRequest)
The policy string related to the request.ThinAuthorizationResponse
build()
ThinAuthorizationResponse.Builder
copy(ThinAuthorizationResponse model)
ThinAuthorizationResponse.Builder
decisionCacheDuration(String decisionCacheDuration)
The duration of how long this decision should be cached.
-
-
-
Method Detail
-
authorizationRequest
public ThinAuthorizationResponse.Builder authorizationRequest(AuthorizationRequest authorizationRequest)
The policy string related to the request.- Parameters:
authorizationRequest
- the value to set- Returns:
- this builder
-
decisionCacheDuration
public ThinAuthorizationResponse.Builder decisionCacheDuration(String decisionCacheDuration)
The duration of how long this decision should be cached.Note that the type is of type java.time.Duration, not string.
- Parameters:
decisionCacheDuration
- the value to set- Returns:
- this builder
-
build
public ThinAuthorizationResponse build()
-
copy
public ThinAuthorizationResponse.Builder copy(ThinAuthorizationResponse model)
-
-