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 Summary
Nested Classes Modifier and Type Class Description static classAppExtensionKerberosRealmApp.Builder
-
Method Summary
All 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
-
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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-