Class AppExtensionKerberosRealmApp.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AppExtensionKerberosRealmApp.Builder
-
- Enclosing class:
- AppExtensionKerberosRealmApp
public static class AppExtensionKerberosRealmApp.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppExtensionKerberosRealmApp
build()
AppExtensionKerberosRealmApp.Builder
copy(AppExtensionKerberosRealmApp model)
AppExtensionKerberosRealmApp.Builder
defaultEncryptionSaltType(String defaultEncryptionSaltType)
The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.AppExtensionKerberosRealmApp.Builder
masterKey(String masterKey)
The primary key that the system should use to encrypt artifacts that are specific to this Kerberos realm – for example, to encrypt the Principal Key in each KerberosRealmUser.AppExtensionKerberosRealmApp.Builder
maxRenewableAge(Integer maxRenewableAge)
Max Renewable Age in secondsAppExtensionKerberosRealmApp.Builder
maxTicketLife(Integer maxTicketLife)
Max Ticket Life in secondsAppExtensionKerberosRealmApp.Builder
realmName(String realmName)
The name of the Kerberos Realm that this App uses for authentication.AppExtensionKerberosRealmApp.Builder
supportedEncryptionSaltTypes(List<String> supportedEncryptionSaltTypes)
The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App.AppExtensionKerberosRealmApp.Builder
ticketFlags(Integer ticketFlags)
Ticket Flags
-
-
-
Method Detail
-
realmName
public AppExtensionKerberosRealmApp.Builder realmName(String realmName)
The name of the Kerberos Realm that this App uses for authentication.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none
- Parameters:
realmName
- the value to set- Returns:
- this builder
-
masterKey
public AppExtensionKerberosRealmApp.Builder masterKey(String masterKey)
The primary key that the system should use to encrypt artifacts that are specific to this Kerberos realm – for example, to encrypt the Principal Key in each KerberosRealmUser.*SCIM++ Properties:** - idcsSearchable: false - idcsSensitive: none - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none
- Parameters:
masterKey
- the value to set- Returns:
- this builder
-
defaultEncryptionSaltType
public AppExtensionKerberosRealmApp.Builder defaultEncryptionSaltType(String defaultEncryptionSaltType)
The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none
- Parameters:
defaultEncryptionSaltType
- the value to set- Returns:
- this builder
-
supportedEncryptionSaltTypes
public AppExtensionKerberosRealmApp.Builder supportedEncryptionSaltTypes(List<String> supportedEncryptionSaltTypes)
The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App.*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none
- Parameters:
supportedEncryptionSaltTypes
- the value to set- Returns:
- this builder
-
ticketFlags
public AppExtensionKerberosRealmApp.Builder ticketFlags(Integer ticketFlags)
Ticket Flags*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
ticketFlags
- the value to set- Returns:
- this builder
-
maxTicketLife
public AppExtensionKerberosRealmApp.Builder maxTicketLife(Integer maxTicketLife)
Max Ticket Life in seconds*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
maxTicketLife
- the value to set- Returns:
- this builder
-
maxRenewableAge
public AppExtensionKerberosRealmApp.Builder maxRenewableAge(Integer maxRenewableAge)
Max Renewable Age in seconds*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
maxRenewableAge
- the value to set- Returns:
- this builder
-
build
public AppExtensionKerberosRealmApp build()
-
copy
public AppExtensionKerberosRealmApp.Builder copy(AppExtensionKerberosRealmApp model)
-
-