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.ExplicitlySetBmcModelKerberos 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 SummaryNested Classes Modifier and Type Class Description static classAppExtensionKerberosRealmApp.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppExtensionKerberosRealmApp.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDefaultEncryptionSaltType()The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.StringgetMasterKey()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.IntegergetMaxRenewableAge()Max Renewable Age in secondsIntegergetMaxTicketLife()Max Ticket Life in secondsStringgetRealmName()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.IntegergetTicketFlags()Ticket FlagsinthashCode()AppExtensionKerberosRealmApp.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static AppExtensionKerberosRealmApp.Builder builder() Create a new builder.
 - 
toBuilderpublic AppExtensionKerberosRealmApp.Builder toBuilder() 
 - 
getRealmNamepublic 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
 
 - 
getMasterKeypublic 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
 
 - 
getDefaultEncryptionSaltTypepublic 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
 
 - 
getSupportedEncryptionSaltTypespublic 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
 
 - 
getTicketFlagspublic Integer getTicketFlags() Ticket Flags*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getMaxTicketLifepublic 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
 
 - 
getMaxRenewableAgepublic 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
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-