Class AuthenticationFactorSettingsBypassCodeSettings
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsBypassCodeSettings
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AuthenticationFactorSettingsBypassCodeSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSettings related to the bypass code, such as bypass code length, bypass code expiry, max active bypass codes, and so on*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: complex - uniqueness: none 
 Note: Objects should always be created or deserialized using theAuthenticationFactorSettingsBypassCodeSettings.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 theAuthenticationFactorSettingsBypassCodeSettings.Builder, which maintain a set of all explicitly set fields calledAuthenticationFactorSettingsBypassCodeSettings.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 classAuthenticationFactorSettingsBypassCodeSettings.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthenticationFactorSettingsBypassCodeSettings.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetHelpDeskCodeExpiryInMins()Expiry (in minutes) of any bypass code that is generated by the help deskBooleangetHelpDeskGenerationEnabled()If true, indicates that help desk bypass code generation is enabledIntegergetHelpDeskMaxUsage()The maximum number of times that any bypass code that is generated by the help desk can be usedIntegergetLength()Exact length of the bypass code to be generatedIntegergetMaxActive()The maximum number of bypass codes that can be issued to any userBooleangetSelfServiceGenerationEnabled()If true, indicates that self-service bypass code generation is enabledinthashCode()AuthenticationFactorSettingsBypassCodeSettings.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AuthenticationFactorSettingsBypassCodeSettings@Deprecated @ConstructorProperties({"selfServiceGenerationEnabled","helpDeskGenerationEnabled","length","maxActive","helpDeskCodeExpiryInMins","helpDeskMaxUsage"}) public AuthenticationFactorSettingsBypassCodeSettings(Boolean selfServiceGenerationEnabled, Boolean helpDeskGenerationEnabled, Integer length, Integer maxActive, Integer helpDeskCodeExpiryInMins, Integer helpDeskMaxUsage) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AuthenticationFactorSettingsBypassCodeSettings.Builder builder() Create a new builder.
 - 
toBuilderpublic AuthenticationFactorSettingsBypassCodeSettings.Builder toBuilder() 
 - 
getSelfServiceGenerationEnabledpublic Boolean getSelfServiceGenerationEnabled() If true, indicates that self-service bypass code generation is enabled*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getHelpDeskGenerationEnabledpublic Boolean getHelpDeskGenerationEnabled() If true, indicates that help desk bypass code generation is enabled*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLengthpublic Integer getLength() Exact length of the bypass code to be generated*SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 8 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getMaxActivepublic Integer getMaxActive() The maximum number of bypass codes that can be issued to any user*SCIM++ Properties:** - idcsMaxValue: 6 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getHelpDeskCodeExpiryInMinspublic Integer getHelpDeskCodeExpiryInMins() Expiry (in minutes) of any bypass code that is generated by the help desk*SCIM++ Properties:** - idcsMaxValue: 9999999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getHelpDeskMaxUsagepublic Integer getHelpDeskMaxUsage() The maximum number of times that any bypass code that is generated by the help desk can be used*SCIM++ Properties:** - idcsMaxValue: 999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - 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
 
 
- 
 
-