Class GenerateUserSecurityTokenDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydataplane.model.GenerateUserSecurityTokenDetails.Builder
-
- Enclosing class:
- GenerateUserSecurityTokenDetails
public static class GenerateUserSecurityTokenDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateUserSecurityTokenDetails
build()
GenerateUserSecurityTokenDetails.Builder
copy(GenerateUserSecurityTokenDetails model)
GenerateUserSecurityTokenDetails.Builder
publicKey(String publicKey)
The user-owned public key in PEM format that corresponds to the RSA key pair used for signing requests.GenerateUserSecurityTokenDetails.Builder
sessionExpirationInMinutes(Integer sessionExpirationInMinutes)
User session expiration in minutes to which the requested user principal session token (UPST) is bounded.
-
-
-
Method Detail
-
publicKey
public GenerateUserSecurityTokenDetails.Builder publicKey(String publicKey)
The user-owned public key in PEM format that corresponds to the RSA key pair used for signing requests.The user also owns the corresponding private key. This public key will be put inside the user security token by the auth service after successful validation of the request.
- Parameters:
publicKey
- the value to set- Returns:
- this builder
-
sessionExpirationInMinutes
public GenerateUserSecurityTokenDetails.Builder sessionExpirationInMinutes(Integer sessionExpirationInMinutes)
User session expiration in minutes to which the requested user principal session token (UPST) is bounded.Valid values are from 5 to 60 for all realms.
- Parameters:
sessionExpirationInMinutes
- the value to set- Returns:
- this builder
-
build
public GenerateUserSecurityTokenDetails build()
-
copy
public GenerateUserSecurityTokenDetails.Builder copy(GenerateUserSecurityTokenDetails model)
-
-