@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class AuthenticationFactorSettingsBypassCodeSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Settings 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 the AuthenticationFactorSettingsBypassCodeSettings.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 AuthenticationFactorSettingsBypassCodeSettings.Builder
, which maintain a
set of all explicitly set fields called AuthenticationFactorSettingsBypassCodeSettings.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 |
AuthenticationFactorSettingsBypassCodeSettings.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
AuthenticationFactorSettingsBypassCodeSettings(Boolean selfServiceGenerationEnabled,
Boolean helpDeskGenerationEnabled,
Integer length,
Integer maxActive,
Integer helpDeskCodeExpiryInMins,
Integer helpDeskMaxUsage)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static AuthenticationFactorSettingsBypassCodeSettings.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getHelpDeskCodeExpiryInMins()
Expiry (in minutes) of any bypass code that is generated by the help desk
|
Boolean |
getHelpDeskGenerationEnabled()
If true, indicates that help desk bypass code generation is enabled
|
Integer |
getHelpDeskMaxUsage()
The maximum number of times that any bypass code that is generated by the help desk can be
used
|
Integer |
getLength()
Exact length of the bypass code to be generated
|
Integer |
getMaxActive()
The maximum number of bypass codes that can be issued to any user
|
Boolean |
getSelfServiceGenerationEnabled()
If true, indicates that self-service bypass code generation is enabled
|
int |
hashCode() |
AuthenticationFactorSettingsBypassCodeSettings.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"selfServiceGenerationEnabled","helpDeskGenerationEnabled","length","maxActive","helpDeskCodeExpiryInMins","helpDeskMaxUsage"}) public AuthenticationFactorSettingsBypassCodeSettings(Boolean selfServiceGenerationEnabled, Boolean helpDeskGenerationEnabled, Integer length, Integer maxActive, Integer helpDeskCodeExpiryInMins, Integer helpDeskMaxUsage)
public static AuthenticationFactorSettingsBypassCodeSettings.Builder builder()
Create a new builder.
public AuthenticationFactorSettingsBypassCodeSettings.Builder toBuilder()
public 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
public 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
public 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
public 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
public 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
public 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
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.