@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AuthenticationFactorSettingsDuoSecuritySettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Settings related to Duo Security
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite -
required: false - returned: default - type: complex - uniqueness: none
Note: Objects should always be created or deserialized using the AuthenticationFactorSettingsDuoSecuritySettings.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 AuthenticationFactorSettingsDuoSecuritySettings.Builder
, which maintain a
set of all explicitly set fields called AuthenticationFactorSettingsDuoSecuritySettings.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 |
AuthenticationFactorSettingsDuoSecuritySettings.Builder |
static class |
AuthenticationFactorSettingsDuoSecuritySettings.UserMappingAttribute
User attribute mapping value
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AuthenticationFactorSettingsDuoSecuritySettings(String integrationKey,
String secretKey,
String attestationKey,
String apiHostname,
AuthenticationFactorSettingsDuoSecuritySettings.UserMappingAttribute userMappingAttribute)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationFactorSettingsDuoSecuritySettings.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getApiHostname()
Hostname to access the Duo security account
|
String |
getAttestationKey()
Attestation key to attest the request and response between Duo Security
|
String |
getIntegrationKey()
Integration key from Duo Security authenticator
|
String |
getSecretKey()
Secret key from Duo Security authenticator
|
AuthenticationFactorSettingsDuoSecuritySettings.UserMappingAttribute |
getUserMappingAttribute()
User attribute mapping value
|
int |
hashCode() |
AuthenticationFactorSettingsDuoSecuritySettings.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"integrationKey","secretKey","attestationKey","apiHostname","userMappingAttribute"}) public AuthenticationFactorSettingsDuoSecuritySettings(String integrationKey, String secretKey, String attestationKey, String apiHostname, AuthenticationFactorSettingsDuoSecuritySettings.UserMappingAttribute userMappingAttribute)
public static AuthenticationFactorSettingsDuoSecuritySettings.Builder builder()
Create a new builder.
public AuthenticationFactorSettingsDuoSecuritySettings.Builder toBuilder()
public String getIntegrationKey()
Integration key from Duo Security authenticator
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public String getSecretKey()
Secret key from Duo Security authenticator
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public String getAttestationKey()
Attestation key to attest the request and response between Duo Security
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: never - type: string - uniqueness: none
public String getApiHostname()
Hostname to access the Duo security account
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
public AuthenticationFactorSettingsDuoSecuritySettings.UserMappingAttribute getUserMappingAttribute()
User attribute mapping value
*Added In:** 19.2.1
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - 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.