@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 the AppExtensionKerberosRealmApp.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 called AppExtensionKerberosRealmApp.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
AppExtensionKerberosRealmApp.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AppExtensionKerberosRealmApp(String realmName,
String masterKey,
String defaultEncryptionSaltType,
List<String> supportedEncryptionSaltTypes,
Integer ticketFlags,
Integer maxTicketLife,
Integer maxRenewableAge)
Deprecated.
|
Modifier and Type | Method and 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 seconds
|
Integer |
getMaxTicketLife()
Max Ticket Life in seconds
|
String |
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 Flags
|
int |
hashCode() |
AppExtensionKerberosRealmApp.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"realmName","masterKey","defaultEncryptionSaltType","supportedEncryptionSaltTypes","ticketFlags","maxTicketLife","maxRenewableAge"}) public AppExtensionKerberosRealmApp(String realmName, String masterKey, String defaultEncryptionSaltType, List<String> supportedEncryptionSaltTypes, Integer ticketFlags, Integer maxTicketLife, Integer maxRenewableAge)
public static AppExtensionKerberosRealmApp.Builder builder()
Create a new builder.
public AppExtensionKerberosRealmApp.Builder toBuilder()
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
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
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
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
public Integer getTicketFlags()
Ticket Flags
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
public Integer getMaxTicketLife()
Max Ticket Life in seconds
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
public Integer getMaxRenewableAge()
Max Renewable Age in seconds
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.