Class ExtensionThirdPartyAuthenticationFactorSettings
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.ExtensionThirdPartyAuthenticationFactorSettings
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ExtensionThirdPartyAuthenticationFactorSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThis extension defines attributes used to manage Multi-Factor Authentication settings of third party provider
 Note: Objects should always be created or deserialized using theExtensionThirdPartyAuthenticationFactorSettings.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 ExtensionThirdPartyAuthenticationFactorSettings.Builder, which maintain a set of all explicitly set fields calledExtensionThirdPartyAuthenticationFactorSettings.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 classExtensionThirdPartyAuthenticationFactorSettings.Builder
 - 
Constructor SummaryConstructors Constructor Description ExtensionThirdPartyAuthenticationFactorSettings(AuthenticationFactorSettingsDuoSecuritySettings duoSecuritySettings)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtensionThirdPartyAuthenticationFactorSettings.Builderbuilder()Create a new builder.booleanequals(Object o)AuthenticationFactorSettingsDuoSecuritySettingsgetDuoSecuritySettings()inthashCode()ExtensionThirdPartyAuthenticationFactorSettings.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ExtensionThirdPartyAuthenticationFactorSettings@Deprecated @ConstructorProperties("duoSecuritySettings") public ExtensionThirdPartyAuthenticationFactorSettings(AuthenticationFactorSettingsDuoSecuritySettings duoSecuritySettings) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ExtensionThirdPartyAuthenticationFactorSettings.Builder builder() Create a new builder.
 - 
toBuilderpublic ExtensionThirdPartyAuthenticationFactorSettings.Builder toBuilder() 
 - 
getDuoSecuritySettingspublic AuthenticationFactorSettingsDuoSecuritySettings getDuoSecuritySettings() 
 - 
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
 
 
- 
 
-