Class AppExtensionKerberosRealmApp
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.AppExtensionKerberosRealmApp
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AppExtensionKerberosRealmApp extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Kerberos Realm
Note: Objects should always be created or deserialized using theAppExtensionKerberosRealmApp.Builder
.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
AppExtensionKerberosRealmApp.Builder
, which maintain a set of all explicitly set fields calledAppExtensionKerberosRealmApp.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AppExtensionKerberosRealmApp.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionKerberosRealmApp.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDefaultEncryptionSaltType()
The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.String
getMasterKey()
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.Integer
getMaxRenewableAge()
Max Renewable Age in secondsInteger
getMaxTicketLife()
Max Ticket Life in secondsString
getRealmName()
The name of the Kerberos Realm that this App uses for authentication.List<String>
getSupportedEncryptionSaltTypes()
The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App.Integer
getTicketFlags()
Ticket Flagsint
hashCode()
AppExtensionKerberosRealmApp.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
AppExtensionKerberosRealmApp
@Deprecated @ConstructorProperties({"realmName","masterKey","defaultEncryptionSaltType","supportedEncryptionSaltTypes","ticketFlags","maxTicketLife","maxRenewableAge"}) public AppExtensionKerberosRealmApp(String realmName, String masterKey, String defaultEncryptionSaltType, List<String> supportedEncryptionSaltTypes, Integer ticketFlags, Integer maxTicketLife, Integer maxRenewableAge)
Deprecated.
-
-
Method Detail
-
builder
public static AppExtensionKerberosRealmApp.Builder builder()
Create a new builder.
-
toBuilder
public AppExtensionKerberosRealmApp.Builder toBuilder()
-
getRealmName
public String getRealmName()
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
- Returns:
- the value
-
getMasterKey
public String getMasterKey()
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
- Returns:
- the value
-
getDefaultEncryptionSaltType
public String getDefaultEncryptionSaltType()
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
- Returns:
- the value
-
getSupportedEncryptionSaltTypes
public List<String> getSupportedEncryptionSaltTypes()
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
- Returns:
- the value
-
getTicketFlags
public Integer getTicketFlags()
Ticket Flags*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxTicketLife
public Integer getMaxTicketLife()
Max Ticket Life in seconds*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Returns:
- the value
-
getMaxRenewableAge
public Integer getMaxRenewableAge()
Max Renewable Age in seconds*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-